electromechanical control with synchronous machine
DESCRIPTION
Electromechanical control with synchronous machineTRANSCRIPT
3
Practical Exercises in Drives Systems with C++ Simulation Software and Synchronous Motor
CHAPTER III
Built an AC drive system with permanent magnet (PM) synchronous motor
3.1 PM synchronous motor mathematical model
The general equation of the stator armature for PM synchronous motor is the usual equation of the AC electrical machines.
(3.1)
All the quantities are expressed as complex phasors, in a (d, q) coordinate system that rotates with stator voltage frequency.
Direct and quadrature components of stator flux are:
(3.2)
(3.3)
with as PM flux.
Direct and quadrature components of equation (3.1) are:
(3.4)
(3.5)
From equation (3.2.3.5) results:
(3.6a)
(3.6b)
The equations (3.6a, 3.6b) take the form:
(3.7a)
(3.7b)
In figure 3.1 is represented the (operational) model derived from equation (3.6a, 3.6b).
The torque equation is:
(3.8)
The transfer functions obtained from equation (3.7a, 3.7b) are:
(3.9)
(3.10)
where
Td=Ld / R , Tq=Lq / R;
(3.11)
(3.12)
(3.13)
(3.14)
Using z transform we have the following discrete mathematical model for PM synchronous machine.
Input variables: uq, ud,
Output variables: id, iq,
;
;
;
;
;
;
;
;
;
;
return;
The controls uq, ud, are subjected to the followings conditions:
The stator voltage frequency and rotor angular frequency are synchronous
(3.15)
with p as rotor pair poles and mechanical rotor angular speed.
The stator voltages U are related with machine flux by equation (3.1). Taking R=0 and stationary regime, we have:
(3.16) The best command is obtained by field orientation. In the case id= 0 and
(3.17)
We analyze first the open loop control. From the relation (3.13) results:
(3.18)
(3.19)
The open loop command implementation is represented in fig.3.2
The C++ program sinc1 simulate the open loop control schema (fig.3.3), for a PM machine with the following parameters:
R=0.6; Ld=1.4*10-3H; Lq=2.8*10-3H; p=2; U=100V.In figure 3.3 was represented the simulation results for start up and brake of PM machine with the parameters mentioned above:
The closed loop control of PM synchronous machines has three main objectives:
To maintain the id current component near zero;
To control the torque by the uq voltage component;
To control the machine speed by imposing the appropriate torque;
These three conditions are accomplished by flux, torque and speed controllers (fig.3.4).
The closed loop control under schema represented in fig.3.4 was simulating in C++ language. The simulation results obtained with C++ program are shown in fig.3.5
These results are very similar with the DC machine simulations. That is why the PM synchronous machines is named as brushless DC machine.
3.2 Decoupling the torque and flux controls for PM synchronous machine
The two control channels for torque and flux are coupled by product nonlinearities of machine equations.
From (3.6 a, b) results:
(3.20)
(3.21)
The nonlinear parts of equations (3.20, 3.21) are:
(3.22)
(3.23)
The two controllers, for torque and flux, must to generate the and voltage components in such a way that machine remains always flux orientated. That means, if the id current component is maintained nearly zero by the flux controller, the torque will depends mainly of the iq current component (see relation 3.8). Because the inverter that supply the motor is voltage controlled, it must determine the relations between the current controls , and the corresponding voltage controls , . That is made by inverse model which results from equations (3.20, 3.21).
Like in the case of the induction machine, based of the inverse machine model, the linear part of the torque and flux controllers are:
(3.24)
(3.25)
Applying the tuning relations (2.53, 54) we have:
(3.26)
(3.27)
where .
The PI torque controllers parameters results from (2.58):
(3.28)
(3.29)
and for flux controller
(3.30)
(3.31)
(3.32)3.3 The simulation algorithm of the motion system
3.4 Experimental results
The simplified diagram associated with the motion control algorithm (fig.3.7) of the electromechanical system with the permanent magnets synchronous machine, is given in the fig. 3.8.
There are many analogies between the DC machine algorithms and PM synchronous machine simulation algorithm. If the PM synchronous machine is well field orientated (the two command channels for torque and flux decoupled by fd and fq functions), the control system for speed and position is similar to DC machine.
In figures 3.9 and 3.10 are represented the dynamic responses of PM synchronous drive system controlled by minimum energy control law and respectively minimum time control (bang-bang control).
The controlled system follows very well the feed-forward imposed values for torque (m and mm) and speed (om and 1) in conditions of strong variations of the load torque (mres).
In figures 3.9 and 3.10 the mres and mr are the estimated and imposed load torque, m, mm is the machine and imposed electromagnetic torque and 1, om are the machine speed and respectively imposed speed.
The PM synchronous machine rated parameters are: power PN=3Kw, voltage UN=220V, efficiency N=0.84, power factor cosN = 0.81, the time constant Td=0.06s, Tq=0.03s, angular frequency N=314 and electromechanical time constant Tem = 0.1s.
The dynamical behavior of PM synchronous machine represented in figures 3.9 and 3.10 has the same performances as DC motor (see figures 1.23 1.28). The simulation program for PM synchronous machine allows to verify the efficiency of motion like it was done for DC machine (table 1.1 1.4).
Conclusions:
In this chapter a PM synchronous machine drive system simulation was elaborated. The aim of the simulation program is to confirm the advantages of minimal energy control for position drive system. This is important for example when the mobile robots carry their energy sources such as batteries.
First the PM synchronous machine model was developed in rotor field orientation theory. Than we used the minimal energy control law presented in section 1 for generation of the optimal trajectories for torque, speed and position. A feed-forward control system commands the motor actuator (PWM inverter) in order to follow as well a possible the imposed trajectories as well as possible.
All the techniques used in the simulation program (the load and electromagnetic torque estimators, the tuning methods for torque and flux controllers, the optimal trajectories generation) are well suited for direct implementation in a real drive system.
PM-SM
PM-SM
Fig. 3.8 The diagram of the electromechanical system with PM synchronous machine
k=k+1
(k)
m(k)
J
k
Reference speed and position trajectories
EMBED Equation.3
EMBED Equation.3
Fig.3.2 Simplified control schema of PMM synchronous machine
0
0
v1
Fig.3.1 The operational model of equations (3.7)
w
V1
uqs
uds
1
0.5
1
0.75
0.5
0.25
Fig.3.3 The simulation results of open loop control
0.5
0.5
PAGE 12
_1115118571.unknown
_1115120182.unknown
_1148823597.unknown
_1151828515.unknown
_1151906253.unknown
_1151906334.unknown
_1151829471.unknown
_1151829589.unknown
_1148823615.unknown
_1148824084.unknown
_1151828071.unknown
_1148824074.unknown
_1148823605.unknown
_1115120338.unknown
_1115120390.unknown
_1115120450.unknown
_1115120681.unknown
_1115120723.unknown
_1115120597.unknown
_1115120439.unknown
_1115120366.unknown
_1115120229.unknown
_1115120302.unknown
_1115120204.unknown
_1115119856.unknown
_1115120054.unknown
_1115120151.unknown
_1115119970.unknown
_1115119557.unknown
_1115119667.unknown
_1115119502.unknown
_1115020978.unknown
_1115030944.unknown
_1115106096.unknown
_1115118260.unknown
_1115118387.unknown
_1115106116.unknown
_1115106053.unknown
_1115106070.unknown
_1115031117.unknown
_1115106012.unknown
_1115031288.unknown
_1115031038.unknown
_1115021731.unknown
_1115021882.unknown
_1115030801.unknown
_1115021787.unknown
_1115021449.unknown
_1115021619.unknown
_1115021003.unknown
_1115019999.unknown
_1115020439.unknown
_1115020577.unknown
_1115020536.unknown
_1115020145.unknown
_1094635082.unknown
_1115019817.unknown
_1094631068.unknown
_1094631225.unknown