SlideShare a Scribd company logo
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 9, No. 4, August 2019, pp. 2513~2522
ISSN: 2088-8708, DOI: 10.11591/ijece.v9i4.pp2513-2522  2513
Journal homepage: http://iaescore.com/journals/index.php/IJECE
The neural network-combined optimal control system of
induction motor
Trong-Thang Nguyen
Faculty of Energy Engineering, Thuyloi University, Vietnam
Article Info ABSTRACT
Article history:
Received Feb 13, 2019
Revised Feb 23, 2019
Accepted Mar 12, 2019
This research aims to propose the optimal control method combined with the
neuron network for an induction motor. In the proposed system, the induction
motor is a nonlinear object which is controlled at each working point. At
these working-points, the state equation of the induction motor is linear, so it
is possible to apply the linear quadratic regular algorithm for the induction
motor. Therefore, the parameters of the state feedback controller are the
functions. The output-input relationships of these functions are set through
the neural network. The numerical simulation results show that the quality of
the control system of the induction motor is very high: The response speed
always follows the desired speed with the short transition time and the small
overshoot. Furthermore, the system is robust in the case of changing the load
torque, and the parameters of the induction motor are incorrectly defined.
Keywords:
Induction motor
LQR control
Neural network
Optimal control
Copyright © 2019 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Trong-Thang Nguyen,
Faculty of Energy Engineering,
Thuyloi University,
175 Tay Son, Dong Da, Hanoi, Vietnam.
Email: nguyentrongthang@tlu.edu.vn
1. INTRODUCTION
The induction motor is applied widely in practical industrial [1] because of the low weight per
power- unit, high robustness, high reliability, and low cost [2]. There are many methods for controlling the
induction motor with the high performance, such as the scalar control [3], the indirect field orientation
control [4], the direct torque control [5], and the field orientation control [6, 7].
It is difficult to control the induction motor because of its nonlinearities, so some nonlinear methods
have been applied to control the induction motor. For example, the control method is based on a flatness
principle [8, 9], but the disadvantage of this method is the need of knowing exactly the parameters of the
induction motor. Another method is an accurate linearization method [10, 11], the purpose of this method is
to convert the input-output relationship of induction motor into a linear one by separating the nonlinear
components in the inner loop. The disadvantage of this method is that if the nonlinear components are
removed incorrectly, it will adversely affect the control results and reduce the sustainability of the system.
Other nonlinear control methods such as bakstepping [12-14], sliding mode control [15-16], the disadvantage
of these methods is that there are harmonic oscillations.
A method promises high-quality control and efficiency that is the control method based on Linear
Quadratic Regular (LQR) algorithm. The LQR method is used to control a lot of objects in practice as wind
power generator [17], converter [18], quad-rotor [19], two-wheels self-balancing mobile robot [20]. The LQR
method is built by using a mathematical algorithm to minimize the cost function with weighting factors
defined by the designer. The cost-function is often defined as a sum of the deviations of response output and
their desired values [21].
To apply the LQR method for the induction motor, the controller is designed for the induction motor
at the different working-points. At each different working point, the state feedback matrix of the controller is
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 9, No. 4, August 2019 : 2513 - 2522
2514
different, so each component in the state feedback matrix is a function. To establish the output-input
relationship of these functions, an artificial neural network is used. The result is an optimal control system for
the nonlinear induction motor with the high-quality.
2. THE LINEAR QUADRATIC REGULAR ALGORITHM
Considering the state equation of the object:
)(.)(.)( tuBtxAtx  (1)
where:
)](),...,(),([)( 21 txtxtxtx n is the state signal vector,
)](),...,(),([)( 21 tutututu m is the control signal vector.
The requirement of the control system is finding the control signal )(tu in order for the control-
object is operated from the initial-state )0()( 0 xtx  go to the end-state 0)( ftx and satisfy the
following condition (cost function):
 
ft
t
TT
ff
T
dttuRtutxQtxtxMtxJ
0
min)](.).()(.).([
2
1
)(.).(
2
1
(2)
where Q and M are the symmetric, positive semi-definite weight matrix. R is the symmetric, positive definite
weight matrix. To solve the problem, we establish the Hamilton function:
)](.)(.[)](.).()(.).([
2
1
tuBtxAtuRtutxQtxH TTT
 
(3)
The optimal control-signal must satisfy the following equations:
- The state equation:
)(.)(.)( tuBtxAtx  (4)
- The equilibrium equation:
)(.)(.)( tAtxQ
x
H
t T
 



(5)
- The optimal condition:
0)(.)(. 


tBtuR
u
H TT

(6)
From equation (6), we have:
)(..)( 1
tBRtu TT

 (7)
Replace )(tu into (4), we have:
)(...)(.)( 1
tBRBtxAtx TT

 (8)
Int J Elec & Comp Eng ISSN: 2088-8708 
The neural network-combined optimal control system of induction motor (Trong Thang Nguyen)
2515
Combining (8) and (5) we have:



















 
)(
)(..
)(
)( 1
t
tx
AQ
BRBA
t
tx
T
T


(9)
Solving the above equations, we have the optimal control signal:
)().()(*
txtKtu  (10)
where )(..)( 1
tPBRtK T

)(tP is the positive semi-definite solution of the Riccati equation:
PBRBPQPAAPP TT
...... 1
 
(11)
In the case of the infinite time 𝑡𝑓 = ∞, the cost function is as follows:
 
ft
TT
dttuRtutxQtxJ
0
min)](.).()(.).([
2
1
(12)
The optimal control signal:
)(.)(*
txKtu  (13)
where PBRK T
..1

P is the positive semi-definite solution of the Riccati equation:
0...... 1
 
PBRBPQPAAP TT
(14)
3. THE SYSTEM MODEL OF THE INDUCTION MOTOR DRIVE
The induction motor drive is controlled based on the axis oriented along the stator-flux dq.
The control diagram is shown in Figure 1.
Figure 1. The control diagram of the induction motor drive
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 9, No. 4, August 2019 : 2513 - 2522
2516
Considering the equations of cage induction motor on the dq-axis oriented along the stator-flux that
rotes with the speed  , the voltage vector of the stator and rotor are presented [1]:
s
s
sss j
dt
d
iRu 

 ..
)(
. 
(15)
r
r
rrr pj
dt
d
iRu 

 )...(
)(
. 
(16)
where rs uu , are the vectors of stator and rotor voltage on dq axis; rs ii , are the vectors of stator and rotor
current on dq axis;
rs
 , are the vectors of stator and rotor flux on dq axis; sR is the stator resistance,
rR is the rotor resistance;  is the angular speed of stator-flux.
The flux vector of stator and rotor:
mrsss
LiLi .. 
(17)
msrrr
LiLi .. 
(18)
where sL is the stator inductances, rL is the rotor inductances, mL is the mutual inductance
The motion equation:
LE TT
dt
d
J 

(19)
)..(
2
3
ssE ipT 
(20)
where  is the angular speed of the rotor, ET the electromagnetic torque, LT is the load torque, p is the
number of pole pairs. Because we're considering on the axis oriented along the stator-flux that rotes with the
speed of  , so
ssd   , 0sq . Rewriting the equations (15-20) according to d-axis and q-axis
components, we have:
dt
d
iRu sd
sdssd
)(
.


(21)
sdsqssq iRu  .. 
(22)
0)..(
)(
.  rq
rd
rdrrd p
dt
d
iRu 


(23)
0)..(
)(
.  rd
rq
rqrrq p
dt
d
iRu 


(24)
mrdssdsd LiLi ..  (25)
Int J Elec & Comp Eng ISSN: 2088-8708 
The neural network-combined optimal control system of induction motor (Trong Thang Nguyen)
2517
mrqssqsq LiLi .. 
(26)
msdrrdrd LiLi ..  (27)
msqrrqrq LiLi .. 
(28)
Lsqsd Tip
dt
d
J  )..(
2
3


(29)
where sqsd uu , are the stator voltage component of d-axis and q-axis; rqrd uu , are the rotor voltage
component of d-axis and q-axis; sqsd ii , are the stator current component of d-axis and q-axis; rqrd ii , are the
rotor current component of d-axis and q-axis; sqsd  , are the stator-flux component of d-axis and q-axis;
rqrd  , are the rotor-flux component of d-axis and q-axis.
Eliminating the variables rqrdrqrd ii  ,,, in equations (21-29), we obtain the following equations:



























sq
s
sd
sd
s
sd
sdsds
sd
sd
mrs
r
sq
mrs
rs
sd
sq
sd
mrs
r
sd
mrs
r
sqsd
mrs
srrssd
u
RJ
p
RJ
p
dt
d
uiR
dt
d
LLL
Lp
i
LLL
RL
ip
dt
di
u
LLL
L
LLL
R
ipi
LLL
RLRL
dt
di
..2
..3
..2
..3
.
.
.
.
)..(
.
.
.
)..(
.
.
.
.
)..(.
.
..
22
222














(30)
Equation (30) is the state equation. Where
T
sdsqsd
T
iixxxxx ],,,[],,,[ 4321  is the state signal
vector.
T
sqsd
T
uuuuu ],[],[ 21  is the control signal vector.
4. DESIGNING THE NEURON NETWORK COMBINED-OPTIMAL CONTROLLER
Designing the controller for cage induction motor with the parameters shown in Table 1.
Table 1. The parameters of induction motor
Rs() Ls(H) Rr() Lr(H) Lm(H) J(kg.m^2) p
1.55 0.098 1.31 0.097 0.0917 0.14 3
We design the control signal )(.)( txKtu  in order for 0)(lim  setresponset xx .
Named ex is the error between response
x and setx .
),,,( _4_44_3_33_2_22_1_11 setresponsesetresponsesetresponsesetresponsee xxxxxxxxxxxxxx 
The state equation (30) is rewritten as follows:
eee uBxAx ..  (31)
where sete uuu  .
u and setu are control signals in order for the status signals reach the responsex and setx values respectively.
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 9, No. 4, August 2019 : 2513 - 2522
2518
The matrices of state equations are as follows:































0
..2
..3
.00
000
0
.
)..(
.
.
).(
0..
.
..
22
2
s
sd
s
mrs
r
mrs
rs
mrs
srrs
RJ
p
R
LLL
Lp
LLL
RL
p
pp
LLL
RLRL
A









(32)


















s
sd
mrs
r
RJ
p
LLL
L
B
..2
..3
0
01
00
0
. 2

(33)
Suppose we always control the system to satisfy the condition constsetsd  , so the matrix
constB  . The matrix A is changed because of the change of two components ).(  p and  .
Therefore, in the case of each pair of values ).(  p and  , we will find the optimal control signals
respectively.
The main missions of the control system are that setsetsd   , , so the output of system
is as follows:
setxCry . (34)
T
C ]1100[ (35)
Considering the state equation (31), at the equilibrium, we have:
setset uBAx ..1
 (36)
Combining equation (34) and equation (36), we have:
rBACuset
11
]..[ 
 (37)
The optimal control signal for the system (31) is as follows:
ee xKu . (38)
where:
PBRK T
..1
 (39)
P is the positive semi-definite solution of the Riccati equation:
Int J Elec & Comp Eng ISSN: 2088-8708 
The neural network-combined optimal control system of induction motor (Trong Thang Nguyen)
2519
0...AP.A 1T
 
PBPBRQP T
(40)
According to equation (38), we have:
rKxK
rBACBAKrBACxK
xKuxK
xxKuu
rresponse
response
setsetresponse
setresponseset





.
]...[..]..[.
..
).(
11111
(41)
where:
111
]..].[..[ 
 BACIBAKK LQRr (42)
Therefore, the control diagram is shown as Figure 2.
Figure 2. The control diagram
In the above control diagram, the matrices (A, B, C) are known, we must find the matrix K
according to the formula (39), then find the matrix rK according to the formula (42). Because of the control
purposes are that setsetsd   , , we install the Q, R matrices that meet the requirements are
as follows:
)10,10.2,10,10( 2233 
 diagQ (43)
)10.2,10.2( 77 
 diagR (44)
The matrix A is changed due to the variation of two components ).(  p and  . Therefore,
in the case of each pair ).(  p and  , we will find each feedback matrix K with the size is 2x4. We
set up an off-line trained neuron network to describe the relationship between the matrix K and
]),.[(   p . A neural network includes many simple components, these components are the single-
input neuron or the multiple-input neuron, are shown as the Figure 3 [22].
Figure 3. The component of neural network: a) the case of single-input, b) the case of multiple-input
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 9, No. 4, August 2019 : 2513 - 2522
2520
Usually, a neural network has several layers. For example, Figure 4 shows the neural network with
three layers, the outputs of the first layer is the input of the second layer, the outputs of second layer is the
input of the third layer. The output layer is at once with whose output is the network output, the other layers
are named hidden layer.
Figure 4. The neural network with three layers
To meet the requirements of the control system, we set up the neuron network as follows: The feed-
forward neural network includes three layers: the first layer is the input which includes two signals
).(  p and  ; The second layer is hidden; the last layer is the output, it includes 8 signals which are
the components of the matrix K(2x4). The transfer-function of the first layer and second layer are tansig. The
transfer-function of the last layer is pureli.
The diagram of neural network training is shown in Figure 5. The training results are characteristics
of the relationship between the matrix K and ]),.[(   p , which are shown in Figure 6.
Figure 5. The diagram of neural network training
Figure 6. The characteristics of the relationship between the matrix K and ]),.[(   p
Int J Elec & Comp Eng ISSN: 2088-8708 
The neural network-combined optimal control system of induction motor (Trong Thang Nguyen)
2521
5. RESULTS AND ANALYSIS
Running the system with the parameters of the induction motor listed in Table 1 and the controller
parameters are set up in section 4. The simulation results are shown in Figure 7(a), it includes the following
characteristic: the desired speed, the response speed and the load torque. The results show that the response
speed always follows the set speed with very short transition time, there is not overshot. Furthermore, when
changing the disturbance (load torque TL), the response speed is almost unaffected by the change of the load
torque. To more clearly, the zoom-in simulation results are shown in Figure 7(b).
The results of controlling the stator-flux are shown in Figure 8. The results show that the response
flux always follows the set flux with the static error of zero. To investigate the sustainability of the proposed
control method, the author runs the control system in the case of the difference between the actual parameter
and the parameter used for the controller. The details are as follows: Rr.70%; Lr.130%; Rs.130%; J.130%.
The results are shown in Figure 9. The results show that the quality of the system is almost unaffected when
there are inaccuracies of induction motor parameters. Therefore, we can conclude that the proposed control
system has a high quality and high sustainability.
(a) (b)
Figure 7. The simulation results in the case of the accurate parameters:
a) the normal view, b) the zoom-in view
(a) (b)
Figure 8. The results of controlling the stator-flux: a) the normal view, b) the zoom-in view
(a) (b)
Figure 9. The simulation results in the case of the inaccuracies parameters:
a) the normal view, b) the zoom-in view
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 9, No. 4, August 2019 : 2513 - 2522
2522
6. CONCLUSION
In this study, the author has succeeded in building the optimal controller combined with the neuron
network for the induction motor. The results show that the control quality of the system is very high:
The response speed always follows the desired speed with the short transition time and the small overshoot.
Moreover, the control system is very stable in the case of changing the load torque, and in the case of
inaccuracies of induction motor parameters. The success of the proposed method is base for applying the
control algorithm to electric motion using the induction motor in the industries.
REFERENCES
[1] A. Ramesh, et al., “A Novel Three Phase Multilevel Inverter with Single Dc Link for Induction Motor Drive
Applications,” International Journal of Electrical and Computer Engineering (IJECE), vol/issue: 8(2),
pp. 763-770, 2018.
[2] I. Takahashi and Y. Ohmori, “High-performance direct torque control of an induction motor,” IEEE Transactions
on Industry Applications, vol/issue: 25(2), pp. 257-264, 1989.
[3] D. Karthik and T. R. Chelliah, “Analysis of scalar and vector control based efficiency-optimized induction motors
subjected to inverter and sensor faults,” Advanced Communication Control and Computing Technologies
(ICACCCT), 2016 International Conference on, pp. 462-466, 2016.
[4] L. Liu, et al., “Indirect field-oriented torque control of induction motor considering magnetic saturation effect: error
analysis,” IET Electric Power Applications, vol/issue: 11(6), pp. 1105-1113, 2017.
[5] M. P. Kazmierkowski and A. B. Kasprowicz, “Improved direct torque and flux vector control of PWM inverter-fed
induction motor drives,” IEEE Transactions on industrial electronics, vol/issue: 42(4), pp. 344-350, 1995.
[6] M. E. Saadi, et al., “Using the Five-Level NPC Inverter to Improve the FOC Control of the Asynchronous
Machine,” International Journal of Power Electronics and Drive Systems (IJPEDS), vol/issue: 9(8), pp. 1457-1466,
2018.
[7] H. Tajima and Y. Hori, “Speed sensorless field-orientation control of the induction machine,” IEEE transactions on
industry applications, vol/issue: 29(1), pp. 175-180, 1993.
[8] L. Fan and L. Zhang, “Fuzzy based flatness control of an induction motor,” Procedia Engineering, vol. 23,
pp. 72-76, 2011.
[9] J. Dannehl and F. W. Fuchs, “Flatness-based control of an induction machine fed via voltage source inverter-
concept, control design and performance analysis,” IEEE Industrial Electronics, IECON 2006-32nd Annual
Conference on. IEEE, pp. 5125-5130, 2006.
[10] M. Bodson, et al., “High-performance induction motor control via input-output linearization,” IEEE control
systems, vol/issue: 14(4), pp. 25-33, 1994.
[11] C. P. Zhang, et al., “Nonlinear control of induction motors based on direct feedback linearization,” Proceedings of
the CSEE, vol. 2, pp. 021, 2003.
[12] A. Abdallah, et al., “Double star induction machine using nonlinear integral backstepping control,” International
Journal of Power Electronics and Drive Systems (IJPEDS), vol/issue: 10(1), pp. 27-40, 2019.
[13] S. Drid, et al., “Robust backstepping vector control for the doubly fed induction motor,” IET Control Theory &
Applications, vol/issue: 1(4), pp. 861-868, 2007.
[14] J. Zhou and Y. Wang, “Real-time nonlinear adaptive backstepping speed control for a PM synchronous
motor,” Control Engineering Practice, vol/issue: 13(10), pp. 1259-1269, 2005.
[15] Z. Yan, et al., “Sensorless sliding-mode control of induction motors,” IEEE Transactions on Industrial
Electronics, vol/issue: 47(6), pp. 1286-1297, 2000.
[16] M. Habbab, et al., “Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Induction
Machine Control,” International Journal of Electrical and Computer Engineering (IJECE), vol/issue: 8(5),
pp. 2884, 2018.
[17] T. P. T. Slavov, “LQR power control of wind generator,” 2018 Cybernetics & Informatics (K&I), IEEE, pp. 1-6,
2018.
[18] E. Rakhshani, et al., “PSO-based LQR controller for multi modular converters,” ECCE Asia Downunder (ECCE
Asia), 2013 IEEE, pp. 1023-1027, 2013.
[19] C. Liu, et al., “PID and LQR trajectory tracking control for an unmanned quadrotor helicopter: Experimental
studies,” Control Conference (CCC), 2016 35th Chinese, IEEE, pp. 10845-10850, 2016.
[20] J. Zhao and X. Ruan, “The LQR control and design of dual-wheel upright self-balance Robot,” Intelligent Control
and Automation, pp. 4864-4869, 2008.
[21] Lewis, et al., “Optimal control,” John Wiley & Sons, 2012.
[22] T. T. Nguyen, “The neural network-based control system of direct current motor driver,” International Journal of
Electrical and Computer Engineering (IJECE), vol/issue: 9(2), pp. 1145-1452, 2019.

More Related Content

PDF
L044065862
PDF
Application of neuro fuzzy controller in torque ripple minimization of vec
PDF
Iaetsd modelling and controller design of cart inverted pendulum system using...
PPTX
Simulation of inverted pendulum presentation
PDF
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROL
PDF
Linear quadratic regulator and pole placement for stabilizing a cart inverted...
PDF
Inverted Pendulum Control: A Brief Overview
PDF
Comparative analysis of observer-based LQR and LMI controllers of an inverted...
L044065862
Application of neuro fuzzy controller in torque ripple minimization of vec
Iaetsd modelling and controller design of cart inverted pendulum system using...
Simulation of inverted pendulum presentation
MODELLING AND SIMULATION OF INVERTED PENDULUM USING INTERNAL MODEL CONTROL
Linear quadratic regulator and pole placement for stabilizing a cart inverted...
Inverted Pendulum Control: A Brief Overview
Comparative analysis of observer-based LQR and LMI controllers of an inverted...

What's hot (17)

PDF
Controller design of inverted pendulum using pole placement and lqr
PDF
Iaetsd estimation of damping torque for small-signal
PDF
Research on the synchronous vibration of the non-integral mechanism under the...
PDF
Explicit model predictive control of fast dynamic system
PDF
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
PDF
Inverted Pendulum Control System
PPTX
final year presentation
PDF
C010511620
DOCX
PDF
A NEW FUZZY LOGIC BASED SPACE VECTOR MODULATION APPROACH ON DIRECT TORQUE CON...
PDF
Control of Direct Current Machine by the Change of Resistance in Armature Cir...
PDF
C0362015025
PDF
Comparative Study of the Success of PI and PI-Fuzzy Controller for Induction ...
PDF
Real-time PID control of an inverted pendulum
PDF
Final thesis
PDF
A New Induction Motor Adaptive Robust Vector Control based on Backstepping
PPTX
Thesis presentation on inverted pendulum
Controller design of inverted pendulum using pole placement and lqr
Iaetsd estimation of damping torque for small-signal
Research on the synchronous vibration of the non-integral mechanism under the...
Explicit model predictive control of fast dynamic system
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
Inverted Pendulum Control System
final year presentation
C010511620
A NEW FUZZY LOGIC BASED SPACE VECTOR MODULATION APPROACH ON DIRECT TORQUE CON...
Control of Direct Current Machine by the Change of Resistance in Armature Cir...
C0362015025
Comparative Study of the Success of PI and PI-Fuzzy Controller for Induction ...
Real-time PID control of an inverted pendulum
Final thesis
A New Induction Motor Adaptive Robust Vector Control based on Backstepping
Thesis presentation on inverted pendulum
Ad

Similar to The Neural Network-Combined Optimal Control System of Induction Motor (20)

PDF
Master slave vector controlled double induction motor using unity power facto...
PDF
Master slave vector controlled double induction
PDF
Im3415711578
PDF
Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller
PDF
MRAS Speed Sensorless Vector Control of Induction Motor Drives using Predicti...
PDF
Sliding mode control-based system for the two-link robot arm
PDF
Mathematical model analysis and control algorithms design based on state feed...
PDF
Design and implementation of DC linear actuator and stepper motor for remote ...
PDF
Experiment based comparative analysis of stator current controllers using pre...
PDF
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
PDF
TMS320F28379D microcontroller for speed control of permanent magnet direct cu...
PDF
Performance Analysis of a DTC and SVM Based Field- Orientation Control Induct...
PDF
Simulation and Analysis of Modified DTC of PMSM
PDF
Optimal PID Controller Design for Speed Control of a Separately Excited DC Mo...
PDF
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
PDF
OPTIMAL TRAJECTORY OF ROBOT MANIPULATOR FOR ENERGY MINIMIZATION WITH QUARTIC ...
PDF
Generator and grid side converter control for wind energy conversion system
PDF
A Lyapunov Based Approach to Enchance Wind Turbine Stability
PDF
Direct torque control and dynamic performance of induction motor using fract...
PDF
Fuzzy logic based direct torque control of induction motor with space vector ...
Master slave vector controlled double induction motor using unity power facto...
Master slave vector controlled double induction
Im3415711578
Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller
MRAS Speed Sensorless Vector Control of Induction Motor Drives using Predicti...
Sliding mode control-based system for the two-link robot arm
Mathematical model analysis and control algorithms design based on state feed...
Design and implementation of DC linear actuator and stepper motor for remote ...
Experiment based comparative analysis of stator current controllers using pre...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
TMS320F28379D microcontroller for speed control of permanent magnet direct cu...
Performance Analysis of a DTC and SVM Based Field- Orientation Control Induct...
Simulation and Analysis of Modified DTC of PMSM
Optimal PID Controller Design for Speed Control of a Separately Excited DC Mo...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL TRAJECTORY OF ROBOT MANIPULATOR FOR ENERGY MINIMIZATION WITH QUARTIC ...
Generator and grid side converter control for wind energy conversion system
A Lyapunov Based Approach to Enchance Wind Turbine Stability
Direct torque control and dynamic performance of induction motor using fract...
Fuzzy logic based direct torque control of induction motor with space vector ...
Ad

More from IJECEIAES (20)

PDF
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
PDF
Embedded machine learning-based road conditions and driving behavior monitoring
PDF
Advanced control scheme of doubly fed induction generator for wind turbine us...
PDF
Neural network optimizer of proportional-integral-differential controller par...
PDF
An improved modulation technique suitable for a three level flying capacitor ...
PDF
A review on features and methods of potential fishing zone
PDF
Electrical signal interference minimization using appropriate core material f...
PDF
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
PDF
Bibliometric analysis highlighting the role of women in addressing climate ch...
PDF
Voltage and frequency control of microgrid in presence of micro-turbine inter...
PDF
Enhancing battery system identification: nonlinear autoregressive modeling fo...
PDF
Smart grid deployment: from a bibliometric analysis to a survey
PDF
Use of analytical hierarchy process for selecting and prioritizing islanding ...
PDF
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
PDF
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
PDF
Adaptive synchronous sliding control for a robot manipulator based on neural ...
PDF
Remote field-programmable gate array laboratory for signal acquisition and de...
PDF
Detecting and resolving feature envy through automated machine learning and m...
PDF
Smart monitoring technique for solar cell systems using internet of things ba...
PDF
An efficient security framework for intrusion detection and prevention in int...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Embedded machine learning-based road conditions and driving behavior monitoring
Advanced control scheme of doubly fed induction generator for wind turbine us...
Neural network optimizer of proportional-integral-differential controller par...
An improved modulation technique suitable for a three level flying capacitor ...
A review on features and methods of potential fishing zone
Electrical signal interference minimization using appropriate core material f...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Bibliometric analysis highlighting the role of women in addressing climate ch...
Voltage and frequency control of microgrid in presence of micro-turbine inter...
Enhancing battery system identification: nonlinear autoregressive modeling fo...
Smart grid deployment: from a bibliometric analysis to a survey
Use of analytical hierarchy process for selecting and prioritizing islanding ...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Adaptive synchronous sliding control for a robot manipulator based on neural ...
Remote field-programmable gate array laboratory for signal acquisition and de...
Detecting and resolving feature envy through automated machine learning and m...
Smart monitoring technique for solar cell systems using internet of things ba...
An efficient security framework for intrusion detection and prevention in int...

Recently uploaded (20)

PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PDF
PPT on Performance Review to get promotions
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPT
Project quality management in manufacturing
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
UNIT 4 Total Quality Management .pptx
DOCX
573137875-Attendance-Management-System-original
PPTX
additive manufacturing of ss316l using mig welding
PPTX
Construction Project Organization Group 2.pptx
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
composite construction of structures.pdf
PPTX
Welding lecture in detail for understanding
Foundation to blockchain - A guide to Blockchain Tech
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPT on Performance Review to get promotions
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
R24 SURVEYING LAB MANUAL for civil enggi
Project quality management in manufacturing
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
UNIT 4 Total Quality Management .pptx
573137875-Attendance-Management-System-original
additive manufacturing of ss316l using mig welding
Construction Project Organization Group 2.pptx
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
CH1 Production IntroductoryConcepts.pptx
composite construction of structures.pdf
Welding lecture in detail for understanding

The Neural Network-Combined Optimal Control System of Induction Motor

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 9, No. 4, August 2019, pp. 2513~2522 ISSN: 2088-8708, DOI: 10.11591/ijece.v9i4.pp2513-2522  2513 Journal homepage: http://iaescore.com/journals/index.php/IJECE The neural network-combined optimal control system of induction motor Trong-Thang Nguyen Faculty of Energy Engineering, Thuyloi University, Vietnam Article Info ABSTRACT Article history: Received Feb 13, 2019 Revised Feb 23, 2019 Accepted Mar 12, 2019 This research aims to propose the optimal control method combined with the neuron network for an induction motor. In the proposed system, the induction motor is a nonlinear object which is controlled at each working point. At these working-points, the state equation of the induction motor is linear, so it is possible to apply the linear quadratic regular algorithm for the induction motor. Therefore, the parameters of the state feedback controller are the functions. The output-input relationships of these functions are set through the neural network. The numerical simulation results show that the quality of the control system of the induction motor is very high: The response speed always follows the desired speed with the short transition time and the small overshoot. Furthermore, the system is robust in the case of changing the load torque, and the parameters of the induction motor are incorrectly defined. Keywords: Induction motor LQR control Neural network Optimal control Copyright © 2019 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Trong-Thang Nguyen, Faculty of Energy Engineering, Thuyloi University, 175 Tay Son, Dong Da, Hanoi, Vietnam. Email: nguyentrongthang@tlu.edu.vn 1. INTRODUCTION The induction motor is applied widely in practical industrial [1] because of the low weight per power- unit, high robustness, high reliability, and low cost [2]. There are many methods for controlling the induction motor with the high performance, such as the scalar control [3], the indirect field orientation control [4], the direct torque control [5], and the field orientation control [6, 7]. It is difficult to control the induction motor because of its nonlinearities, so some nonlinear methods have been applied to control the induction motor. For example, the control method is based on a flatness principle [8, 9], but the disadvantage of this method is the need of knowing exactly the parameters of the induction motor. Another method is an accurate linearization method [10, 11], the purpose of this method is to convert the input-output relationship of induction motor into a linear one by separating the nonlinear components in the inner loop. The disadvantage of this method is that if the nonlinear components are removed incorrectly, it will adversely affect the control results and reduce the sustainability of the system. Other nonlinear control methods such as bakstepping [12-14], sliding mode control [15-16], the disadvantage of these methods is that there are harmonic oscillations. A method promises high-quality control and efficiency that is the control method based on Linear Quadratic Regular (LQR) algorithm. The LQR method is used to control a lot of objects in practice as wind power generator [17], converter [18], quad-rotor [19], two-wheels self-balancing mobile robot [20]. The LQR method is built by using a mathematical algorithm to minimize the cost function with weighting factors defined by the designer. The cost-function is often defined as a sum of the deviations of response output and their desired values [21]. To apply the LQR method for the induction motor, the controller is designed for the induction motor at the different working-points. At each different working point, the state feedback matrix of the controller is
  • 2.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 9, No. 4, August 2019 : 2513 - 2522 2514 different, so each component in the state feedback matrix is a function. To establish the output-input relationship of these functions, an artificial neural network is used. The result is an optimal control system for the nonlinear induction motor with the high-quality. 2. THE LINEAR QUADRATIC REGULAR ALGORITHM Considering the state equation of the object: )(.)(.)( tuBtxAtx  (1) where: )](),...,(),([)( 21 txtxtxtx n is the state signal vector, )](),...,(),([)( 21 tutututu m is the control signal vector. The requirement of the control system is finding the control signal )(tu in order for the control- object is operated from the initial-state )0()( 0 xtx  go to the end-state 0)( ftx and satisfy the following condition (cost function):   ft t TT ff T dttuRtutxQtxtxMtxJ 0 min)](.).()(.).([ 2 1 )(.).( 2 1 (2) where Q and M are the symmetric, positive semi-definite weight matrix. R is the symmetric, positive definite weight matrix. To solve the problem, we establish the Hamilton function: )](.)(.[)](.).()(.).([ 2 1 tuBtxAtuRtutxQtxH TTT   (3) The optimal control-signal must satisfy the following equations: - The state equation: )(.)(.)( tuBtxAtx  (4) - The equilibrium equation: )(.)(.)( tAtxQ x H t T      (5) - The optimal condition: 0)(.)(.    tBtuR u H TT  (6) From equation (6), we have: )(..)( 1 tBRtu TT   (7) Replace )(tu into (4), we have: )(...)(.)( 1 tBRBtxAtx TT   (8)
  • 3. Int J Elec & Comp Eng ISSN: 2088-8708  The neural network-combined optimal control system of induction motor (Trong Thang Nguyen) 2515 Combining (8) and (5) we have:                      )( )(.. )( )( 1 t tx AQ BRBA t tx T T   (9) Solving the above equations, we have the optimal control signal: )().()(* txtKtu  (10) where )(..)( 1 tPBRtK T  )(tP is the positive semi-definite solution of the Riccati equation: PBRBPQPAAPP TT ...... 1   (11) In the case of the infinite time 𝑡𝑓 = ∞, the cost function is as follows:   ft TT dttuRtutxQtxJ 0 min)](.).()(.).([ 2 1 (12) The optimal control signal: )(.)(* txKtu  (13) where PBRK T ..1  P is the positive semi-definite solution of the Riccati equation: 0...... 1   PBRBPQPAAP TT (14) 3. THE SYSTEM MODEL OF THE INDUCTION MOTOR DRIVE The induction motor drive is controlled based on the axis oriented along the stator-flux dq. The control diagram is shown in Figure 1. Figure 1. The control diagram of the induction motor drive
  • 4.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 9, No. 4, August 2019 : 2513 - 2522 2516 Considering the equations of cage induction motor on the dq-axis oriented along the stator-flux that rotes with the speed  , the voltage vector of the stator and rotor are presented [1]: s s sss j dt d iRu    .. )( .  (15) r r rrr pj dt d iRu    )...( )( .  (16) where rs uu , are the vectors of stator and rotor voltage on dq axis; rs ii , are the vectors of stator and rotor current on dq axis; rs  , are the vectors of stator and rotor flux on dq axis; sR is the stator resistance, rR is the rotor resistance;  is the angular speed of stator-flux. The flux vector of stator and rotor: mrsss LiLi ..  (17) msrrr LiLi ..  (18) where sL is the stator inductances, rL is the rotor inductances, mL is the mutual inductance The motion equation: LE TT dt d J   (19) )..( 2 3 ssE ipT  (20) where  is the angular speed of the rotor, ET the electromagnetic torque, LT is the load torque, p is the number of pole pairs. Because we're considering on the axis oriented along the stator-flux that rotes with the speed of  , so ssd   , 0sq . Rewriting the equations (15-20) according to d-axis and q-axis components, we have: dt d iRu sd sdssd )( .   (21) sdsqssq iRu  ..  (22) 0)..( )( .  rq rd rdrrd p dt d iRu    (23) 0)..( )( .  rd rq rqrrq p dt d iRu    (24) mrdssdsd LiLi ..  (25)
  • 5. Int J Elec & Comp Eng ISSN: 2088-8708  The neural network-combined optimal control system of induction motor (Trong Thang Nguyen) 2517 mrqssqsq LiLi ..  (26) msdrrdrd LiLi ..  (27) msqrrqrq LiLi ..  (28) Lsqsd Tip dt d J  )..( 2 3   (29) where sqsd uu , are the stator voltage component of d-axis and q-axis; rqrd uu , are the rotor voltage component of d-axis and q-axis; sqsd ii , are the stator current component of d-axis and q-axis; rqrd ii , are the rotor current component of d-axis and q-axis; sqsd  , are the stator-flux component of d-axis and q-axis; rqrd  , are the rotor-flux component of d-axis and q-axis. Eliminating the variables rqrdrqrd ii  ,,, in equations (21-29), we obtain the following equations:                            sq s sd sd s sd sdsds sd sd mrs r sq mrs rs sd sq sd mrs r sd mrs r sqsd mrs srrssd u RJ p RJ p dt d uiR dt d LLL Lp i LLL RL ip dt di u LLL L LLL R ipi LLL RLRL dt di ..2 ..3 ..2 ..3 . . . . )..( . . . )..( . . . . )..(. . .. 22 222               (30) Equation (30) is the state equation. Where T sdsqsd T iixxxxx ],,,[],,,[ 4321  is the state signal vector. T sqsd T uuuuu ],[],[ 21  is the control signal vector. 4. DESIGNING THE NEURON NETWORK COMBINED-OPTIMAL CONTROLLER Designing the controller for cage induction motor with the parameters shown in Table 1. Table 1. The parameters of induction motor Rs() Ls(H) Rr() Lr(H) Lm(H) J(kg.m^2) p 1.55 0.098 1.31 0.097 0.0917 0.14 3 We design the control signal )(.)( txKtu  in order for 0)(lim  setresponset xx . Named ex is the error between response x and setx . ),,,( _4_44_3_33_2_22_1_11 setresponsesetresponsesetresponsesetresponsee xxxxxxxxxxxxxx  The state equation (30) is rewritten as follows: eee uBxAx ..  (31) where sete uuu  . u and setu are control signals in order for the status signals reach the responsex and setx values respectively.
  • 6.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 9, No. 4, August 2019 : 2513 - 2522 2518 The matrices of state equations are as follows:                                0 ..2 ..3 .00 000 0 . )..( . . ).( 0.. . .. 22 2 s sd s mrs r mrs rs mrs srrs RJ p R LLL Lp LLL RL p pp LLL RLRL A          (32)                   s sd mrs r RJ p LLL L B ..2 ..3 0 01 00 0 . 2  (33) Suppose we always control the system to satisfy the condition constsetsd  , so the matrix constB  . The matrix A is changed because of the change of two components ).(  p and  . Therefore, in the case of each pair of values ).(  p and  , we will find the optimal control signals respectively. The main missions of the control system are that setsetsd   , , so the output of system is as follows: setxCry . (34) T C ]1100[ (35) Considering the state equation (31), at the equilibrium, we have: setset uBAx ..1  (36) Combining equation (34) and equation (36), we have: rBACuset 11 ]..[   (37) The optimal control signal for the system (31) is as follows: ee xKu . (38) where: PBRK T ..1  (39) P is the positive semi-definite solution of the Riccati equation:
  • 7. Int J Elec & Comp Eng ISSN: 2088-8708  The neural network-combined optimal control system of induction motor (Trong Thang Nguyen) 2519 0...AP.A 1T   PBPBRQP T (40) According to equation (38), we have: rKxK rBACBAKrBACxK xKuxK xxKuu rresponse response setsetresponse setresponseset      . ]...[..]..[. .. ).( 11111 (41) where: 111 ]..].[..[   BACIBAKK LQRr (42) Therefore, the control diagram is shown as Figure 2. Figure 2. The control diagram In the above control diagram, the matrices (A, B, C) are known, we must find the matrix K according to the formula (39), then find the matrix rK according to the formula (42). Because of the control purposes are that setsetsd   , , we install the Q, R matrices that meet the requirements are as follows: )10,10.2,10,10( 2233   diagQ (43) )10.2,10.2( 77   diagR (44) The matrix A is changed due to the variation of two components ).(  p and  . Therefore, in the case of each pair ).(  p and  , we will find each feedback matrix K with the size is 2x4. We set up an off-line trained neuron network to describe the relationship between the matrix K and ]),.[(   p . A neural network includes many simple components, these components are the single- input neuron or the multiple-input neuron, are shown as the Figure 3 [22]. Figure 3. The component of neural network: a) the case of single-input, b) the case of multiple-input
  • 8.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 9, No. 4, August 2019 : 2513 - 2522 2520 Usually, a neural network has several layers. For example, Figure 4 shows the neural network with three layers, the outputs of the first layer is the input of the second layer, the outputs of second layer is the input of the third layer. The output layer is at once with whose output is the network output, the other layers are named hidden layer. Figure 4. The neural network with three layers To meet the requirements of the control system, we set up the neuron network as follows: The feed- forward neural network includes three layers: the first layer is the input which includes two signals ).(  p and  ; The second layer is hidden; the last layer is the output, it includes 8 signals which are the components of the matrix K(2x4). The transfer-function of the first layer and second layer are tansig. The transfer-function of the last layer is pureli. The diagram of neural network training is shown in Figure 5. The training results are characteristics of the relationship between the matrix K and ]),.[(   p , which are shown in Figure 6. Figure 5. The diagram of neural network training Figure 6. The characteristics of the relationship between the matrix K and ]),.[(   p
  • 9. Int J Elec & Comp Eng ISSN: 2088-8708  The neural network-combined optimal control system of induction motor (Trong Thang Nguyen) 2521 5. RESULTS AND ANALYSIS Running the system with the parameters of the induction motor listed in Table 1 and the controller parameters are set up in section 4. The simulation results are shown in Figure 7(a), it includes the following characteristic: the desired speed, the response speed and the load torque. The results show that the response speed always follows the set speed with very short transition time, there is not overshot. Furthermore, when changing the disturbance (load torque TL), the response speed is almost unaffected by the change of the load torque. To more clearly, the zoom-in simulation results are shown in Figure 7(b). The results of controlling the stator-flux are shown in Figure 8. The results show that the response flux always follows the set flux with the static error of zero. To investigate the sustainability of the proposed control method, the author runs the control system in the case of the difference between the actual parameter and the parameter used for the controller. The details are as follows: Rr.70%; Lr.130%; Rs.130%; J.130%. The results are shown in Figure 9. The results show that the quality of the system is almost unaffected when there are inaccuracies of induction motor parameters. Therefore, we can conclude that the proposed control system has a high quality and high sustainability. (a) (b) Figure 7. The simulation results in the case of the accurate parameters: a) the normal view, b) the zoom-in view (a) (b) Figure 8. The results of controlling the stator-flux: a) the normal view, b) the zoom-in view (a) (b) Figure 9. The simulation results in the case of the inaccuracies parameters: a) the normal view, b) the zoom-in view
  • 10.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 9, No. 4, August 2019 : 2513 - 2522 2522 6. CONCLUSION In this study, the author has succeeded in building the optimal controller combined with the neuron network for the induction motor. The results show that the control quality of the system is very high: The response speed always follows the desired speed with the short transition time and the small overshoot. Moreover, the control system is very stable in the case of changing the load torque, and in the case of inaccuracies of induction motor parameters. The success of the proposed method is base for applying the control algorithm to electric motion using the induction motor in the industries. REFERENCES [1] A. Ramesh, et al., “A Novel Three Phase Multilevel Inverter with Single Dc Link for Induction Motor Drive Applications,” International Journal of Electrical and Computer Engineering (IJECE), vol/issue: 8(2), pp. 763-770, 2018. [2] I. Takahashi and Y. Ohmori, “High-performance direct torque control of an induction motor,” IEEE Transactions on Industry Applications, vol/issue: 25(2), pp. 257-264, 1989. [3] D. Karthik and T. R. Chelliah, “Analysis of scalar and vector control based efficiency-optimized induction motors subjected to inverter and sensor faults,” Advanced Communication Control and Computing Technologies (ICACCCT), 2016 International Conference on, pp. 462-466, 2016. [4] L. Liu, et al., “Indirect field-oriented torque control of induction motor considering magnetic saturation effect: error analysis,” IET Electric Power Applications, vol/issue: 11(6), pp. 1105-1113, 2017. [5] M. P. Kazmierkowski and A. B. Kasprowicz, “Improved direct torque and flux vector control of PWM inverter-fed induction motor drives,” IEEE Transactions on industrial electronics, vol/issue: 42(4), pp. 344-350, 1995. [6] M. E. Saadi, et al., “Using the Five-Level NPC Inverter to Improve the FOC Control of the Asynchronous Machine,” International Journal of Power Electronics and Drive Systems (IJPEDS), vol/issue: 9(8), pp. 1457-1466, 2018. [7] H. Tajima and Y. Hori, “Speed sensorless field-orientation control of the induction machine,” IEEE transactions on industry applications, vol/issue: 29(1), pp. 175-180, 1993. [8] L. Fan and L. Zhang, “Fuzzy based flatness control of an induction motor,” Procedia Engineering, vol. 23, pp. 72-76, 2011. [9] J. Dannehl and F. W. Fuchs, “Flatness-based control of an induction machine fed via voltage source inverter- concept, control design and performance analysis,” IEEE Industrial Electronics, IECON 2006-32nd Annual Conference on. IEEE, pp. 5125-5130, 2006. [10] M. Bodson, et al., “High-performance induction motor control via input-output linearization,” IEEE control systems, vol/issue: 14(4), pp. 25-33, 1994. [11] C. P. Zhang, et al., “Nonlinear control of induction motors based on direct feedback linearization,” Proceedings of the CSEE, vol. 2, pp. 021, 2003. [12] A. Abdallah, et al., “Double star induction machine using nonlinear integral backstepping control,” International Journal of Power Electronics and Drive Systems (IJPEDS), vol/issue: 10(1), pp. 27-40, 2019. [13] S. Drid, et al., “Robust backstepping vector control for the doubly fed induction motor,” IET Control Theory & Applications, vol/issue: 1(4), pp. 861-868, 2007. [14] J. Zhou and Y. Wang, “Real-time nonlinear adaptive backstepping speed control for a PM synchronous motor,” Control Engineering Practice, vol/issue: 13(10), pp. 1259-1269, 2005. [15] Z. Yan, et al., “Sensorless sliding-mode control of induction motors,” IEEE Transactions on Industrial Electronics, vol/issue: 47(6), pp. 1286-1297, 2000. [16] M. Habbab, et al., “Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Induction Machine Control,” International Journal of Electrical and Computer Engineering (IJECE), vol/issue: 8(5), pp. 2884, 2018. [17] T. P. T. Slavov, “LQR power control of wind generator,” 2018 Cybernetics & Informatics (K&I), IEEE, pp. 1-6, 2018. [18] E. Rakhshani, et al., “PSO-based LQR controller for multi modular converters,” ECCE Asia Downunder (ECCE Asia), 2013 IEEE, pp. 1023-1027, 2013. [19] C. Liu, et al., “PID and LQR trajectory tracking control for an unmanned quadrotor helicopter: Experimental studies,” Control Conference (CCC), 2016 35th Chinese, IEEE, pp. 10845-10850, 2016. [20] J. Zhao and X. Ruan, “The LQR control and design of dual-wheel upright self-balance Robot,” Intelligent Control and Automation, pp. 4864-4869, 2008. [21] Lewis, et al., “Optimal control,” John Wiley & Sons, 2012. [22] T. T. Nguyen, “The neural network-based control system of direct current motor driver,” International Journal of Electrical and Computer Engineering (IJECE), vol/issue: 9(2), pp. 1145-1452, 2019.