Optimal Vector Control
Optimal Vector Control
Energy
journal homepage: www.elsevier.com/locate/energy
a r t i c l e i n f o a b s t r a c t
Article history: The problem of energy optimization of a Double Star Induction Motor (DSIM) using the concept of a Rotor
Received 28 September 2015 Field Oriented Control (RFOC) can be treated by an Optimal Control Strategy (OCS). Using OCS, a cost-to-
Received in revised form go function can be minimized and subjected to the motor dynamic equations and boundary constraints
7 March 2017
in order to find rotor flux optimal trajectories. This cost-to-go function consists of a linear combination of
Accepted 14 March 2017
Available online 20 March 2017
magnetic power, copper loss, and mechanical power. The Dynamic equations are represented by using a
reduced Blondel Park model of induction motor. From the Euler-Lagrange equation, a system of nonlinear
differential equations is obtained, and analytical solutions of these equations are achieved so as to obtain
Keywords:
Double star induction machine
a time-varying expression of a minimum-energy rotor flux. The current study discusses a saturation
Field-oriented control model with respect to the rotor flux, which has significant influence in the motor's parameters. A
Optimal control comparative study of simulation results given from conventional and optimized RFOC proves the pre-
Energy minimization sented strategy's validity and effectiveness.
Dynamic regime © 2017 Elsevier Ltd. All rights reserved.
http://dx.doi.org/10.1016/j.energy.2017.03.058
0360-5442/© 2017 Elsevier Ltd. All rights reserved.
280 I. Kortas et al. / Energy 131 (2017) 279e288
priori knowledge of motor parameters. Experimental results have of three methods of LINAMP and TOPSIS and FUZZY. Finally,
validated the effectiveness of this scheme to minimize the motor sensitivity analysis and error analysis was performed for the
operating losses. A design of an adaptive nonlinear control system system.
for high performance induction motors is developed in Ref. [9]. The S. Hoseyn et al. [23] present an optimal design of a solar-driven
proposed control system is of the explicit model reference type. It heat engine Based on thermal and ecological criteria. In the pre-
consists of a nonlinear controller (inner loop) that controls the rotor sent investigation, thermodynamic analysis and an evolutionary
speed, an adaptation mechanism (outer loop) that involves a algorithm (EA) were employed to optimize the dimensionless
maximum likelihood estimator, communicating with a feedback ecological function, thermal efficiency, and dimensionless power
control law that uses the results of the adaptation mechanism to of a solar-driven engine system. Four scenarios were conducted
redesign the inner loop controller online. The advantage of syn- for optimization of the solar heat engine. In the first three, a
thesizing this type of controller lies in the fact that the desired traditional single objective optimization was employed separately
trajectory of the rotor speed is determined from the output of the with each objective function, regardless of other objectives. In the
reference model, while the control trajectories that lead to that fourth scenario, efficiency and power objectives were optimized
behavior are computed through the developed state feedback simultaneously using a nondominated sorting genetic algorithm
control law. The control system is simulated under a situation (GA) called the nondominated sorting genetic algorithm (NSGA-
where some of the parameters vary in the presence of noise. It is II). As in multiobjective optimization, a set of optimal solutions
shown that the adaptive controller keeps the performance of the called the Pareto optimal frontier was obtained instead of a single
drive system close to the desired performance even in the presence final optimal solution obtained in traditional single-objective
of uncertainty. The effect of measurement noise is also taken into optimization. Therefore, a process of decision making was
consideration to show that the controller is feasible for practical employed for selecting a final optimal solution. Three decision-
situations. making procedures were applied to find optimized solutions
M. H. Ahmadi et al. [20] present a developed ecological function from the Pareto optimal solutions in the objectives' space. The
for absorption refrigerators with four-temperature-level. Moreover, results obtained from four optimization scenarios were compared
aforementioned absorption refrigerator is optimized by imple- and discussed using a deviation index introduced in this paper. It
menting ecological function. With the aim of the first and second was shown that the optimal results obtained in single-objective
laws of thermodynamics, an equivalent system is initially deter- optimization with an ecological objective are very close to the
mined. To reach the addressed goal of this research, three objective corresponding results obtained in the multiobjective optimiza-
functions that the coefficient of performance (COP), the ecological tion, in that the power and thermal efficiency are optimized
function and thermoeconomic criterion have been involved in simultaneously.
optimization process simultaneously. Three objective functions are In this paper, minimum energy control will be solved by an
maximized at the same time. Developed multi objective evolu- alternative approach using Euler-Lagrange equation. By imposing
tionary approaches (MOEAs) on the basis of Non-dominated Sort- a transient mode to the DSIM drive, the nonlinear Euler equation
ing Genetic Algorithm (NSGA-II) method are implemented was successfully solved in an analytical form and offered a time-
throughout this work. varying expression of minimum energy rotor flux. This analyt-
In Ref. [21], authors propose an ecological and thermal approach ical solution was implemented in an optimal RFOC in which both a
for the Ericsson cryogenic refrigerator. Three objective functions deadbeat rotor flux controller and a saturation model are
(input power, coefficient of performance and ecological objective introduced.
function) are gained for the suggested system. Throughout the This paper is organized as follows: Section 2 is mainly intended
current research, an evolutionary algorithm (EA) and thermody- to describe the full DSIM model. The control law is detailed in
namic analysis are employed to specify optimum values of the input Section 3. In Section 4 we present the dynamic model of the DSIM.
power, coefficient of performance and ecological objective function In the fourth section the energy model of the DSIM is explained. In
of an Ericsson cryogenic refrigerator system. Four setups are Section 6, we develop the optimal control strategy by the energy-
assessed for optimization of the Ericsson cryogenic refrigerator. power cost function. In order to cheek the validity and the effec-
Throughout the three scenarios, a conventional single-objective tiveness of this proposed OCS using minimum-energy rotor flux
optimization has been utilized distinctly with each objective trajectory, we present simulation results by comparing the opti-
function, nonetheless of other objectives. Throughout the last mized RFOC with the conventional one.
setting, input power, coefficient of performance and ecological
function objectives are optimized concurrently employing a non-
dominated sorting genetic algorithm (GA) named the non- 2. Double-star induction motor model
dominated sorting genetic algorithm (NSGA-II). As in multi-
objective optimization, an assortment of optimum results named The DSIM is equipped with two symmetrical 3-phase armature
the Pareto optimum frontiers are gained rather than a single ulti- winding systems, electrically displaced by 30 . The state equation
mate optimum result gained via conventional single-objective of the motor model in the stationary reference frame fixed at the
optimization. Thus, a process of decision making has been uti- first stator, is described by (1).
lized for choosing an ultimate optimum result.
8 2 3 2 3 2 3
In Ref. [22], an optimization investigation of an irreversible >
>
Is1 " # Is1 Vs1
absorption heat pump system on the basis of a new thermo- >
> d6 7 A11 A12 6 7 6 7
>
> 6 7 6 Is2 7 þ B6 Vs2 7
ecological criterion is developed. The objective functions which >
>
> dt 4 Is2 5 ¼ 4 5 4 5
>
< A21 A22
considered are the specific heating load, coefficient of perfor- 4 r 4r 0
(1)
mance (COP) and the ecological coefficient of performance >
> dU
>
> 1
(ECOP). Three objective functions of the ECOP, COP and the >
> ¼ ðY Cr Þ
> dt
> Jm
specific heating load are optimized simultaneously using the >
>
:
multi-objective optimization algorithm NSGAII. COP and ECOP Y ¼ a8 ðis1 þ is2 ÞT Jfr
are maximized and specific heating load is minimized in order to
get the best performance. Decision making is done by means where we have defined:
I. Kortas et al. / Energy 131 (2017) 279e288 281
>
> ¼ A22 fr þ A21
>
> dt Is2 b ¼ aM
>
< By noting us ¼ r_ is the sleep frequency, Rs and Rr are stator and
> dU 1 (2) rotor resistances, Ls and Lr are stator and rotor inductances; M is
>
> ¼ ðY Cr Þ
>
> dt Jm the magnetizing inductance, Lsp is the principal cyclic inductance,
>
>
: Kl is the load torque constant. Isd1 , Isd2 , Isq1 and Isq2 are respectively
Y ¼ a8 ðIs1 þ Is2 ÞT Jfr
the direct and quadrature current of stator 1 and stator 2.
Vsd1 ; Vsd2 ; Vsq1 ; Vsq2 are respectively, the stator voltages in d-q axis
of each stator, p is the poles number,
3. The proposed control strategy The electromagnetic torque expressed as follows:
The magnetizing current vector imr of the rotor flux is defined Y ¼ Cr $ðIs1 þ Is2 Þtðd;qÞ $j$4rðd;qÞ (6)
by:
1
imr ¼ is1 þ is2 þ ir (3)
a0
5. Double-star induction motor reduced model
We suppose that the first star is used to control the rotor flux
and the second star is used to control the torque. Under these hy-
In order to eliminate the nonlinear terms in the DSIM dynamic
potheses, Equation (3) can be written as:
model and allow an easy resolution of a possible optimal control
8 problem, the system can be forced into a current-command mode
< is1 ¼ imr
>
using high-gain feedback. To achieve this goal, a PI current loop can
1 (4)
>
: is2 ¼ ir be applied [1]. Furthermore, the reduced order current-fed DSIM
a0 model can be simplified by restraining the PI to a sample propor-
tional gain [7,16], as follows:
s1 Ls þ s2 Lsp
Vsðd;qÞ ¼ U Isðd;qÞ (7)
ε
with
u1 Is1d þ Is2d
U¼ ¼
u2 Is1q þ Is2q
3 M Pm ¼ UY (17)
c¼ p
2 Lr
In term of rotor variables and torque current ðIsq Þ, we get:
M
Pm ¼ 3 2 =
4 Isq U (18)
Lr r
6. Energy model of the DSIM
(25) where:
3 3 a2 5 3 3 a2 5
This integral given by (25) can be expressed as follows [18,19]: _
4ðtÞ4r ðtÞ 4r ðtÞ _
4 ðtÞ 4ð0Þ4r ð0Þ þ 4r ð0Þ þ 4 ð0Þ
5 r 5 r
ZT g t 3 g t 2
¼ 1 þ 2 þ g3 t
Jr ¼ _ ; U dt
L 4_ r ; 4r ; U (26) 3 2
0 (33)
If we make a second integration, we have:
and can be solved using Euler-Lagrange equation [14,15,17], with
respect the follows condition: This integral has a minimum value 4_ *r Zt
a2 5
and U* if their trajectory satisfies the following conditions: _
4ðtÞ43 3
r ðtÞ 4r ðtÞ _
4 ðtÞ 4ð0Þ4 3 3
r ð0Þ þ 4r ð0Þ
5 r
v
_ ; U v v L 4_ ; 4 ; U
0
L 4_ r ; 4r ; U r r
_ ;U ¼0 (27) a2 5
v4r vt v4_ r þ 4 ð0Þ dt
5 r
and Zt
g1 t 3 g2 t 2
¼ þ þ g3 t dt (34)
v 3 2
_ ;U v
L 4_ r ; 4r ; U
v _ ;U
L 4_ r ; 4r ; U ¼0 (28) 0
vU vt vU_
This implies:
By using the expression of the cost function described in (25),
the previous conditions (27) and (28) becomes: a 46 ðtÞ a2 46r ð0Þ a
2 r þ 4_ r ð0Þ43r ð0Þ þ 43r ð0Þ þ 2 45r ð0Þ t
30 30 5
2
U_ U _ U2 g1 t 4 g2 t 3 g3 t 2
€ r ¼ a0
4 a1 U þ a2 4r a3 3 (29) ¼ þ þ þk (35)
43r 4r
3 4r 12 6 2
Finally the optimal solution of the rotor flux is given by the Finally, the optimal rotor flux is given by:
following expression:
sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
ffi
6 30 a2 46r ð0Þ a 2
g 1 t 4 g 2 t 3 g 3 t 2
4r ðtÞ ¼ 4_ r ð0Þ43r ð0Þ þ 43r ð0Þ þ 45r ð0Þ t þ þ þ k (37)
a2 30 5 12 6 2
U ¼ c1 (38)
By substituting this expression for the rotor speed in Equation
7.3. The rotor flux Level's deadbeat control
(30), we obtain:
In order to have an appropriately-optimized RFOC, the motor
€ r 43r a2 44r ¼ g0
4 (39)
parameter changes caused by the magnetic saturation effect should
be taken into account. The problem becomes difficult to resolve
where g0 ¼ c21 a3 by replacing 4_ r with q, we obtain:
when the saturation effect is taken into account in this offline OCS,
due to the calculus complexity level. But this effect can be easily
dq d4r dq dq
€ r ¼ q_ ¼
4 ¼ 4_ ¼ q (40) introduced in the RFOC strategy. In a rotating reference frame, the
d4r dt d4r r d4r
rotor flux can be expressed in terms of the flux current as follows:
then Equation (39) became: Msr
4r ðtÞ ¼ I ðtÞ (48)
1 þ ðd=dtÞtr sðd;qÞ
g
qdq ¼ a2 4r 03 d4r (41)
4r Taking the saturation model into account in the RFOC strategy is
aimed at obtaining a good dynamic flux level tracking. Since the
whether field orientation control provides flux only in the d axis, it can be
assumed that saturation only occurs in the d-axis [22]. However,
g0
q2 þ q0 ¼ a2 4r þ (42) under steady state conditions magnetizing rotor current imr can be
42r confounded with isðd;qÞ . The experimental curve of the magnetizing
g0 rotor current imr versus rotor flux 4r ðtÞ can be expressed by the
with: q0 ¼ a2 42r ðt0 Þ þ 4_ r ðt0 Þ2 following polynomial function [18]:
4r ðt0 Þ2
The phase of constant speed operation that we have chosen is
obtained while having 4r ðtÞand 4_ r ðtÞ both positive. Equation (41) imr ¼ s1 4r þ s2 43r þ s3 45r (49)
can be expressed as follows:
It is obvious to observe that the Msr and tr parameters in the
sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi rotor flux Equation in (49) will be a function of the flux [22,24]. The
g0
q ¼ 4_ r ¼ ± a2 42r þ q0 (43) mutual inductance in a steady state operation can be given by:
42r
4r 1
Mcsr ¼ ¼ (50)
after replacing q0 by its value, the real solution of Equation (41) is imr s1 þ s2 42r þ s3 44r
such that:
pffiffiffiffiffiffi with s1 ; s2 and s3 are the coefficients of the magnetizing curve given
pffiffiffiffiffi g0 in Fig. 2.
4_ r ðt0 Þ ¼ a2 4r ðt0 Þ þ (44)
4r ðt0 Þ Using the least squares method, the values of those coefficients
can be deduced: s1 ¼ 38.1; s2 ¼ 36; s3 ¼ 1022.1in the case of a
by making the following change of variable: sðtÞ ¼ 42r , a differential reduced model not considering iron loss, the reference value of
first order equation can be obtained from Equation (44): *
current Isðd;qÞ ðnTs Þ can be written with respect to the reference rotor
pffiffiffiffiffi pffiffiffiffiffiffi flux 4*r ðnTs Þ, tr ðnTs Þ and the mutual inductance Msr ðnTs Þ as follows
s_ ðtÞ ¼ 2 a2 sðtÞ þ 2 g0 (45)
[23,25]:
I. Kortas et al. / Energy 131 (2017) 279e288 285
8 8
> Isd > Isq
>
< Isd1 ¼ >
< Isq1 ¼
2 2
(52)
>
> I >
> I
:I sd :I sq
sd2 ¼ sq2 ¼
2 2
8. Simulations results - It is obvious to observe that the RFOC operating with optimal
flux leads to the best DSIM energy consumption decreasing. This
The DSIM models with conventional and optimal RFOC were decrease is more considerable for small loads.
numerically simulated. The conventional RFOC is based on a con- - Case 1 and 2 seems the better efficient in terms of energy saving.
stant value-rated flux trajectory. In both of these two control laws, a - We also observe a great reduction of energy in case 3, especially
saturation model with respect to the rotor flux was taken into for large loads.
account.
The motor parameters are Rs ¼ 0:4U, Rr ¼ 0:096 U, Lr ¼ 8:9mH
and Ls ¼ 81:2mH. The mechanical parameter are Jm ¼ 0:6 and
Kl ¼ 0:7. 9. Behavior of the DSIM during an overload operating
The load torque is assumed to be proportional to the reference
speed with Kl ¼ 0:7 is the constant of proportionality. Study is We want to evaluate the influence of the variation of speed on
carried out over a period of 2 s. the proposed minimum-energy method, so we proceeded to a ve-
The simulations are established with MATLAB software and locity profile described by Fig. 8.
have presented three cases:
- 0se0.1s: transient regime, the machine switches to zero speed
Case n 1: we make a symmetric control, so we introduce the at nominal rotor speed (150rd/s).
same current in each stator. - 0.1se0.5s: operation at a constant rotor speed (150 rad/s).
286 I. Kortas et al. / Energy 131 (2017) 279e288
Fig. 9 and Fig. 10 present respectively a consumed energy and This paper presents an optimal control strategy using energy
losses in both conventional and optimized RFOCs. minimization in transient regime. The criterion used in this OCS is
The simulation result confirms the decrease of the consumed subjected to dynamic equations of a DSIM reduced-order model.
energy in both nominal and overloads operating of the DSIM due to The rotor flux and the motor speed are considered as state vari-
the reduction of losses. This reduce is more considerable at the ables. The optimal control problem is then treated by the Euler-
rated value of motor speed. Lagrange equation and a minimum energy rotor flux solution is
Energy saving of the optimum rotor flux trajectories is demon- successfully determined in an analytical form. This time-varying
strated by the following comparison with the constant value-rated solution is implemented in an RFOC in which a deadbeat rotor
flux trajectory summed up in Table 3. flux controller and a saturated model with respect to the rotor flux
I. Kortas et al. / Energy 131 (2017) 279e288 287
Fig. 7. Energy in both conventional and optimal control for three cases for large loads.
Table 1
Gain of energy for small loads.
Gain of energy (J) ecase1- 25.75 114.36 266.97 327.55 402.05 656.92 721.52
Gain of energy (J) ecase2- 26.08 111.09 266.72 327.86 402.36 657.13 721.70
Gain of energy (J) ecase3- 27.65 99.65 254.40 305.96 390.33 649.67 718.17
Table 2
Gain of energy for large loads.
Gain of energy (J) ecase1- 752.86 734.27 642.95 534.30 492.14 464.68 454.97
Gain of energy (J) ecase2- 753.02 734.42 643.09 551.35 513.46 465.92 402.39
Gain of energy (J) ecase3- 765.45 746.81 654.45 568.75 556.57 486.08 495.32
288 I. Kortas et al. / Energy 131 (2017) 279e288
a0 a ur M 1
a3 ¼ ;a ¼ 0 ;a ¼ ;a ¼
Tr ðL1 þ L2 Þ 4 L1 þ L2 5 Tr 6 Tr
3np M L L
a7 ¼ ur ; a8 ¼ ; b1 ¼ 2 1 2 ; b2 ¼ 2 2 2
2Lr L1 L2 L1 L2
References