Presentation is loading. Please wait.

Presentation is loading. Please wait.

Sliding Mode Control of PMSM Drives Subject to Torsional Oscillations in the Mechanical Load Jan Vittek University of Zilina Slovakia Stephen J Dodds School.

Similar presentations


Presentation on theme: "Sliding Mode Control of PMSM Drives Subject to Torsional Oscillations in the Mechanical Load Jan Vittek University of Zilina Slovakia Stephen J Dodds School."— Presentation transcript:

1 Sliding Mode Control of PMSM Drives Subject to Torsional Oscillations in the Mechanical Load Jan Vittek University of Zilina Slovakia Stephen J Dodds School of Computing and Technology

2 OVERVIEW OF PRESENTATION Motivation Brief overview of sliding mode control The plant and its model The case for separate single input, single output sliding mode controllers Formulation of a practicable general sliding mode controller Plant rank determination for correct SMC selection Zero dynamics for rotor angle control The set of three sliding mode controllers Presentation of simulation results Conclusions and recommendations

3 MOTIVATION OF THE RESEARCH The tuning needed for conventional motion controllers at the commissioning stage and whenever changes in the driven mechanical load occur is, in general, very time consuming and requires knowledge and experience of dynamical systems and control. When significant mechanical vibration modes are present this problem is not only exacerbated but it may not even be possible to tune conventional controllers to attain satisfactory performance. Through its non- reliance on plant models, sliding mode control has been investigated with a view to finding a simple solution readily acceptable in industry.

4 Brief Overview of Sliding Mode Control for Single Input, Single Output Plants Basic sliding mode controller: Derivative Estimator Switching boundary in r-1 dimensional error space: ‘p’ region: ‘n’ region:

5 The Plant to be Controlled

6 The Plant Model: The Two-Mass, one Motor System Two control problems will be addressed: a) The control of the rotor angle. b) The control of the load mass angle. both in the presence of an external load torque applied to the load mass. Flexible shaft (torsional compliance) Load inertia Motor rotor inertia

7 Plant Model Load moment of inertia Electro- magnetic torque Inertial datum Spring constant External load mass load torque Rotor moment of inertia External rotor load torque, Mechanical Part: Electrical Part: Control Variables

8 Complete Block Diagram Model of Plant As will be seen, despite the interaction in the plant rendering the control problem a multivariable one, separate single input, single output sliding mode control loops will suffice. The argument for this will be presented next.

9 Single Input, Single Output Sliding Mode Controllers The signal,  r  q , may be regarded as a disturbance input to the direct axis current control loop. So the plant simplifies to the following for the direct axis current control: This leaves only  r or  L to be controlled using u q. This may also be achieved by single input, single output sliding mode controllers. It is now clear that a single input, single output sliding mode controller may be designed for controlling i d using u d.

10 Formulation of Practicable Sliding Mode Controller First, return to the basic sliding mode controller: Derivative Estimator The closed-loop phase portrait and a typical trajectory are illustrated here for r = 2: Switching Boundary

11 To overcome this problem, the control chatter may be eliminated by replacing the switching boundary with a boundary layer giving a continuous transition of u between –u max and +u max between the sides of the boundary : Boundary Layer Formulation of Practicable Sliding Mode Controller The problem with this is that the control chatter during the sliding motion may interact adversely with the switching of the inverter, so the control accuracy and stator current waveforms could be poor. Switching Boundary

12 Formulation Practicable Sliding Mode Controllers An ‘Ideal’ derivative estimator would amplify high frequency components of measurement noise. This problem may be overcome, however, by combining a low pass filter with each differentiator, but there is a trade-off between the degree of filtering and robustness of the SMC. Ideal Differentiator

13 Formulation Practicable Sliding Mode Controllers An ‘ideal’ derivative estimator would amplify high frequency components of measurement noise. This problem may be overcome, however, by combining a low pass filter with each differentiator, but there is a trade-off between the degree of filtering and robustness of the SMC. Ideal Differentiator

14 Plant Rank Determination for SMC Design To determine the rank w.r.t. a selected output, the number of integrators in each forward path from every control input and that output may be counted. Then the rank is equal to the smallest integrator count. Rank w.r.t. i d: : r i = 1

15 Rank w.r.t.  r: : r  = 3 Plant Rank Determination for SMC Design To determine the rank w.r.t. a selected output, the number of integrators in each forward path from every control input and that output may be counted. Then the rank is equal to the smallest integrator count.

16 Rank w.r.t.  L: : Minimum integrator count = 3 to this point r L = 5 Plant Rank Determination for SMC Design To determine the rank w.r.t. a selected output, the number of integrators in each forward path from every control input and that output may be counted. Then the rank is equal to the smallest integrator count. Hence minimum integrator count to the output,  L, is 5.

17 Zero Dynamics for Rotor Angle Control Suppose  r has been brought to zero by the sliding mode controller. Then an uncontrolled subsystem may be identified in the plant block diagram, as follows: The only input to this subsystem is  Le once  r = 0. So the remainder of the plant can be ignored. 0

18 Zero Dynamics for Rotor Angle Control Suppose  r has been brought to zero by the sliding mode controller. Then an uncontrolled subsystem may be identified in the plant block diagram, as follows: The only input to this subsystem is  Le once  r = 0 and the remainder of the plant is ignored. 0 The eigenvalues (poles) of this uncontrolled subsystem are therefore Hence the subsystem is subject to uncontrolled oscillations at a frequency of In simple terms, the control system holds the rotor fixed but allows the load mass to oscillate, restrained by the torsion spring but without damping. The characteristic equation of this subsystem, from the determinant of Mason’s formula, is:

19 For direct axis current control, r i = 1, so the order of the highest derivative to feed back is r i – 1 = 0. In this case no output derivatives are needed and the ideal SMC has no closed loop dynamics. The practicable version of the SMC then reduces to a simple proportional controller with a high gain. The Set of Sliding Mode Controllers For rotor angle control, r r = 3, so the order of the highest derivative to feed back is r r – 1 = 2. The first derivative is the rotor speed and assumed to be produced by the shaft encoder software, so a derivative estimator is only needed for the second derivative. The closed loop dynamics is of second order.

20 The Set of Sliding Mode Controllers For load mass angle control, r L = 5, so the order of the highest derivative to feed back is r L – 1 = 4. The first derivative is the load mass angular velocity and assumed to be produced by the shaft encoder software, so a derivative estimator is only needed for the second, third and fourth derivatives. The closed loop dynamics is of fourth order.

21 Rotor moment of inertiaJ r = 0,0003 kgm 2 Direct axis inductanceL d = 53.8 mH Quadrature axis inductanceL q = 53.8 mH Permanent mg. flux  PM = 0.262 Wb Stator resistanceR s = 33.3  No. of pole pairsp = 3 Motor Load moment of inertia J L = 0,0003 kgm 2 Torsion spring constant K s = 9 Nm r / rad External load torque  L (t) = 20 Nm/s ramp to constant value of 20 Nm, starting at t = 0,6 s Load PARAMETERS FOR SIMULATION Settling Times (5% criterion)T s  = T s  = T s L = 0,2 s Filtering time constantT f = 100  s Gain of control saturation elementK = 200 Control saturation limit = Inverter DC voltage U max = 360 V Controller

22 SIMULATION OF ROTOR ANGLE CONTROL

23 SIMULATION OF LOAD MASS ANGLE CONTROL

24 CONCLUSIONS AND RECOMMENDATIONS The simulations predict robustness for sliding mode control of rotor angle and also load mass angle in that the ideal responses are followed with moderate accuracy.. The differences between the simulated and ideal responses are attributed to the finite gains of the control saturation elements within the boundary layers. The vector control condition of keeping the direct axis stator current component to negligible proportions is very effectively maintained. It is recommended that the potential accuracy of the method is ascertained by exploring the design limits regarding sampling frequency, saturation element gain, and the derivative estimation filtering time constant, in the presence of measurement noise. Other derivative estimation methods should also be investigated, such as the high gain multiple integrator observer. Extension to the control of mechanisms with more than one uncontrolled vibration mode would be of interest. The results obtained here are sufficiently promising to warrant experimental trials, which will attract potential industrial users.


Download ppt "Sliding Mode Control of PMSM Drives Subject to Torsional Oscillations in the Mechanical Load Jan Vittek University of Zilina Slovakia Stephen J Dodds School."

Similar presentations


Ads by Google