Learning Based Model Predictive Control (LBMPC) For Optimum Control of Asynchronous Motor
Learning Based Model Predictive Control (LBMPC) For Optimum Control of Asynchronous Motor
Learning Based Model Predictive Control (LBMPC) For Optimum Control of Asynchronous Motor
ACKNOWLEDGEMENT
We are grateful to Almighty Allah for providing us the ability and aptness to work
as a dedicated team on this project and completing it on time with the assigned task. We
are indebted to our internal, Prof. Dr. Riazuddin for his continuous guidance and support
in technical and research aspects. We are thankful to the prestigious institution NED
University of Engineering and Technology, Electrical Engineering Department and all its
faculty members.
We are highly thankful to our external Engr. Waleed Naveed for his guidance
regarding the industrial applications of project and its future scope.
We would like to thank our parents for their encouragement and generous
collaboration throughout the project.
iii
ABSTRACT
The increasing importance of energy efficiency has made the industries think that
how to get the best from their motors for a particular application. Keeping this thing in
mind, the purpose of doing this project is to design an efficient and cost-effective solution
for industries to improve their motors’ performance (i.e. speed, torque etc.).
Motor industry is one of the major industries in the technological era; the modern
motors must fulfill the standards from both technical and economical perspective. About
90 percent of industry uses induction motors because of robustness (able to work in
extreme environmental conditions), economical, high efficiency and high power to weight
ratio. However, the control of induction motor is a challenging mathematical task because
of its nonlinear torque speed curve. The torque greatly depends on the slip, speed variation
depends on the load .With the development of power electronics, motor control techniques
like scalar method have evolved through the years but inability of handling load and noise
transients have forced the researchers to develop precise, mathematically complex
techniques like Field Oriented Control (FOC) and Direct Torque Control (DTC) has been
used in industries but some of the technical limitations have urged the researchers to
develop some advance algorithms like MPC. Model predictive Control is technique
inspired from 'human perception/anticipation' that uses model, constraints, performance
index and receding horizon to optimize the control problem using mathematical model of
that system.
iv
Table of Contents
List of Figures
Figure 4. 1 Comparison between MPC, PID and DLQR for 2nd Order System on MATLAB .......... 42
Figure 4. 2 Simulation of Model Predictive Control of PMSM on MATLAB ................................. 43
Figure 4. 3 Simulation of an Open Loop IM on MATLAB ............................................................. 45
Figure 4. 4 (a) Simulink Block Diagram of DTC ............................................................................. 46
Figure 4. 5 (b) Simulink Block Diagram of DTC............................................................................. 46
Figure 4. 6 Fixed Reference Tracking by Induction Motor Controlled by DTC ............................ 47
Figure 4. 7 Impact of Torque Changes in Induction Machine Speed Controlled by DTC ............. 47
Figure 4. 8 Impact of Torque Changes in Induction Machine speed Controlled by DTC (Zoomed)
..................................................................................................................................................... 48
Figure 4. 9 Step Reference Speed tracking of DTC Controlled Induction Motor ......................... 48
Figure 4. 10 Absolute Error of above Reference Staircase Speed Tracking ................................. 49
Figure 4. 11 Current Frequency Spectrum of Induction Machine Controlled by DTC ................. 49
Figure 4. 12 Simulink Block Diagram of FOC ................................................................................ 50
Figure 4. 13 Unmasked-Simulink Block Diagram of FOC ............................................................. 50
Figure 4. 14 Fixed Reference Tracking by Induction Machine Controlled by FOC....................... 51
Figure 4. 15 Impact of Torque Changes on Induction Machine speed when Controlled by FOC 51
viii
Figure 4. 16 Impact of Torque Changes on Induction Machine Speed when Controlled by FOC
(Zoomed)...................................................................................................................................... 52
Figure 4. 17 Step Reference Speed Tracking of FOC Controlled Induction Motor ...................... 52
Figure 4. 18 Absolute Error of above Reference Staircase Speed Tracking ................................. 53
Figure 4. 19 Current Frequency Spectrum of Induction Machine Controlled by FOC ................. 53
Figure 4. 20 Simulink Block Diagram of MPC (αβ) ....................................................................... 54
Figure 4. 21 Fixed Reference Tracking by Induction Machine Controlled by MPC (αβ) .............. 54
Figure 4. 22 Impact of Torque Changes on Induction Machine Speed when Controlled by MPC
(αβ)............................................................................................................................................... 55
Figure 4. 23 Impact of Torque Changes on Induction Machine Speed when Controlled by MPC
(αβ) (Zoomed) .............................................................................................................................. 55
Figure 4. 24 Step Reference Speed Tracking of MPC (αβ) Controlled Induction Motor.............. 56
Figure 4. 25 Absolute Error of above Reference Staircase Speed Tracking ................................. 56
Figure 4. 26 Current Frequency Spectrum of Induction Machine Controlled by MPC (αβ) ........ 57
Figure 4. 27 Simulink Block Diagram of MPC (dq) ....................................................................... 58
Figure 4. 28 Fixed Reference Tracking by Induction Machine Controlled by MPC (dq) .............. 58
Figure 4. 29 Impact of Torque Changes on Induction Machine Speed when Controlled by MPC
(dq) ............................................................................................................................................... 59
Figure 4. 30 Impact of Torque Changes on Induction Machine Speed when Controlled by MPC
(dq) (Zoomed) .............................................................................................................................. 59
Figure 4. 31 Step Reference Speed tracking of MPC (dq) controlled Induction Motor ............... 60
Figure 4. 32 Absolute error of above reference staircase speed tracking ................................... 60
Figure 4. 33 Current Frequency Spectrum of Induction Machine Controlled by MPC (dq) ........ 61
Figure 4. 34 Learning Predictive Scheme ..................................................................................... 62
Figure 4. 35 Reference vs Actual Speed....................................................................................... 62
ix
List of Tables
Nomenclature
⃗⃗⃗⃗⃗⃗
𝑉𝑟 ∗= 𝑟𝑜𝑡𝑜𝑟 𝑣𝑜𝑙𝑡𝑎𝑔𝑒 𝑖𝑛 𝑠𝑝𝑎𝑐𝑒 𝑣𝑒𝑐𝑡𝑜𝑟 𝑟𝑒𝑝𝑟𝑒𝑠𝑒𝑛𝑡𝑎𝑡𝑖𝑜𝑛
𝑅𝑟 = 𝑟𝑜𝑡𝑜𝑟 𝑟𝑒𝑠𝑖𝑠𝑡𝑎𝑛𝑐𝑒
⃗⃗⃗⃗⃗⃗
𝐼𝑟 ∗= 𝑟𝑜𝑡𝑜𝑟 𝑐𝑢𝑟𝑟𝑒𝑛𝑡 𝑖𝑛 𝑠𝑝𝑎𝑐𝑒 𝑣𝑒𝑐𝑡𝑜𝑟 𝑟𝑒𝑝𝑟𝑒𝑠𝑒𝑛𝑡𝑎𝑡𝑖𝑜𝑛
⃗⃗⃗⃗⃗⃗⃗⃗
Ψr ∗= 𝑟𝑜𝑡𝑜𝑟 𝑓𝑙𝑢𝑥 𝑖𝑛 𝑠𝑝𝑎𝑐𝑒 𝑣𝑒𝑐𝑡𝑜𝑟 𝑟𝑒𝑝𝑟𝑒𝑠𝑒𝑛𝑡𝑎𝑡𝑖𝑜𝑛
⃗⃗⃗⃗
𝑈𝑟 = 𝑟𝑜𝑡𝑜𝑟 𝑣𝑜𝑙𝑡𝑎𝑔𝑒 𝑟𝑒𝑓𝑒𝑟𝑟𝑒𝑑 𝑡𝑜 𝑠𝑡𝑎𝑡𝑜𝑟 𝑖𝑛 𝑠𝑝𝑎𝑐𝑒 𝑣𝑒𝑐𝑡𝑜𝑟 𝑟𝑒𝑝𝑟𝑒𝑠𝑒𝑛𝑡𝑎𝑡𝑖𝑜𝑛
⃗⃗𝐼𝑟 = 𝑟𝑜𝑡𝑜𝑟 𝑐𝑢𝑟𝑟𝑒𝑛𝑡 𝑟𝑒𝑓𝑒𝑟𝑟𝑒𝑑 𝑡𝑜 𝑠𝑡𝑎𝑡𝑜𝑟 𝑖𝑛 𝑠𝑝𝑎𝑐𝑒 𝑣𝑒𝑐𝑡𝑜𝑟 𝑟𝑒𝑝𝑟𝑒𝑠𝑒𝑛𝑡𝑎𝑡𝑖𝑜𝑛
⃗⃗⃗⃗
Ψ𝑟 = 𝑟𝑜𝑡𝑜𝑟 𝑓𝑙𝑢𝑥 𝑟𝑒𝑓𝑒𝑟𝑟𝑒𝑑 𝑡𝑜 𝑠𝑡𝑎𝑡𝑜𝑟 𝑖𝑛 𝑠𝑝𝑎𝑐𝑒 𝑣𝑒𝑐𝑡𝑜𝑟 𝑟𝑒𝑝𝑟𝑒𝑠𝑒𝑛𝑡𝑎𝑡𝑖𝑜𝑛
𝐿𝑠 = 𝑠𝑡𝑎𝑡𝑜𝑟 𝑖𝑛𝑑𝑢𝑐𝑡𝑎𝑛𝑐𝑒
xi
𝐿𝑟 = 𝑟𝑜𝑡𝑜𝑟 𝑖𝑛𝑑𝑢𝑐𝑡𝑎𝑛𝑐𝑒
𝐿ℎ = 𝑚𝑢𝑡𝑢𝑎𝑙 𝑖𝑛𝑑𝑢𝑐𝑡𝑎𝑛𝑐𝑒
𝜃𝑒 = 𝑒𝑙𝑒𝑐𝑡𝑟𝑖𝑐𝑎𝑙 𝑎𝑛𝑔𝑙𝑒
𝜔𝑒 = 𝑒𝑙𝑒𝑐𝑡𝑟𝑖𝑐𝑎𝑙 𝑎𝑛𝑔𝑢𝑙𝑎𝑟 𝑠𝑝𝑒𝑒𝑑
⃗⃗⃗⃗⃗
𝑢𝑠 ′ = 𝑠𝑡𝑎𝑡𝑜𝑟 𝑣𝑜𝑙𝑡𝑎𝑔𝑒 𝑠𝑝𝑎𝑐𝑒 𝑣𝑒𝑐𝑡𝑜𝑟 𝑖𝑛 𝑑𝑞 𝑟𝑒𝑓𝑒𝑟𝑒𝑛𝑐𝑒 𝑓𝑟𝑎𝑚𝑒
⃗⃗⃗⃗
𝑖𝑠 ′ = 𝑠𝑡𝑎𝑡𝑜𝑟 𝑐𝑢𝑟𝑟𝑒𝑛𝑡 𝑠𝑝𝑎𝑐𝑒 𝑣𝑒𝑐𝑡𝑜𝑟 𝑖𝑛 𝑑𝑞 𝑟𝑒𝑓𝑒𝑟𝑒𝑛𝑐𝑒 𝑓𝑟𝑎𝑚𝑒
⃗⃗⃗⃗⃗⃗
𝛹𝑟 ′ = 𝑠𝑡𝑎𝑡𝑜𝑟 𝑓𝑙𝑢𝑥 𝑠𝑝𝑎𝑐𝑒 𝑣𝑒𝑐𝑡𝑜𝑟 𝑖𝑛 𝑑𝑞 𝑟𝑒𝑓𝑒𝑟𝑒𝑛𝑐𝑒 𝑓𝑟𝑎𝑚𝑒
𝑢𝑠𝑑 = 𝑑 𝑐𝑜𝑚𝑝𝑜𝑛𝑒𝑛𝑡 𝑜𝑓 𝑠𝑡𝑎𝑡𝑜𝑟 𝑣𝑜𝑙𝑡𝑎𝑔𝑒 𝑠𝑝𝑎𝑐𝑒 𝑣𝑒𝑐𝑡𝑜𝑟
𝑢𝑠𝑞 = 𝑞 𝑐𝑜𝑚𝑝𝑜𝑛𝑒𝑛𝑡 𝑜𝑓 𝑠𝑡𝑎𝑡𝑜𝑟 𝑣𝑜𝑙𝑡𝑎𝑔𝑒 𝑠𝑝𝑎𝑐𝑒 𝑣𝑒𝑐𝑡𝑜𝑟
INTRODUCTION
Brief Introduction
Problem Statement
The major problem in the control of an induction motor is that during its control
the speed and torque cannot be controlled independently, vector control algorithm gives
the advantage of controlling the induction motor as the DC motor. The other techniques
of motor control are:
• Since scalar control (like Volt/Hertz) strategy for induction motors has some
limitations like it generates oscillations on the produced torque because motor
model is considered just for steady state and not for best performance during
transients. While in vector control method, the motor model is valid for transient
conditions also
• High noise at very low speed in DTC
• current and torque ripples in steady state in DTC
• Variable switching frequency behavior in DTC
• Poor dynamic performance of FOC
• High processing requirements in FOC
• High complexity due to additional hardware in FOC
Objectives
Induction motor is one of the widely used machine, about 90 percent of industrial
motors are induction. The above coated figure best explains the wide range of utilization
of induction motor. It issued almost in every industrial setup i.e. pumping, fans,
compressed air systems, conveyers, elevators, transportation and in all types of process
3
industries. The problem with the use of induction motor is the low starting torque as well
as high starting current which are undesirable, due to low starting torque it cannot be used
in lifting heavy loads and traction application. The performance of induction motor can
be enhanced by modern VFDs or VSDs.
Significance of Research
The use of conventional VFDs has been proved to be helpful for the years but
advancement in industrial arena demands the advancement in the motor industry which is
one of the biggest candidate of industrial performance. The use of induction motors over
the conventional DC motors has urged the researchers to develop the precise algorithms
and sophisticated techniques to improve the performance of induction motors. Although
the conventional VFDs are helpful from the perspective of speed control but they are in
efficient as far as dynamic performance and handling of transients are concerned, vector
control gives additional benefit of dynamic and transient response as well as the
independent control of speed and torque.
CHAPTER 2
LITERATURE REVIEW
Reference Frame
G. KRON TRANSFORMATION
Synchronous Reference Frame for Induction Machine
D. S. BRERETON TRANSFORMATION
Rotor Reference Frame for Induction Machine
E. CLARKE TRANSFORMATION
In electrical engineering, three phase circuits make use of DQ0 transform. It makes
their analysis and calculation more comprehensible because AC signals are treated as DC
signals by rotating the reference frame. Basically, DQ0 is the product of Clarke and Park
transforms[2]. First, the Clarke transform converts three phase quantities (say currents; 𝑖𝑎 ,
𝑖𝑏 and 𝑖𝑐 ) into two-phase orthogonal stator axis i.e. 𝑖𝛼 and 𝑖𝛽 . Second, in Park transform,
6
those two currents are translated into (d, q) reference frame as 𝑖𝑠𝑑 and 𝑖𝑠𝑞 current
components.
The above figure shows relationship of stator current in 𝑎𝑏𝑐-reference frame, 𝛼𝛽-
reference frame (stationary) and 𝑑𝑞-reference frame (rotating).
The 3-phase quantities of IM’s stator are not independent and can be given by following
equations:
Here;
𝑖𝑠 = stator phase current
𝑣𝑠 = stator phase voltage
𝜑𝑠 = stator phase flux linkages
The conversion of quantities from three to two-phase can be denoted in matrix as well as
compact form by following equations:
7
𝑖 (𝑡)
𝑖𝑠𝛼 (𝑡) 2 1 cos(𝛾) cos(2𝛾) 𝑠𝐴
[ ]= [ ] [𝑖 (𝑡)]
𝑖𝑠𝛽 (𝑡) 3 0 sin(𝛾) sin(2𝛾) 𝑠𝐵
𝑖𝑠𝐶 (𝑡)
𝐢s (𝑡) = 𝑖𝑠𝛼 (𝑡) + 𝑗𝑖𝑠𝛽 (𝑡)
2
𝐢s (𝑡) = [𝑖𝑠𝐴 (𝑡) + 𝒂 𝑖𝑠𝐵 (𝑡) + 𝒂𝟐 𝑖𝑠𝐶 (𝑡)]
3
Here;
2𝜋
𝛾= 3
𝐢s = stator current space vector
𝒂 = vector operator that produces vector rotation of 𝛾
In the above figure, showing relationship between stator current space vector and
phase currents, there is an angle 𝛾 between ABC axes. The real-axis (𝑠𝛼) comes together
in position with 𝑠𝐴-axis while the imaginary-axis (𝑗𝑠𝛽) is in quadrature with 𝑠𝛼-axis.
Also, 𝐢s has been illustrated at an arbitrary position.
Since, it is imperative to choose a common reference frame for both stator and
rotor that’s why, in vector rotation, the space vector quantities (current, voltage, flux
linkages) are rotated by a known angle 𝜃 and speed 𝜔 i.e. corresponding phase frequency.
Thus, the current space vector will now be given by:
In matrix form:
Following figure shows relation of current space vector in stationary and rotating
reference frame. In rotating reference frame (𝑑, 𝑞):
The modern control techniques of motor control have gained popularity in control
arena because of precise control and lower power consumption. The two popular
techniques are:
9
• FOC
• DTC
• Tuned-PID
• FCS-MPC
• The equivalent model on which three phase sinusoidal wave is applied is based on
steady state analysis, during the transient period this could induce the high spikes
of voltage and current in the system which could reduce the overall power
conversion efficiency, moreover a designer has to compensate these additional
transients by increasing the size of power components.
• The control of three phase circuit looks like three different single-phase circuits,
instead of single three phase controls.
• The three phase sinusoidal reference variables are difficult to control by PI
controllers because PI controllers will distort the sinusoidal reference
Vector control techniques are the solution to overcome the above shortcomings of
classical drives.
FOC controls the stator current represented by a vector, the three-phase time
variant variables are converted into time invariant quantities[6]. The FOC needs two
references the torque reference and flux reference, torque reference is aligned with q-
component and flux component is aligned with d-component. Since the transformation is
based on projections hence it can handle both transient and sinusoidal disturbances. Hence
torque can be independently controlled by manipulation the q component of stator current
keeping the rotor flux constant.
Any two-phase currents of motor are passed throw Clarke transformation block
which transforms 𝑖𝑎, 𝑖𝑏 into 𝑖𝛼, 𝑖𝛽 . These two current components are input to the park
transformation block which converts it into d, q rotating reference frame. The 𝑖𝑠𝑞 and 𝑖𝑠𝑑
are compared with the reference torque and flux values PI controller the outputs of
regulator are 𝑣𝑠𝑞𝑟𝑒𝑓 , 𝑣𝑠𝑑𝑟𝑒𝑓 . 𝑡ℎ𝑒 𝑣𝑠𝑞𝑟𝑒𝑓 , 𝑣𝑠𝑑𝑟𝑒𝑓 are input to inverse park block which
converts it into 𝑣𝑠𝛼𝑟𝑒𝑓 , 𝑣𝑠𝛽𝑟𝑒𝑓 .These are the Clarke components of stator voltages. These
outputs are fed to SVPWM block which derives the three-phase inverter. The information
of rotor flux position is must in both park and inverse park transform. The basic
requirements to implement FOC are the information of two phase because the third phase
could be evaluated by simple mathematical equation in case of start connected, the
sampling of these currents by A/D converter and precise rotor flux position, the evaluation
of rotor flu position is difficult in case of induction motor because the rotor and rotor flux
are not perfectly aligned there is concept of slip speed[7].
3×𝑝×𝐿𝑚
Te =4×𝐿 |𝜓𝑟 ||𝜓𝑠 | sin 𝜃𝑟𝑠
𝑟 ×𝐿𝑆
The equation shows the dependence of electromagnetic torque on the stator flux,
rotor flux and angular displacement between them. The angular displacement between
these two vectors greatly depend on the stator flux because slight change in stator flux
cause a significant change in the output torque so to control the output torque significant
application of voltage vectors to the inverters are necessary.
12
From basic machine design, it is evaluated that rate of change of flux results an
EMF, if the ohmic drop of stator windings are neglected then the below elation can be
evaluated:
𝑑𝜓𝑠
=𝑉𝑆
𝑑𝑡
Hence stator flux can be controlled by the proper selection of voltage vector, by
the switching of igbts the 8 voltage vectors can be evaluated, out of 8, two have zero sum
of voltages hence only six vectors are left and they can be applied in sequence to achieve
the control of IM, the 360-degree plane is divided into six segments each 60-degree wide.
360
Ie = 6
13
Being among one of the categories of control schemes, a predictive control makes
use of system’s model to pre-calculate output values at future instants. These predicted
values are then used to optimize the behavior of respective plant by generating series of
control moves. The aim of these controlled calculations is to shift the predicted response
in direction of setpoint using optimal manner[7].
The roots of advanced control techniques are found in 1960s when Linear
Quadratic Regulator (LQR) was mapped out by Kalman for minimization of an
unconstrained quadratic objective function based on states and inputs of system. But, it
couldn’t create a significant effect on the growth of control technology as all real-world
systems are subjected to constraints and non-linearities. Also, the control engineers of that
time considered this idea as unrealistic.
Side by side, adaptive control strategies for mono-variable processes also rise that
were relying on transfer function based models and Diophantine equation for
determination of future inputs. Minimum Variance Control (MVC) by Astron et al. in
1970 was the first proposal being made in this context. It was followed by Generalized
Minimum Variance Control (GMVC)[14], in which, penalized input was taken into
account for the cost function. Predictor Based Self Tuning Control by Peterka (in 1984)
encountered the limitations of horizon.
Generalized Predictive Control (GPC), put forward by Clarke et. al. in 1987, is the
one that is used by mostly nowadays. A summary of all generations of MPC is depicted
in the following figure:
• Predictive model
• Objective function
• Control law
16
• Process Model
i. Impulse response (used by industry)
ii. Step response
iii. Transfer function (used by industries and academic institutions)
iv. State Space (used by researchers)
• Disturbance Model
Kalman filters are ideal for systems which are continuously changing. They have
the advantage that they are light on memory (they don’t need to keep any history other
than the previous state), and they are very fast, making them well suited for real time
problems and embedded systems.
fS = (6 to 25) fbCL
here;
fs = sampling frequency
fbCL = closed loop system bandwidth
Level 5 – 10
Pressure 1–5
Temperature 10 – 180
Distillation 10 – 180
Catalytic Reactors 10 – 45
Cement Plants 20 – 45
Dryers 20 – 45
Keeping the sampling period large has adverse effects on relative stability because
a greater sampling frequency/rate makes the maximum allowable gain larger.
Sampling rates are tried to be kept as low as possible due to economic reasons as
the control algorithm would get more time to execute and then it could be run on slow
processors as well. Moreover, system’s response is affected due to digitization of analog
control systems i.e. they become unstable at low frequencies. Using Nyquist criterion, the
sampling frequency should be twice as the bandwidth of the error signal which in turn is
19
Increasing R is producing more deviations at output and the settling time is also
increasing because the input is being penalized heavily. In addition to this, MPC gain is
decreasing.
20
Increasing Q is producing less deviations at output and the settling time is also decreasing.
In addition to this, MPC gain is increasing.
21
The inter-connection gains represent the strength of each connection. These are
called synapses in biological brain sciences.
W
KP, shows the strength of the connection from neuron p to neuron k.
Here,
𝑛
𝑉𝑘 = ∑ = 1 𝑤𝑘𝑗 𝑥𝑗
𝑗
Therefore,
𝑌𝑘 = 𝜃𝑘 + 𝑉𝑘
The Threshold function is provided with weighted sum Vk, its output Yk can be defined
as:
24
Mathematically,
Ranges from 0 to 1 can be limited from -1 to +1 then the function is called Tangent
hyperbolic function. Mathematically,
26
Neuromorphic Algorithms
As Neural Network are inspired from the brain learning mechanism, Brain
Emotional Learning based Intelligence is one such evolutionary neuromorphic computing
technique that closely mimics the brain emotions generating, evaluating and reacting
part[21].
Emotions enable us to react with situations. The main part of brain concerned with
emotion (fear, anger, thirst, sexual drive, hunger etc.) is our limbic system. It deals with
emotion, memory and arousal (stimulation)[21]. Limbic system includes:
Role of orbitofrontal cortex: area of prefrontal cortex, has extensive connection with
limbic system;
• Concerned with function ranging from olfaction and emotion to learning and
behavioral flexibility
• Receives all sensory input from body like pain, visual or auditory stimuli and send
it to somatosensory cortex for process
The basic idea behind this controller is that it performed biomimicry of feedback,
evaluation and action just like human brain. The following diagram is the block level
implementation of this controller.
2𝜋 4𝜋
2
𝑣𝑠 = (𝑣𝑎 (𝑡) + 𝑣𝑏 (𝑡)𝑒 𝑗
⃗⃗⃗⃗ 3 + 𝑣𝑐 (𝑡)𝑒 𝑗 3 )
3
For a squirrel cage induction motor, the space vector voltage equation is:
⃗⃗⃗⃗
𝑉𝑠 = 𝑅𝑠 ⃗⃗𝐼𝑠 + D⃗⃗⃗⃗⃗⃗
Ψ𝑠 (3.1)
29
Where Rs is the stator resistance and 𝜓s is the space vector of stator flux. With respect to
its own winding system, the space vector voltage equation of the rotor is:
⃗⃗⃗⃗⃗⃗
𝑉𝑟 ∗ = 𝑅𝑟 ⃗⃗⃗⃗⃗⃗
𝐼𝑟 ∗ + D ⃗⃗⃗⃗⃗⃗⃗⃗
Ψr ∗ = 0 (3.2)
⃗⃗⃗⃗⃗
𝑈𝑟 = ⃗⃗⃗⃗⃗⃗⃗⃗
𝑈𝑟 ∗ 𝑒 +𝑗𝜃𝑒
⃗⃗⃗⃗⃗
𝐼𝑟 = ⃗⃗⃗⃗⃗⃗
𝐼𝑟 ∗ 𝑒 +𝑗𝜃𝑒
⃗⃗⃗⃗⃗⃗
Ψ𝑟 = ⃗⃗⃗⃗⃗⃗⃗⃗
Ψ𝑟 ∗ 𝑒 +𝑗𝜃𝑒
θe is the electrical angle. Since rotor winding is lagging the stator winding by θe, thus to
synchronize rotor winding and stator winding the rotor winding is advanced by θe.
⃗⃗⃗⃗⃗⃗⃗⃗
𝑈𝑟 ∗ 𝑒 +𝑗𝜃𝑒 𝑅𝑟 ⃗⃗⃗⃗⃗⃗
𝐼𝑟 ∗ 𝑒 +𝑗𝜃𝑒 + D ⃗⃗⃗⃗⃗⃗⃗⃗
Ψr ∗ 𝑒 +𝑗𝜃𝑒 = 0
𝑒 +𝑗𝜃𝑒
⃗⃗⃗⃗⃗
𝑈𝑟 = 𝑅𝑟 ⃗⃗𝐼𝑟 + D ⃗⃗⃗⃗
Ψr 𝑒 +𝑗𝜃𝑒
Ψ ⃗⃗⃗⃗⃗
⃗⃗⃗⃗⃗
𝑈𝑟 = 𝑅𝑟 ⃗⃗𝐼𝑟 + D [𝑒 +𝑗𝜃r 𝑒 ] ( 𝑒 +𝑗𝜃𝑒 )
⃗⃗⃗⃗⃗
𝑈𝑟 = 𝑅𝑟 ⃗⃗𝐼𝑟 + D ⃗⃗⃗⃗
Ψr - ⃗⃗⃗⃗
Ψr j 𝜔𝑒 = 0 (3.3)
30
⃗⃗⃗⃗⃗
Ψ𝑠 = 𝐿𝑠 ⃗⃗𝐼𝑠 +𝐿ℎ ⃗⃗𝐼𝑟 (3.4)
⃗⃗⃗⃗⃗⃗
Ψ𝑟 = 𝐿ℎ ⃗⃗𝐼𝑠 +𝐿𝑟 ⃗⃗𝐼𝑟 (3.5)
⃗⃗⃗⃗
𝑉𝑠 = 𝑅𝑠 ⃗⃗𝐼𝑠 + DΨ
⃗⃗⃗⃗⃗𝑠
⃗⃗⃗⃗
𝑉𝑠 = 𝑅𝑠 ⃗⃗𝐼𝑠 + D(𝐿𝑠 ⃗⃗𝐼𝑠 + 𝐿ℎ ⃗⃗𝐼𝑟 )
⃗⃗⃗⃗
𝑉𝑠 = 𝑅𝑠 ⃗⃗𝐼𝑠 + D𝐿𝑠 ⃗⃗𝐼𝑠 + D𝐿ℎ ⃗⃗𝐼𝑟
We should eliminate ⃗⃗𝐼𝑟 , substituting the value of ⃗⃗𝐼𝑟 from Equation (3.5):
Ψ ⃗⃗⃗⃗⃗⃗⃗ 𝐿ℎ
⃗⃗⃗⃗
𝑉𝑠 = 𝑅𝑠 ⃗⃗𝐼𝑠 + D𝐿𝑠 ⃗⃗𝐼𝑠 + D𝐿ℎ [ 𝐿 𝑟 − (𝐼⃗⃗𝑠 )]
𝑟 𝐿𝑟
𝐿 𝐿ℎ 2
⃗⃗⃗⃗
𝑉𝑠 = 𝑅𝑠 ⃗⃗𝐼𝑠 + D𝐿𝑠 ⃗⃗𝐼𝑠 +𝐿ℎ DΨ
⃗⃗⃗⃗⃗⃗𝑟 − 𝐷 (𝐼⃗⃗𝑠 )
𝑟 𝐿𝑟
𝐿ℎ 2 𝐿
⃗⃗⃗⃗
𝑉𝑠 = 𝑅𝑠 ⃗⃗𝐼𝑠 +D𝐼⃗⃗𝑠 [ 𝐿𝑠 − ⃗⃗⃗⃗⃗⃗𝑟
] + 𝐿ℎ DΨ
𝐿𝑟 𝑟
𝐿ℎ 2 𝐿 (3.6)
⃗⃗⃗⃗
𝑉𝑠 = 𝑅𝑠 ⃗⃗𝐼𝑠 +D𝐼⃗⃗𝑠 𝐿𝑠 [1 − ⃗⃗⃗⃗⃗⃗𝑟
] + 𝐿ℎ DΨ
𝐿𝑟 𝐿𝑠 𝑟
⃗⃗⃗⃗⃗
𝑈𝑟 = 𝑅𝑟 ⃗⃗𝐼𝑟 + D ⃗⃗⃗⃗
Ψr - ⃗⃗⃗⃗
Ψr j 𝜔𝑒 = 0
31
𝑅𝑟 ⃗⃗𝐼𝑟 + D ⃗⃗⃗⃗
Ψr - ⃗⃗⃗⃗
Ψr j 𝜔𝑒 = 0
⃗⃗⃗⃗⃗⃗⃗
Ψ 𝐿ℎ
𝑅𝑟 [ 𝐿 𝑟 − (𝐼⃗⃗𝑠 )] + D ⃗⃗⃗⃗
Ψr - ⃗⃗⃗⃗
Ψr j 𝜔𝑒 = 0
𝑟 𝐿𝑟
⃗⃗⃗⃗⃗⃗⃗𝑟 𝑅𝑟
Ψ 𝑅𝑟 𝐿ℎ
D ⃗⃗⃗⃗
Ψr = − + (𝐼⃗⃗𝑠 ) + ⃗⃗⃗⃗
Ψr j 𝜔𝑒
𝐿𝑟 𝐿𝑟
𝐿ℎ 2 𝐿 ⃗⃗⃗⃗⃗⃗⃗𝑟 𝑅𝑟
Ψ 𝑅𝑟 𝐿ℎ
⃗⃗⃗⃗
𝑉𝑠 = 𝑅𝑠 ⃗⃗𝐼𝑠 +D𝐼⃗⃗𝑠 𝐿𝑠 [1 − ] + 𝐿ℎ [− + (𝐼⃗⃗𝑠 ) + ⃗⃗⃗⃗⃗
Ψr j𝜔𝑒 ]
𝐿𝑟 𝐿𝑠 𝑟 𝐿𝑟 𝐿𝑟
𝐿ℎ 2 𝑅𝑟 𝐿ℎ 𝑅 𝐿 𝐿 2
⃗⃗⃗⃗
𝑉𝑠 = 𝑅𝑠 ⃗⃗𝐼𝑠 +D𝐼⃗⃗𝑠 𝐿𝑠 [1 − ]− ⃗⃗⃗⃗⃗⃗
Ψ𝑟 + 𝑟𝐿 2ℎ ⃗⃗𝐼𝑠 + 𝐿ℎ ⃗⃗⃗⃗⃗⃗
Ψr j𝜔𝑒
𝐿𝑟 𝐿𝑠 𝐿𝑟 2 𝑟 𝑟
𝐿ℎ 2 𝐿ℎ 2 𝑅𝑟 𝐿ℎ 𝐿ℎ (3.7)
⃗⃗⃗⃗
𝑉𝑠 = ⃗⃗𝐼𝑠 [𝑅𝑠 + 𝑅𝑟 ] + 𝐿𝑠 [1 − ] D𝐼⃗⃗𝑠 + ⃗⃗⃗⃗⃗⃗
Ψ𝑟 [− + + j𝜔𝑒 ]
𝐿𝑟 2 𝐿𝑟 𝐿𝑠 𝐿𝑟 2 𝐿𝑟
Let,
𝑅𝑟 𝐿ℎ 𝐿ℎ
T = ⃗⃗⃗⃗⃗⃗
Ψ𝑟 [− 𝐿𝑟 2
+ + 𝐿𝑟
j𝜔𝑒 ]
𝐿ℎ 2 𝐿ℎ 2 (3.8)
⃗⃗⃗⃗
𝑉𝑠 = ⃗⃗𝐼𝑠 [𝑅𝑠 + 𝑅𝑟 2 ] + 𝐿𝑠 [1 − ] D𝐼⃗⃗𝑠 + 𝑇
𝐿𝑟 𝐿𝑟 𝐿𝑠
Ψ −𝐿 𝐼 ⃗⃗⃗⃗⃗⃗ ⃗⃗⃗
⃗⃗⃗⃗⃗⃗
Ψ𝑟 = 𝐿ℎ ⃗⃗𝐼𝑠 + 𝐿𝑟 [ 𝑠 𝐿 𝑠 𝑠 ]
ℎ
𝐿 𝐿𝑟 𝐿𝑠
⃗⃗⃗⃗⃗⃗
Ψ𝑟 = 𝐿ℎ ⃗⃗𝐼𝑠 + 𝐿 𝑟 ⃗⃗⃗⃗⃗
Ψ𝑠 − ⃗⃗𝐼𝑠
ℎ 𝐿ℎ
32
𝐿𝑟 𝐿𝑠 𝐿
⃗⃗⃗⃗⃗⃗
Ψ𝑟 = [𝐿ℎ − ] ⃗⃗𝐼𝑠 + 𝐿 𝑟 ⃗⃗⃗⃗⃗
Ψ𝑠
𝐿ℎ ℎ
𝐿𝑟 𝐿𝑠 𝐿𝑟 𝑅𝑟 𝐿ℎ 𝐿ℎ
T = [[𝐿ℎ − ] ⃗⃗𝐼𝑠 + ⃗⃗⃗⃗⃗
Ψ𝑠 ] [− + + j𝜔𝑒 ]
𝐿ℎ 𝐿ℎ 𝐿𝑟 2 𝐿𝑟
(3.9)
Let,
𝐿
𝐿1 = 𝐿ℎ
𝑟
𝑅𝑟 𝐿1 𝐿 ⃗⃗⃗⃗⃗⃗
Ψ𝑠
T= [j𝜔𝑒 𝐿1 − ] [𝐿ℎ ⃗⃗𝐼𝑠 − 𝐿 𝑠 𝐼⃗⃗𝑠 + ]
𝐿𝑟 1 𝐿1
𝑅𝑟 𝐿1 𝑅𝑟 𝐿𝑠 𝑅𝑟
T = j 𝜔𝑒 𝐿1 𝐿ℎ ⃗⃗𝐼𝑠 − j 𝜔𝑒 𝐿𝑠 ⃗⃗𝐼𝑠 + j 𝜔𝑒 ⃗⃗⃗⃗⃗
Ψ𝑠 − 𝐿ℎ ⃗⃗𝐼𝑠 + ⃗⃗𝐼𝑠 − ⃗⃗⃗⃗⃗
Ψ𝑠
𝐿𝑟 𝐿𝑟 𝐿𝑟
𝐿ℎ 2 𝐿ℎ 2
⃗⃗⃗⃗
𝑉𝑠 = ⃗⃗𝐼𝑠 [𝑅𝑠 + 𝑅𝑟 2 ] + 𝐿𝑠 [1 − ] D𝐼⃗⃗𝑠 + [j 𝜔𝑒 𝐿1 𝐿ℎ ⃗⃗𝐼𝑠 − j 𝜔𝑒 𝐿𝑠 ⃗⃗𝐼𝑠 + j 𝜔𝑒 ⃗⃗⃗⃗⃗
Ψ𝑠 −
𝐿𝑟 𝐿𝑟 𝐿𝑠
𝑅𝑟 𝐿1 𝑅𝑟 𝐿𝑠 𝑅𝑟
𝐿ℎ ⃗⃗𝐼𝑠 + ⃗⃗𝐼𝑠 − ⃗⃗⃗⃗⃗
Ψ𝑠 ]
𝐿𝑟 𝐿𝑟 𝐿𝑟
𝐿ℎ 2 𝑅𝑟 𝐿1 𝑅𝑟 𝐿𝑠
⃗⃗⃗⃗
𝑉𝑠 = [𝑅𝑠 + 𝑅𝑟 + j 𝜔𝑒 𝐿1 𝐿ℎ − j 𝜔𝑒 𝐿𝑠 − 𝐿ℎ + ] ⃗⃗𝐼𝑠
𝐿𝑟 2 𝐿𝑟 𝐿𝑟
𝐿ℎ 2 𝑅𝑟
+ 𝐿𝑠 [1 − ] D𝐼⃗⃗𝑠 + [j 𝜔𝑒 − ] ⃗⃗⃗⃗⃗
Ψ𝑠
𝐿𝑟 𝐿𝑠 𝐿𝑟
Put,
𝐿
𝐿1 = 𝐿ℎ
𝑟
𝐿ℎ 2 𝐿ℎ 2 𝐿ℎ 2 𝑅𝑟 𝐿𝑠 𝐿ℎ 2
⃗⃗⃗⃗
𝑉𝑠 =[𝑅𝑠 + 𝑅𝑟 2 + j 𝜔𝑒 − j 𝜔𝑒 𝐿𝑠 − 𝑅𝑟 + ] ⃗⃗𝐼𝑠 + 𝐿𝑠 [1 − ] D𝐼⃗⃗𝑠 +
𝐿𝑟 𝐿𝑟 𝐿𝑟 2 𝐿𝑟 𝐿𝑟 𝐿𝑠
𝑅𝑟
[j 𝜔𝑒 − ] ⃗⃗⃗⃗⃗
Ψ𝑠
𝐿𝑟
33
𝐿ℎ 2 𝐿ℎ 2 𝑅𝑟 𝐿𝑠 𝐿ℎ 2 𝐿𝑟 𝐿𝑠 − 𝐿ℎ 2
⃗⃗⃗⃗
𝑉𝑠 = [𝑅𝑠 + 𝑅𝑟 2 − 2 𝑅𝑟 + ] ⃗⃗𝐼𝑠 + [+ j 𝜔𝑒 − j 𝜔𝑒 𝐿𝑠 ] ⃗⃗𝐼𝑠 + 𝐿𝑠 [ ]
𝐿𝑟 𝐿𝑟 𝐿𝑟 𝐿𝑟 𝐿𝑟 𝐿𝑠
j𝜔 𝐿 −𝑅
D𝐼⃗⃗𝑠 + [ 𝑒 𝐿𝑟 𝑟 ] ⃗⃗⃗⃗⃗
Ψ𝑠
𝑟
𝑅𝑟 𝐿𝑠 𝐿ℎ 2 𝐿𝑟 𝐿𝑠 – 𝐿ℎ 2 j 𝜔𝑒 𝐿𝑟 – 𝑅𝑟
⃗⃗⃗⃗
𝑉𝑠 = [𝑅𝑠 + ] ⃗⃗𝐼𝑠 + [+ j 𝜔𝑒 − j 𝜔𝑒 𝐿𝑠 ] ⃗⃗𝐼𝑠 + 𝐿𝑠 [ ] D𝐼⃗⃗𝑠 + [ ] ⃗⃗⃗⃗⃗
Ψ𝑠
𝐿𝑟 𝐿𝑟 𝐿𝑟 𝐿𝑠 𝐿𝑟
𝑅 𝐿 +𝑅 𝐿 + j 𝜔𝑒 𝐿ℎ 2 − j 𝜔𝑒 𝐿𝑠 𝐿𝑟 𝐿𝑟 𝐿𝑠 − 𝐿ℎ 2 j 𝜔𝑒 𝐿𝑟 − 𝑅𝑟
⃗⃗⃗⃗
𝑉𝑠 = [ 𝑠 𝑟 𝐿 𝑟 𝑠 ] ⃗⃗𝐼𝑠 + [ ] ⃗⃗𝐼𝑠 + 𝐿𝑠 [ ] D𝐼⃗⃗𝑠 +[ ] ⃗⃗⃗⃗⃗
Ψ𝑠
𝑟 𝐿𝑟 𝐿𝑟 𝐿𝑠 𝐿𝑟
𝑅 𝐿 +𝑅 𝐿 + j 𝜔𝑒 𝐿ℎ 2 − j 𝜔𝑒 𝐿𝑠 𝐿𝑟 𝐿𝑟 𝐿𝑠 − 𝐿ℎ 2 j 𝜔𝑒 𝐿𝑟 − 𝑅𝑟
⃗⃗⃗⃗
𝑉𝑠 = [ 𝑠 𝑟 𝐿 𝑟 𝑠 ] ⃗⃗𝐼𝑠 + [ ] ⃗⃗𝐼𝑠 + [ ] D𝐼⃗⃗𝑠 +[ ] ⃗⃗⃗⃗⃗
Ψ𝑠
𝑟 𝐿𝑟 𝐿𝑟 𝐿𝑟
𝑅 𝐿 +𝑅 𝐿 + j 𝜔 𝑒 𝐿ℎ 2 − j 𝜔 𝑒 𝐿𝑠 𝐿𝑟 2
⃗⃗⃗⃗
𝑉𝑠 = [ 𝑠 𝑟 𝑟 𝑠 ] ⃗⃗𝐼𝑠 + [𝐿𝑟 𝐿𝑠 − 𝐿ℎ ] D𝐼⃗⃗𝑠 + [j 𝜔𝑒 𝐿𝑟 − 𝑅𝑟 ] ⃗⃗⃗⃗⃗
Ψ𝑠
𝐿𝑟 𝐿 𝑟 𝐿 𝑟
𝑅 𝐿 +𝑅 𝐿 + j 𝜔𝑒 (𝐿ℎ 2 − 𝐿𝑠 𝐿𝑟 ) 𝐿𝑟 𝐿𝑠 − 𝐿ℎ 2 j 𝜔𝑒 𝐿𝑟 − 𝑅𝑟
⃗⃗⃗⃗
𝑉𝑠 = [ 𝑠 𝑟 𝑟 𝑠 ] ⃗⃗𝐼𝑠 + [ ] D𝐼⃗⃗𝑠 + [ ] ⃗⃗⃗⃗⃗
Ψ𝑠
𝐿𝑟 𝐿𝑟 𝐿𝑟
2− 𝐿
𝑅 𝐿 +𝑅 𝐿 𝐿 𝑠 𝐿𝑟 𝐿𝑟 𝐿𝑠 − 𝐿ℎ 2 j 𝜔𝑒 𝐿𝑟 − 𝑅𝑟
⃗⃗⃗⃗
𝑉𝑠 = [ 𝑠 𝑟𝐿 𝑟 𝑠 ] ⃗⃗𝐼𝑠 + [j 𝜔𝑒 ( ℎ )] ⃗⃗𝐼𝑠 + [ ] D𝐼⃗⃗𝑠 + [ ] ⃗⃗⃗⃗⃗
Ψ𝑠
𝑟 𝐿𝑟 𝐿𝑟 𝐿𝑟
1
𝛌=𝐿 2
𝑠 𝐿𝑟 − 𝐿ℎ
𝑅 𝐿 +𝑅 𝐿 j𝜔 1 j𝜔 𝐿 −𝑅
⃗⃗⃗⃗
𝑉𝑠 = [ 𝑠 𝑟𝐿 𝑟 𝑠 ] ⃗⃗𝐼𝑠 − [ 𝐿 𝑒λ ] ⃗⃗𝐼𝑠 + [𝐿 λ ] D𝐼⃗⃗𝑠 + [ 𝑒 𝐿𝑟 𝑟 ] ⃗⃗⃗⃗⃗
Ψ𝑠
𝑟 𝑟 𝑟 𝑟 (3.10)
Let,
U = ⃗⃗⃗⃗
𝑉𝑠
𝑋1 = ⃗⃗𝐼𝑠
𝑋́1 = D ⃗⃗𝐼𝑠
𝑋2 = ⃗⃗⃗⃗⃗
Ψ𝑠
𝑋2 = D ⃗⃗⃗⃗⃗
́ Ψ𝑠
D𝐼⃗⃗𝑠 = ⃗⃗⃗⃗
𝑉𝑠 𝐿𝑟 λ − [(𝑅𝑠 𝐿𝑟 + 𝑅𝑟 𝐿𝑠 )λ + j 𝜔𝑒 ] ⃗⃗𝐼𝑠 + 𝛌 (𝑅𝑟 − j 𝜔𝑒 𝐿𝑟 ) ⃗⃗⃗⃗⃗
Ψ𝑠
⃗⃗⃗⃗
𝑉𝑠 = ⃗⃗⃗⃗
𝑅𝑠 ⃗⃗𝐼𝑠 + D ⃗⃗⃗⃗⃗
Ψ𝑠
⃗⃗⃗⃗
𝑉𝑠 = 𝑅𝑠 𝑋1
𝑋́2 = 𝑈 − 𝑅𝑠 𝑋1
𝑋́ − [(𝑅𝑠 𝐿𝑟 + 𝑅𝑟 𝐿𝑠 )λ + j 𝜔𝑒 ] λ (𝑅𝑟 − j 𝜔𝑒 𝐿𝑟 ) 𝑋1 𝐿 λ
[ 1] = [ ] [ ]+[ 𝑟 ]U
́
𝑋2 − 𝑅𝑠 0 𝑋2 1
𝑑 𝑅𝑟 𝑅𝑟 𝐿ℎ
⃗⃗⃗⃗
𝛹𝑟 = +𝑗𝜔𝑒 ⃗⃗⃗⃗
𝛹𝑟 − ⃗⃗⃗⃗
𝛹𝑟 + ⃗⃗𝐼𝑠
𝑑𝑡 𝐿𝑟 𝐿𝑟
𝑋́ − [(𝑅𝑠 𝐿𝑟 + 𝑅𝑟 𝐿𝑠 )λ + j 𝜔𝑒 ] λ (𝑅𝑟 − j 𝜔𝑒 𝐿𝑟 ) 𝑋1 𝐿 λ
[ 1] = [ ] [ ]+[ 𝑟 ]U
́
𝑋2 − 𝑅 0 𝑋 1
𝑠
𝑑 1 𝐿ℎ 2
⃗⃗⃗⃗
𝛹 = +𝑗𝜔𝑒 ⃗⃗⃗⃗
𝛹𝑟 − ⃗⃗⃗⃗
𝛹 + ⃗⃗𝐼
𝑑𝑡 𝑟 𝜏𝑟 𝑟 𝜏𝑟 𝑠
𝑑 ⃗⃗⃗⃗𝑟 − 𝛹
+𝑗𝜔𝑒 𝛹 ⃗⃗⃗⃗𝑟 + 𝐿ℎ ⃗⃗𝐼𝑠
⃗⃗⃗⃗
𝛹𝑟 =
𝑑𝑡 𝜏𝑟
𝑋́1 − [(𝑅𝑠 𝐿𝑟 + 𝑅𝑟 𝐿𝑠 )λ + j 𝜔𝑒 ] λ (𝑅𝑟 − j 𝜔𝑒 𝐿𝑟 ) 𝑋1 𝐿 λ
[ ]=[ ] [ ]+[ 𝑟 ]U
́
𝑋2 − 𝑅𝑠 0 𝑋 2 1
𝑑
⃗⃗⃗⃗
𝛹 𝜏 = +𝑗𝜔𝑒 ⃗⃗⃗⃗ 𝛹𝑟 − ⃗⃗⃗⃗𝛹𝑟 + 𝐿ℎ ⃗⃗𝐼𝑠
𝑑𝑡 𝑟 𝑟
𝑑 (3.9)
⃗⃗⃗⃗
𝛹𝑟 𝜏𝑟 + ⃗⃗⃗⃗
𝛹𝑟 = +𝑗𝜔𝑒 ⃗⃗⃗⃗
𝛹𝑟 + 𝐿ℎ ⃗⃗𝐼𝑠
𝑋́1 − [(𝑅 𝑑𝑡
𝑠 𝐿𝑟 + 𝑅𝑟 𝐿𝑠 )λ + j 𝜔𝑒 ] λ 𝑟 − j 𝜔𝑒 𝐿𝑟 ) 𝑋1
(𝑅 𝐿 λ
[ ]=[ ] [ ]+[ 𝑟 ]U
́
𝑋2 − 𝑅 𝑠 0 𝑋2 1
35
Now we have two equations in space vector form and we transform into 𝛼-𝛽 frame of
reference.
Let,
𝑋1 = 𝐼𝑠 𝑋2 = 𝛹𝑟 𝑈 = 𝑈𝑠
𝐾𝑟 1 𝑈
𝑋1 + 𝜏𝜎 ′ 𝑋1 ′ = ( − 𝑗𝜔𝑒 ) 𝑋2 +
𝑟𝛼 𝜏𝑟 𝑟𝜎
𝐾𝑟 1 𝑈
𝑋1 ′ (𝜏𝜎 ′ ) = −𝑋1 + ( − 𝑗𝜔𝑒 ) 𝑋2 +
𝑟𝛼 𝜏𝑟 𝑟𝜎
−1 𝐾𝑟 1 𝑈
𝑋1 ′ = ( ) 𝑋1 + ( − 𝑗𝜔𝑒 ) 𝑋2 + (3.12)
𝜏𝜎 𝑟𝛼 𝜏𝜎 ′ 𝜏𝑟 𝜏𝜎 ′ 𝑟𝜎
𝑋2 + 𝜏𝑟 𝑋2 ′ = 𝑗 𝜔𝑒 𝜏𝑟 𝑋2 + 𝐿ℎ 𝑋1
𝑗 𝜔𝑒 𝜏𝑟 − 1 𝐿ℎ
𝑋2 ′ = ( ) 𝑋2 + 𝑋
𝜏𝑟 𝜏𝑟 1
−1 𝐾𝑟 1
′ ′ ′
( − 𝑗𝜔𝑒 ) 1
𝑋1 𝜏𝜎 𝑟𝛼 𝜏𝜎 𝜏𝑟 𝑋1
[ ′] = [ ] + [𝜏𝜎 ′ 𝑟𝜎 ]
𝑋2 𝐿ℎ 𝑗 𝜔𝑒 𝜏𝑟 − 1 𝑋2
( ) 0
[ 𝜏𝑟 𝜏𝑟 ]
36
To change the reference frame to the d-q reference frame the reference axis is rotated and
having angular displacement 𝜃𝑠 :
⃗⃗⃗⃗
𝑖𝑠 ′ = ⃗⃗𝑖𝑠 𝑒 −𝑗𝜃𝑠 = 𝑖𝑠𝑑 + 𝑗𝑖𝑠𝑞
⃗⃗⃗⃗⃗⃗
𝛹𝑟 ′ = ⃗⃗⃗⃗⃗
𝛹𝑟 𝑒 −𝑗𝜃𝑠 = 𝛹𝑟𝑑 + 𝑗𝛹𝑟𝑞
⃗⃗⃗⃗⃗
𝑑𝑖𝑠 𝑘𝑟 1 1 ′ (3.23)
⃗⃗⃗⃗
𝑖𝑠 ′ + 𝜏𝜎 ′ [ + 𝑗𝜔𝑠 ⃗⃗⃗⃗
𝑖𝑠 ′ ] = ( − 𝑗𝜔𝑒 ) ⃗⃗⃗⃗⃗⃗
𝛹𝑟 ′ + ⃗⃗⃗⃗⃗
𝑢
𝑑𝑡 𝑟𝜎 𝜏𝜎 𝑟𝜎 𝑠
By substituting in Equation (3.10), the dynamic model in the d-q frame of reference is
obtained:
𝑑𝑖𝑠𝑑 1 𝑘𝑟 1
= 𝑖𝑠𝑑 + 𝜔𝑠 𝑖𝑠𝑞 + 𝛹𝑟𝑑 + 𝑢
𝑑𝑡 𝜏𝜎 ′ ′
𝑟𝜎 𝜏𝜎 𝜏𝑟 𝑟𝜎 𝜏𝜎 ′ 𝑠𝑑
37
𝑑𝑖𝑠𝑞 1 𝑘𝑟 1
= −𝜔𝑠 𝑖𝑠𝑑 − ′ 𝑖𝑠𝑞 − 𝜔𝑒 𝛹𝑟𝑑 + 𝑢
𝑑𝑡 𝜏𝜎 𝑟𝜎 𝜏𝜎 ′ 𝑟𝜎 𝜏𝜎 ′ 𝑠𝑞
Similarly,
𝑑𝛹𝑟𝑑 𝐿ℎ 1 (3.13)
= 𝑖𝑠𝑑 − 𝛹
𝑑𝑡 𝜏𝑟 𝜏𝑟 𝑟𝑑
𝐿ℎ (3.44)
0= 𝑖 − (𝜔𝑠 − 𝜔𝑒 ) 𝛹𝑟𝑑
𝜏𝑟 𝑠𝑞
Where the q component of rotor flux 𝛹𝑟𝑞 = 0. The relationship is of slip estimation yield
from Equation (3.12) is:
𝐿ℎ 𝑖𝑠𝑞
𝜔𝑠 = 𝜔𝑒 +
𝜏𝑟 𝛹𝑟𝑑
𝜔𝑒 is the angular velocity (electrical) of rotor. Since, 𝛹𝑟𝑑 is not directly used hence current
𝑖𝑠𝑑 is used for the purpose:
1 𝑖𝑠𝑞
𝜔𝑠 = 𝜔𝑒 +
𝜏𝑟 𝑖𝑠𝑑
𝑑𝛹
Where 𝑑𝑡𝑟𝑑 = 0 is assumed in Equation (3.11) to obtain the steady-state solution of 𝑖𝑠𝑑
in relation to 𝛹𝑟𝑑 :
Control Derivation
𝑥𝑘+1 = 𝐴𝑥 𝑘 +𝐵𝑢 𝑘
𝑦𝑘 = 𝐷𝑥 𝑘
Using above state space model, prediction model for k=k+1 is formulated:
𝑦𝑘+1 = 𝐷𝑥 𝑘+1
𝑦𝑘+1 =D 𝐴𝑥 𝑘 +𝐷𝐵𝑢 𝑘
For k=k+2:
For k=k+3:
𝑦𝑘 𝐷 0 0 0 𝑢𝑘
𝑦𝑘+1 𝐷𝐴 𝐷𝐵 0 0 𝑢
[𝑦 ] = [ 2 ] 𝑥𝑘 + [ ] [ 𝑘+1 ]
𝑘+2 𝐷𝐴 𝐷𝐴𝐵 𝐵𝐵 0 𝑢
𝑘+2
𝑦𝑘+3 𝐷𝐴3 𝐷𝐴2 𝐵 𝐷𝐴𝐵 𝐷𝐵
𝑦𝑘
𝑦𝑘+1
[𝑦 ] = 𝑦𝑘│4
𝑘+2
𝑦𝑘+3
𝐷
𝐷𝐴
[ 2 ] = 𝑂4
𝐷𝐴
𝐷𝐴3
0 0 0
𝐷𝐵 0 0
[ ] = 𝐻α 4
𝐷𝐴𝐵 𝐵𝐵 0
𝐷𝐴2 𝐵 𝐷𝐴𝐵 𝐷𝐵
𝑢𝑘
𝑢
[ 𝑘+1 ] = 𝑢𝑘│3
𝑢𝑘+2
Where,
𝑦𝑘│𝐿 = 𝑂𝐿 𝑥𝑘 + 𝐻 α 𝐿 𝑢𝑘│𝐿−1
40
For k =k+1:
But,
𝑥𝑘+1 = 𝐴𝑥 𝑘 +𝐵𝑢 𝑘
𝑢𝑘
𝑦𝑘+1│𝐿 = 𝑂𝐿 𝐴𝑥 𝑘 + [𝑂𝐿 𝐵 𝐻 α 𝐿 ] [𝑢 ]
𝑘+1│𝐿−1
Let,
𝑃𝐿 = 𝑂𝐿 𝐴𝑥 𝑘
𝐹𝐿 = [𝑂𝐿 𝐵 𝐻α 𝐿 ]
𝑢𝑘
𝑈𝑘│𝐿 = [𝑢 ]
𝑘+1│𝐿−1
𝑦𝑘+1│𝐿 = 𝑃𝐿 + 𝐹𝐿 𝑈𝑘│𝐿
𝑇
𝐽𝑘 = (𝑦𝑘+1│𝐿 − 𝑟𝑘+1│𝐿 ) Q (𝑦𝑘+1│𝐿 − 𝑟𝑘+1│𝐿 ) + 𝑈 𝑇 𝑘│𝐿 P 𝑈𝑘│𝐿
𝑇
𝐽𝑘 = (𝑃𝐿 + 𝐹𝐿 𝑈𝑘│𝐿 − 𝑟𝑘+1│𝐿 ) Q (𝑃𝐿 + 𝐹𝐿 𝑈𝑘│𝐿 − 𝑟𝑘+1│𝐿 ) +𝑈 𝑇 𝑘│𝐿 P 𝑈𝑘│𝐿
41
𝑇
𝐽𝑘 = 𝑈 𝑇 𝑘│𝐿 (𝐹𝐿 𝑇 𝑄 𝐹𝐿 + 𝑃) 𝑈𝑘│𝐿 + 2𝐹𝐿 𝑇 𝑄 (𝑃𝐿 − 𝑟𝑘+1│𝐿 ) 𝑈𝑘│𝐿 + (𝑃𝐿 − 𝑟𝑘+1│𝐿 ) Q
(𝑃𝐿 − 𝑟𝑘+1│𝐿 )
Where,
H = 𝐹𝐿 𝑇 𝑄 𝐹𝐿 + 𝑃
f = 𝐹𝐿 𝑇 𝑄 (𝑃𝐿 − 𝑟𝑘+1│𝐿 )
𝑇
𝐽𝑂 = (𝑃𝐿 − 𝑟𝑘+1│𝐿 ) Q (𝑃𝐿 − 𝑟𝑘+1│𝐿 ) (3.16)
𝑑 𝐽𝑘
= 𝑈 𝑇 𝑘│𝐿 H 𝑈𝑘│𝐿 + 2 𝑓 𝑇 𝑈𝑘│𝐿 + 𝐽𝑂
𝑑 𝑈𝑘│𝐿
𝑈 ∗ 𝑘│𝐿 = − 𝐻 −1 * f
CHAPTER 4
RESULTS
A simple 2nd order system is controlled using MPC and its response was compared
with Open loop response of the system, PID control and DLQR (Discrete Linear Quadratic
Regulator). It was observed that the convergence time of the system with PID controller
is less when gain variables are effectively chosen, which is a tedious task. However, PID
controller is not efficient for multi model systems and is not capable of handling
constraints. DLQR can overcome the problems of PID effectively. Moreover, it also
provides better performance in the presence of noise by incorporating a few modifications
such as pre-compensator, filters etc. MPC is a more general approach towards the given
problem. It can handle multi model systems, provides noise rejection capabilities and can
handle multiple constraints.
Figure 4. 1 Comparison between MPC, PID and DLQR for 2nd Order System on MATLAB
43
Simulation is done on MATLAB Simulink and it was observed that the MPC effectively
tracks the reference speed and transients.
TSC = 2x10-5
Ts _DTFC = 4x10-5
Ts = 2x10-5
44
freq_max = 20000
Sampling Time of PI Controller [s] TSW =7 x 2x10-5
Proportional Gain Kp = 3.016
Integrative Gain Ki = 0.141
MACHINE PARAMETERS
AUXILIARY CONSTANTS
𝐿𝑠
𝑡𝑠 =
𝑅𝑠
𝐿𝑟
𝑡𝑟 =
𝑅𝑟
𝐿2𝑚
𝑠𝑖𝑔𝑚𝑎 = 1 − ( )
𝐿𝑟 𝐿𝑠
𝐿𝑚
𝑘𝑟 =
𝐿𝑟
𝑟_𝑠𝑖𝑔𝑚𝑎 = 𝑅𝑠 + 𝑘𝑟2 𝑅𝑟
𝑠𝑖𝑔𝑚𝑎 ∗ 𝐿𝑠
𝑡_𝑠𝑖𝑔𝑚𝑎 = 𝑟_𝑠𝑖𝑔𝑚𝑎
45
T_nom
𝑙𝑎𝑚𝑏𝑑𝑎 =
sf_nom
The MATLAB Simulink is used to simulate the open-loop induction motor. The
open loop simulation is performed to validate the state variable response. Induction motor
model is selected from the Simulink Toolbox along with IGBT inverter. Arbitrary control
voltages ‘Usd’ and ‘Usq’ are defined and applied to PWM generator after transformation.
The Pulse Width Modulation (PWM) with carrier frequency of 2 kHz, dc voltage of 520V
and no load are used to keep the open loop test simple. The position angle in DQ-frame is
obtained independently from frequency of repeating sequence generator of 25Hz
frequency.
Induction motor running at 500rpm and step torque changes at 2 sec (2 N-m), 0.5sec (10
N-m) and 2.5 sec (5 N-m)
Below is the zoomed view indicating the minor changes in speed due to torque change.
48
Figure 4. 8 Impact of Torque Changes in Induction Machine speed Controlled by DTC (Zoomed)
Step changes in speed at 0th second to 150 rpm, 1500 rpm at 1.5 sec and 1000rpm at
3.5sec instant.
The given current THD is observed at 500rpm speed and 10N-m torque.
Induction motor running at 500rpm and step torque changes at 2sec (2N-m), 0.5sec (10
N-m) and 2.5 sec (5 N-m)
Figure 4. 15 Impact of Torque Changes on Induction Machine speed when Controlled by FOC
Below is the zoomed view indicating the minor changes in speed due to torque change.
52
Figure 4. 16 Impact of Torque Changes on Induction Machine Speed when Controlled by FOC (Zoomed)
Step changes in speed at 0th second to 150rpm, 1500rpm at 1.5 sec and 1000rpm at
3.5sec instant.
The given current THD is observed at 500rpm speed and 10N-m torque.
Induction motor running at 500rpm and step torque changes at 2sec (2N-m), 0.5sec (10
N-m) and 2.5 sec (5 N-m)
Figure 4. 22 Impact of Torque Changes on Induction Machine Speed when Controlled by MPC (αβ)
Below is the zoomed view indicating the minor changes in speed due to torque change.
Figure 4. 23 Impact of Torque Changes on Induction Machine Speed when Controlled by MPC (αβ) (Zoomed)
56
Step changes in speed at 0th second to 150rpm, 1500rpm at 1.5 sec and 1000rpm at
3.5sec instant.
Figure 4. 24 Step Reference Speed Tracking of MPC (αβ) Controlled Induction Motor
The given current THD is observed at 500rpm speed and 10N-m torque
Induction motor running at 500rpm and step torque changes at 2sec (2N-m), 0.5sec (10
N-m) and 2.5 sec (5 N-m)
Figure 4. 29 Impact of Torque Changes on Induction Machine Speed when Controlled by MPC (dq)
Below is the zoomed view indicating the minor changes in speed due to torque change.
Figure 4. 30 Impact of Torque Changes on Induction Machine Speed when Controlled by MPC (dq) (Zoomed)
60
Step changes in speed at 0th second to 150rpm, 1500rpm at 1.5 sec and 1000rpm at
3.5sec instant.
Figure 4. 31 Step Reference Speed tracking of MPC (dq) controlled Induction Motor
The given current THD is observed at 500rpm speed and 10N-m torque.
After the comparison of conventional model predictive control with other vector
control techniques, MPC was found to be the most optimal method. However,
computational requirements and excessive tuning limits its application to induction motor.
Therefore, it is combined with artificial intelligence to eliminate tuning requirements, but
as in-case of BELIC, it tends to be highly computationally expensive than MPC.
Therefore, other efficient artificial intelligence techniques should be explored to overcome
the weaknesses of the conventional or proposed learning based MPC. In proposed
technique, optimized BELIC-MPC will be used to control motor successfully control
induction motor.
REFERENCES
[1] M. Popescu, "Induction Motor Modeling for Vector Control Purposes," Helsinki University
of Technology, Laboratory of Electromechanics, Espoo 2000.
[3] Y. Zhang and H. Yang, "Model Predictive Torque Control of Induction Motor Drives With
Optimal Duty Cycle Control," IEEE Transactions on Power Electronics, vol. 29, no. 12, pp.
6593 - 6603, 2014.
[4] C. Bordons and E. F. Camacho, "A Generalized Predictive Controller for a wide class of
Industrial Processes," IEEE Transactions on Control Systems Technology, vol. 6, no. 3, pp.
372-387, 1998.
[5] S. e. al, "Model Predictive Control," in Process Dynamics and Controls, 2011.
[6] Y. Zhang, H. Yang and B. Xia, "Model Predictive Control of Induction Motor Drives: Torque
Control Versus Flux Control," IEEE Transactions on Industry Applications, vol. 52, no. 5, pp.
4050-4060 , 2016.
[7] T. Geyer, G. Papafotiou and M. Morari, "Model Predictive Direct Torque Control - Part I:
Concept, Algorithm and Analysis," IEEE Transactions on Industrial Electronics, vol. 56, no.
6, pp. 1894-1905 , 2009.
65
[8] T. Geyer and G. Papafotiou, "Direct Torque Control for Induction Motor Drives: A Model
Predictive Control Approach Based on Feasibility," 2005.
[9] R. Lee, P. Pillay, and R. Harley, “D,Q reference frames for the simulation of induction
motors,” Electric Power Systems Research, vol. 8, no. 1, pp. 15–26, 1984.
[10] J. Rodriguez and P. Estay, Predictive control of power converters and electrical drives.
Chichester, West Sussex, UK: Wiley, 2012.
[11] L. Wang, S. Chai, D. Yoo, L. Gan, and K. Ng, PID and predictive control of electrical drives
and power converters using MATLAB/Simulink. Solaris South Tower, Singapore: John Wiley
& Sons, Inc., 2005.
[12] Grü ne Lars and Pannek Jü rgen, Nonlinear Model Predictive Control: Theory and Algorithms.
Cham: Springer International Publishing, 2017.
[13] J. A. Rossiter, Model-Based Predictive Control A Practical Approach. Bosa Roca: CRC Press,
2013.
[14] L. Wang, Model predictive control system design and implementation using MATLAB.
London: Springer, 2010.
[15] E. F. Camacho and C. Bordons, Model predictive control. London: Springer, 2007.
[16] B. K. Bose, Modern power electronics and AC drives. New Delhi: PHI Learning, 2012.
[17] Z. Jun, H. Lili, C. Likuan, and L. Yongbiao, “Vector Control Based on SVPWM for ACIM,”
Journal of Networks, vol. 8, no. 5, 2013.
66
[18] H. Miranda, P. Cortes, J. Yuz, and J. Rodriguez, “Predictive Torque Control of Induction
Machines Based on State-Space Models,” IEEE Transactions on Industrial Electronics, vol.
56, no. 6, pp. 1916–1924, 2009.
[19] F. Salem and M. Mosaad, “A Comparison Between MPC and Optimal PID Controllers: Case
Studies,” Michael Faraday IET International Summit 2015, 2015
[20] A. Z. Diab and V. V. Pankratov, “Model predictive control of vector controlled induction
motor drive,” 2012 7th International Forum on Strategic Technology (IFOST), 2012.
[22] Analog Devices Inc. (2000). Reference Frame Conversions with the ADMC331. [online].
Available at:
http://smd.hu/Data/Analog/DSP/Motorcontrol/application/CONTROL/refframe331.pdf/
[Accessed 1 Aug. 2018].
[23] Texas Instruments (2018). Clarke and Park Transforms on the TMS320C2xx. BPRA048.
[online]. Available at: http://www.ti.com/lit/an/bpra048/bpra048.pdf/ [Accessed 1 Aug.
2018].
16 %
SIMILARIT Y INDEX
8%
INT ERNET SOURCES
11%
PUBLICAT IONS
9%
ST UDENT PAPERS
PRIMARY SOURCES
1
Submitted to University of Newcastle upon
Tyne
1%
St udent Paper
2
Wang, Liuping, Shan Chai, Dae Yoo, Lu Gan,
and Ki Ng. "Modeling of AC Drives and Power
1%
Converter", PID and Predictive Control of
Electrical Drives and Power Converters using
Matlab®/Simulink®, 2015.
Publicat ion
3
Submitted to Higher Education Commission
Pakistan
1%
St udent Paper
4
www.springer.com
Int ernet Source 1%
5
Submitted to American University of Beirut
St udent Paper 1%
6
tii.ieee-ies.org
Int ernet Source <1%
7
tel.archives-ouvertes.fr
Int ernet Source <1%
8
Submitted to University of Sheffield
St udent Paper <1%
9
Submitted to The University of the South
Pacific
<1%
St udent Paper
10
Submitted to University of Liverpool
St udent Paper <1%
11
Rodriguez, J., M. Kazmierkowski, J. Espinoza,
P. Zanchetta, H. Abu-Rub, H. Young, and C.
<1%
Rojas. "State of the Art of Finite Control Set
Model Predictive Control in Power Electronics",
IEEE Transactions on Industrial Informatics,
2012.
Publicat ion
12
idus.us.es
Int ernet Source <1%
13
Ravindra Kumar Sharma, Vivek Sanadhya,
Laxmidhar Behera, S. Bhattacharya. "Vector
<1%
control of a permanent magnet synchronous
motor", 2008 Annual IEEE India Conference,
2008
Publicat ion
14
K. Kalanithi, H. Abirami, S. Malaisamy, M.
Mohammed Rafiq, K. Saravanan. "Model
<1%
identification and dynamic matrix control of
ethane-ethylene distillation column", 2016
International Conference on Electrical,
Electronics, and Optimization Techniques
(ICEEOT), 2016
Publicat ion
15
"Trends in Advanced Intelligent Control,
Optimization and Automation", Springer
<1%
Nature, 2017
Publicat ion
16
Submitted to SASTRA University
St udent Paper <1%
17
Submitted to Universiti Teknologi MARA
St udent Paper <1%
18
Adel Merabet, Jason Gu. "Robust nonlinear
predictive control with modeling uncertainties
<1%
and unknown disturbance for single-link
flexible joint robot", 2008 7th World Congress
on Intelligent Control and Automation, 2008
Publicat ion
19
Submitted to Leicester College
St udent Paper <1%
20
Submitted to University of Newcastle
St udent Paper <1%
21
Zhonggang Yin, Chao Du, Jing Liu, Xiangdong
Sun, Yanru Zhong. "Research on
<1%
Autodisturbance-Rejection Control of Induction
Motors Based on an Ant Colony Optimization
Algorithm", IEEE Transactions on Industrial
Electronics, 2018
Publicat ion
22
Submitted to Central Queensland University
St udent Paper <1%
23
Kassem, Ahmed M., and Almoataz Y.
Abdelaziz. "Functional Predictive Control for
<1%
Voltage Stability Improvements of Autonomous
Hybrid Wind–Diesel Power System", Electric
Power Components and Systems, 2014.
Publicat ion
24
Chen, J.B.. "A multisymplectic integrator for the
periodic nonlinear Schrodinger equation",
<1%
Applied Mathematics and Computation,
20051115
Publicat ion
25
Joseph Plasmans. "A Multi-Country Closed-
Economy MU Model", Dynamic Modeling and
<1%
Econometrics in Economics and Finance, 2006
Publicat ion
26
192.149.244.11
Int ernet Source <1%
27
Selvi, S., and S. Gopinath. "Vector control of
induction motor drive using optimized GA
<1%
technique", 2015 IEEE 9th International
Conference on Intelligent Systems and Control
(ISCO), 2015.
Publicat ion
28
Submitted to University of Malaya
St udent Paper <1%
29
V. Sabatini, L. Bigarelli, M. Di Benedetto, A.
Lidozzi, L. Solero, G. Brown. "FPGA-based
<1%
Model Predictive Control for High Frequency
Variable Speed Generating Units", 2018
International Symposium on Power Electronics,
Electrical Drives, Automation and Motion
(SPEEDAM), 2018
Publicat ion
30
Submitted to Heathfield High School
St udent Paper <1%
31
Submitted to Federal University of Technology
St udent Paper <1%
32
Submitted to University of Warwick
St udent Paper <1%
33
Submitted to Monash University
St udent Paper <1%
34
Submitted to VIT University
St udent Paper <1%
35
Submitted to Universiti Teknologi Petronas
St udent Paper <1%
36
e.bangor.ac.uk
Int ernet Source <1%
37
digital-library.theiet.org
Int ernet Source <1%
38
Di Ruscio, David. "A Method for Identification
of Combined Deterministic Stochastic
<1%
Systems", Lecture Notes in Statistics, 1997.
Publicat ion
39
eprints.whiterose.ac.uk
Int ernet Source <1%
40
A. Gosling, S. Machin, C. Meghir. "The
Changing Distribution of Male Wages in the
<1%
U.K.", The Review of Economic Studies, 2000
Publicat ion
41
eref.uni-bayreuth.de
Int ernet Source <1%
42
A. Balluchi, L. Benvenuti, S. Engell, T. Geyer et
al. "Hybrid Control of Networked Embedded
<1%
Systems", European Journal of Control, 2005
Publicat ion
43
Ehrenfeld, Stephan, Oliver Herbort, and Martin
V. Butz. "Modular neuron-based body
<1%
estimation: maintaining consistency over
different limbs, modalities, and frames of
reference", Frontiers in Computational
Neuroscience, 2013.
Publicat ion
digitool.library.colostate.edu
Int ernet Source
<1%
44
45
Jung Hun Park, Han Woong Yoo, Soohee Han,
Wook Hyun Kwon. "Receding horizon control
<1%
for input-delayed systems", 2007 46th IEEE
Conference on Decision and Control, 2007
Publicat ion
46
Adrian I. Nachman, Lassi Päivärinta, Ari Teirilä.
"On imaging obstacles inside inhomogeneous
<1%
media", Journal of Functional Analysis, 2007
Publicat ion
47
www.nide-machine.com
Int ernet Source <1%
48
J. A. Riveros, J. Prieto, F. Barrero, S. Toral, M.
Jones, E. Levi. "Predictive Torque Control for
<1%
five-phase induction motor drives", IECON
2010 - 36th Annual Conference on IEEE
Industrial Electronics Society, 2010
Publicat ion
49
Y. El-Ibiary. "An accurate low cost method for
determining electric motors' efficiency for the
<1%
purpose of plant energy management", Record
of Conference Papers. Industry Applications
Society. Forty-Ninth Annual Conference. 2002
Petroleum and Chemical Industry Technical
Conference, 2002
Publicat ion
50
G. Mino-Aguilar, A. Michelle Dominguez, R.
Maya, R. Alvarez et al. "A direct torque control
<1%
for a PMSM", 2010 20th International
Conference on Electronics Communications
and Computers (CONIELECOMP), 2010
Publicat ion
51
Ishizaka, . "Analytic hierarchy process", Multi-
Criteria Decision Analysis Methods and
<1%
Software, 2013.
Publicat ion
52
Submitted to University of Northumbria at
Newcastle
<1%
St udent Paper
53
Witold Pawlus, Surya Teja Kandukuri, Geir
Hovland, Martin Choux, Michael R. Hansen.
<1%
"EKF-based estimation and control of electric
drivetrain in offshore pipe racking machine",
2016 IEEE International Conference on
Industrial Technology (ICIT), 2016
Publicat ion
54
Yongchang Zhang, Suyu Gao, Wei Xu. "An
improved model predictive current control of
<1%
permanent magnet synchronous motor drives",
2016 IEEE Applied Power Electronics
Conference and Exposition (APEC), 2016
Publicat ion
Submitted to iGroup
St udent Paper
<1%
55
56
www.ijmer.com
Int ernet Source <1%
57
mail.sahrdaya.ac.in
Int ernet Source <1%
58
www.waset.org
Int ernet Source <1%
59
Sun, Bo, Chi-Seng Lam, Ning-Yi Dai, Man-
Chung Wong, Chi-Kong Wong, Sai-Weng Sin,
<1%
U Seng-Pan, R. P. Martins, and U-Fat Chio. "A
FPGA-based power electronics controller for
hybrid active power filters", 2011 Asia Pacific
Conference on Postgraduate Research in
Microelectronics & Electronics, 2011.
Publicat ion
60
Azuwien Aida Bohari, Wahyu Mulyo Utomo,
Zainal Alam Haron, Nooradzianie Muhd. Zin,
<1%
Sy Yi Sim, Roslina Mat Ariff. "Speed Tracking
of Indirect Field Oriented Control Induction
Motor Using Neural Network", Procedia
Technology, 2013
Publicat ion
61
Marques, André M.. "Investigando a hipótese
da paridade do poder de compra: um enfoque
<1%
não linear", Revista de Economia
Contemporânea, 2011.
Publicat ion
62
eprints.nottingham.ac.uk
Int ernet Source <1%
63
Submitted to Kolej Universiti Linton
St udent Paper <1%
64
Saadatpoor, Atieh, Reza Iravani, and
Ahmadreza Tabesh. "Space-vector slope-based
<1%
method for fast locating of switched capacitors
in power systems", IET Generation
Transmission & Distribution, 2013.
Publicat ion
65
eprints.kfupm.edu.sa
Int ernet Source <1%
66
Andrzej M. Trzynadlowski. "The Field
Orientation Principle in Control of Induction
<1%
Motors", Springer Nature America, Inc, 1994
Publicat ion
67
www.jpier.org
Int ernet Source <1%
68
riuma.uma.es
Int ernet Source <1%
69
Moorthy, Yamuna. K., Pournami S. Chandran,
and S. Rishidas. "Motor current signature
<1%
analysis by multi-resolution methods using
Support Vector Machine", 2011 IEEE Recent
Advances in Intelligent Computational
Systems, 2011.
Publicat ion
70
COMPEL: The International Journal for
Computation and Mathematics in Electrical and
<1%
Electronic Engineering, Volume 24, Issue 4
(2006-09-19)
Publicat ion
71
Yongchang Zhang, Jianguo Zhu, Wei Xu,
Youguang Guo. "A Simple Method to Reduce
<1%
Torque Ripple in Direct Torque-Controlled
Permanent-Magnet Synchronous Motor by
Using Vectors With Variable Amplitude and
Angle", IEEE Transactions on Industrial
Electronics, 2011
Publicat ion
72
www.wseas.us
Int ernet Source <1%
73
pdfs.semanticscholar.org
Int ernet Source <1%
74
digital.lib.washington.edu
Int ernet Source <1%
75
www.neduet.edu.pk
Int ernet Source <1%
76
K.L. Mok. "EMTP simulation of a STATCOM
using hysteresis current control", Proceedings
of the IEEE 1999 International Conference on <1%
Power Electronics and Drive Systems PEDS 99
(Cat No 99TH8475), 1999
Publicat ion
77
Kovacic, . "Fuzzy Controller Design",
Automation and Control Engineering, 2005.
<1%
Publicat ion
78
Ghezzi, L.. "Toroidalization of generating
sequences in dimension two function fields",
<1%
Journal of Algebra, 20060715
Publicat ion
79
Salem, F., and M.I. Mosaad. "A Comparison
Between MPC and Optimal PID Controllers:
<1%
Case Studies", Michael Faraday IET
International Summit 2015, 2015.
Publicat ion
80
Studies in Computational Intelligence, 2014.
Publicat ion <1%
81
Yuan. "Electrical Fundamentals",
Electrochemical Impedance Spectroscopy in
<1%
PEM Fuel Cells, 2010
Publicat ion
82
Modern Electrical Drives, 2000.
Publicat ion <1%