9.11. FLUX OBSERVERS FOR DIRECT VECTOR CONTROL WITH MOTION SENSORS

Slides:



Advertisements
Similar presentations
Stator Voltage Control
Advertisements

IMPROVING DIRECT TORQUE CONTROL USING MATRIX CONVERTERS Technical University of Catalonia. Electronics Engineering Department. Colom 1, Terrassa 08222,
ELECTRIC DRIVES Ion Boldea S.A.Nasar 1998 Electric Drives.
ELECTRIC DRIVES Ion Boldea S.A.Nasar 1998 Electric Drives.
ELECTRIC DRIVES Ion Boldea S.A.Nasar 1998 Electric Drives.
ELECTRIC DRIVES Ion Boldea S.A.Nasar 1998 Electric Drives.
Hybrid Terminal Sliding-Mode Observer Design Method for a Permanent-Magnet Synchronous Motor Control System 教授 : 王明賢 學生 : 胡育嘉 IEEE TRANSACTIONS ON INDUSTRIAL.
ELECTRIC DRIVES Ion Boldea S.A.Nasar 1998 Electric Drives.
Power System Fundamentals
Electric Drives FEEDBACK LINEARIZED CONTROL Vector control was invented to produce separate flux and torque control as it is implicitely possible.
Modeling of Induction Motor using dq0 Transformations
ECE Electric Drives Topic 4: Modeling of Induction Motor using qd0 Transformations Spring 2004.
SYNCHRONOUS MACHINES SUBMITTED BY: Ms. APOORVA KANTHWAL
ECE Electric Drives Topic 13: Vector Control of AC Induction
Direct Torque Control of Induction Machine
ELECTRIC DRIVES Ion Boldea S.A.Nasar 1998 Electric Drives.
ECE Electric Drives Topic 17: Wound-Field Synchronous
Induction motor1 AC Machine Stator ‘a’ phase axis ‘b’ phase axis ‘c’ phase axis
Prepared by: Luis Fernando Montoya Chun-Ju Huang Ashish K. Solanki
ECE Electric Drives Topic 12: Scalar Control of AC Induction
Three Phase Induction Motor Dynamic Modeling and Behavior Estimation
16.11s June 2006 L s Notes for Lecture 4 Analysis of Induction Machines June 15, 2006 J.L. Kirtley Jr.
ECE Electric Drives Topic 10: Cycloconverters Spring 2004.
14-1 Copyright © 2003 by John Wiley & Sons, Inc. Chapter 14 Induction Motor Drives Chapter 14 Induction Motor Drives Extremely large potential as adjustable.
0 Special-Purpose Electric Machines In addition to the types of machines we have studied so far, other types of special-purpose machines which operate.
Vector Control of Induction Machines
A Shaft Sensorless Control for PMSM Using Direct Neural Network Adaptive Observer Authors: Guo Qingding Luo Ruifu Wang Limei IEEE IECON 22 nd International.
Ch. 6 Single Variable Control
Topic 8: Simulation of Voltage-Fed Converters for AC Drives Spring 2004 ECE Electric Drives.
1 An FPGA-Based Novel Digital PWM Control Scheme for BLDC Motor Drives 學生 : 林哲偉 學號 :M 指導教授 : 龔應時 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL.
Sliding Mode Control of PMSM Drives Subject to Torsional Oscillations in the Mechanical Load Jan Vittek University of Zilina Slovakia Stephen J Dodds School.
Sensorless Sliding-Mode Control of Induction Motors Using Operating Condition Dependent Models 教 授: 王明賢 學 生: 謝男暉 南台科大電機系.
T L = 0.5 Fig. 6. dq-axis stator voltage of mathematical model. Three Phase Induction Motor Dynamic Modeling and Behavior Estimation Lauren Atwell 1, Jing.
Induction Machine The machines are called induction machines because of the rotor voltage which produces the rotor current and the rotor magnetic field.
Using Torque-Ripple-Induced Vibration to Determine the Initial Rotor Position of a Permanent Magnet Synchronous Machine Phil Beccue, Steve Pekarek Purdue.
EET 221 Synchronous Machines Rafiqi.
Chapter 6 Synchronous Motors
SLIDING MODE BASED OUTER CONTROL LOOP FOR INDUCTION MOTOR DRIVES WITH FORCED DYNAMICS.
Speed-Sensorless Estimation for Induction motors using Extended Kalman Filters 教 授: 龔應時 學 生: 楊政達 Murat Barut; Seta Bogosyan; Metin Gokasan; Industrial.
BASIC ELECTRICAL TECHNOLOGY DET 211/3
EE SOLID STATE DRIVES UNIT-V SYNCHRONOUS MOTOR DRIVES Mr.R.Essaki Raj, Senior Lecturer EE SOLID STATE DRIVES UNIT-V SYNCHRONOUS MOTOR DRIVES.
INVERTER TECHNOLOGY.
CLOSED LOOP SPEED CONTROL OF DC MOTOR WITH PWM TECHNIQUE
SPEED CONTROL OF AN INDUCTION MOTOR DRIVE USING INDIRECT VECTOR CONTROL METHOD Presented by: Milred Millan Oram Regd. No: Branch: EE-A Guided.
Prepared by: Luis Fernando Montoya Chun-Ju Huang Ashish K. Solanki
Chapter 5: Speed-Torque Characteristics of Electric Motors
ELECTRIC DRIVES Ion Boldea S.A.Nasar 2005 Electric Drives.
INDUCTION MOTOR Scalar Control (squirrel cage)
Speed control of three phase induction motor
Improved Speed Estimation in Sensorless PM Brushless AC Drives
Dr. Zainal salam; Power Electronics and Drives (Version 2),2002, UTMJB
FPGA DESIGN APPROACH OF DIGITAL CONTROL OF THREE-PHASE INDUCTION MOTOR
Multi-phase Synchronous Motors
Motor Drive Prof. Ali Keyhani. Modern Variable Speed System A modern variable speed system has four components: 1. Electric Motor 2. Power Converter -
Electric braking Powerpoint presentation by:- Poonam sharma
Energy Conversion and Transport George G. Karady & Keith Holbert
Why is starter necessary for a three-phase induction motor?
Chapter 6 Sensorless Control for BLDC Motor Drives
Three Phase Induction Motors
Field-Oriented Control of Induction Machine
Field-Oriented Control of Induction Machine
Induction Motor Drives
Prepared by: Luis Fernando Montoya Chun-Ju Huang Ashish K. Solanki
AC Drives Dr. Adel A. El-Samahy Department of Electrical Engineering University of Helwan.
EEM476 Power Electronics II
Summary of Material on Electric Drives Covered on July 24, 2019
Dynamical Operation, Vector Control, DTC and Encoder-less Operation
Electric Machine Design Course
Electric Machine Design Course
Electric Machine Design Course
Presentation transcript:

9.11. FLUX OBSERVERS FOR DIRECT VECTOR CONTROL WITH MOTION SENSORS The motor stator or airgap flux space phasor amplitude lma and its instantaneous position - qer+ga* - with respect to stator phase a axis have to be computed on line, based on measured motor voltages, currents and, when available, rotor speed. The torque may be calculated from flux and current space phasors and thus once the flux is computed and stator currents measured, the torque problem is solved. 9.11.1. Open loop flux observers Open loop flux observers are based on the voltage model or on the current model. Voltage model makes use of stator voltage equation in stator coordinates (from (9.32) with w1 = 0): (9.95) Electric Drives

From (9.37) with a = Lm / Lr: (9.96) Both stator flux, , and rotor flux, , space phasors, may thus, in principle, be calculated based on and measured. The corresponding signal flow diagram is shown in figure 9.29. Figure 9.29. Voltage - model open loop flux observer (stator coordinates) Electric Drives

The corresponding signal flow diagram is shown in figure 9.30. On the other hand the current model for the rotor flux space phasor is based on rotor equation in rotor coordinates (wb = wr): (9.97) Two coordinate transformations - one for current and other for rotor flux - are required to produce results in stator coordinates. This time the observer works even at zero frequency but is very sensitive to the detuning of parameters Lm and tr due to temperature and magnetic saturation variation. Besides, it requires a rotor speed or position sensor. Parameter adaptation is a solution. The corresponding signal flow diagram is shown in figure 9.30. Electric Drives

9.11.2. Closed loop flux observers Figure 9.30. Current control open loop flux observer More profitable, however, it seems to use closed loop flux observers. 9.11.2. Closed loop flux observers Figure 9.31. Close loop voltage and current model rotor flux observer Electric Drives

Many other flux observers have been proposed Many other flux observers have been proposed. Among them, the third flux (voltage) harmonic estimator [21] and Gopinath observer [22], model reference adaptive and Kalman filter observers. They all require notable on line computation effort and knowledge of induction motor parameters. Consequently they seem more appropiate when used together with speed observers for sensorless induction motor drives as shown in the corresponding paragraph, to follow after the next case study. Electric Drives

9.12. INDIRECT VECTOR SYNCHRONOUS CURRENT CONTROL WITH SPEED SENSOR - A CASE STUDY The simulation results of a vector control system with induction motor based on d.c. current control - are now given. The simulation of this drive is implemented in MATLAB - SIMULINK. The motor model was integrated in two blocks, the first represents the current and flux calculation module in d - q axis (figure 9.32), the second represents the torque, speed and position computing module (figure 9.33). The motor used for this simulation has the following parameters: Pn = 1100W, Vnf = 220V, 2p = 4, rs = 9.53W, rr = 5.619W, Lsc = 0.136H, Lr = 0.505H, Lm = 0.447H, J = 0.0026kgfm2. Electric Drives

Figure 9.32. The indirect vector current control system Electric Drives

Figure 9.33. The motor space phasor (d, q) model Electric Drives

Figure 9.34. Speed transient response The following figures represent the speed, torque, current and flux responses, for the starting process and with load torque applied at 0.4s. The value of load torque is 4Nm. Figure 9.34. Speed transient response Electric Drives

Figure 9.35. Torque response Electric Drives

Figure 9.36. Phase current waveform Electric Drives

Figure 9.37. Stator flux amplitude Electric Drives

Figure 9.38. Rotor flux amplitude Electric Drives

9.13. FLUX AND SPEED OBSERVERS IN SENSORLESS DRIVES Sensorless drives are becoming predominant when only up to 100 to 1 speed control range is required even in fast torque response applications (1-5ms for step rated torque response). 9.13.1. Performance criteria To assess the performance of various flux and speed observers for sensorless drives the following performance criteria have become widely accepted: steady state error; torque response quickness; low speed behaviour (speed range); sensitivity to noise and motor parameter detuning; complexity versus performance. Electric Drives

9.13.2. A classification of speed observers The basic principles used for speed estimation (observation) may be classified as: A. Speed estimators B. Model reference adaptive systems C. Luenberger speed observers D. Kalman filters E. Rotor slot ripple With the exception of rotor slot ripple all the other methods imply the presence of flux observers to calculate the motor speed. Electric Drives

9.13.3. Speed estimators Speed estimators are in general based on the classical definition of rotor speed : (9.98) where w1 is the rotor flux vector instantaneous speed and (Sw1) is the rotor flux slip speed. w1 may be calculated in stator coordinates based on the formula: (9.99) or (9.100) Electric Drives

This seems to be a problem with most speed observers. are to be determined from a flux observer (see figure 9.32, for example). On the other hand the slip frequency (Sw1), (9.23), is: (9.101) Notice that is strongly dependent only on rotor resistance rr as Lm / Lr is rather independent of magnetic saturation. Still rotor resistance is to be corrected if good precision at low speed is required. This slip frequency value is valid both for steady state and transients and thus is estimated quickly to allow fast torque response. Such speed estimators may work even at 20rpm although dynamic capacity of torque disturbance rejection at low speeds is limited. This seems to be a problem with most speed observers. Electric Drives

9.13.4. Model reference adaptive systems (MRAS) MRASs are based on comparision of two estimators. One of them does not include speed and is called the reference model. The other, which contains speed, is the adjustable model. The error between the two is used to derive an adaption model that produces the estimated speed for the adjustable model. To eliminate the stator resistance influence, the airgap reactive power qm [25] is the output of both models: (9.102) (9.103) The rotor flux magnetization current equation in stator coordinates is ((9.15) with w1 = 0): (9.104) Electric Drives

Now the speed adaptation mechanism is: (9.105) The signal flow diagram of the MRAS obtained is shown in figure 9.39. Figure 9.39. MRAS speed estimator based on airgap reactive power error Electric Drives

Figure 9.40. a.) Zero frequency b.) low speed operation The effect of the rotor time constant tr variation persists and influences the speed estimation. However if the speed estimator is used in conjunction with indirect vector current control at least rotor field orientation is maintained as the same (wrong!) tr enters also the slip frequency calculator. The MRAS speed estimator does not contain integrals and thus works even at zero stator frequency (d.c. braking) (figure 9.40.a) and does not depend on stator resistance rs. It works even at 20rpm (figure 9.40.b) [25]. Figure 9.40. a.) Zero frequency b.) low speed operation of MRAS speed estimator Electric Drives

9.13.5. Luenberger speed observers First the stator current and the rotor flux are calculated through a full order Luenberger observer based on stator and rotor equations in stator coordinates: (9.106) with (9.107) The full order Luenberger observer writes: (9.110) The matrix G is chosen such that the observer is stable. (9.111) Electric Drives

The speed estimator is based on rotor flux and estimators: (9.113) In essence the speed estimator is based on some kind of torque error. If the rotor resistance rr has to be estimated an additional high reference current ida* is added to the reference flux current ids*. Then the rotor resistance may be estimated [26] as: (9.114) Remarkable results have been obtained this way with minimum speed down to 30rpm. The idea of an additional high frequency (10 times rated frequency) flux current may be used to determine both the rotor speed and rotor time constant tr [27]. Extended Kalman filters for speed and flux observers [28] also claim speed estimation at 20 - 25rpm though they require considerable on line computation time. Electric Drives

9.13.6. Rotor slots ripple speed estimators The rotor slots ripple speed estimators are based on the fact that the rotor slotting openings cause stator voltage and current harmonics ws1,2 related to rotor speed , the number of rotor slot Nr and synchronous speed : (9.115) Band pass filters centered on the rotor slot harmonics are used to separate and thus calculate from (9.115). Various other methods have been proposed to obtain and improve the transient performance. The response tends to be rather slow and thus the method, though immune to machine parameters, is mostly favorable for wide speed range but for low dynamics (medium - high powers) applications [27]. For more details on sensorless control refer to [30]. Electric Drives

9.14. DIRECT TORQUE AND FLUX CONTROL (DTFC) DTFC is a commercial abbreviation for the so called direct self control proposed initially [32 - 33] for induction motors fed from PWM voltage source inverters and later generalized as torque vector control (TVC) in [4] for all a.c. motor drives with voltage or current source inverters. In fact, based on the stator flux vector amplitude and torque errors sign and relative value and the position of the stator flux vector in one of the 6 (12) sectors of a period, a certain voltage vector (or a combination of voltage vectors) is directly applied to the inverter with a certain average timing. To sense the stator flux space phasor and torque errors we need to estimate the respective variables. So all types of flux (torque) estimators or speed observers good for direct vector control are also good for DTFC. The basic configurations for direct vector control and DTFC are shown on figure 9.41. Electric Drives

Electric Drives

Figure 9.41. a.) Direct vector current control b.) DTFC control As seen from figure 9.41 DTFC is a kind of direct vector d.c. (synchronous) current control. Electric Drives

9.14.1. DTFC principle Though figure 9.41 uncovers the principle of DTFC, finding how the T.O.S. is generated is the way to a succesful operation. Selection of the appropiate voltage vector in the inverter is based on stator equation in stator coordinates: (9.117) By integration: (9.118) In essence the torque error eT may be cancelled by stator flux acceleration or deceleration. To reduce the flux errors, the flux trajectories will be driven along appropriate voltage vectors (9.118) that increase or decrease the flux amplitude. Electric Drives

a.) Stator flux space phasor trajectory Figure 9.42. a.) Stator flux space phasor trajectory b.) Selecting the adequate voltage vector in the first sector (-300 to +300) Electric Drives

The complete table of optimal switching, TOS, is shown in table 9.2. Table 9.2. Basic voltage vector selection for DTFC As expected the torque response is quick (as in vector control) but it is also rotor resistance independent above 1 - 2Hz (figure 9.43) [2]. Figure 9.43. TVC torque response Electric Drives

9.15. DTFC SENSORLESS: A CASE STUDY The simulation results of a direct torque and flux control drive system for induction motors are presented. The example was implemented in MATLAB - SIMULINK. The motor model was integrated in two blocks, first represents the current and flux calculation module in d - q axis, the second represents the torque, speed and position computing module (figure 9.44). Figure 9.44.The DTFC system Electric Drives

Figure 9.45. The I.M. model The motor used for this simulation has the following parameters: Pn = 1100W, Unf = 220V, 2p = 4, rs = 9.53W, rr = 5.619W, Lsc = 0.136H, Lr = 0.505H, Lm = 0.447H, J = 0.0026kgfm2. Electric Drives

Figure 9.46. Speed and torque estimators Electric Drives

Electric Drives

Figure 9.47. Speed transient response (measured and estimated) Electric Drives

Figure 9.48. Phase current waveform (steady state) Electric Drives

Electric Drives

Figure 9.49. Torque response (measured and estimated) Electric Drives

Figure 9.50. Stator flux amplitude Electric Drives

Figure 9.51. Rotor flux amplitude Electric Drives