ELECTRIC DRIVES Ion Boldea S.A.Nasar 2005 Electric Drives.

Slides:



Advertisements
Similar presentations
A 2-day course on POWER ELECTRONICS AND APPLICATIONS (DC Motor Drives) Universiti Putra Malaysia August, 2004 Dr. Nik Rumzi Nik Idris Department.
Advertisements

ELECTRIC DRIVES Ion Boldea S.A.Nasar 1998 Electric Drives.
9.11. FLUX OBSERVERS FOR DIRECT VECTOR CONTROL WITH MOTION SENSORS
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.
CHE 185 – PROCESS CONTROL AND DYNAMICS
Chapter 4 Synchronous Generators
Electric Drives FEEDBACK LINEARIZED CONTROL Vector control was invented to produce separate flux and torque control as it is implicitely possible.
Unit 4 Sensors and Actuators
ELECTRIC DRIVES Ion Boldea S.A.Nasar 1998 Electric Drives.
Dr. Syed Saad Azhar Ali Control Systems Dr. Syed Saad Azhar Ali.
Design of a Control Workstation for Controller Algorithm Testing Aaron Mahaffey Dave Tastsides Dr. Dempsey.
Modern Control Theory (Digital Control)
Self-Induction Transducers ~ AC Supply v ref Inductance Measuring Circuit x (Measurand) Ferromagnetic Target Object Coil is activated by the supply and.
Dr. Nik Rumzi Nik Idris Department of Energy Conversion FKE, UTM
Speed Control of DC motors (DC Drives). Dynamics of Motor Load Systems J moment of inertia kg-m2 instantaneous angular velocity rad/sec T developed torque.
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.
ECE 4115 Control Systems Lab 1 Spring 2005
Ch. 6 Single Variable Control
1 An FPGA-Based Novel Digital PWM Control Scheme for BLDC Motor Drives 學生 : 林哲偉 學號 :M 指導教授 : 龔應時 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL.
Closed-loop Control of DC Drives with Controlled Rectifier
2-1 (a),(b) (pp.50) Problem: Prove that the systems shown in Fig. (a) and Fig. (b) are similar.(that is, the format of differential equation is similar).
Lecture 18. Electric Motors simple motor equations and their application 1.
Southern Taiwan University of Science and Technology
Proportional control Consider forward path gain A Feedback and Control If the size of the loop gain is large, that is if |A  >> 1, then or.
Sensorless Sliding-Mode Control of Induction Motors Using Operating Condition Dependent Models 教 授: 王明賢 學 生: 謝男暉 南台科大電機系.
ME 335 Boğaziçi University A Study on Motor Speed Control.
Control of Robot Manipulators
CLOSED LOOP CONTROL OF DC DRIVES. Controller Requirements  Fast tracking capability  Less steady state error  Robust to load disturbance during steady.
Digital Control Systems Digital Control Design via Continuous Design Emulación F,P&W Chapters 6 & 7.2.
Chapter 6 Synchronous Motors
Lecture 9: Modeling Electromechanical Systems 1.Finish purely electrical systems Modeling in the Laplace domain Loading of cascaded elements 2.Modeling.
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
SPEED CONTROL OF ( SEDM ) ADOPTING CHOPPER CONVERTER AND PI CONTROLLER
Lecture 24: More Advanced Architectures
M. Zareinejad 1. 2 Outline # Sensors –––– Sensor types Sensor examples #Actuators Actuator types Actuator examples ––––
Disturbance rejection control method
Intelligent Robot Lab Pusan National University Intelligent Robot Lab Chapter 7. Forced Response Errors Pusan National University Intelligent Robot Laboratory.
Intelligent Control Grant Agreement No LLP UK-LEONARDO-LMP Project acronym: CLEM Project title: Cloud services for E-Learning in Mechatronics.
SPEED CONTROL OF AN INDUCTION MOTOR DRIVE USING INDIRECT VECTOR CONTROL METHOD Presented by: Milred Millan Oram Regd. No: Branch: EE-A Guided.
Lesson 16: Basic Control Modes
Last Comments on Control
Automatic Control Theory CSE 322
Digital Control CSE 421.
Automatic control systems II
Medical electronics II
Digital Control Systems (DCS)
Improved Speed Estimation in Sensorless PM Brushless AC Drives
DC MOTOR SPEED CONTROL 1. Introduction
Dr. Zainal salam; Power Electronics and Drives (Version 2),2002, UTMJB
Digital Control Systems
A First Analysis of Feedback
Digital Control Systems Waseem Gulsher
Energy Conversion and Transport George G. Karady & Keith Holbert
Field-Oriented Control of Induction Machine
Field-Oriented Control of Induction Machine
Compensators.
Nyquist Stability Criterion
Medical electronics II
Induction Motor Drives
ECE 576 POWER SYSTEM DYNAMICS AND STABILITY
Chapter 4. Time Response I may not have gone where I intended to go, but I think I have ended up where I needed to be. Pusan National University Intelligent.
. Modeling OBJECTIVE Revision on Laplace transform
Measurement of Motion.
Introduction to Motor Drives
Chapter 3 Modeling in the Time Domain
EEM476 Power Electronics II
Chapter 7 Inverse Dynamics Control
Presentation transcript:

ELECTRIC DRIVES Ion Boldea S.A.Nasar 2005 Electric Drives

7. CLOSED LOOP MOTION CONTROL IN ELECTRIC DRIVES 7.1. INTRODUCTION By motion control we mean torque, speed or position control. Motion control systems are characterized by precision, response quickness and immunity to parameter detuning, torque and inertia perturbations and energy conversion rates. Motion control through electric motors and power electronic converters (P.E.Cs) may be approached by the theory and practice of linear and nonlinear, continuous or discrete control systems. . PM d.c. - brush motors are characterized by a low electrical time constant te = L / R of a few miliseconds or less. The armature (torque) current is fully decoupled from the PM field because of the orthogonality of the armature and PM fields, both at standstill and for any rotor speed. Electric Drives

7.2. THE CASCADED MOTION CONTROL As shown in later chapters, vector control of a.c. motors does also decoupled flux and torque control if the orientation of the flux linkage is kept constant. Consequently vector controlled a.c. motors are similar to d.c. brush motors and thus the application of various motion control systems to the d.c. motor holds notable generality while also eliminates the necessity of a separate chapter on closed loop control of brushless motors. 7.2. THE CASCADED MOTION CONTROL The PM d.c. - brush motor equations are: (7.1) Figure 7.1. Typical cascaded motion control Electric Drives

(7.2) (7.3) (7.4) 7.2.1. The torque loop For constant (or zero) load torque the PM d.c. brush motor current / voltage transfer function, from (7.1) - (7.4), becomes: (7.5) where (7.6) Electric Drives

Figure 7.2. PI torque loop for a PM d.c. brush motor In what follows we are using the critical frequency wc and phase margin jc contraints for the open - loop transfer function A(s) of the system on figure 7.2.: (7.7) The critical frequency wc should be high - up to 1...2 kHz - to provide fast torque (current) control. Electric Drives

Let us have as a numerical example a PM d. c Let us have as a numerical example a PM d.c. brush motor with the data: Vn = 110V, Pn = 2kW, nn = 1800rpm, R = 1W, L = 20mH, KT = 1.1Nm/A, tem = 0.1 sec., KC = 25V/V, Ki = 0.5V/A, critical frequency fc = 500Hz, and the phase margin jc = 47°. The phase margin jc of A(s) from (7.7), for the critical frequency wc = 2pfc, is: (7.8) Consequently: (7.9) And thus: (7.10) Electric Drives

Figure 7.3. Speed control with torque (current) inner loop The gain of the torque controller Ksi may be calculated from the known condition: (7.11) Finally: (7.12) 7.2.2. The speed loop Figure 7.3. Speed control with torque (current) inner loop Electric Drives

Figure 7.4. Simplified speed loop block diagram The block diagram on figure 7.3. may be restructured as in figure 7.4. where Kw is the gain of the speed sensor. Figure 7.4. Simplified speed loop block diagram For the speed loop design we may proceed as above for the torque loop, but with a critical frequency fcw = 100Hz and a phase margin jcw = 60° with Kw = 0.057 V sec/rad. The final results are: tsw = 2.87ms and Ksw = 2.897103. The amplification Ksw is rather high but the phase margin is ample and produces a reasonably low overshoot and well damped oscillatory response. Electric Drives

7.2.3. Digital position control The basic configuration of digital position control system is shown in figure 7.5. Figure 7.5. Basic digital position control system Suppose only an 8 bit DAC with Vd = ±10V is used. Consequently its amplification Kd is: (7.13) The amplification of the encoder Kp is: (7.14) Electric Drives

The position control is performed in a DSP with the discretization period of T. The position error e(KT) is: (7.15) The position controller filters this error to produce the command Y(KT) which is periodically applied through the DAC: (7.16) The command voltage Vc is kept constant during the discretization period T, the effect being known as ZOH. The digital filter may be expressed by finite difference equations of the type [2]: (7.17) Z - transform may be used to model (7.17). The Z transform shifting property is: (7.18) Electric Drives

Consequently (7.17) becomes: (7.19) The D(Z) is thus: (7.20) (7.21) The data for this new numerical example are: KT = 0.1Nm/A, R = 1W, L = 0H, J = 10-3kgm2, Kc = 5V/V with the critical frequency wc = 125rad/sec. and the phase margin jcp = 45o. The problem may be solved adopting a continual filter (controller) and finally "translating" it into a discrete form. The motor converter transfer function M(s) is: (7.22) Electric Drives

The phase angle of H(s) for wc is: (7.27) The DAC amplification is Kd = 10/128 (8 bit). The encoder produces N = 500 pulses / revolution which provides in fact 4N = 2000 pulses / revolution, and has the amplification Kp: (7.23) The discretisation (sampling) time is T = 10-3 sec. Thus the ZOH transfer function is: (7.24) The various transfer functions in figure 7.5 are united in a unique transfer function H(s): (7.25) or: (7.26) The phase angle of H(s) for wc is: (7.27) Electric Drives

with wc = 125 rad./sec. and jD = 44°, w1 = 53.3 rad./sec. and To produce a phase margin jc of 45° the digital filter D(A) has to produce a phase anticipation jD of 44°. A tentative D(s) lead - lag filter is: (7.28) The maximum anticipation is obtained for wc = (w1w2)0.5. The filter phase angle jD is: (7.29) with wc = 125 rad./sec. and jD = 44°, w1 = 53.3 rad./sec. and w2 = 293.15rad/sec. Finally the amplification K of G(s) is obtained from the condition that the amplitude of open loop transfer function of the system ½H(s) G(s)½ be equal to unity for critical frequency. With the above data K = 2.96. Electric Drives

Finally the output of the digital filter Y(k) is: (7.33) To discretise the G(s) transfer function, the correspondence between Z and s is considered: (7.30) Consequently G(Z) is: (7.31) or: (7.32) Finally the output of the digital filter Y(k) is: (7.33) Electric Drives

7.2.4 Positioning precision It is known that the positioning precision is influenced by the friction torque. Let us consider a friction torque Tf = 0.05Nm. The speed is small around the target position and thus the motion induced voltage of the motor may be neglected: (7.34) The command voltage of the static power converter Vc is: (7.35) The DAC input Nc is: (7.36) Electric Drives

The gain of the digital filter Ko is obtained for Z = 1: (7.37) Consequently the input of the digital filter Ne is: (7.38) The closest integer is Nei = 2 pulses and thus the position error Dqr caused by the above friction torque is: (7.39) The precision of positioning may be improved through diverse methods such as the increasing of the encoder number of pulses per revolution N or by a feedforward signal proportional to the torque perturbation. Optical encoders with up to 20,000 pulses / revolution are available today. Industrial position controllers in digital implementation are, in general, of P type but contain a speed feedword signal and an inner PI speed loop besides the torque loop (figure 7.6) [4]. Electric Drives

Figure 7.6. Standard digital position control system with inner speed loop It should be noticed that both and - estimated reference speed and actual speed - are calculated through the position time derivative and thus contain noise and errors.In general such a controller responds well to slow dynamics commands, well beyond the frequency of the position controller (0.5 to 10Hz). For this reason, in order to follow correctly the targeted position during transients, in the presence of torque and inertia changes, state space control is used where the speed and acceleration are estimated adequately from the measured position. Electric Drives

7.3. STATE - SPACE MOTION CONTROL In such systems there is a separation of position tracking commands from those related to perturbation rejection. To yield zero position tracking errors a positive torque reaction is used. That does not affect the stability to perturbations but poses problems to torque dynamics and estimation precision (figure 7.7). (7.40) Electric Drives

Figure 7.7. State space position controller with zero tracking error Electric Drives

Figure 7.8. Zero delay speed observer Electric Drives

Figure 7.9. Position controller with observers and loops for speed and acceleration and reference torque feedforward signal Electric Drives