14
THE ARCHIVES OF TRANSPORT VOL. XXIII NO 1 2011 10.2478/v10174-011-0006-9 State – Space Control of the Drive with PMSM and Flexible Coupling an Vittek * Pavol Makyˇ s * Milan Posp´ ıˇ sil * Elżbieta Szychta ** Miroslaw Luft ** Received January 2011 Abstract A control system, which achieves prescribed speed and position responses, for elec- tric drives with a significant torsion vibration mode is presented. Control system design exploits state-space control and forced dynamics control principles. Derived control algo- rithm respects the vector control condition by keeping the direct axis current component approximately zero as well as controlling the load position with prescribed closed loop dynamics. Set of two observers, one on load side and the second one on motor side, ge- nerate all state variables necessary for control algorithm design including torques acting on the motor and load side to satisfy all conditions for achieving prescribed dynamics. This approach eliminates the position sensor on motor side. The simulations confirm that proposed model based position control system can operate with moderate accuracy. Keywords: control systems, control vector algorithm, state-space control 1. Introduction To reduce number of sensors for position control of the drive with flexible coupling a control system based on state-space control and forced dynamics con- * University of Zilina, Faculty of Electrical Engineering, SLOVAKIA; 010 26 Zilina; Univerzitna 1, 29, e-mail: [email protected] ** Technical University of Radom, Faculty of Transport and Electrical Engineering, POLAND; Radom 26-600; Malczewskiego 29, e-mail: [email protected]

State – Space Control of the Drive with PMSM and Flexible Couplingyadda.icm.edu.pl/yadda/element/bwmeta1.element.baztech-article-B… · permanent magnet synchronous motor (PMSM)

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

Page 1: State – Space Control of the Drive with PMSM and Flexible Couplingyadda.icm.edu.pl/yadda/element/bwmeta1.element.baztech-article-B… · permanent magnet synchronous motor (PMSM)

THE ARCHIVES OF TRANSPORT

VOL. XXIII NO 1 201110.2478/v10174-011-0006-9

State – Space Control of the Drive withPMSM and Flexible Coupling

Jan Vittek∗

Pavol Makys∗

Milan Pospısil∗

Elżbieta Szychta∗∗

Mirosław Luft∗∗

Received January 2011

Abstract

A control system, which achieves prescribed speed and position responses, for elec-tric drives with a significant torsion vibration mode is presented. Control system designexploits state-space control and forced dynamics control principles. Derived control algo-rithm respects the vector control condition by keeping the direct axis current componentapproximately zero as well as controlling the load position with prescribed closed loopdynamics. Set of two observers, one on load side and the second one on motor side, ge-nerate all state variables necessary for control algorithm design including torques actingon the motor and load side to satisfy all conditions for achieving prescribed dynamics.This approach eliminates the position sensor on motor side. The simulations confirmthat proposed model based position control system can operate with moderate accuracy.

Keywords: control systems, control vector algorithm, state-space control

1. Introduction

To reduce number of sensors for position control of the drive with flexiblecoupling a control system based on state-space control and forced dynamics con-

∗ University of Zilina, Faculty of Electrical Engineering, SLOVAKIA; 010 26 Zilina; Univerzitna1, 29, e-mail: [email protected]

∗∗ Technical University of Radom, Faculty of Transport and Electrical Engineering, POLAND;Radom 26-600; Malczewskiego 29, e-mail: [email protected]

Page 2: State – Space Control of the Drive with PMSM and Flexible Couplingyadda.icm.edu.pl/yadda/element/bwmeta1.element.baztech-article-B… · permanent magnet synchronous motor (PMSM)

78 Jan Vittek, Pavol Makys, Milan Pospısil, Elżbieta Szychta, Mirosław Luft

trol completed with observation of state variables is developed. Main goal here isto verify overall position control algorithm together with correct function of twoobservers mutually interacted providing estimates of all the necessary state-spacevariables for control including of load torques on both sides of flexible coupling.

Control algorithm for state-space control of load position, θL of the drive withpermanent magnet synchronous motor (PMSM) and flexible coupling is developedin two consequent steps.

First an inner motor speed control loop is formed using feedback linearisationprinciples, [1]. This control algorithm is formulated in the rotor flux fixed d q framerespecting mutual orthogonality of the stator current vector and rotor magnetic fluxvector to achieve maximum torque of the machine, [2, 3]. Applying ‘Forced Dyna-mics Control,’ (FDC) principles, [4] speed control system responses with prescribedlinear first order dynamic with specified time constant, T. Speed control systemalso automatically counteracts motor load torque by producing a nearly equal andopposite control torque component, provided by motor torque observer.

State-space position control system including state-feedback completed withintegral controller is developed as second step. Replacement of the whole speedcontrol loop with the first order delay not only linearises this loop but also substan-tially simplifies design of the overall position control system. Design of positioncontrol algorithm exploits FDC principles and therefore complies also with pre-scribed closed-loop dynamics for load angle control in spite of the external loadtorque and the vibration mode presence. This approach achieves non-oscillatoryposition control with a specified settling time, Tss.

Even if state-space control principles are exploited the calculation of state feed-backs coefficients and integral controller constant is done by pole-placement method.Possibility to exploit FDC for control of the drive with flexible coupling was al-ready verified in [5]. Designed control system there requires two position sensors.One sensor is used to measure rotor position and the second one measures loadposition. Preliminary experiments with this control structure confirm possibility tocontrol load angle with prescribed dynamics. Conventional approach to control of thedrive with flexible coupling with PI and PID regulators designed by pole-placementmethod for speed control of two inertia system was described in [6].

Linearisation of the speed control algorithm and the design state-space basedposition control algorithm operating with one position sensor only require estimationof state variables including load torques. To complete this task two observers weredesigned. Due to state dependence of flexible load the observer on load side isdesigned as state observer. Second observer on motor side is Luenberger type andits main purpose is to estimate for FDC torque acting on the shaft of motor.

The original contribution of this paper is a preliminary verification by simulationof proper function of the overall control system including two observers. Simula-tion results presented further confirm that control system and observers operates inagreement with theoretical assumptions made under their development and design

Page 3: State – Space Control of the Drive with PMSM and Flexible Couplingyadda.icm.edu.pl/yadda/element/bwmeta1.element.baztech-article-B… · permanent magnet synchronous motor (PMSM)

State – Space Control of the Drive with PMSM and Flexible Coupling 79

control system is capable to eliminate the torsion oscillations while controlling theload position with moderate precision.

2. Position Control System Development

Basic idea of the position control system development is at first to linearisedcontrol system for speed control of the PMSM and secondly to design state-spaceposition control system, which obtains all the state variables from state-space ob-server based on the load model.

Overall position control system block diagram is shown in Fig. 1. If comparedwith [5], designed control system needs the measurement of load position only. Thisway elimination of position sensor on the side of PMSM is achieved.

Fig. 1. Block diagram for position control system design

2.1. Description of PMSM and Load

The PMSM is described in the synchronously rotating d q co-ordinate systemfixed to the rotor of PMSM:

dθRdt

= ωR, (1)

dωR

dt=

1J

{c

[ΨPMiq +

(Ld − Lq

)id iq

]− ΓL

}, (2)

diddt

=−Rs

Ldid + pωR

Lq

Ldiq +

1Ld

ud, (3)

diqdt

=−Rs

Lqiq − pωR

Ld

Lqid − pωR

LqΨPM +

1Lq

uq, (4)

Page 4: State – Space Control of the Drive with PMSM and Flexible Couplingyadda.icm.edu.pl/yadda/element/bwmeta1.element.baztech-article-B… · permanent magnet synchronous motor (PMSM)

80 Jan Vittek, Pavol Makys, Milan Pospısil, Elżbieta Szychta, Mirosław Luft

Fig. 2. Representation of the flexible coupling

where id, iq and ud, uq are, respectively, the stator current and voltage components,θR and ωR are the rotor position and angular velocity respectively and ΓL is theexternal motor torque, p is the number of pole pairs and c=3p/2.

Fig. 2 shows flexible coupling representation and the differential equations,where Ks is spring constant, are as follow:

θL = ωL, (5)

θR =1JR

[Γel − ΓL] , where ΓL = Ks (θR − θL) , (6)

θL =1JL

[ΓL − ΓLe] . (7)

2.2. FDC of Motor Speed

The rotor speed is modeled by (2), where JR is the rotor moment of inertia.The FDC speed law for rotor is based on the feedback linearisation that yields thefirst order linear dynamics, where Tω is the prescribed time constant and ωRdem isthe demanded rotor speed.

dωR

dt=

1Tω

(ωR dem − ωR) or θR =1Tω

(θR dem − θR

). (8a,b)

Setting id=0 up to nominal speed for vector control of the PMSM, [3] andequating the RHS of (2) and (8b) yields the following FDC law for PMSM innerspeed control loop:

id dem = 0 (9)

iq dem =1

cΨPM

[Jr

(θR dem − θR

)+ ΓL

], (10)

Page 5: State – Space Control of the Drive with PMSM and Flexible Couplingyadda.icm.edu.pl/yadda/element/bwmeta1.element.baztech-article-B… · permanent magnet synchronous motor (PMSM)

State – Space Control of the Drive with PMSM and Flexible Coupling 81

hence id=id dem and iq=iq dem are regarded as the control variables. Current controlledinverter is used to vary the stator voltage components, ud and uq, such a way thatstator components id and iq follow their respective demands, id dem and iq dem, withzero dynamic lag.

Since the load torque appears on the right hand side of the demanded current,iq dem, (8) it is necessary to design an observer for estimation of the net load torqueacting on the shaft of the motor (see corresponding section 3.2). Derived equations(9) and (10) are used for FDC of PMSM rotor speed with the first order dynamicsand prescribed settling time, Tω This way speed controlled PMSM was linearisedand for the design of position control loop will be replaced with simple first orderdelay.

2.3. Design of State-space Load Position Control

Plant for position control is formed by first replacing the FDC speed controlloop of PMSM by its ideal first order transfer function block and then integratingthis block with the model of load. The resulting plant for position control loop ofload angle is shown in Fig. 4.

Coefficients for state feedback and integral controller constant for position con-trol system shown as Fig. 3, are designed using pole placement method.

sK

Lq

LeG

Rq&

demRq&

Rq Lq&

Lq

s

1

s

1 LLJ q&&

sJ

1

L

g1

g3

g2

g4

s

Ki

qL dem

qL

qL

wL

qR

wR

w+ sT1

1

Fig. 3. Block diagram for position control system design

First the transfer function of position control system was expressed as:

F (s) =θL (s)

θL dem (s)=

KiKs

JLTω

s5 + s4 1 + g1

Tω+ s3 g2JL + KsTω

JLTω+ s2 Ks

JLTω

(1 + g3

)+ s

Ksg4

JLTω+

KiKs

JLTω(11)

Page 6: State – Space Control of the Drive with PMSM and Flexible Couplingyadda.icm.edu.pl/yadda/element/bwmeta1.element.baztech-article-B… · permanent magnet synchronous motor (PMSM)

82 Jan Vittek, Pavol Makys, Milan Pospısil, Elżbieta Szychta, Mirosław Luft

Transfer function was compared with desired polynomial with multiple poles re-specting Dodds settling time formula, [7] (time to achieve 95% of demanded steady-state value):

Tss = 1, 5 (1 + n)1ωn

or ωn = 1, 5 (1 + n)1

Tss(12ab)

where ωn is natural frequency of the system and n is order of the system. Desiredpolynomial then has form:

(s + ωn)5 = s5 + 5ωns4 + 10ω2ns

3 + 10ω3ns

2 + 5ω4ns + ω5

n (13)

Comparing the coefficients of the same degree in (11) and (13) yields therequired values of integration constant, Ki and state-feedback gains, gi i=1,2,3,4 as:

Ki = ω5nJLTωKs

, g4 = 5ω4nJLTωKs

, g3 = 10ω34n

JLTωKs− 1,

g2 = Tω

(10ω2

n −Ks

JL

), g1 = 5ωnTω − 1

(14)

3. Design of Observers

3.1. Load-side Observer

Due to state dependence of the shaft deflection torque, ΓL the ‘load side observ-er’ is based on a real time model of the two-mass system, where ΓLe is an externalload torque. In this case the external torque is treated as if it is constant providedthat its change over a period equal to the observer correction loop settling time, TsO,is negligible. The observer correction loops are actuated by the error, eθ = θL − θ∧L ,between the measured load position and its estimate from the observer.

The observer state equations are therefore as follows:

spL = ωL, (15)

spR = ωR, (16)

sωL = −Ks

JLpL +

Ks

JLpR − 1

JLΓLe, (17)

sωR =Ks

JRpL − Ks

JRpR +

1JR

Γel (18)

sΓLe = 0. (19)

Page 7: State – Space Control of the Drive with PMSM and Flexible Couplingyadda.icm.edu.pl/yadda/element/bwmeta1.element.baztech-article-B… · permanent magnet synchronous motor (PMSM)

State – Space Control of the Drive with PMSM and Flexible Coupling 83

Following constants are defined, a1=Ks/JL, a2=1/JL, a3=Ks/JR and a4=1/JR for realtime system matrix form description:

pL

pR

ωL

ωR

ΓLe

=

0 0 1 0 00 0 0 1 0−a1 a1 0 0 −a2

a3 −a3 0 0 00 0 0 0 0

pL

pR

ωL

ωR

ΓLe

+

000a4

0

Γel. (20)

If the error, eθ=pL – p∧L between the measured load position and its estimate multi-plied with proper gain is added into each equation then observer equations writtenin matrix form are:

ˆpLˆpRˆωLˆωRˆΓLe

=

0 0 1 0 00 0 0 1 0−a1 a1 0 0 −a2

a3 −a3 0 0 00 0 0 0 0

pL

pR

ωL

ωR

ΓLe

+

000a4

0

Γel +

kp1

kp2

kω1

kω2

kΓ1

(pL − pL

)

(21)By subtracting of observer equations from its real time model equation the dynamicalerror system has form:

εpL

εpR

εωL

εωR

εΓLe

=

−kp1 0 1 0 0−kp2 0 0 1 0

−a1 − kω1 a1 0 0 −a2

a3 − kω2 −a3 0 0 0kΓ1 0 0 0 0

εpL

εpR

εωL

εωR

εΓLe

(22)

To ensure convergence of the state estimates toward the real states the gains ofobserver, kp1, kp2, kω1, kω2 and kΓ1 must be chosen such way that dynamical errorsystem satisfies condition for t→ ∞ εi(t)→0. Such convergence is guaranteed if theeigenvalues of the system matrix have negative real parts.

det

kp1 + λ 0 −1 0 0kp2 λ 0 −1 0

a1 + kω1 −a1 λ 0 a2

a3 − kω2 a3 0 λ 0−kΓ1 0 0 0 λ

=

λ5 + λ4kp1 + λ3 (1 + a1 + kω1) +

+ λ2(kp1 + a1kp2 + k

Γ1a2

)+

+λ [a3 (a1 + kω1) + a1 (kω2 − a3)] +

+a2a3kΓ1

(23)

Page 8: State – Space Control of the Drive with PMSM and Flexible Couplingyadda.icm.edu.pl/yadda/element/bwmeta1.element.baztech-article-B… · permanent magnet synchronous motor (PMSM)

84 Jan Vittek, Pavol Makys, Milan Pospısil, Elżbieta Szychta, Mirosław Luft

Under assumption of collocations of all five dynamical error system eigenvalues atλ=-ω0 (the observers settling time can be determined by Dodds formula, (12a),which for n=5 results in T sO = 9/ω0). The desired characteristic equation has form:

(s + ω0)5 = s5 + 5ω0s4 + 10ω20s

3 + 10ω30s

2 + 5ω40s + ω5

0 (24)

Comparing the coefficients of the same degree in (23) and (24) yields the requiredvalues of observer gains:

kΓ1 =ω5

0

a2a3, kp1 = 5ω0 , kω1 = 10ω2

0 − a1 − 1 ,

kp2 =(10ω3

0 − kp1 − kΓ1a2

)/a1, kω2 =

(5ω4

0 − a3kω1

)/a1.

(25)

Although the load torque is assumed constant in the formulation of observerreal time model, the estimate of this torque, Γ∧Le, will follow a time varying loadtorque and will do so more faithfully as ω0 is enlarged with respect of computationalstep. Block diagram of motor side observer is shown in Fig. 4.

3.2. Motor-side Observer

Load torque on the motor shaft needs to be estimated in ‘motor side observer’.Due to fact that the form of ΓL(t) is unknown, its differential equations cannotbe formed. Motor load torque, ΓL is therefore treated as state variable, which isconstant provided that its change over a period equal to the observer correction loopsettling time, Tso, is negligible. So with sufficiently small settling time of observer,Tso, the observer produces a net load torque estimate, Γ∗L(t) able to track real loadtorque, ΓL(t), with very small and defined dynamic lag. Thus, the observer real timemodel is based on (1) and (2) augmented by a new state equation, −dΓL/dt =0.The observer correction loops are actuated by the error, e∗θ = θ∧r − θ∗r , between theestimated position from load side observer and its new estimate from the motor sideobserver. Block diagram of motor side observer is shown in Fig. 5.

The observer state equations are therefore as follows:

dθ∗Rdt

= ω∗R + kθe∗θ, (26)

dω∗Rdt

=1JR

(cΨPMiq − ΓL

)+ kωe∗θ, (27)

−dΓ∗Ldt

= 0 + kΓe∗θ. (28)

Here, kθ, kω nd kΓ are the observer’s correction loop gains, which can be designed bypole placement method. Characteristic polynomial of the observer’s transfer functionhas form:

s3 + kθs2 + kωs +kΓ

JR(29)

Page 9: State – Space Control of the Drive with PMSM and Flexible Couplingyadda.icm.edu.pl/yadda/element/bwmeta1.element.baztech-article-B… · permanent magnet synchronous motor (PMSM)

State – Space Control of the Drive with PMSM and Flexible Coupling 85

Fig. 4. Block diagram of load side observer in Simulink

Under assumption of collocations of all three observers poles at λ=-ω0 thesettling time formula (12) can be used to determine natural frequency of observer,ω0, which for n=3 results in ω0 =6/Tso. The desired characteristic equation hasform:

(s +

6Tso

)3= s3 + s2 18

Tso+ s

108T2

so+

216T3

so(30)

and yields a correction loop settling time, Tso (defined as the time taken for |eθ(t)|to fall to and stay below 5% of its peak value following a disturbance). Comparingthe coefficients of the same degree in (29) and (30) then yields the required valuesof observer gains for the chosen settling time, Tso.

kθ =18Tso

, kω =108T2

so, kΓ =

216Jr

T3so

. (31)

Page 10: State – Space Control of the Drive with PMSM and Flexible Couplingyadda.icm.edu.pl/yadda/element/bwmeta1.element.baztech-article-B… · permanent magnet synchronous motor (PMSM)

86 Jan Vittek, Pavol Makys, Milan Pospısil, Elżbieta Szychta, Mirosław Luft

Fig. 5. Block diagram of motor side observer in Simulink

In spite of constant motor load torque assumed during observer real time model for-mulation its estimate, ΓL, will follow a time varying motor load torque as faithfullyas observer settling time, Tso is reduced.

4. Verification by Simulation

Block diagram of overall control system for position control of the drive withflexible coupling in Matlab-Simulink is shown in Fig. 6.

The simulation results for position control of the drive with flexible couplingare presented in Fig. 7. Computational step is h=1e-4 s, which corresponds to thesampling frequency achieved during a previous implementation of the FDC algo-rithm for position control. All the simulations are carried out with zero initial statevariables and a step load position demand, θL dem =6,28 radians and a prescribedsettling time of Tss=0,1 s.

An external load torque was simulated as a sinus function, ΓLe = Γmax sin ωLt,where Γmax=1 Nm, ωL=20 s−1. This torque was applied at t=0,6 s, being ze-ro for the time interval t<0,6 s. The settling time of the speed control loop,Tω was prescribed as Tω=Tss/2, while settling time of both observers was equaland set as Tso=TsO=0,1Tss. Moments of inertia of motor and load were equal,JL=JR=0,0015 kgm2, while spring constant Ks=24 Nm/rad.

Subplot (a) shows the ideal position response computed from prescribed transferfunction (11) together with a real response of the control system to the step positiondemand, θdem=6,28 rad, including error between them magnified 2 times. As can beseen observed and real position response show significant, though not very large,departure from the ideal performance, which is due to mainly non-zero iteration

Page 11: State – Space Control of the Drive with PMSM and Flexible Couplingyadda.icm.edu.pl/yadda/element/bwmeta1.element.baztech-article-B… · permanent magnet synchronous motor (PMSM)

State – Space Control of the Drive with PMSM and Flexible Coupling 87

Fig. 6. Overall position control system block diagram in Simulink

interval as well as time delays in motor torque estimation. A torsion deflection ofthe spring is evident from time function of rotor angle, θR in subplot (b), wherethe oscillations with occur immediately after start-up of the drive and also fort>0,6 s when sinusoidal oscillations with ωL=20 s−1 due to applied load torque arevisible. Subplot (b) also shows an estimated rotor speed, θ∧R from load side observerincluding error between them magnified 10 times.

Subplot (c) shows the angular velocity of the load, ωL together with its estimate,ω∧L and error between them magnified 10 times. Both functions are indicating that theacceleration period is followed by the deceleration period, as expected. Oscillationsdue to compensation of spring deflection during transients together with oscillationsin steady state compensating applied load torque are clearly seen from function ofrotor speed, ωR in subplot (d). This subplot also contains the estimate of rotor speed,ω∧R together with their error magnified 10 times confirming correct function of loadside observer. Electrical torque, Γel together with its estimate, Γ∗el from motor sideobserver are shown in subplot (e). As can be seen the electrical torque, Γel variesto counteracts the torque applied to the shaft of the motor, ΓL. In the steady state,the electrical torque is transmitted via the torsion spring to counteract the externalload torque, ΓLe applied to the load. It should be noted that the inner FDC speedcontrol loop counteracts the real torque applied to the rotor, ΓL but the external loadtorque, ΓLe, still acts on the load mass. Proper operation of the load torque observer

Page 12: State – Space Control of the Drive with PMSM and Flexible Couplingyadda.icm.edu.pl/yadda/element/bwmeta1.element.baztech-article-B… · permanent magnet synchronous motor (PMSM)

88 Jan Vittek, Pavol Makys, Milan Pospısil, Elżbieta Szychta, Mirosław Luft

0 0.2 0.4 0.6 0.8 1-2

-1

0

1

2

3

4

5

6

7

8

θid , θL , eθ [rad]

eθ=2(θid-θL)

θL

θid

t [s]

0 0.2 0.4 0.6 0.8 1-2

-1

0

1

2

3

4

5

6

7

8

t [s]

θR , θ^R , eθ [rad]

eθ=10(θR - θ^R)

θR

θ^R

a) ideal and load position incl. error between them

magnified 2x

b) real and estimated rotor position incl.

error between them magnified 10x

0 0.2 0.4 0.6 0.8 1-10

0

10

20

30

40

50

60

70

80

90

t [s]

ωL, ω^L eω [rad/s]

eω =10(ωL, ω^L)

ωL

ω^L

0 0.2 0.4 0.6 0.8 1 1.2-100

-50

0

50

100

150

200

t [s]

ωR, ω^R , eω [rad/s]

eω =10(ωR - ω^R)

ω^R

ωR

c) real and estimated load speed incl. error between

them magnified 10x

d) real and estimated rotor speed incl.

error between them magnified 10x

0 0.2 0.4 0.6 0.8 1

-15

-10

-5

0

5

10

15

20

25

30

t [s]

Γ*L

ΓL

ΓL , Γ*L [Nm]

0 0.2 0.4 0.6 0.8 1-1.5

-1

-0.5

0

0.5

1

1.5

t [s]

Γ^Le

ΓLe

ΓLe , Γ^Le [Nm]

e) real and estimated load torque from motor side

observer

f) real and estimated external load torque

from load side observer

Fig. 7. Simulation results for position control of the drive with PMSM and flexible coupling

Page 13: State – Space Control of the Drive with PMSM and Flexible Couplingyadda.icm.edu.pl/yadda/element/bwmeta1.element.baztech-article-B… · permanent magnet synchronous motor (PMSM)

State – Space Control of the Drive with PMSM and Flexible Coupling 89

is evident in subplot (f) where functions of applied load torque, ΓLe together withist estimate, Γ∧Le, follow each other. In spite of some departure from the ideal per-formance, the error between applied and estimated torque is mainly due to non-zeroiteration interval and can be reduced if observer settling time, Tso is reduced.

5. Conclusion

A position control system based on principles of state-space control and forceddynamics control for electric drives with PMSM and flexible couplings betweenmotor and load has been presented and verified by simulations. Implementationof two observers enables to eliminate position sensor on motor side. Presentedsimulations confirm that the derived position control algorithm is capable followprescribed ideal position response with relatively small delay.

The designed observers on motor side and load side have non-oscillatory cha-racter and provide estimates of all state variables for control algorithm includingexternal load force acting on the shaft of PMSM and load torque on the load side.

Developed control system is model based therefore further investigations shouldbe carried out with regard to the parameters of motor and load mismatches. Dueto prescribed speed dynamics the robustness of the FDC speed control systemcould be improved by adding an outer model reference adaptive control loop. Theexperimental implementation of the proposed load position control algorithm willfollow as soon as possible.

References

1. Isidori A.: Nonlinear Control Systems, London, Springer-Verlag, UK, 1995.2. Boldea I. and Nasar S.A.: Vector Control of AC Drives. 2nd edition, Boca Raton, FL., CRC Press,

1992.3. Bose B. K.: Power Electronics and Variable Frequency Drives – Technology and applications,

Institute of Electrical and Electronics Engineers, New York 1997.4. Vittek J. and Dodds S. J.: Forced Dynamics Control of Electric Drives, Zilina, SK, EDIS,

http://www.kves.uniza.sk, (E-learning), 2003, 20.10.2010r.5. Vittek J., Bris P., Makys P. and Stulrajter M.: Forced dynamics control of PMSM drives with

torsion oscillations. COMPEL, Vol. 29, No. 1, pp.188-205, 2010.6. Zhang G. and Furusho J.: Speed control of two-inertia system by PI/PID control, IEEE Trans. on

Industrial Electronics, vol. 47, No. 3, 2000, pp. 603-609.7. Dodds S. J.: Settling Time Formulae for the Design of Control Systems with Linear Closed

Loop Dynamics, in Proc. of the International Conf. AC&T‘07 – Advances in Computing andTechnology, University of East London, UK, 2007.

8. Ohnishi K. and Morisawa M.: Motion control taking environmental information into account, inProceedings of the EPE PEMC’02 International Conf., Cavtat, Croatia, 2002.

9. Dodds S. J. and Szabat K.: Forced Dynamic Control of Electric Drives with Vibration Modes in theMechanical Load, in Proceedings of the International Conf. EPE-PEMC‘06, Portoroz, Slovenia,2006.

Page 14: State – Space Control of the Drive with PMSM and Flexible Couplingyadda.icm.edu.pl/yadda/element/bwmeta1.element.baztech-article-B… · permanent magnet synchronous motor (PMSM)

90 Jan Vittek, Pavol Makys, Milan Pospısil, Elżbieta Szychta, Mirosław Luft

10. Brock S., Deskur J. and Zawirski K.: Robust Speed and Position Control of PMSM using ModifiedSliding Mode Method, in Proceedings of the International Conf. EPE-PEMC‘00, Kosice, Slovakia,vol. 6, pp. 6-29–6-34, 2000.

11. Comnat V., Cernat M., Moldoveanu F. and Ungar R.: Variable Structure Control of SurfacePermanent Magnet Synchronous Machine, in Proceedings of the International Conf. PCIM’99Nurnberg, Germany, pp. 351-356, 1999.

12. Perdukova D., Fedor P. and Timko J.: Modern Methods of Complex Drives Control, Acta TechnicaCSAV, vol. 49, Prague, Czech Republic, pp. 31-45, 2004.

13. Brandstetter P.: AC Controlled Drives, Ostrava, Publishing Centre of VSB TU, CZ (in Czech),1999.

14. Aguilar O., Loukianov A. G. and Canedo J. M.: Observer-based Sliding Mode Control of Synchro-nous Motor, in Proceedings of the Intern. IFAC’02 Congress on Automatic Control, Guadalajara,Mexico, CD-Rom, 2002.

15. Szychta E., Szychta L., Kwiecień R., Figura R.: „Laboratorium z maszyn elektrycznych” po-dręcznik akademicki pod redakcją Leszka Szychta, Wydawnictwa Politechniki Radomskiej, Radom2010, ISBN 978-83-7351-378-5.

The authors wish to thank for support to Slovak Grant Agency VEGA for funding this project.