Sie sind auf Seite 1von 11

International Journal of Advanced Research in Engineering and Technology

(IJARET)
Volume 7, Issue 2, March-April 2016, pp. 5363, Article ID: IJARET_07_02_005
Available online at
http://www.iaeme.com/IJARET/issues.asp?JType=IJARET&VType=7&IType=2
Journal Impact Factor (2016): 8.8297 (Calculated by GISI) www.jifactor.com
ISSN Print: 0976-6480 and ISSN Online: 0976-6499
IAEME Publication
___________________________________________________________________________

MRAC BASED DC SERVO MOTOR MOTION


CONTROL
Kalpesh B. Pathak
Ph.D. Scholar, Dept. of Instrumentation & Control, Nirma University,
Ahmedabad, Gujarat, India
Dipak M. Adhyaru
Professor & Section Head, Dept. of Instrumentation & Control,
Nirma University, Ahmedabad, India
ABSTRACT
Adaptive Control strategies helps to get desirable output for system with
partial unknown dynamics or systems having unknown and unmodeled load
variation. DC servo motors are useful to track rapid speed trajectory for
various applications, particularly with need of high starting torque and low
inertia. Model Reference Adaptive Control (MRAC) parameter data of results
with Lyapunov stability MRAC has been used to generate adaptation
parameter for DC motor speed controller. Based on the data of error and
adaptation parameter new ANFIS based controller has been created and
trained. ANFIS based MRAC controller determines parameter based on
present value of error for each iteration. Problem definition, adaptive
controller using model output as a reference, basic block diagram of overall
system and derivation of control law has been presented. Introduction part
discusses literature survey, development of the topic and importance of the
work.
Key words: ANFIS, Lyapunov Stability, MRAC Motion Control, Servo
Cite this Article: Kalpesh B. Pathak and Dipak M. Adhyaru, Mrac Based DC
Servo Motor Motion Control. International Journal of Advanced Research in
Engineering and Technology, 7(2), 2016, pp. 5363.
http://www.iaeme.com/IJARET/issues.asp?JType=IJARET&VType=7&IType=2

1. INTRODUCTION
Control system should be able to help achieving desirable response for a given set of
specifications. More important aspect is stability of system with accuracy as per need
of the application. High starting torque and low inertia motors are essentials for
motion control applications. DC servo motors are useful for rapid changes in velocity
http://www.iaeme.com/IJARET/index.asp

53

editor@iaeme.com

Kalpesh B. Pathak and Dipak M. Adhyaru


for various applications. Model of DC servo motor and related control strategies for
speed control have been discussed here. MRAC technique based on Lyapunov
stability has been used to generate adaptation parameter for controller. Based on the
data set of model output, plant output and adaptation parameter new ANFIS based
controller has been created and trained. ANFIS based MRAC controller has been to
control speed of the servo motor. Problem identification and definition, Lyapunov
stability based and ANFIS based adaptive controller using model output as a
reference, basic block diagram of overall system with controller and adaptive
mechanism, application and derivation of control law has been presented. This section
of the paper discusses literature survey, development of the topic and importance of
the work.
Fundamentals of adaptive control, Development of adaptive control techniques
and advanced trends with applications have been rigorously compiled and nicely
discussed in [1]. This book contributes in depth analysis for adaptive control, stability
considerations and emphasizes MRAC as an important control strategy. Present
challenges, strength and features of adaptive control, have been reviewed and
common and uncommon issues about applying MRAC to process with time delay are
discussed in [2].
Researchers have suggested various strategies to apply soft computing based
controller. The model of generalized servo systems has been discussed in [3]. A linear
and adaptive DC type servo drive control system on basis of an observer theory and
on the basis of a theory of passive adaptive control is proposed in [4] for better drive
performance for DC servo motor. In [5] the speed control method with robustness for
a DC servo motor has been proposed to deal with problems like variation in values of
parameter and disturbance torque. Direct method of Lyapunov helps restrain effect of
estimation error. With a quantitative as well as qualitative study of fuzzy controller
[6] presents method for motion control using FLC for a separately excited D.C motor
and emphasizes that the controllers with fuzzy logic are applied widely with simple
configurations and their analytical knowledge has greater scope of improvement.
A robust observer to estimate state and to estimate fault having decoupling of
unknown input has been designed and robust natured fault tolerant control for
discrete-time linear process has been proposed in [7]. Design and analysis of an
intelligent control to achieve position tracking with high-precision for manipulator of
n-link robot is addressed in [8]. A robust natured neural fuzzy system based network
control is proposed to the position control for joint of an n link robot system
manipulator actuated by dc servo motors for periodic motion and Lyapunov stability
has been discussed for said approach. Equivalency of quantized system is proved to
the original one, on the sliding manifold in case of ideal value of sliding, for bit
stream based strategy of feedback control in [9].

http://www.iaeme.com/IJARET/index.asp

54

editor@iaeme.com

Mrac Based DC Servo Motor Motion Control

Figure 1 Block Diagram of Servo Motor Motion MRAC

MRAC based on Dynamic Back Propagation and Fuzzy Emulator for Converter
application has been discussed in [10]. Output of master system has been used to
choose model for reference and T-S fuzzy model has been used to present the chaotic
and discrete-time slave nature system in [11]. With the fuzzy state estimator, and by
combination of the adaptive control backstepping technique with the decentralized
system design in[12] an adaptive decentralized output feedback control fuzzy
approach has been developed. For suggested control approach semi-globally and
uniformly and ultimately bounded probable value has been assured.
In [13] the sum of the output of conventional MRAC provide I/O of the neural /
fuzzy controller. Supervisory loop with intelligence has been incorporated with the
conventional MRAC framework design by using an online neural and fuzzy network
structure in parallel with it. Modeling with control orientation, design, structures and
simulation work with various techniques and control law strategies, result analysis
details and advanced control algorithms have been discussed in book [14]. A gradient
scheme known as the MIT rule is given by

d
e
e
where, error e y ym , is
dt

adaptation gain and is for adjustment mechanism. Fig. 1 shows basic block diagram
for proposed system. After MIT rule based MRAC [15] various modifications were
suggested by researchers. A summary and rigorous compilation of all methods,
control techniques and study of application has been carried out in [16].
ANFIS based Robot manipulator control has been proposed in [17].NN control
and ANFIS based results have been compared with and without disturbance.
Importance of soft computing technique based MRAC with past and recent
publication survey has been discussed in [18]. MRAC sections classified in survey
paper are based on applications, techniques and soft computing. Optimal criterion for
energy efficiency should be given higher importance in design [19]. Mechatronic
devices normally performs well but are intrinsically energy intensive. It affects overall
system sustainability so energy optimal motion is needed.
Adaptive and fuzzy based output tracking using backstepping control technique
has been performed in [20] and unknown nonlinear part has been identified using a
fuzzy logic system. Optimal observer design using soft computing has been applied
for HJB equation based algorithm in [21]. A neural adaptive controller for DC motor
tracking problem is discussed in [22]. Existing techniques have been integrated in
[23], such as the linearization technique for I/O, application of NN to linearize
equation of control law, the network estimation errors are compensated with the

http://www.iaeme.com/IJARET/index.asp

55

editor@iaeme.com

Kalpesh B. Pathak and Dipak M. Adhyaru


effective sliding mode control scheme and Lyapunov approach has been used to
update the neural network parameters. The DC servo motor with fixed and variable
load has been used in [24] for the plant response and the Self tuning adaptive
controller with parameter estimation. Application of a direct Fractional order MRAC
to an Automatic Voltage Regulator has been discussed in [25]. Soft computing tool
genetic algorithm has been used for optimization. STCs are mostly with base of the
certainty equivalence and is only suboptimal. Adaptive dual control, the bicriterial
approach has been suggested to improve the quality [26].
Error addressed in this work is type 2 model presented in error models part of
[27]. The book contributes about adaptive systems from fundamentals to applications.
The architecture and procedure of learning with ANFIS have been presented in [28].
Information about each layer of ANFIS, training, evaluation and related regression
part is covered in [29, 30]. Use of such strategy to generate adaptation parameter and
prove system stability for the adapted controller parameter has been discussed here.
NN based MRAC has been compared with classical MRAC in [31]. With focus on
multivariable processes and systems, identification, control, design, analysis and
implementation of nonlinear and linear systems have been covered in [32]. Robust,
nonlinear and adaptive control has nicely been introduced and covered and many
generalized solutions for control have been derived with proof in [33]. The work is
useful to derive Lyapunov based MRAC as a base for ANFIS based MRAC.
In this paper now section II presents use of ANFIS for parameter adaptation.
Section III discusses motion control study for DC servo motor. It also presents
generalization of Lyapunov based MRAC, simulation work and results and
discussion. Sections IV gives conclusion for the work done.

2. ANFIS STRUCTURE FOR PARAMETER ADAPTATION


Adaptive neuro fuzzy type inference system is used to replace Lyapunov stability
based adaptive controller. Data set of plant output, model output and generated
adaptation parameter for the control using Lyapunov stability based MRAC has
been used to train data.The generalized bell function with assumed three parameters
, , and for error input is given by
1

f1 (e, , , )
1

(01)

In layer 2 nodes are fixed with its output as the product of all their entry inputs. As
normalization is important, in next layer normalization takes place. After calculation
of consequent evaluation interference in layer 4, the overall output after layer 5 is

i wi fi
i wi

http://www.iaeme.com/IJARET/index.asp

(02)

56

editor@iaeme.com

Mrac Based DC Servo Motor Motion Control

Figure 2 ANFIS Structure for Controller Adaptation Parameter

Fig. 2 shows ANFIS structure with details for each layer. For training purpose the
least squares method as well as the backpropagation gradient descent method has been
used in combination. The difference between FIS output and training data output has
been considered as error at each epoch for least square estimation. After generation

and training part final fuzzy inference system calculates for adaptation

3. DC SERVOMOTOR MOTION CONTROL


Servo systems drive and control position and time derivatives of position. Armature
closed loop control is applied if size of servo motor is large and high torque is
required.

3.1. About System and Model


The considered system can be expressed as follows.

La
j

dia
Ra ia kb ea
dt

(03)

d
f k ia
dt

(04)

Figure 3 DC servomotor

Fig. 3 shows working of DC servomotor. Based on resistance, inductance and


back emf system produces resultant speed for a provided value of armature voltage.
Two proportionality constants for back emf and torque have been used.
Control problem is to follow desirable reference trajectory speed. Control input
here is armature voltage input to the system. Even though original system parameter
changes, the system output should follow the model output.

http://www.iaeme.com/IJARET/index.asp

57

editor@iaeme.com

Kalpesh B. Pathak and Dipak M. Adhyaru

3.2. Parameter Adaptation and Control Law


Model output represented as
ym Am ym Bmu m

(05)

and plant
y Am y bu where u um

(06)

So

e Ame (b Bm )um

(07)

To update adaptation parameter we consider both e and e


Let

ef e

Let a Lyapunov function

V (ef , )

1
1
(ef )2
(b Bm )2
2
2b

(08)

Derivative term of Lyapunov function

V ef ef

(b Bm )
(09)

V e( Am e (b Bm )um )

V Am e2

2(b Bm )
(10)

(b Bm )( um e)
(11)

Taking ume gives negative semi definite value for the remaining derivative
part of Lyapunov function. So adaptation parameter has been chosen accordingly for
stable system.
In DC servomotor motion control, derived can be written as

e( p m )

(12)

Similarly, proof can be extended for higher order systems.


Consider following system dynamics to generalize the derivation

x Ax B(u f (x))

(13)

where x Rn , u Rm , A Rnn system matrix and is diag(1, 2 ....m ) Rmm


unknown matrices and sgn( i ) is known for i=1,2..m, B Rnm is known and constant
matrix, Uncertain function f ( x) T ( x) R m with matrix of unknown constant
parameters Rnm ,
n basis functions with known value is ( x) (1 (x),2 (x)....n1 (x ),n (x ))T

http://www.iaeme.com/IJARET/index.asp

58

editor@iaeme.com

Mrac Based DC Servo Motor Motion Control

Stable Reference Model


xm Am xm Bmu m

(14)

u m Rm Am Rnn Bm Rnm . The goal is to have zero error, means

lim x(t ) xm (t ) 0
t

Assume control law with parameter estimation

T ( x)
u kxT x

(15)

mn Parameters need to be estimated for adaptation.


Thus, kxmn and
T )T ( x)
x ( A BkxT ) x B(

(16)

Model representing desired dynamics is (2). When system dynamics follows


model dynamics, terms can be compared as A BkxT Am B(kx kx )T
and

T )T B 0
B(
m
Tracking error dynamics given by

T )T ( x)) A x B u A x A x) ( x(t ) x (t ))
e(t ) (( A BkxT ) x B((
m m
m m
m
m
m
(17)
T
T
(18)
e Ame B(kx x ( x))
The Lyapunov function is

V (e, kx , , ) eT Pe trace(kxT x1kx ) trace(T 1 )

(19)

Where P PT 0, x xT 0 and T 0 are symmetric positive definite


matrices.
P is the solution of PAm AmT P Q

(20)

Choosing adaptive laws

kx x xeT PB sgn()
( x)eT PB sgn()

(21)

V eT Qe becomes negative semidefinite. It indicates Lyapunov stability for the


system for applied adaptive MRAC law.

3.3. Simulation work results and discussion


Initially classical Lyapunov based MRAC is applied for the DC servo motor plant and
model, with variations in input voltage trajectory. Simulation Parameter values are
Armature resistance Ra=10 ; Inductance of armature La=300 H; k =20 newtonm/amp; j=8 kg-m2, f=30 (newton-m)/(rad/msec), kb=1.1 volts/(rad/msec)
Adaptation gain =0.7 has been used and control law is given by
u * ep

http://www.iaeme.com/IJARET/index.asp

(22)

59

editor@iaeme.com

Kalpesh B. Pathak and Dipak M. Adhyaru

Output y and ym with ANFIS and Lyapunov rule

Output, rad/msec

3
Model
ANFIS
Lyapunov

0
0

200

400

600

800

1000

1200

time, msec
Error for MRAC with ANFIS and Lyapunov Rule

Error, rad/msec

0.4
ANFIS
Lyapunov

0.2
0
-0.2
-0.4
0

200

400

600

800

1000

1200

time, msec

Figure 4 Output and Error plot for DC Servo System Reference Model Output

The response seems desirable in both Lyapunov based and ANFIS based MRAC
for system, butfor partly uncertain plant dynamics, Lyapunov based MRAC is not
able to approximate for uncertain part and gives average results. Use of ANFIS to
adapt and apply control effort helps for good results in such situations. Fig. 4 presents
the value of output and error plot for DC Servo System reference model output.
Model output varies based on variation in armature input voltage.
Adaptation parameter - Lyapunov based MRAC
2

1.5

0.5

200

400

600

800

1000

1200

1000

1200

time, msec
Adaptation parameter - ANFIS based MRAC
1.2
1
0.8

0.6
0.4
0.2
0
-0.2

200

400

600

800

time, msec

Figure 5 Adaptation Parameter Generated with ANFIS Trained using Data from Lyapunov
Based MRAC

Fig. 5 shows adaptation parameter generated with ANFIS and with Lyapunov
stability Based MRAC. It shows that approximate model tries to remove oscillations
and mostly approximates smooth value for new signal.

http://www.iaeme.com/IJARET/index.asp

60

editor@iaeme.com

Mrac Based DC Servo Motor Motion Control

V
216.48

216.47

216.46

216.45
0

200

400

600

800

1000

1200

800

1000

1200

time, msec
Vdot
0

Vdot

-0.2
-0.4
-0.6
-0.8
0

200

400

600

time, msec

Figure 6 Lyapunov Function and its Time Derivative for ANFIS Based MRAC

Results shown in Fig. 6 are Lyapunov Function V for MRAC based on adaptation
parameter generated by ANFIS and its Time Derivative. Observation shows that
positive definite Lyapunov function and negative semidefinite derivative term proves
stability of proposed system.

6. CONCLUSION
In this paper MRAC using Lyapunov and ANFIS applied to control motion
parameters of DC servo motor. Results are compared for both strategies. It has been
observed that ANFIS based MRAC gives better results in terms of error convergence.
Introduction, Literature survey, system fundamentals, development of classical
MRAC, soft computing and ANFIS based MRAC has been included to understand the
importance of the work, problem definition and simulation work. Data of adjustment
parameter has been saved after applying Lyapunov based rule and used to apply
ANFIS technique to generate . Lyapunov stability with suitable V and derivation of
V has been shown. Comparison with other new computing techniques and analysis
with case studies of higher order systems may give better vision on future scope,
importance and development of the topic.

ACKNOWLEDGEMENT
The present work is a part of PhD research work carried out at Nirma University.

REFERENCES
[1]
[2]

[3]

Karl Johan Astrom, Adaptive Control, 2nd Ed., Pearson Education, 2001
Brian D O Anderson, Arvin Dehghani Challenges of adaptive controlpast,
permanent and future, Annual Reviews in Control, Volume: 32, Issue: 2,
Pages: 123-135, ISSN: 13675788, Elsevier, 2008
Bo Zhao, Hongjie Hu "A new inverse controller for servosystem based on
neural network model reference adaptive control", COMPEL - The

http://www.iaeme.com/IJARET/index.asp

61

editor@iaeme.com

Kalpesh B. Pathak and Dipak M. Adhyaru

[4]

[5]

[6]

[7]

[8]

[9]

[10]

[11]

[12]

[13]

[14]
[15]
[16]
[17]

[18]
[19]

international journal for computation and mathematics in electrical and


electronic engineering, Vol. 28,2009
K. Ohishi; K. Ohnishi; K. Miyachi "Adaptive DC servo drive control taking
force disturbance suppression into account" IEEE Transactions on Industry
Applications Volume: 24, Issue: 1,1988
T. Senjyu, H. Kamifurutono, K. Uezato Robust speed control of DC servo
motor based on Lyapunov's direct method 25th Annual IEEE Conference,
Power Electronics Specialists Conference, PESC '94, 1994
Dipraj, Pandey Speed Control of D. C. Servo Motor By Fuzzy Controller
International Journal of Scientific & Technology Research Volume 1, Issue 8,
September 2012
M. Buciakowski; M. Witczak; J. Korbicz Adaptive fault tolerant control:
Application to a DC servo motor 20th International Conference on
Methods and Models in Automation and Robotics (MMAR), 2015
R. J. Wai, P. C. Chen Robust Neural-Fuzzy-Network Control for Robot
Manipulator Including Actuator Dynamics IEEE Transactions on Industrial
Electronics ,Volume:53 , Issue: 4, 2006
D. J. Almakhles, A. K. Swain, N. D. Patel "Stability and Performance
Analysis of Bit-Stream-Based Feedback Control Systems" IEEE Transactions
on Industrial Electronics, Volume:62, Issue: 7, 2015
S. G. Kadwane, A. Kumar, B. M. Karan Dynamic Back Propagation based
MRAC with Fuzzy Emulator for DCDC Converter, Elektronika ir
Elektrotechnika, ISSN 1392 1215, No. 1(73), 2007
Won-Ki Lee, Chang-Ho Hyun, Heejin Lee, Euntai Kim, Mignon Park
"Model reference adaptive synchronization of TS fuzzy discrete chaotic
systems using output tracking control" Chaos, Solitons and Fractals 34 1590
1598, Elsevier, 2007
Yue Li, Yongming Li, Shaocheng Tong Adaptive fuzzy decentralized output
feedback control for stochastic nonlinear large-scale systems
Neurocomputing, Volume 83, Pages 38-46, Elsevier,2012
Dr.A.Muruganandham, Dr. R.Prakash a novel model reference intelligent
adaptive control using neural network and fuzzy logic controller Journal of
Theoretical and Applied Information Technology,Vol. 62 No.1, 2014
B. Wayne Bequette, Process control Modeling Design and Simulation, PHI,
2004
P.V. Osburn, H.P. Whitaker and A. Kezer, New developments in the design
of adaptive control systems Institute of Aeronautical sciences, 1961
I.D.Landau, A survey of model reference adaptive techniques theory and
applications Automatica, Vol. 10, pp. 353-379, 1974
Adhyaru, D.M, Jimit Patel, Rishi Gianchandani "Adaptive Neuro-Fuzzy
Inference system based control of Robotic Manipulators" International
Conference on Mechanical and Electrical Technology,IEEE lCMET, 2010
Kalpesh B. Pathak, Dipak M. Adhyaru, Survey of Model Reference
Adaptive Control IEEE International Conference NUiCONE, 2012
Giovanni Berselli, Federico Balugani, Marcello Pellicciari, Michele Gadaleta
Energy-optimal motions for Servo-Systems: A comparison of spline
interpolants and performance indexes using a CAD-based approach
Robotics and Computer-Integrated Manufacturing, Volume 40, 2016

http://www.iaeme.com/IJARET/index.asp

62

editor@iaeme.com

Mrac Based DC Servo Motor Motion Control


[20]

[21]

[22]

[23]
[24]

[25]
[26]

[27]
[28]

[29]
[30]

[31]

[32]
[33]

[34]

[35]

Yongming Li, Shaocheng Tong, Tieshan Li "Adaptive fuzzy backstepping


control design for a class of pure-feedback switched nonlinear systems"
Nonlinear Analysis: Hybrid Systems, Volume 16, pp 7280, May 2015
Dipak M.Adhyaru, State Observer Design For Nonlinear Systems using
Neural Network Based HJB formulation, Applied Soft Computing,
Vol.12(1), 2012
Rui Bai Neural network control-based adaptive design for a class of DC
motor systems with the full state constraints, Neurocomputing Volume 168,
2015
Jui-Hong Horng Neural adaptive tracking control of a DC motor
Information Sciences, Volume 118, Issues 14, 1999
Mustafa A. Khamis Design and Simulation of Self Tuning Controller for
DC Servo Motor Diyala Journal of Engineering Sciences, Vol. 06, No. 04,
2013
Norelys Aguila-Camacho, Manuel A. Duarte-Mermoud Fractional adaptive
control for an automatic voltage regulator ISA Transactions 52, 2013
Vladimr Bobl, Petr Chalupa, Petr Dostl, Marek Kubalck, Self-tuning
Control of Non-linear Servomotor: Standard Versus Dual Approach
WSEAS Transactions on Systems, 2013
Narendra K.S. and Annaswamy A.M. Stable adaptive systems Dovers
publications, Mineola, New York, 2005
Jyh shing Roger Jang ANFIS: Adaptive Network Based Fuzzy Inference
System IEEE transactions on systems, man and cybernetics, vol. 23, no. 3,
May/June 1993
Adriano Oliveira Cruz ANFIS: Adaptive Neuro-fuzzy inference systems
IM, UFRJ, Mestrado NCE, October, 2013
Melek Acar Boyacioglu, Derya Avci An Adaptive Network-Based Fuzzy
Inference System for the prediction of stock market return Expert Systems
with Applications 37 pp.79087912, 2010
Kalpesh B. Pathak, Dipak M. Adhyaru, Performance analysis of neural
network based MRAC IEEE International Conference on Electrical,
Electronics, Signals, Communication and Optimization, EESCO, 2015
S.E. Lyshevski, Control Systems Theory with Engineering Applications
Jaico Publication, 2006
Rajiv Ranjan and Dr. Pankaj Rai, Fuzzy Logic Based Mrac for A Second
Order System. International Journal of Electrical Engineering and
Technology, 4(2), 2013, pp. 1324.
Rajiv Ranjan, Dr. Pankaj Rai, Performance Analysis of A Second Order
System Using MRAC. International Journal of Electrical Engineering and
Technology, 3(3), 2012, pp. 110120.
Eugene Lavretsky, Kevin A. Wise Robust and Adaptive Control Springer,
2013.

http://www.iaeme.com/IJARET/index.asp

63

editor@iaeme.com

Das könnte Ihnen auch gefallen