SlideShare a Scribd company logo
IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE)
e-ISSN: 2278-1676,p-ISSN: 2320-3331, Volume 6, Issue 4 (Jul. - Aug. 2013), PP 70-76
www.iosrjournals.org
www.iosrjournals.org 70 | Page
Design and Implementation of Model Reference Adaptive Controller
using Coefficient Diagram Method for a nonlinear process
R.Satheesh Babu1
, S.Abraham Lincon2
1
(PG Scholar, Electronics & Instrumentation Engg, Annamalai University, India)
2
(Professor, Electronics & Instrumentation Engg, Annamalai University, India)
Abstract: In this work an adaptive control along with robust control have been developed to address the problem
of system performance in the face of system uncertainty in control-system design without excessive reliance on
system models. The direct MRAC control scheme with unknowns is designed with control law that is to be
combined with an adaptive law. The adaptive laws are developed using the SPR-Lyapunov design approach and
are driven by the estimation error for continuous-time systems guaranteeing asymptotic stability of the system
states. CDM is a polynomial approach which was developed and introduced for a good transient response of the
control systems. An MRAC is constructed in two-degree of- freedom (2DOF) control structure and the adaptation
gains of controller parameters are found through CDM. Spherical tank level process is used for validating the
design procedure of CDM-MRAC in real time and the performance of controller is compared with linear PI
controller. Simulation is carried out using Mat Lab Simulink software.
Keywords - Adaptive control, SPR-Lyapunov DMRAC, CDM-MRAC.
I. INTRODUCTION
The purpose of feedback control is to achieve desirable system performance in the face of system
uncertainty and system disturbances. Although system identification can reduce uncertainty to some extent,
residual modelling discrepancies always remain. Controllers must therefore be robust to achieve desired
disturbance rejection and/or tracking performance requirements in the presence of such modelling uncertainty. To
this end, adaptive control along with robust control have been developed to address the problem of system
performance. Adaptive controllers directly or indirectly adjust feedback gains to maintain closed-loop stability and
improve performance in the face of system errors. Specifically, indirect adaptive controllers utilize parameter
update laws to estimate unknown system parameters and adjust feedback gains to account for system variation,
while direct adaptive controllers directly adapt the controller gains in response to system variations. Even though
adaptive control algorithms have been developed in the literature for both continuous-time and discrete-time
systems, the majority of the discrete-time results are based on recursive least squares and least mean squares
algorithms with primary focus on state convergence. Alternatively, Lyapunov-based adaptive controllers have been
developed for continuous-time systems guaranteeing asymptotic stability of the system states. In this work, the
design and implementation of MRAC using Coefficient diagram method is presented to improve standard designs
in adaptive control schemes.
Section 2 describes the design schemes of MRAC for SISO plants, and the development of MRAC for the
same plant. Section 3 is devoted to the basics of Coefficient Diagram Method design and development of MRAC
using CDM for SISO plants. Section 4 presents the simulation results and comparison of performance of
controllers. The conclusion is presented in section 5.
II. MRAC FOR SISO PLANTS
Consider the SISO, LTI plant described by the vector differential equation
Where and have the appropriate dimensions. The transfer function of the plant is
given by
with expressed in the form
where are monic polynomials and is a constant referred to as the high frequency gain. The reference
model, selected by the designer to describe the desired characteristics of the plant, is described by the differential
equation
Design and Implementation of Model Reference Adaptive Controller using Coefficient Diagram Method
www.iosrjournals.org 71 | Page
where for some integer and r is the reference input which is assumed to be a uniformly
bounded and piecewise continuous function of time. The transfer function of the reference model given by
Expressed in the same form as (3), i.e.,
Where are monic polynomials and is a constant.
The MRAC objective is to determine the plant input so that all signals are bounded and the plant output
tracks the reference model output as close as possible for any given reference input r(t) of the class defined
above. If is chosen so that the closed-loop transfer function from r to has stable poles and is equal to ,
the transfer function of the reference model. Such a transfer function matching guarantees that for any reference
input signal r(t), the plant output converges to exponentially fast. This leads to the closed-loop transfer
function
This control law, however, is feasible only when is Hurwitz. Otherwise, (6) may involve zero-pole
cancellations outside , which will lead to unbounded internal states associated with non-zero initial conditions.
Consider the feedback control law shown in fig 1.
Where
are constant parameters to be designed and Ʌ(s) is an arbitrary monic Hurwitz
polynomial of degree that contains as a factor, i.e.,
Which implies that is monic, Hurwitz and degree .
The controller parameter vector is to be chosen so that the transfer function from r to is equal to .
Fig 1 Structure of the MRAC scheme
The I/O properties of the closed-loop plant shown in fig 1 are described by the transfer function equation
Where
If the controller parameters are selected to meet the control objective so that the closed-loop
poles are stable and the closed-loop transfer function i.e.,
Design and Implementation of Model Reference Adaptive Controller using Coefficient Diagram Method
www.iosrjournals.org 72 | Page
Equation (9) satisfied for all . Because the degree of the denominator of is and
that of is , for the matching equation to hold, an additional zero-pole
cancellations must occur in . Now because is Hurwitz by assumption and is
designed to be Hurwitz, it follows that all the zeros of are stable and therefore any zero-pole cancellation can
only occur in . Choosing
and using the matching equation (9) becomes
or
Equating the coefficients of the powers of s on both sides of (12), it can be expressed in terms of the
algebraic equation
Where , S is an matrix that depends on the coefficients of
and , and p is an vector with the coefficients of . The existence of to satisfy (12)
and, therefore, (13) will very much depend on the properties of the matrix S. For example, if , more than one
will satisfy (13), whereas if and S is nonsingular, equation(12) will have only one solution.
III. BASICS OF COEFFICIENT DIAGRAM METHOD (CDM)
To Some mathematical relations extensively used in CDM will be introduced hereafter. The characteristic
polynomial is given in the following form
The stability index , the equivalent time constant τ, and stability limit are defined as follows.
From these equations the following relations are derived.
Then characteristic polynomial will be expressed by and as follows.
The equivalent time constant of the ith
order and the stability index of the jth
order are defined as follows.
Thus τ can be considered the equivalent time constant of the 0-th order and is considered as the stability index of
the 1st
order. The stability index of the 2nd
order is a good measure of stability and is shown below,
When the performance specifications are given, they must be modified to the design specifications. In
CDM, the design specifications are the equivalent time constant τ and the stability indices for the higher order
terms. The stability indices for the lower order terms are already specified. Usually the rise time, the settling time,
Design and Implementation of Model Reference Adaptive Controller using Coefficient Diagram Method
www.iosrjournals.org 73 | Page
the overshoot, and the peak time are used for the time response specification. However from the CDM design point
of view, only the settling time ts is meaningful, because it gives upper bound of τ, where ts = 2.5 3 τ. The
frequency response specifications are used for the high frequency attenuation characteristics and the low frequency
disturbance rejection characteristics. Using equation (8) the denominator polynomial of Gc(s) gives the
characteristic polynomial of the closed loop system and with the equations (19) and (20) the controller parameters
are found.
IV. Simulation Results
The designed MRAC is implemented in real time also compared with a PI controller. The set point is
given in terms of percentage of level. 20% of level is given as nominal operating value, after 14000(s) the set point
has been changed to 30%. The load is applied at the valve in outlet, for 10 liter/min change in outflow. For the
sampling time, 1 sec is selected.
Table 1. Plant parameters
Process variables Nominal operating conditions
Level(h) 1 m
Flow rate, (Fin) 0.2215 m2
/sec
Radius of the tank (r) 1 m
Constant of the outlet valve(cs) 0.05 m2
Outlet valve stem position(xs) 1
Gravitational acceleration (g) 9.8 ms-1
Maximum level 2 m
Table 1 provides the description of Spherical tank parameters where table 2 shows the PI controller
parameters for various linearized plant models as different operating levels 10%, 50% and 66% of tank level.
Table 2. PI controller parameters concerning plant models
Linearized models Transfer function models PI Controller parameters
Kc Ki
Model 1 0.825 0.002
Model 2 1.385 0.003
Model 3 2.29 0.005
Fig 2. Plant response with PI controller Fig 3. Plant response with CDM-MRAC
Fig 2 shows the closed loop response of plant with PI controller. Notice that the response has large rise
time and settling time. Fig 3 shows that the response of plant with MRAC. Notice that the rise time has increased as
the reference model has high rise time also the settling time.
Design and Implementation of Model Reference Adaptive Controller using Coefficient Diagram Method
www.iosrjournals.org 74 | Page
Fig 4. MRAC controller parameter theta1 Fig 5. MRAC controller parameter theta2
Fig 4 and 5 show that the convergence of controller parameters as the tracking error goes asymptotically
zero. And fig 6 shows the comparison of performance between the PI controller and CDM-MRAC.
Fig 6. Comparison of plant responses with CDM-MRAC and PI controller
Table 3. Comparison of controllers performance in time domain
Table 4. Comparison of controllers performance
Controller structure ISE IAE ITAE
CDM-MRAC 5.504e+5 7.699e+4 1.078e+9
PI controller 1.65e+6 1.717e+5 2.442e+9
From fig 6, Table 3 and 4 provides the various performance specifications in time domain between CDM-
MRAC and PI controller. From these, the CDM-MRAC outperforms the PI controller.
Controller structure Settling time (ts) secs %MP Rise time (tr) secs
MRAC using CDM
Servo 1 12500 48 2000
Servo 2 1200 50 500
Load 1 1100 - -
PI controller
Servo 1 12500 - 1200
Servo 2 1200 - 1100
Load 1 1100 - -
Design and Implementation of Model Reference Adaptive Controller using Coefficient Diagram Method
www.iosrjournals.org 75 | Page
V. Hardware Implementation
Fig 7. Closed loop apparatus setup of Spherical tank level process (Real time)
Fig 10. Comparison of Plant responses of CDM-MRAC and PI controller
Fig 8 shows the closed loop response of plant with PI controller and fig 9 gives the closed loop response
of plant with CDM-MRAC scheme. Notice that from Fig 10, it shows that the MRAC provides improved rise time
and settling time and it has 50% of overshoot. The response with PI controller provides less rise time and settling
Fig 8. Spherical tank response of PI
controller in real time
Fig 9.Spherical tank response of CDM-
MRAC in real time
Design and Implementation of Model Reference Adaptive Controller using Coefficient Diagram Method
www.iosrjournals.org 76 | Page
time and 30% of overshoot. And the servo and regulatory responses are good in MRAC scheme. The following
tables 5 and 6 show that the comparison of various performance specifications in time domain.
Table 5. Performance comparison of controllers in real time
Controller structure
Settling time
(ms)
%MP
Rise time
(tr)
MRAC using
CDM
Servo 1 1.2e+5 40 1.6e+4
Servo 2 8e+5 10 1.5e+4
Load 1 1.4e+5 - -
Load 2 4.8e+4 - -
PI controller
Servo 1 NA 32 2.9e+4
Servo 2 1.6e+5 50 1.6e+4
Load 1 NA - -
Table 6. Comparison of controllers performance
Controller structure ISE IAE
CDM-MRAC 4532492 24.83563
PI controller 10532359 25.74069
VI. Conclusion
The model reference control is designed for the stability of a closed loop system in the sense of Lyapunov.
From the closed loop transfer function, the characteristics polynomial has been taken, the CDM is applied on the
characteristics polynomial to find the unknown adaptation gains. The strength of CDM lies in that, for any plant,
minimum phase or non-minimum phase, the simplest and robust controller under practical limitation can be found.
Such controller closely agrees with the controllers which are accepted as good controllers in practical application.
REFERENCES
[1] S. Manabe. Coefficient Diagram Method. Automatic Control in Aerospace, Seoul, Korea. 211-222, 1998.
[2] S. Manabe. A simple proof and the physical interpretation of Routh stability criterion. J. IEEE Japan, 117, (12), 851-854, 1997c.
[3] Petros A. Ioannou and Jing Sun. Robust Adaptive control, 8-12, 105-132, 330-363.
[4] Karl Johan Astrom and Bjorn Wittenmark. Adaptive control, second edition. 210-15.
[5] Pavan K. Vempaty, Ka C. Cheok, and Robert N. K. Loh. Experimental Implementation of Lyapunov based MRAC for Small Biped
Robot Mimicking Human Gait. ISA Transactions- 21(3), 2007.
[6] Muhammad Nasiruddin Mahyuddin and Mohd Rizal Arshad. Performance Evaluation of Direct Model Reference Adaptive Control on a
Coupled-tank Liquid Level System. Elektrika-10(2), 2008.
[7] Serdar Ethem Hamamci Nusret Tan. Design of PI controllers for achieving time and frequency domain specifications simultaneously.
ISA Transactions- 45(4), 2006.

More Related Content

PPTX
Chapter 3 mathematical modeling of dynamic system
PDF
Performance analysis of a liquid column in a chemical plant by using mpc
PDF
Enhanced Performance of Matrix Converter using Adaptive Computing Techniques
PDF
Output feedback trajectory stabilization of the uncertainty DC servomechanism...
PDF
Isen 614 project report
PDF
Design and Implementation of Sliding Mode Controller using Coefficient Diagra...
PDF
Isen 614 project presentation
PDF
Analytical Evaluation of Generalized Predictive Control Algorithms Using a Fu...
Chapter 3 mathematical modeling of dynamic system
Performance analysis of a liquid column in a chemical plant by using mpc
Enhanced Performance of Matrix Converter using Adaptive Computing Techniques
Output feedback trajectory stabilization of the uncertainty DC servomechanism...
Isen 614 project report
Design and Implementation of Sliding Mode Controller using Coefficient Diagra...
Isen 614 project presentation
Analytical Evaluation of Generalized Predictive Control Algorithms Using a Fu...

What's hot (20)

PDF
Design of multiloop controller for multivariable system using coefficient 2
PPTX
Transfer function, determination of transfer function in mechanical and elect...
PDF
Nonlinear predictive control of a boiler turbine unit
PDF
Synthesis of the Decentralized Control System for Robot-Manipulator with Inpu...
PDF
Dynamic Matrix Control (DMC) on jacket tank heater - Rishikesh Bagwe
PDF
Lecture 14 cusum and ewma
PDF
Multiple Regression
PDF
Lecture 1 ME 176 1 Introduction
PDF
Research and Development the Adaptive Control Model Using the Spectrometer De...
PDF
Ch.01 inroduction
PPTX
predictive current control of a 3-phase inverter
PDF
Global Stability of A Regulator For Robot Manipulators
PDF
Compensator Design for Speed Control of DC Motor by Root Locus Approach using...
PPT
1 mrac for inverted pendulum
PDF
REVIEW ON MODELS FOR GENERALIZED PREDICTIVE CONTROLLER
PDF
Model Predictive Current Control of a Seven-phase Voltage Source Inverter
PDF
Control engineering module 2 18ME71 (PPT Cum Notes)
PDF
saad faim paper3
PDF
Controlling a DC Motor through Lypaunov-like Functions and SAB Technique
PDF
Team 16_Presentation
Design of multiloop controller for multivariable system using coefficient 2
Transfer function, determination of transfer function in mechanical and elect...
Nonlinear predictive control of a boiler turbine unit
Synthesis of the Decentralized Control System for Robot-Manipulator with Inpu...
Dynamic Matrix Control (DMC) on jacket tank heater - Rishikesh Bagwe
Lecture 14 cusum and ewma
Multiple Regression
Lecture 1 ME 176 1 Introduction
Research and Development the Adaptive Control Model Using the Spectrometer De...
Ch.01 inroduction
predictive current control of a 3-phase inverter
Global Stability of A Regulator For Robot Manipulators
Compensator Design for Speed Control of DC Motor by Root Locus Approach using...
1 mrac for inverted pendulum
REVIEW ON MODELS FOR GENERALIZED PREDICTIVE CONTROLLER
Model Predictive Current Control of a Seven-phase Voltage Source Inverter
Control engineering module 2 18ME71 (PPT Cum Notes)
saad faim paper3
Controlling a DC Motor through Lypaunov-like Functions and SAB Technique
Team 16_Presentation
Ad

Viewers also liked (20)

PDF
J01046673
PDF
I017635355
PDF
Efficient design of feedforward network for pattern classification
PDF
Vehicle Obstacles Avoidance Using Vehicle- To Infrastructure Communication
PDF
Effect of Industrial Bleach Wash and Softening on the Physical, Mechanical an...
PDF
Model-based Approach of Controller Design for a FOPTD System and its Real Tim...
PDF
Wireless Sensor Network: an emerging entrant in Healthcare
PDF
Modling of Fault Directivity of 2012 Ahar-Varzaghan Earthquake with Aftershoc...
PDF
Proximate, Mineral and Anti-Nutrient Evaluation of Pumpkin Pulp (Cucurbita Pepo)
PDF
Educational Process Mining-Different Perspectives
PDF
Numerical Simulation and Design Optimization of Intake and Spiral Case for Lo...
PDF
A Simple and an Innovative Gas Chromatography Method to Quantify Isopentane i...
PDF
Antimicrobial Screening of Vanga Vennai and Mathan Thailam for Diabetic Foot ...
PDF
Synthesis and Characterization of Atmospheric Residue Hydrodemetalization (Ar...
PDF
L1803027588
PDF
Correlation Study For the Assessment of Water Quality and Its Parameters of G...
PDF
Impact of Emotion on Prosody Analysis
PDF
Analysis Of NACA 6412 Airfoil (Purpose: Propeller For Flying Bike)
PDF
Securing Group Communication in Partially Distributed Systems
PDF
Analysis of failure of Brakes due to leakages of cylinder through CFD
J01046673
I017635355
Efficient design of feedforward network for pattern classification
Vehicle Obstacles Avoidance Using Vehicle- To Infrastructure Communication
Effect of Industrial Bleach Wash and Softening on the Physical, Mechanical an...
Model-based Approach of Controller Design for a FOPTD System and its Real Tim...
Wireless Sensor Network: an emerging entrant in Healthcare
Modling of Fault Directivity of 2012 Ahar-Varzaghan Earthquake with Aftershoc...
Proximate, Mineral and Anti-Nutrient Evaluation of Pumpkin Pulp (Cucurbita Pepo)
Educational Process Mining-Different Perspectives
Numerical Simulation and Design Optimization of Intake and Spiral Case for Lo...
A Simple and an Innovative Gas Chromatography Method to Quantify Isopentane i...
Antimicrobial Screening of Vanga Vennai and Mathan Thailam for Diabetic Foot ...
Synthesis and Characterization of Atmospheric Residue Hydrodemetalization (Ar...
L1803027588
Correlation Study For the Assessment of Water Quality and Its Parameters of G...
Impact of Emotion on Prosody Analysis
Analysis Of NACA 6412 Airfoil (Purpose: Propeller For Flying Bike)
Securing Group Communication in Partially Distributed Systems
Analysis of failure of Brakes due to leakages of cylinder through CFD
Ad

Similar to Design and Implementation of Model Reference Adaptive Controller using Coefficient Diagram Method for a nonlinear process (20)

PDF
Effect of stability indices on robustness and system response in coefficient ...
PDF
17 swarnkarpankaj 154-162
PDF
Digital control book
PDF
Design of PI controllers for achieving time and frequency domain specificatio...
PDF
Design of a model reference adaptive PID control algorithm for a tank system
PPTX
Design of imc based controller for industrial purpose
PDF
Design of Multiloop Controller for Three Tank Process Using CDM Techniques
PDF
Model Reference Adaptation Systems (MRAS)
PDF
Design of multiloop controller for
PDF
Iaetsd modelling and controller design of cart inverted pendulum system using...
PDF
Sistemas de control modernos 13.ª edición por Richard C. Dorf.pdf
PDF
Lecture11
PDF
Sampleddata Control For Periodic Objects Efim N Rosenwasser
PPTX
pc-lec4.1.pptx pid controller presentation
DOCX
Closed-loop step response for tuning PID fractional-order filter controllers
PDF
Multivariable Control System Design for Quadruple Tank Process using Quantita...
PDF
Determination of all stability region of unstable fractional order system in ...
PPTX
A Fuzzy-based Modified Gain Adaptive Scheme for Model Reference Adaptive Control
DOCX
Control System Book Preface TOC
PPTX
Design of Control Systems.pptx jhllllllllllllll
Effect of stability indices on robustness and system response in coefficient ...
17 swarnkarpankaj 154-162
Digital control book
Design of PI controllers for achieving time and frequency domain specificatio...
Design of a model reference adaptive PID control algorithm for a tank system
Design of imc based controller for industrial purpose
Design of Multiloop Controller for Three Tank Process Using CDM Techniques
Model Reference Adaptation Systems (MRAS)
Design of multiloop controller for
Iaetsd modelling and controller design of cart inverted pendulum system using...
Sistemas de control modernos 13.ª edición por Richard C. Dorf.pdf
Lecture11
Sampleddata Control For Periodic Objects Efim N Rosenwasser
pc-lec4.1.pptx pid controller presentation
Closed-loop step response for tuning PID fractional-order filter controllers
Multivariable Control System Design for Quadruple Tank Process using Quantita...
Determination of all stability region of unstable fractional order system in ...
A Fuzzy-based Modified Gain Adaptive Scheme for Model Reference Adaptive Control
Control System Book Preface TOC
Design of Control Systems.pptx jhllllllllllllll

More from IOSR Journals (20)

PDF
A011140104
PDF
M0111397100
PDF
L011138596
PDF
K011138084
PDF
J011137479
PDF
I011136673
PDF
G011134454
PDF
H011135565
PDF
F011134043
PDF
E011133639
PDF
D011132635
PDF
C011131925
PDF
B011130918
PDF
A011130108
PDF
I011125160
PDF
H011124050
PDF
G011123539
PDF
F011123134
PDF
E011122530
PDF
D011121524
A011140104
M0111397100
L011138596
K011138084
J011137479
I011136673
G011134454
H011135565
F011134043
E011133639
D011132635
C011131925
B011130918
A011130108
I011125160
H011124050
G011123539
F011123134
E011122530
D011121524

Recently uploaded (20)

PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
Geodesy 1.pptx...............................................
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
PPT on Performance Review to get promotions
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
composite construction of structures.pdf
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
Welding lecture in detail for understanding
PPTX
Strings in CPP - Strings in C++ are sequences of characters used to store and...
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
OOP with Java - Java Introduction (Basics)
PDF
Well-logging-methods_new................
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Operating System & Kernel Study Guide-1 - converted.pdf
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
Geodesy 1.pptx...............................................
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
CH1 Production IntroductoryConcepts.pptx
PPT on Performance Review to get promotions
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
CYBER-CRIMES AND SECURITY A guide to understanding
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
composite construction of structures.pdf
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Welding lecture in detail for understanding
Strings in CPP - Strings in C++ are sequences of characters used to store and...
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
OOP with Java - Java Introduction (Basics)
Well-logging-methods_new................
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
Mitigating Risks through Effective Management for Enhancing Organizational Pe...

Design and Implementation of Model Reference Adaptive Controller using Coefficient Diagram Method for a nonlinear process

  • 1. IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-ISSN: 2278-1676,p-ISSN: 2320-3331, Volume 6, Issue 4 (Jul. - Aug. 2013), PP 70-76 www.iosrjournals.org www.iosrjournals.org 70 | Page Design and Implementation of Model Reference Adaptive Controller using Coefficient Diagram Method for a nonlinear process R.Satheesh Babu1 , S.Abraham Lincon2 1 (PG Scholar, Electronics & Instrumentation Engg, Annamalai University, India) 2 (Professor, Electronics & Instrumentation Engg, Annamalai University, India) Abstract: In this work an adaptive control along with robust control have been developed to address the problem of system performance in the face of system uncertainty in control-system design without excessive reliance on system models. The direct MRAC control scheme with unknowns is designed with control law that is to be combined with an adaptive law. The adaptive laws are developed using the SPR-Lyapunov design approach and are driven by the estimation error for continuous-time systems guaranteeing asymptotic stability of the system states. CDM is a polynomial approach which was developed and introduced for a good transient response of the control systems. An MRAC is constructed in two-degree of- freedom (2DOF) control structure and the adaptation gains of controller parameters are found through CDM. Spherical tank level process is used for validating the design procedure of CDM-MRAC in real time and the performance of controller is compared with linear PI controller. Simulation is carried out using Mat Lab Simulink software. Keywords - Adaptive control, SPR-Lyapunov DMRAC, CDM-MRAC. I. INTRODUCTION The purpose of feedback control is to achieve desirable system performance in the face of system uncertainty and system disturbances. Although system identification can reduce uncertainty to some extent, residual modelling discrepancies always remain. Controllers must therefore be robust to achieve desired disturbance rejection and/or tracking performance requirements in the presence of such modelling uncertainty. To this end, adaptive control along with robust control have been developed to address the problem of system performance. Adaptive controllers directly or indirectly adjust feedback gains to maintain closed-loop stability and improve performance in the face of system errors. Specifically, indirect adaptive controllers utilize parameter update laws to estimate unknown system parameters and adjust feedback gains to account for system variation, while direct adaptive controllers directly adapt the controller gains in response to system variations. Even though adaptive control algorithms have been developed in the literature for both continuous-time and discrete-time systems, the majority of the discrete-time results are based on recursive least squares and least mean squares algorithms with primary focus on state convergence. Alternatively, Lyapunov-based adaptive controllers have been developed for continuous-time systems guaranteeing asymptotic stability of the system states. In this work, the design and implementation of MRAC using Coefficient diagram method is presented to improve standard designs in adaptive control schemes. Section 2 describes the design schemes of MRAC for SISO plants, and the development of MRAC for the same plant. Section 3 is devoted to the basics of Coefficient Diagram Method design and development of MRAC using CDM for SISO plants. Section 4 presents the simulation results and comparison of performance of controllers. The conclusion is presented in section 5. II. MRAC FOR SISO PLANTS Consider the SISO, LTI plant described by the vector differential equation Where and have the appropriate dimensions. The transfer function of the plant is given by with expressed in the form where are monic polynomials and is a constant referred to as the high frequency gain. The reference model, selected by the designer to describe the desired characteristics of the plant, is described by the differential equation
  • 2. Design and Implementation of Model Reference Adaptive Controller using Coefficient Diagram Method www.iosrjournals.org 71 | Page where for some integer and r is the reference input which is assumed to be a uniformly bounded and piecewise continuous function of time. The transfer function of the reference model given by Expressed in the same form as (3), i.e., Where are monic polynomials and is a constant. The MRAC objective is to determine the plant input so that all signals are bounded and the plant output tracks the reference model output as close as possible for any given reference input r(t) of the class defined above. If is chosen so that the closed-loop transfer function from r to has stable poles and is equal to , the transfer function of the reference model. Such a transfer function matching guarantees that for any reference input signal r(t), the plant output converges to exponentially fast. This leads to the closed-loop transfer function This control law, however, is feasible only when is Hurwitz. Otherwise, (6) may involve zero-pole cancellations outside , which will lead to unbounded internal states associated with non-zero initial conditions. Consider the feedback control law shown in fig 1. Where are constant parameters to be designed and Ʌ(s) is an arbitrary monic Hurwitz polynomial of degree that contains as a factor, i.e., Which implies that is monic, Hurwitz and degree . The controller parameter vector is to be chosen so that the transfer function from r to is equal to . Fig 1 Structure of the MRAC scheme The I/O properties of the closed-loop plant shown in fig 1 are described by the transfer function equation Where If the controller parameters are selected to meet the control objective so that the closed-loop poles are stable and the closed-loop transfer function i.e.,
  • 3. Design and Implementation of Model Reference Adaptive Controller using Coefficient Diagram Method www.iosrjournals.org 72 | Page Equation (9) satisfied for all . Because the degree of the denominator of is and that of is , for the matching equation to hold, an additional zero-pole cancellations must occur in . Now because is Hurwitz by assumption and is designed to be Hurwitz, it follows that all the zeros of are stable and therefore any zero-pole cancellation can only occur in . Choosing and using the matching equation (9) becomes or Equating the coefficients of the powers of s on both sides of (12), it can be expressed in terms of the algebraic equation Where , S is an matrix that depends on the coefficients of and , and p is an vector with the coefficients of . The existence of to satisfy (12) and, therefore, (13) will very much depend on the properties of the matrix S. For example, if , more than one will satisfy (13), whereas if and S is nonsingular, equation(12) will have only one solution. III. BASICS OF COEFFICIENT DIAGRAM METHOD (CDM) To Some mathematical relations extensively used in CDM will be introduced hereafter. The characteristic polynomial is given in the following form The stability index , the equivalent time constant τ, and stability limit are defined as follows. From these equations the following relations are derived. Then characteristic polynomial will be expressed by and as follows. The equivalent time constant of the ith order and the stability index of the jth order are defined as follows. Thus τ can be considered the equivalent time constant of the 0-th order and is considered as the stability index of the 1st order. The stability index of the 2nd order is a good measure of stability and is shown below, When the performance specifications are given, they must be modified to the design specifications. In CDM, the design specifications are the equivalent time constant τ and the stability indices for the higher order terms. The stability indices for the lower order terms are already specified. Usually the rise time, the settling time,
  • 4. Design and Implementation of Model Reference Adaptive Controller using Coefficient Diagram Method www.iosrjournals.org 73 | Page the overshoot, and the peak time are used for the time response specification. However from the CDM design point of view, only the settling time ts is meaningful, because it gives upper bound of τ, where ts = 2.5 3 τ. The frequency response specifications are used for the high frequency attenuation characteristics and the low frequency disturbance rejection characteristics. Using equation (8) the denominator polynomial of Gc(s) gives the characteristic polynomial of the closed loop system and with the equations (19) and (20) the controller parameters are found. IV. Simulation Results The designed MRAC is implemented in real time also compared with a PI controller. The set point is given in terms of percentage of level. 20% of level is given as nominal operating value, after 14000(s) the set point has been changed to 30%. The load is applied at the valve in outlet, for 10 liter/min change in outflow. For the sampling time, 1 sec is selected. Table 1. Plant parameters Process variables Nominal operating conditions Level(h) 1 m Flow rate, (Fin) 0.2215 m2 /sec Radius of the tank (r) 1 m Constant of the outlet valve(cs) 0.05 m2 Outlet valve stem position(xs) 1 Gravitational acceleration (g) 9.8 ms-1 Maximum level 2 m Table 1 provides the description of Spherical tank parameters where table 2 shows the PI controller parameters for various linearized plant models as different operating levels 10%, 50% and 66% of tank level. Table 2. PI controller parameters concerning plant models Linearized models Transfer function models PI Controller parameters Kc Ki Model 1 0.825 0.002 Model 2 1.385 0.003 Model 3 2.29 0.005 Fig 2. Plant response with PI controller Fig 3. Plant response with CDM-MRAC Fig 2 shows the closed loop response of plant with PI controller. Notice that the response has large rise time and settling time. Fig 3 shows that the response of plant with MRAC. Notice that the rise time has increased as the reference model has high rise time also the settling time.
  • 5. Design and Implementation of Model Reference Adaptive Controller using Coefficient Diagram Method www.iosrjournals.org 74 | Page Fig 4. MRAC controller parameter theta1 Fig 5. MRAC controller parameter theta2 Fig 4 and 5 show that the convergence of controller parameters as the tracking error goes asymptotically zero. And fig 6 shows the comparison of performance between the PI controller and CDM-MRAC. Fig 6. Comparison of plant responses with CDM-MRAC and PI controller Table 3. Comparison of controllers performance in time domain Table 4. Comparison of controllers performance Controller structure ISE IAE ITAE CDM-MRAC 5.504e+5 7.699e+4 1.078e+9 PI controller 1.65e+6 1.717e+5 2.442e+9 From fig 6, Table 3 and 4 provides the various performance specifications in time domain between CDM- MRAC and PI controller. From these, the CDM-MRAC outperforms the PI controller. Controller structure Settling time (ts) secs %MP Rise time (tr) secs MRAC using CDM Servo 1 12500 48 2000 Servo 2 1200 50 500 Load 1 1100 - - PI controller Servo 1 12500 - 1200 Servo 2 1200 - 1100 Load 1 1100 - -
  • 6. Design and Implementation of Model Reference Adaptive Controller using Coefficient Diagram Method www.iosrjournals.org 75 | Page V. Hardware Implementation Fig 7. Closed loop apparatus setup of Spherical tank level process (Real time) Fig 10. Comparison of Plant responses of CDM-MRAC and PI controller Fig 8 shows the closed loop response of plant with PI controller and fig 9 gives the closed loop response of plant with CDM-MRAC scheme. Notice that from Fig 10, it shows that the MRAC provides improved rise time and settling time and it has 50% of overshoot. The response with PI controller provides less rise time and settling Fig 8. Spherical tank response of PI controller in real time Fig 9.Spherical tank response of CDM- MRAC in real time
  • 7. Design and Implementation of Model Reference Adaptive Controller using Coefficient Diagram Method www.iosrjournals.org 76 | Page time and 30% of overshoot. And the servo and regulatory responses are good in MRAC scheme. The following tables 5 and 6 show that the comparison of various performance specifications in time domain. Table 5. Performance comparison of controllers in real time Controller structure Settling time (ms) %MP Rise time (tr) MRAC using CDM Servo 1 1.2e+5 40 1.6e+4 Servo 2 8e+5 10 1.5e+4 Load 1 1.4e+5 - - Load 2 4.8e+4 - - PI controller Servo 1 NA 32 2.9e+4 Servo 2 1.6e+5 50 1.6e+4 Load 1 NA - - Table 6. Comparison of controllers performance Controller structure ISE IAE CDM-MRAC 4532492 24.83563 PI controller 10532359 25.74069 VI. Conclusion The model reference control is designed for the stability of a closed loop system in the sense of Lyapunov. From the closed loop transfer function, the characteristics polynomial has been taken, the CDM is applied on the characteristics polynomial to find the unknown adaptation gains. The strength of CDM lies in that, for any plant, minimum phase or non-minimum phase, the simplest and robust controller under practical limitation can be found. Such controller closely agrees with the controllers which are accepted as good controllers in practical application. REFERENCES [1] S. Manabe. Coefficient Diagram Method. Automatic Control in Aerospace, Seoul, Korea. 211-222, 1998. [2] S. Manabe. A simple proof and the physical interpretation of Routh stability criterion. J. IEEE Japan, 117, (12), 851-854, 1997c. [3] Petros A. Ioannou and Jing Sun. Robust Adaptive control, 8-12, 105-132, 330-363. [4] Karl Johan Astrom and Bjorn Wittenmark. Adaptive control, second edition. 210-15. [5] Pavan K. Vempaty, Ka C. Cheok, and Robert N. K. Loh. Experimental Implementation of Lyapunov based MRAC for Small Biped Robot Mimicking Human Gait. ISA Transactions- 21(3), 2007. [6] Muhammad Nasiruddin Mahyuddin and Mohd Rizal Arshad. Performance Evaluation of Direct Model Reference Adaptive Control on a Coupled-tank Liquid Level System. Elektrika-10(2), 2008. [7] Serdar Ethem Hamamci Nusret Tan. Design of PI controllers for achieving time and frequency domain specifications simultaneously. ISA Transactions- 45(4), 2006.