SlideShare a Scribd company logo
1 of 4
Download to read offline
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 02 Issue: 04 | Apr-2013, Available @ http://www.ijret.org 692
EXPLICIT MODEL PREDICTIVE CONTROL OF FAST DYNAMIC
SYSTEM
Nitin Prajapati1
, Vinod P. Patel 2
1
Student of M.E., 2
Head of the Department of Applied Instrumentation, L.D.College of Engineering, Gujarat, India
nrp.prajapati@gmail.com, vinodpatel_74@rediffmail.com
Abstract
Explicit Model Predictive Control approach provides offline computation of the optimization law by Multi Parametric Quadratic
Programming. The solution is Piece wise affine in nature. It is explicit representation of the system states and control inputs. Such law
then can be solved using binary search tree and can be evaluated for fast dynamic systems. Implementing such controllers can be
done on microcontroller or ASIC/FPGA. DC Motor Speed Control - one of the benchmark systems is discussed here in this context. Its
PWA law obtained, simulation of closed loop e-MPC is presented and its implementation approach using MPT toolbox and other such
toolboxes is shown in brief.
Index Terms: Model Predictive Control, explicit, Piece-wise Affine, and Multi Parametric Toolbox
-----------------------------------------------------------------------***-----------------------------------------------------------------------
1. INTRODUCTION
Model Predictive Control is Optimal Control Strategy based
on the dynamic system model. Since its advent it has become
popular in industries for constrained control of the systems.
Anti wind-up using PID can at the most provide constraints on
the control input. Its advantage over conventional PID control
schemes is its constraints handling capacity for control inputs
as well as system states.
In Model Predictive Control at each sampling time, starting at
the current state, an open-loop optimal control problem is
solved over a finite horizon. At the next time step, the
computation is repeated starting from the new state and over a
shifted horizon, leading to a moving horizon policy. The
solution relies on a linear dynamic model, respects all input
and output constraints, and optimizes a quadratic performance
index. Thus, as much as a quadratic performance index
together with various constraints can be used to express true
performance objectives, the performance of MPC is excellent.
The big drawback of the MPC is the relatively difficult on-line
computational effort, which limits its applicability to relatively
slow and/or small problems.
Chemical Processes and other processes which have longer
time constants in the system and can be considered as slow
dynamic systems are thus implemented using Model
Predictive Control. Consider the discrete-time linear time
invariant system given by
x t + 1 = Ax t + Bu t (1)
y t = Cx t (2)
While fulfilling the constraints,
ymin ≤ y t ≤ ymax , umin ≤ u t ≤ umax (3)
For such system optimization problem is,
U ≜ ut ,……….ut+Nu−1
min
J(U, x t ) =
x′t+Ny|tPxt+Ny|t+
k=0Ny−1[x′t+k|tQxt+k|t+u′t+kRut+k] (4)
Subject to,
ymin ≤ yt+k|t ≤ ymax , k = 1, … Nc Nc ≤ Ny − 1
umin ≤ ut+k ≤ umax , k = 0,1, … Nc,
xt|t = x t ,
xt+k+1|t = Axt+k|t + But+k , k ≥ 0,
yt+k|t = Cxt+k|t , k ≥ 0,
ut+k = Kxt+k|t , Nu ≤ k ≤ Ny
Where, Ny, Nu and Nc are Output, Input and Constrain
Horizons respectively and K is some feedback gain. [1]
2. EXPLICIT MPC [1]
The idea of explicit MPC is to solve the optimization problem
(4) off-line for all (t) within a given set X.
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 02 Issue: 04 | Apr-2013, Available @ http://www.ijret.org 693
Placing 𝑥𝑡+𝑘/𝑡 = 𝐴 𝑘
𝑥 𝑡 + 𝐴 𝑗
𝐵𝑢𝑡+𝑘−1−𝑗
𝑘−1
𝑗=0
in (4) it becomes
𝑉 𝑥 𝑡 =
1
2
𝑥′
𝑡 𝑌𝑥 𝑡 + min 𝑈
1
2
𝑈′
𝐻𝑈 + 𝑥′
𝑡 𝐹𝑈 (5)
𝑠𝑢𝑏𝑗. 𝑡𝑜 𝐺𝑈 ≤ 𝑊 + 𝐸𝑥 𝑡
Defining Auxiliary variable,
𝑧 ≜ 𝑈 + 𝐻−1
𝐹′
𝑥(𝑡) (6)
Gives optimization problem for variable z
𝑉𝑧 𝑥 = min 𝑧
1
2
𝑧′
𝐻𝑧 (7)
𝑠𝑢𝑏𝑗. 𝑡𝑜 𝐺𝑧 ≤ 𝑊 + 𝑆𝑥 𝑡 𝑤𝑕𝑒𝑟𝑒 𝑆 ≜ 𝐸 + 𝐺𝐻−1
𝐹′
And to make the dependence of u(t) on x(t) explicit, rather
than implicitly defined by the optimization procedure that
solves problem (4). It turns out that such a dependence is
piecewise affine in most of the formulations so that the MPC
controller defined by (4) can be represented in a totally
equivalent way as
𝑢 𝑥 =
𝐹1 𝑥 + 𝑔1 𝑖𝑓 𝐻1 𝑥 ≤ 𝑘1
: ∶ ∶ ∶ ∶
𝐹 𝑀 𝑥 + 𝑔 𝑀 𝑖𝑓 𝐻 𝑀 𝑥 ≤ 𝑘 𝑀
(8)
Consequently, on-line computations are reduced to the simple
evaluation of (8), which broadens the scope of applicability of
MPC to fast-sampling applications.
The explicit MPC solution (8) pre-computed off-line is a
lookup table of linear feedback gains. The right gain is
selected on-line by finding the region {x: Hi x ≤ ki} of the
polyhedral partition where the current state x (t) (or, more
generally, the current vector of parameters) lies.
There are various methods adopted to find the polyhedral
region like Binary Search Tree Algorithm, Logarithmic
Solution and Active Set Partition. [2]
3. E-MPC ON FAST DYNAMICS SYSTEM
Explicit Model Predictive Control to be implemented on
Benchmark Control Problem of DC Motor Speed Control.
System Model of a Permanent Magnet DC Motor with Speed
Controlled by Armature Voltage is obtained through
Mathematical Model using Parameters given by Manufacturer
Data Sheet. Here Typical Motor Data of standard Portescap
Motor are used to obtain the PWA model of the motor for the
specified constraints on Matlab with the help of Multi
Parametric Toolbox.
For this system, input is the voltage source (V) applied to the
motor's armature, while the output is the rotational speed of
the shaft dθ/dt. The physical parameters of the Motor used are:
Rotor Moment of inertia (J) 71.4e-7
kg.m^2Motor viscous friction constant (b) 1.5e-6 N.m.s
Electromotive force constant (Ke) 0.0254 V/rad/sec
Motor torque constant (Kt) 0.0254 Nm/Amp
Electric resistance (R) 0.85 Ohm
Electric inductance (L) 0.1e-3 Henry
The motor torque is proportional to the armature current i by a
constant factor Kt as shown in the equation below. This is
referred to as an armature-controlled motor.
T = Kti (9)
The back emf, e, is proportional to the angular velocity of the
shaft by a constant factor Ke.
e = Keθ (10)
In SI units, the motor torque and back emf constants are equal,
that is, Kt = Ke; therefore K is used to represent both the
motor torque constant and the back emf constant.
Jθ + bθ = Ki (11)
L
di
dt
+ Ri = V − Kθ (12)
In state-space form, the governing equations above can be
expressed by choosing the rotational speed and electric current
as the state variables. Again the armature voltage is treated as
the input and the rotational speed is chosen as the output.
d
dt
θ
i
=
−b/J K/J
−K/L −R/L
θ
i
+
0
1/L
V (13)
y = [1 0]
θ
i
(14)
Along with the state space model, typical constraints for States
Speed and Armature Current and Control Input Armature
Voltage are specified.
Speed: °θmin = 0 rad/sec and °θmax = 700 rad/sec
Armature Current: imin =0 and imax =1.0 amp.
Armature Voltage: Vmin =0 Vmax = 18Volts
4. CONTROL LAW COMPUTATION AND
SIMULATION:
Given a reasonably accurate discrete time state space system
model, sampling time, and constraints on the system Piece
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 02 Issue: 04 | Apr-2013, Available @ http://www.ijret.org 694
wise affine law of the system is computed. Multi Parametric
Toolbox (MPT)[2]
developed by M.Kvasnika et.al is Matlab
Toolbox which provides efficient computational means to
obtain feedback controllers for constrained optimal control
problems. It’s a free toolbox with GNU license. Computation
of control law is done with the help of various multi
parametric programming solvers, which need to be installed
along with this toolbox. By multi-parametric programming, a
linear or quadratic optimization problem is solved off-line.
The associated solution takes the form of a PWA state
feedback law.
To derive the explicit Model Predictive Control law for the
DC motor Speed Control, its discrete time State Space Model
is loaded on the GUI Interface of the toolbox, or it can be
exported from previously saved Matlab file or from
workspace. Sampling time for the system is selected as per the
open loop response obtained from the DC Motor Speed
control. Constraints on control input armature voltage, and
states speed and armature current are specified. Toolbox
validates the model then other parameters like Finite Horizon
solution, Prediction Horizon, Control Objective of Regulation
to output Reference are specified. Controller for Fixed
Reference value of 400 rad/sec and Current of 0.5 Amp is
given. With these data the controller computed.
As shown in Fig.1 the whole state space range of both states
divided in partitioned space called regions or more generally
are called polytopic partitions. Here for 28 such regions are
developed. It is 2-dimension hyper-rectangular plane which
contains values of states distributed over 28 regions.
Fig.1: Polytopic Partitions of the system states
Fig.2 shows the control law for DC Motor speed control. Here
along with states, control input armature voltage is shown. It is
clear from the plot that for increasing speed the armature
voltage is increasing.
Fig.2: Piecewise Affine Law of System.
For different values of speed and current the region is specific.
Once this control law is computed for any system offline, only
its region search and output evaluation is required. It thus
removes the limitation of conventional model predictive
control to compute the control law on line at each sampling
instant. Here on the generated law toolbox also specifies
whether closed loop system is stable or not.
Fig.3: States and Control Input for Speed of 200 rad/sec
It is checked by evaluating it for two different reference points
- (1) 200 rad/sec and (2) 400 rad/sec motor speed. The initial
condition is assumed [0,0]. The simulation results obtained are
shown in the figures 3 and 4 respectively.
As can be seen from the simulation results obtained for
different speed values, the control law takes more sampling
instance to reach the higher reference point. Also the armature
voltage is increased in linear fashion to meet the desired
speed.
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 02 Issue: 04 | Apr-2013, Available @ http://www.ijret.org 695
Fig.4: States and Control Input for Speed of 400 rad/sec
5. IMPLEMENTATION OF EXPLICIT MPC:
Hardware implementation of the Explicit Model Predictive
Control using Multi Parametric Toolbox can be done by
generating its C-Code. The generated C-Code contains the
Polytopic partitions. At each sampling instant the states are
measured and are compared with the each set of the polytopic
partition and the correct region is searched and for that region
required control input is given to the plant.
The reduced online computation makes the Explicit Model
predictive Control application possible for fast dynamic
systems. Survey on Explicit Model Predictive Control and its
applications done by Alessandro Alessio and Alberto
Bemporad[4] in 2009 shows it can be implemented for the
systems with 1-50 ms sampling period systems, 1-2
manipulated inputs.
6. FURTHER SCOPE:
Implementation of the e-MPC on hardwares like controllers
can be further extended to the Field Programmable Gate Array
(FPGA) Modules and Application Specific Integrated Chip
(ASIC) with the help of co-generation tools like MPT toolbox.
Recently a toolbox named Moby-DIC[5] developed by
Alberto Oliveri et.al provides such co-generation facility to
implement the explicit model predictive control on FPGA and
ASIC Hardwares. Thus Explicit Model Predictive control is
gradually increasing its applicability in power electronics and
other fast dynamic systems.
REFERENCES
[1].Bemporad, A., Morari, M., Dua, V.,
Pistikopoulos,E.N.:The explicit linear quadratic regulator for
constrained systems. Automatica 38(1), 3–20 (2002)
[2]. M. Kvasnica, P. Grieder, and M. Baotic. Multi-Parametric
Toolbox (MPT), 2004. URL http://control.ee.ethz.ch/~mpt/.
[3] Alberto Bemporad : Model Predictive Control Design :
New Trends and Tools, Proceedings of the 45th IEEE
Conference on Decision & Control, San Diego, CA, USA,
December 13-15, 2006
[4]. A. Alessio and A. Bemporad. A survey on explicit model
predictive control. In Nonlinear Model Predictive Control:
Towards New Challenging Applications. Springer Berlin /
Heidelberg, 2009.
[5] Alberto Oliveri, Davide Barcelli, Alberto Bemporad, Bart
Genuit, Maurice Heemels, Tomaso Poggi, Matteo Rubagotti
& Marco Storace: MOBY-DIC: A MATLAB Toolbox for
Circuit-Oriented Design of Explicit MPC, 4th IFAC Nonlinear
Model Predictive Control Conference, IFAC,
Noordwijkerhout, NL. August 23-27, 2012
[6] Tor A. Johansen, Warren Jackson, Robert Schreiber, and
Petter Tøndel, Hardware Synthesis of Explicit Model
Predictive Controllers, IEEE TRANSACTIONS ON
CONTROL SYSTEMS TECHNOLOGY, VOL. 15, NO. 1,
JANUARY 2007
[7] P.Tondel, T.A.Johnson, A.Bemporad, Evaluation
ofpiecewise a"ne control via binary search tree, Automatica 39
(2003) 945 – 950.
[8] Leonidas G. Bleris, Panagiotis D. Vouzis, Mark G. Arnold
and Mayuresh V. KothareA Co-Processor FPGA Platform for
the Implementation of Real-Time Model Predictive Control.
American Control Conference 2006 (ACC'06), Minneapolis,
Minnesota, 14-16 June, 2006.
[9] Alberto Bemporad: Recent Advances in MPC LeCoPro
Mid--‐term Workshop, Leuven, January 27, 2012
[10] Richard C. Dorf, Robert H. Bishop, Modern Control
System, Pearson Edition.
BIOGRAPHIES:
Nitin R. Prajapati is a Student of M.E.
(Applied Instrumentation) at L.D.College
of engineering. He had completed B.E.
(I.C.) from Dharmsinh Desai University in
2001.
Vinod Patel received M. Tech degree
from Indian Institute of Technology,
Roorkee in the year 2007. Currently he is
working as an Associate Professor and
Head in Applied Instrumentation
Department at L. D. College of
Engineering, Ahemdabad

More Related Content

What's hot

Comparison of cascade P-PI controller tuning methods for PMDC motor based on ...
Comparison of cascade P-PI controller tuning methods for PMDC motor based on ...Comparison of cascade P-PI controller tuning methods for PMDC motor based on ...
Comparison of cascade P-PI controller tuning methods for PMDC motor based on ...IJECEIAES
 
Multi parametric model predictive control based on laguerre model for permane...
Multi parametric model predictive control based on laguerre model for permane...Multi parametric model predictive control based on laguerre model for permane...
Multi parametric model predictive control based on laguerre model for permane...IJECEIAES
 
The Neural Network-Combined Optimal Control System of Induction Motor
The Neural Network-Combined Optimal Control System of Induction MotorThe Neural Network-Combined Optimal Control System of Induction Motor
The Neural Network-Combined Optimal Control System of Induction MotorIJECEIAES
 
Event triggered control design of linear networked systems with quantizations
Event triggered control design of linear networked systems with quantizationsEvent triggered control design of linear networked systems with quantizations
Event triggered control design of linear networked systems with quantizationsISA Interchange
 
Available transfer capability computations in the indian southern e.h.v power...
Available transfer capability computations in the indian southern e.h.v power...Available transfer capability computations in the indian southern e.h.v power...
Available transfer capability computations in the indian southern e.h.v power...eSAT Journals
 
Comparison of Estimated Torques Using Low Pass Filter and Extended Kalman Fil...
Comparison of Estimated Torques Using Low Pass Filter and Extended Kalman Fil...Comparison of Estimated Torques Using Low Pass Filter and Extended Kalman Fil...
Comparison of Estimated Torques Using Low Pass Filter and Extended Kalman Fil...IAES-IJPEDS
 
Output feedback trajectory stabilization of the uncertainty DC servomechanism...
Output feedback trajectory stabilization of the uncertainty DC servomechanism...Output feedback trajectory stabilization of the uncertainty DC servomechanism...
Output feedback trajectory stabilization of the uncertainty DC servomechanism...ISA Interchange
 
Experimental dataset to develop a parametric model based of DC geared motor i...
Experimental dataset to develop a parametric model based of DC geared motor i...Experimental dataset to develop a parametric model based of DC geared motor i...
Experimental dataset to develop a parametric model based of DC geared motor i...IJECEIAES
 
A novel p q control algorithm for combined active front end converter and shu...
A novel p q control algorithm for combined active front end converter and shu...A novel p q control algorithm for combined active front end converter and shu...
A novel p q control algorithm for combined active front end converter and shu...eSAT Journals
 
Novelty Method of Speed Control Analysis of Permanent Magnet Brushless DC Motor
Novelty Method of Speed Control Analysis of Permanent Magnet Brushless DC MotorNovelty Method of Speed Control Analysis of Permanent Magnet Brushless DC Motor
Novelty Method of Speed Control Analysis of Permanent Magnet Brushless DC MotorIRJET Journal
 
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 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...ijscmcj
 
Delayed feedback control of nonlinear phenomena in indirect field oriented co...
Delayed feedback control of nonlinear phenomena in indirect field oriented co...Delayed feedback control of nonlinear phenomena in indirect field oriented co...
Delayed feedback control of nonlinear phenomena in indirect field oriented co...eSAT Publishing House
 
76201978
7620197876201978
76201978IJRAT
 
Performance Comparison of Identification Methods Applied to Power Systems for...
Performance Comparison of Identification Methods Applied to Power Systems for...Performance Comparison of Identification Methods Applied to Power Systems for...
Performance Comparison of Identification Methods Applied to Power Systems for...Reza Pourramezan
 
Applying Parametric Functional Approximations for Teaching Electromechanical ...
Applying Parametric Functional Approximations for Teaching Electromechanical ...Applying Parametric Functional Approximations for Teaching Electromechanical ...
Applying Parametric Functional Approximations for Teaching Electromechanical ...IOSRJEEE
 
Transient stability analysis and enhancement of ieee 9 bus system
Transient stability analysis and enhancement of ieee  9 bus system Transient stability analysis and enhancement of ieee  9 bus system
Transient stability analysis and enhancement of ieee 9 bus system ecij
 

What's hot (19)

Comparison of cascade P-PI controller tuning methods for PMDC motor based on ...
Comparison of cascade P-PI controller tuning methods for PMDC motor based on ...Comparison of cascade P-PI controller tuning methods for PMDC motor based on ...
Comparison of cascade P-PI controller tuning methods for PMDC motor based on ...
 
Multi parametric model predictive control based on laguerre model for permane...
Multi parametric model predictive control based on laguerre model for permane...Multi parametric model predictive control based on laguerre model for permane...
Multi parametric model predictive control based on laguerre model for permane...
 
The Neural Network-Combined Optimal Control System of Induction Motor
The Neural Network-Combined Optimal Control System of Induction MotorThe Neural Network-Combined Optimal Control System of Induction Motor
The Neural Network-Combined Optimal Control System of Induction Motor
 
Event triggered control design of linear networked systems with quantizations
Event triggered control design of linear networked systems with quantizationsEvent triggered control design of linear networked systems with quantizations
Event triggered control design of linear networked systems with quantizations
 
Available transfer capability computations in the indian southern e.h.v power...
Available transfer capability computations in the indian southern e.h.v power...Available transfer capability computations in the indian southern e.h.v power...
Available transfer capability computations in the indian southern e.h.v power...
 
[000007]
[000007][000007]
[000007]
 
Comparison of Estimated Torques Using Low Pass Filter and Extended Kalman Fil...
Comparison of Estimated Torques Using Low Pass Filter and Extended Kalman Fil...Comparison of Estimated Torques Using Low Pass Filter and Extended Kalman Fil...
Comparison of Estimated Torques Using Low Pass Filter and Extended Kalman Fil...
 
Ball and beam
Ball and beamBall and beam
Ball and beam
 
Output feedback trajectory stabilization of the uncertainty DC servomechanism...
Output feedback trajectory stabilization of the uncertainty DC servomechanism...Output feedback trajectory stabilization of the uncertainty DC servomechanism...
Output feedback trajectory stabilization of the uncertainty DC servomechanism...
 
Experimental dataset to develop a parametric model based of DC geared motor i...
Experimental dataset to develop a parametric model based of DC geared motor i...Experimental dataset to develop a parametric model based of DC geared motor i...
Experimental dataset to develop a parametric model based of DC geared motor i...
 
High Speed 8-bit Counters using State Excitation Logic and their Application ...
High Speed 8-bit Counters using State Excitation Logic and their Application ...High Speed 8-bit Counters using State Excitation Logic and their Application ...
High Speed 8-bit Counters using State Excitation Logic and their Application ...
 
A novel p q control algorithm for combined active front end converter and shu...
A novel p q control algorithm for combined active front end converter and shu...A novel p q control algorithm for combined active front end converter and shu...
A novel p q control algorithm for combined active front end converter and shu...
 
Novelty Method of Speed Control Analysis of Permanent Magnet Brushless DC Motor
Novelty Method of Speed Control Analysis of Permanent Magnet Brushless DC MotorNovelty Method of Speed Control Analysis of Permanent Magnet Brushless DC Motor
Novelty Method of Speed Control Analysis of Permanent Magnet Brushless DC Motor
 
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 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...
 
Delayed feedback control of nonlinear phenomena in indirect field oriented co...
Delayed feedback control of nonlinear phenomena in indirect field oriented co...Delayed feedback control of nonlinear phenomena in indirect field oriented co...
Delayed feedback control of nonlinear phenomena in indirect field oriented co...
 
76201978
7620197876201978
76201978
 
Performance Comparison of Identification Methods Applied to Power Systems for...
Performance Comparison of Identification Methods Applied to Power Systems for...Performance Comparison of Identification Methods Applied to Power Systems for...
Performance Comparison of Identification Methods Applied to Power Systems for...
 
Applying Parametric Functional Approximations for Teaching Electromechanical ...
Applying Parametric Functional Approximations for Teaching Electromechanical ...Applying Parametric Functional Approximations for Teaching Electromechanical ...
Applying Parametric Functional Approximations for Teaching Electromechanical ...
 
Transient stability analysis and enhancement of ieee 9 bus system
Transient stability analysis and enhancement of ieee  9 bus system Transient stability analysis and enhancement of ieee  9 bus system
Transient stability analysis and enhancement of ieee 9 bus system
 

Similar to Explicit model predictive control of fast dynamic system

Steady state stability analysis and enhancement of three machine nine bus pow...
Steady state stability analysis and enhancement of three machine nine bus pow...Steady state stability analysis and enhancement of three machine nine bus pow...
Steady state stability analysis and enhancement of three machine nine bus pow...eSAT Journals
 
CONTROL OF AN INDUCTION MOTOR WITH DOUBLE ANN MODEL BASED DTC
CONTROL OF AN INDUCTION MOTOR WITH DOUBLE ANN MODEL BASED DTCCONTROL OF AN INDUCTION MOTOR WITH DOUBLE ANN MODEL BASED DTC
CONTROL OF AN INDUCTION MOTOR WITH DOUBLE ANN MODEL BASED DTCcsandit
 
Direct torque control using neural network approach
Direct torque control using neural network approachDirect torque control using neural network approach
Direct torque control using neural network approacheSAT Journals
 
Direct torque control using neural network approach
Direct torque control using neural network approachDirect torque control using neural network approach
Direct torque control using neural network approacheSAT Publishing House
 
Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller
Modeling & Simulation of PMSM Drives with Fuzzy Logic ControllerModeling & Simulation of PMSM Drives with Fuzzy Logic Controller
Modeling & Simulation of PMSM Drives with Fuzzy Logic ControllerIJMER
 
Robust control of pmsm using genetic algorithm
Robust control of pmsm using genetic algorithmRobust control of pmsm using genetic algorithm
Robust control of pmsm using genetic algorithmeSAT Publishing House
 
Autotuning of pid controller for robot arm and magnet levitation plant
Autotuning of pid controller for robot arm and magnet levitation plantAutotuning of pid controller for robot arm and magnet levitation plant
Autotuning of pid controller for robot arm and magnet levitation planteSAT Journals
 
OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROL...
OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROL...OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROL...
OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROL...elelijjournal
 
Convergence Parameter Analysis for Different Metaheuristic Methods Control Co...
Convergence Parameter Analysis for Different Metaheuristic Methods Control Co...Convergence Parameter Analysis for Different Metaheuristic Methods Control Co...
Convergence Parameter Analysis for Different Metaheuristic Methods Control Co...IJPEDS-IAES
 
Performance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpcPerformance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpceSAT Publishing House
 
Performance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpcPerformance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpceSAT Publishing House
 
Biogeography-Based Optimization, BBO, Evolutionary Algorithm, Migration, Part...
Biogeography-Based Optimization, BBO, Evolutionary Algorithm, Migration, Part...Biogeography-Based Optimization, BBO, Evolutionary Algorithm, Migration, Part...
Biogeography-Based Optimization, BBO, Evolutionary Algorithm, Migration, Part...cscpconf
 
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 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...ijscmcj
 
An enhanced mppt technique for small scale
An enhanced mppt technique for small scaleAn enhanced mppt technique for small scale
An enhanced mppt technique for small scaleeSAT Publishing House
 
Design and Implementation of Sliding Mode Controller using Coefficient Diagra...
Design and Implementation of Sliding Mode Controller using Coefficient Diagra...Design and Implementation of Sliding Mode Controller using Coefficient Diagra...
Design and Implementation of Sliding Mode Controller using Coefficient Diagra...IOSR Journals
 
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-design
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-designReal coded-genetic-algorithm-for-robust-power-system-stabilizer-design
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-designCemal Ardil
 
Unity Feedback PD Controller Design for an Electronic Throttle Body
Unity Feedback PD Controller Design for an Electronic Throttle BodyUnity Feedback PD Controller Design for an Electronic Throttle Body
Unity Feedback PD Controller Design for an Electronic Throttle BodySteven Ernst, PE
 
Open switch fault diagnosis in three phase inverter
Open switch fault diagnosis in three phase inverterOpen switch fault diagnosis in three phase inverter
Open switch fault diagnosis in three phase invertereSAT Publishing House
 
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 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...ijscmcjournal
 
A Novel Optimal PI Parameter Tuning Strategy to Improve Constant Switching Pe...
A Novel Optimal PI Parameter Tuning Strategy to Improve Constant Switching Pe...A Novel Optimal PI Parameter Tuning Strategy to Improve Constant Switching Pe...
A Novel Optimal PI Parameter Tuning Strategy to Improve Constant Switching Pe...IJPEDS-IAES
 

Similar to Explicit model predictive control of fast dynamic system (20)

Steady state stability analysis and enhancement of three machine nine bus pow...
Steady state stability analysis and enhancement of three machine nine bus pow...Steady state stability analysis and enhancement of three machine nine bus pow...
Steady state stability analysis and enhancement of three machine nine bus pow...
 
CONTROL OF AN INDUCTION MOTOR WITH DOUBLE ANN MODEL BASED DTC
CONTROL OF AN INDUCTION MOTOR WITH DOUBLE ANN MODEL BASED DTCCONTROL OF AN INDUCTION MOTOR WITH DOUBLE ANN MODEL BASED DTC
CONTROL OF AN INDUCTION MOTOR WITH DOUBLE ANN MODEL BASED DTC
 
Direct torque control using neural network approach
Direct torque control using neural network approachDirect torque control using neural network approach
Direct torque control using neural network approach
 
Direct torque control using neural network approach
Direct torque control using neural network approachDirect torque control using neural network approach
Direct torque control using neural network approach
 
Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller
Modeling & Simulation of PMSM Drives with Fuzzy Logic ControllerModeling & Simulation of PMSM Drives with Fuzzy Logic Controller
Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller
 
Robust control of pmsm using genetic algorithm
Robust control of pmsm using genetic algorithmRobust control of pmsm using genetic algorithm
Robust control of pmsm using genetic algorithm
 
Autotuning of pid controller for robot arm and magnet levitation plant
Autotuning of pid controller for robot arm and magnet levitation plantAutotuning of pid controller for robot arm and magnet levitation plant
Autotuning of pid controller for robot arm and magnet levitation plant
 
OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROL...
OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROL...OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROL...
OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROL...
 
Convergence Parameter Analysis for Different Metaheuristic Methods Control Co...
Convergence Parameter Analysis for Different Metaheuristic Methods Control Co...Convergence Parameter Analysis for Different Metaheuristic Methods Control Co...
Convergence Parameter Analysis for Different Metaheuristic Methods Control Co...
 
Performance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpcPerformance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpc
 
Performance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpcPerformance analysis of a liquid column in a chemical plant by using mpc
Performance analysis of a liquid column in a chemical plant by using mpc
 
Biogeography-Based Optimization, BBO, Evolutionary Algorithm, Migration, Part...
Biogeography-Based Optimization, BBO, Evolutionary Algorithm, Migration, Part...Biogeography-Based Optimization, BBO, Evolutionary Algorithm, Migration, Part...
Biogeography-Based Optimization, BBO, Evolutionary Algorithm, Migration, Part...
 
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 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...
 
An enhanced mppt technique for small scale
An enhanced mppt technique for small scaleAn enhanced mppt technique for small scale
An enhanced mppt technique for small scale
 
Design and Implementation of Sliding Mode Controller using Coefficient Diagra...
Design and Implementation of Sliding Mode Controller using Coefficient Diagra...Design and Implementation of Sliding Mode Controller using Coefficient Diagra...
Design and Implementation of Sliding Mode Controller using Coefficient Diagra...
 
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-design
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-designReal coded-genetic-algorithm-for-robust-power-system-stabilizer-design
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-design
 
Unity Feedback PD Controller Design for an Electronic Throttle Body
Unity Feedback PD Controller Design for an Electronic Throttle BodyUnity Feedback PD Controller Design for an Electronic Throttle Body
Unity Feedback PD Controller Design for an Electronic Throttle Body
 
Open switch fault diagnosis in three phase inverter
Open switch fault diagnosis in three phase inverterOpen switch fault diagnosis in three phase inverter
Open switch fault diagnosis in three phase inverter
 
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 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...
 
A Novel Optimal PI Parameter Tuning Strategy to Improve Constant Switching Pe...
A Novel Optimal PI Parameter Tuning Strategy to Improve Constant Switching Pe...A Novel Optimal PI Parameter Tuning Strategy to Improve Constant Switching Pe...
A Novel Optimal PI Parameter Tuning Strategy to Improve Constant Switching Pe...
 

More from eSAT Journals

Mechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavementsMechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavementseSAT Journals
 
Material management in construction – a case study
Material management in construction – a case studyMaterial management in construction – a case study
Material management in construction – a case studyeSAT Journals
 
Managing drought short term strategies in semi arid regions a case study
Managing drought    short term strategies in semi arid regions  a case studyManaging drought    short term strategies in semi arid regions  a case study
Managing drought short term strategies in semi arid regions a case studyeSAT Journals
 
Life cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangaloreLife cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangaloreeSAT Journals
 
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialsLaboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialseSAT Journals
 
Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...eSAT Journals
 
Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...eSAT Journals
 
Influence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizerInfluence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizereSAT Journals
 
Geographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementGeographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementeSAT Journals
 
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...eSAT Journals
 
Factors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concreteFactors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concreteeSAT Journals
 
Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...eSAT Journals
 
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...eSAT Journals
 
Evaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabsEvaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabseSAT Journals
 
Evaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in indiaEvaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in indiaeSAT Journals
 
Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...eSAT Journals
 
Estimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodEstimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodeSAT Journals
 
Estimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniquesEstimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniqueseSAT Journals
 
Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...eSAT Journals
 
Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...eSAT Journals
 

More from eSAT Journals (20)

Mechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavementsMechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavements
 
Material management in construction – a case study
Material management in construction – a case studyMaterial management in construction – a case study
Material management in construction – a case study
 
Managing drought short term strategies in semi arid regions a case study
Managing drought    short term strategies in semi arid regions  a case studyManaging drought    short term strategies in semi arid regions  a case study
Managing drought short term strategies in semi arid regions a case study
 
Life cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangaloreLife cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangalore
 
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialsLaboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
 
Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...
 
Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...
 
Influence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizerInfluence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizer
 
Geographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementGeographical information system (gis) for water resources management
Geographical information system (gis) for water resources management
 
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
 
Factors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concreteFactors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concrete
 
Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...
 
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
 
Evaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabsEvaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabs
 
Evaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in indiaEvaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in india
 
Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...
 
Estimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodEstimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn method
 
Estimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniquesEstimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniques
 
Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...
 
Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...
 

Recently uploaded

HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 

Recently uploaded (20)

HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 

Explicit model predictive control of fast dynamic system

  • 1. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 02 Issue: 04 | Apr-2013, Available @ http://www.ijret.org 692 EXPLICIT MODEL PREDICTIVE CONTROL OF FAST DYNAMIC SYSTEM Nitin Prajapati1 , Vinod P. Patel 2 1 Student of M.E., 2 Head of the Department of Applied Instrumentation, L.D.College of Engineering, Gujarat, India nrp.prajapati@gmail.com, vinodpatel_74@rediffmail.com Abstract Explicit Model Predictive Control approach provides offline computation of the optimization law by Multi Parametric Quadratic Programming. The solution is Piece wise affine in nature. It is explicit representation of the system states and control inputs. Such law then can be solved using binary search tree and can be evaluated for fast dynamic systems. Implementing such controllers can be done on microcontroller or ASIC/FPGA. DC Motor Speed Control - one of the benchmark systems is discussed here in this context. Its PWA law obtained, simulation of closed loop e-MPC is presented and its implementation approach using MPT toolbox and other such toolboxes is shown in brief. Index Terms: Model Predictive Control, explicit, Piece-wise Affine, and Multi Parametric Toolbox -----------------------------------------------------------------------***----------------------------------------------------------------------- 1. INTRODUCTION Model Predictive Control is Optimal Control Strategy based on the dynamic system model. Since its advent it has become popular in industries for constrained control of the systems. Anti wind-up using PID can at the most provide constraints on the control input. Its advantage over conventional PID control schemes is its constraints handling capacity for control inputs as well as system states. In Model Predictive Control at each sampling time, starting at the current state, an open-loop optimal control problem is solved over a finite horizon. At the next time step, the computation is repeated starting from the new state and over a shifted horizon, leading to a moving horizon policy. The solution relies on a linear dynamic model, respects all input and output constraints, and optimizes a quadratic performance index. Thus, as much as a quadratic performance index together with various constraints can be used to express true performance objectives, the performance of MPC is excellent. The big drawback of the MPC is the relatively difficult on-line computational effort, which limits its applicability to relatively slow and/or small problems. Chemical Processes and other processes which have longer time constants in the system and can be considered as slow dynamic systems are thus implemented using Model Predictive Control. Consider the discrete-time linear time invariant system given by x t + 1 = Ax t + Bu t (1) y t = Cx t (2) While fulfilling the constraints, ymin ≤ y t ≤ ymax , umin ≤ u t ≤ umax (3) For such system optimization problem is, U ≜ ut ,……….ut+Nu−1 min J(U, x t ) = x′t+Ny|tPxt+Ny|t+ k=0Ny−1[x′t+k|tQxt+k|t+u′t+kRut+k] (4) Subject to, ymin ≤ yt+k|t ≤ ymax , k = 1, … Nc Nc ≤ Ny − 1 umin ≤ ut+k ≤ umax , k = 0,1, … Nc, xt|t = x t , xt+k+1|t = Axt+k|t + But+k , k ≥ 0, yt+k|t = Cxt+k|t , k ≥ 0, ut+k = Kxt+k|t , Nu ≤ k ≤ Ny Where, Ny, Nu and Nc are Output, Input and Constrain Horizons respectively and K is some feedback gain. [1] 2. EXPLICIT MPC [1] The idea of explicit MPC is to solve the optimization problem (4) off-line for all (t) within a given set X.
  • 2. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 02 Issue: 04 | Apr-2013, Available @ http://www.ijret.org 693 Placing 𝑥𝑡+𝑘/𝑡 = 𝐴 𝑘 𝑥 𝑡 + 𝐴 𝑗 𝐵𝑢𝑡+𝑘−1−𝑗 𝑘−1 𝑗=0 in (4) it becomes 𝑉 𝑥 𝑡 = 1 2 𝑥′ 𝑡 𝑌𝑥 𝑡 + min 𝑈 1 2 𝑈′ 𝐻𝑈 + 𝑥′ 𝑡 𝐹𝑈 (5) 𝑠𝑢𝑏𝑗. 𝑡𝑜 𝐺𝑈 ≤ 𝑊 + 𝐸𝑥 𝑡 Defining Auxiliary variable, 𝑧 ≜ 𝑈 + 𝐻−1 𝐹′ 𝑥(𝑡) (6) Gives optimization problem for variable z 𝑉𝑧 𝑥 = min 𝑧 1 2 𝑧′ 𝐻𝑧 (7) 𝑠𝑢𝑏𝑗. 𝑡𝑜 𝐺𝑧 ≤ 𝑊 + 𝑆𝑥 𝑡 𝑤𝑕𝑒𝑟𝑒 𝑆 ≜ 𝐸 + 𝐺𝐻−1 𝐹′ And to make the dependence of u(t) on x(t) explicit, rather than implicitly defined by the optimization procedure that solves problem (4). It turns out that such a dependence is piecewise affine in most of the formulations so that the MPC controller defined by (4) can be represented in a totally equivalent way as 𝑢 𝑥 = 𝐹1 𝑥 + 𝑔1 𝑖𝑓 𝐻1 𝑥 ≤ 𝑘1 : ∶ ∶ ∶ ∶ 𝐹 𝑀 𝑥 + 𝑔 𝑀 𝑖𝑓 𝐻 𝑀 𝑥 ≤ 𝑘 𝑀 (8) Consequently, on-line computations are reduced to the simple evaluation of (8), which broadens the scope of applicability of MPC to fast-sampling applications. The explicit MPC solution (8) pre-computed off-line is a lookup table of linear feedback gains. The right gain is selected on-line by finding the region {x: Hi x ≤ ki} of the polyhedral partition where the current state x (t) (or, more generally, the current vector of parameters) lies. There are various methods adopted to find the polyhedral region like Binary Search Tree Algorithm, Logarithmic Solution and Active Set Partition. [2] 3. E-MPC ON FAST DYNAMICS SYSTEM Explicit Model Predictive Control to be implemented on Benchmark Control Problem of DC Motor Speed Control. System Model of a Permanent Magnet DC Motor with Speed Controlled by Armature Voltage is obtained through Mathematical Model using Parameters given by Manufacturer Data Sheet. Here Typical Motor Data of standard Portescap Motor are used to obtain the PWA model of the motor for the specified constraints on Matlab with the help of Multi Parametric Toolbox. For this system, input is the voltage source (V) applied to the motor's armature, while the output is the rotational speed of the shaft dθ/dt. The physical parameters of the Motor used are: Rotor Moment of inertia (J) 71.4e-7 kg.m^2Motor viscous friction constant (b) 1.5e-6 N.m.s Electromotive force constant (Ke) 0.0254 V/rad/sec Motor torque constant (Kt) 0.0254 Nm/Amp Electric resistance (R) 0.85 Ohm Electric inductance (L) 0.1e-3 Henry The motor torque is proportional to the armature current i by a constant factor Kt as shown in the equation below. This is referred to as an armature-controlled motor. T = Kti (9) The back emf, e, is proportional to the angular velocity of the shaft by a constant factor Ke. e = Keθ (10) In SI units, the motor torque and back emf constants are equal, that is, Kt = Ke; therefore K is used to represent both the motor torque constant and the back emf constant. Jθ + bθ = Ki (11) L di dt + Ri = V − Kθ (12) In state-space form, the governing equations above can be expressed by choosing the rotational speed and electric current as the state variables. Again the armature voltage is treated as the input and the rotational speed is chosen as the output. d dt θ i = −b/J K/J −K/L −R/L θ i + 0 1/L V (13) y = [1 0] θ i (14) Along with the state space model, typical constraints for States Speed and Armature Current and Control Input Armature Voltage are specified. Speed: °θmin = 0 rad/sec and °θmax = 700 rad/sec Armature Current: imin =0 and imax =1.0 amp. Armature Voltage: Vmin =0 Vmax = 18Volts 4. CONTROL LAW COMPUTATION AND SIMULATION: Given a reasonably accurate discrete time state space system model, sampling time, and constraints on the system Piece
  • 3. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 02 Issue: 04 | Apr-2013, Available @ http://www.ijret.org 694 wise affine law of the system is computed. Multi Parametric Toolbox (MPT)[2] developed by M.Kvasnika et.al is Matlab Toolbox which provides efficient computational means to obtain feedback controllers for constrained optimal control problems. It’s a free toolbox with GNU license. Computation of control law is done with the help of various multi parametric programming solvers, which need to be installed along with this toolbox. By multi-parametric programming, a linear or quadratic optimization problem is solved off-line. The associated solution takes the form of a PWA state feedback law. To derive the explicit Model Predictive Control law for the DC motor Speed Control, its discrete time State Space Model is loaded on the GUI Interface of the toolbox, or it can be exported from previously saved Matlab file or from workspace. Sampling time for the system is selected as per the open loop response obtained from the DC Motor Speed control. Constraints on control input armature voltage, and states speed and armature current are specified. Toolbox validates the model then other parameters like Finite Horizon solution, Prediction Horizon, Control Objective of Regulation to output Reference are specified. Controller for Fixed Reference value of 400 rad/sec and Current of 0.5 Amp is given. With these data the controller computed. As shown in Fig.1 the whole state space range of both states divided in partitioned space called regions or more generally are called polytopic partitions. Here for 28 such regions are developed. It is 2-dimension hyper-rectangular plane which contains values of states distributed over 28 regions. Fig.1: Polytopic Partitions of the system states Fig.2 shows the control law for DC Motor speed control. Here along with states, control input armature voltage is shown. It is clear from the plot that for increasing speed the armature voltage is increasing. Fig.2: Piecewise Affine Law of System. For different values of speed and current the region is specific. Once this control law is computed for any system offline, only its region search and output evaluation is required. It thus removes the limitation of conventional model predictive control to compute the control law on line at each sampling instant. Here on the generated law toolbox also specifies whether closed loop system is stable or not. Fig.3: States and Control Input for Speed of 200 rad/sec It is checked by evaluating it for two different reference points - (1) 200 rad/sec and (2) 400 rad/sec motor speed. The initial condition is assumed [0,0]. The simulation results obtained are shown in the figures 3 and 4 respectively. As can be seen from the simulation results obtained for different speed values, the control law takes more sampling instance to reach the higher reference point. Also the armature voltage is increased in linear fashion to meet the desired speed.
  • 4. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 02 Issue: 04 | Apr-2013, Available @ http://www.ijret.org 695 Fig.4: States and Control Input for Speed of 400 rad/sec 5. IMPLEMENTATION OF EXPLICIT MPC: Hardware implementation of the Explicit Model Predictive Control using Multi Parametric Toolbox can be done by generating its C-Code. The generated C-Code contains the Polytopic partitions. At each sampling instant the states are measured and are compared with the each set of the polytopic partition and the correct region is searched and for that region required control input is given to the plant. The reduced online computation makes the Explicit Model predictive Control application possible for fast dynamic systems. Survey on Explicit Model Predictive Control and its applications done by Alessandro Alessio and Alberto Bemporad[4] in 2009 shows it can be implemented for the systems with 1-50 ms sampling period systems, 1-2 manipulated inputs. 6. FURTHER SCOPE: Implementation of the e-MPC on hardwares like controllers can be further extended to the Field Programmable Gate Array (FPGA) Modules and Application Specific Integrated Chip (ASIC) with the help of co-generation tools like MPT toolbox. Recently a toolbox named Moby-DIC[5] developed by Alberto Oliveri et.al provides such co-generation facility to implement the explicit model predictive control on FPGA and ASIC Hardwares. Thus Explicit Model Predictive control is gradually increasing its applicability in power electronics and other fast dynamic systems. REFERENCES [1].Bemporad, A., Morari, M., Dua, V., Pistikopoulos,E.N.:The explicit linear quadratic regulator for constrained systems. Automatica 38(1), 3–20 (2002) [2]. M. Kvasnica, P. Grieder, and M. Baotic. Multi-Parametric Toolbox (MPT), 2004. URL http://control.ee.ethz.ch/~mpt/. [3] Alberto Bemporad : Model Predictive Control Design : New Trends and Tools, Proceedings of the 45th IEEE Conference on Decision & Control, San Diego, CA, USA, December 13-15, 2006 [4]. A. Alessio and A. Bemporad. A survey on explicit model predictive control. In Nonlinear Model Predictive Control: Towards New Challenging Applications. Springer Berlin / Heidelberg, 2009. [5] Alberto Oliveri, Davide Barcelli, Alberto Bemporad, Bart Genuit, Maurice Heemels, Tomaso Poggi, Matteo Rubagotti & Marco Storace: MOBY-DIC: A MATLAB Toolbox for Circuit-Oriented Design of Explicit MPC, 4th IFAC Nonlinear Model Predictive Control Conference, IFAC, Noordwijkerhout, NL. August 23-27, 2012 [6] Tor A. Johansen, Warren Jackson, Robert Schreiber, and Petter Tøndel, Hardware Synthesis of Explicit Model Predictive Controllers, IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 15, NO. 1, JANUARY 2007 [7] P.Tondel, T.A.Johnson, A.Bemporad, Evaluation ofpiecewise a"ne control via binary search tree, Automatica 39 (2003) 945 – 950. [8] Leonidas G. Bleris, Panagiotis D. Vouzis, Mark G. Arnold and Mayuresh V. KothareA Co-Processor FPGA Platform for the Implementation of Real-Time Model Predictive Control. American Control Conference 2006 (ACC'06), Minneapolis, Minnesota, 14-16 June, 2006. [9] Alberto Bemporad: Recent Advances in MPC LeCoPro Mid--‐term Workshop, Leuven, January 27, 2012 [10] Richard C. Dorf, Robert H. Bishop, Modern Control System, Pearson Edition. BIOGRAPHIES: Nitin R. Prajapati is a Student of M.E. (Applied Instrumentation) at L.D.College of engineering. He had completed B.E. (I.C.) from Dharmsinh Desai University in 2001. Vinod Patel received M. Tech degree from Indian Institute of Technology, Roorkee in the year 2007. Currently he is working as an Associate Professor and Head in Applied Instrumentation Department at L. D. College of Engineering, Ahemdabad