SlideShare a Scribd company logo
IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE)
e-ISSN: 2278-1676,p-ISSN: 2320-3331,Volume 7, Issue 4 (Sep. - Oct. 2013), PP 54-58
www.iosrjournals.org
www.iosrjournals.org 54 | Page
Identification and Real Time Control of a DC Motor
AA Bature1
, Mustapha Muhammad2
,Auwalu M. Abdullahi3
1
(Department, Electrical Engineering/ Bayero University Kano,Nigeria)
2,3
(Department, Mechatronics Engineering/ Bayero University Kano,Nigeria)
Abstract: This paper presents identification and control of a DC motor. The dynamic model of the DC motor
was first developed through system identification using least square parametric estimation method. Based on the
developed dynamic model a state feedback tracking controller was then designed using optimal linear quadratic
regulator for speed and position control of the DC motor. The developed dynamic model of the DC motor was
validated via simulations and experiments. The performance of the controller was also verified through
experiment.
Keywords:DC Motor, Linear Quadratic Reqgulator (LQR), Parametric Estimation Method (PEM)
I. INTRODUCTION
DC motors speed and position are easy control and have adjustable range to follow a particular speed
or position under load. DC motors are preferred over ac motors in applications because they have lower
manufacturing costs and ease of controller implementations, since their mathematical model is simpler [1]. To
control the position and speed of a DC motor,an accurate model of the system is required. The specifications
given by manufactures may not be accurate; also some motors are produced with coupling gears from
manufacturing which add some inertia and viscous damping coefficient to the original motors, therefore
changing the original values specified by the manufacturer. Several methods have been employed for parameter
identifications of a DC motor [2-4]. Accuracy and adequacy are two major modelling problems that always has
to be dealt with [5]. System identification is the best means of obtaining mathematical models of most physical
systems, because most systems are so complex, that there is no simple way to derive their models based on
physical laws [5].
System identification methods can be applied for DC motor model identification which will give more
concise estimate of the DC motor model than mathematical modelling [1, 6, 7]. In [1] the use of artificial neural
network was employed to identify the DC motor model, in [6] multilayer perceptron network was used to fit the
structure of the model Non-Linear Auto-Regressive Moving Average with Exogeneous Input (NARMAX). Also
in [7] the identification was done by direct measurement of input and output signals and the use of the
mathematical model was done to estimate the DC motor parameters.
This paper presents identification of DC motor model using Parametric Estimation Method (PEM), and
based on the model an LQR optimal controller is design to control the position and speed of the motor. The
validity of the model and the controller performance will be demonstrated through simulations and experiments.
The rest of the paper is organized as follows; section two describes the experimental setup and data
measurement procedures, also it discuss the modelling process of the motor, section three discuss the controller
design, while section four elaborate on the results. Finally, Section five concludes the findings of this work.
II. IDENTIFICATION OF DC MOTOR
2.1 Experimental setup and data measurement
Fig. 1 illustrates the block diagram of the experimental setup used in this work. It consist of FIO STD
development board [8] and a personal computer which serves as the data acquisition system, a rotary encoder
[9] as the sensors for measuring the motor speed, the motor driver [10] which is served as the servo-amplifier
and the DC motor itself.
Identification and Real Time Control of a DC Motor
www.iosrjournals.org 55 | Page
Fig. 1 Experimental block diagram
The Fio Std board is used to read the input voltage to the motor and MATLAB software and Simulink
environment was used to measure the voltage which is been adjusted randomly using variable resistor as the
control input to the motor driver.
2.2Modelling Process
The Parametric Estimation Method (PEM) is used in system identification when a model is already
known for a system [11], therefore from the general position-voltage transfer function of a DC motor is given by
equation (1) [12]:
𝜃 𝑚 𝑠
𝐸𝑎 𝑠
=
𝐾𝑡
𝑅 𝑎 𝐽 𝑚
𝑠 𝑠 +
1
𝐽 𝑚
(𝐷 𝑚 +
𝐾𝑡 𝐾 𝑏
𝑅 𝑎
)
… … … … … … … … … … … … … 1
where 𝜃 𝑚 is the anglular position in radians, 𝐸𝑎 is input voltage in volts, 𝐾𝑡 is torque constant in Nm/A, 𝐾𝑏 is
back e.m.f constant in Vs/rad, 𝐽 𝑚 is motor inertia in kg-m2
, 𝐷 𝑚 is motor damping in N-m s/rad, 𝑅 𝑎 is armature
resistance in ohms.
Equation (1) can be written as:
𝜃 𝑚 𝑠
𝐸𝑎 𝑠
=
𝐾
𝑠(𝑠 + 𝛼)
… … … … … … … … … … … … … … . … … … … … 2
based on which the speed-voltage transfer function can be written as:
𝜃 𝑚 𝑠
𝐸𝑎 𝑠
=
𝐾
𝑠 + 𝛼
… … … … … … … … … … … … … … … … … … … . … … 3
The two general parameters of interest are 𝐾 and 𝛼, which the least square prediction method [11] is
used to estimate using MATLAB pem function. The input data is the voltage driving the motor, while the speed
is the measured output. The best outfit curve was achieved for values 𝐾 = 2390.5and 𝛼 = 1000.
Since our controller is used for speed and position control, the model is written in terms of equation (2)
as shown in equation (4):
𝜃 𝑚
𝐸𝑎
=
2390.5
𝑠(𝑠 + 1000)
… … … … … … … … … … … … … … … … … … … . … 4
In state-space form:
𝐴 =
0 1
0 −1000
, 𝐵 =
1
2390.5
, 𝐶 = 1 0 , 𝐷 = 0 … … … … … . (5)
III. CONTROLLER DESIGN
A state feedback controller is used to control the position and speed of the DC motor. The controller
gain is computed using the system model in (5). [13]. A optimal linear quadratic regulator (LQR) is a type of
this class of controllers. The aim of the LQR is to minimize the cost function;
𝐽 = 𝒙 ∗ 𝑸𝒙 + 𝒖 ∗ 𝑹𝒖 𝑑𝑡 … … … … … … … … … … … … … … … . . . (6)
∞
0
Where x is the state variable and u the input, Q is a positive-definite (or positive-semidefinite)
Hermitian or real symmetric matrix and R is a positive-definite Hermitian or real symmetric matrix [13]. The
matrices Q and R are the tuneable parameters that are tuned to desired system performance and are used to
calculate the controller’s gain that will be inserted in the system. After some experimental trials, the best values
of Q and R matrices are selected, the controllers gains are computed using MATLAB lqr function with the
parameters state-space model in equation (5). The block diagram of the controller is shown if Fig 2.
MOTOR
DRIVER
DC
MOTOR
FIO STD
(Data Acquisition
Device)
COMPUTER
ENCODER
Identification and Real Time Control of a DC Motor
www.iosrjournals.org 56 | Page
Fig. 2 Block diagram of plant and controller
IV. RESULT AND DISCUSSION
The validation of the model and the performance of the controller is presented in this section. After any
plant identification process some form of model validation is required. Figure 3 shows the simulated and the real
system speed response to random voltage input.
Fig 3. Speed response comparison
With regard to Figure 3 the curves simulated from the identification with the proposed technique are
almost identical and close to real measurement experimental curve.
The signal in figure 4 is used as the control signal for position control of the DC motor.
Fig 4. Control signal for step input position control
Figure 5 and 6 shows the performance of the LQR controller to step input and square wave input
respectively.
Identification and Real Time Control of a DC Motor
www.iosrjournals.org 57 | Page
Fig. 5. Position tracking for step input
Fig. 6. Position tracking for square wave input
Figure 7 shows the control signal for the velocity tracking of the controller, while figure 8 shows the
performance of the controller to track constant velocity
Identification and Real Time Control of a DC Motor
www.iosrjournals.org 58 | Page
Fig. 7. Control signal for constant input velocity control
Fig. 8. Velocity tracking for step input
From the graphs, the controller performance is satisfactory.
V. CONCLUSION
A DC motor model is derived via system identification least square PEM method, after which LQR
state feedback controller is design based on the derived model for position and velocity control. The
identification and the controllers results were shown, and the results were successful.
REFERENCES
[1] A. Rubaai and R. Kotaru, "Online identification and control of a DC motor using learning adaptation of neural networks," Industry
Applications, IEEE Transactions on, vol. 36, pp. 935-942, 2000.
[2] S. S. Saab and R. A. Kaed-Bey, "Parameter identification of a DC motor: an experimental approach," in Electronics, Circuits and
Systems, 2001. ICECS 2001. The 8th IEEE International Conference on, 2001, pp. 981-984 vol.2.
[3] M. Dub, Jalovecky, x, and R., "DC motor experimental parameter identification using the Nelder-Mead simplex method," in Power
Electronics and Motion Control Conference (EPE/PEMC), 2010 14th International, 2010, pp. S4-9-S4-11.
[4] R. Article, "DC Motor Parameter Identification Using Speed Step Responses," Modelling and Simulation in Engineering vol. 2012, p.
5, 2012.
[5] M. R. M. Mounir HADEF, "Parameter identification of a separately excited dc motor via inverse problem methodology," Turk J Elec
Eng & Comp Sci, vol. 17, pp. 99-106, 2009.
[6] N. A. Rahim, M. N. Taib, and M. I. Yusof, "Nonlinear system identification for a Dc motor using NARMAX approach," in Sensors,
2003. AsiaSense 2003. Asian Conference on, 2003, pp. 305-311.
[7] O. Moseler and R. Isermann, "Application of model-based fault detection to a brushless DC motor," Industrial Electronics, IEEE
Transactions on, vol. 47, pp. 1015-1020, 2000.
[8] Microcontroller. (2010). FiO Std Datasheet Available: http://site.gravitech.us/DevelopmentTools/Matlab-Simulink/FiO-
Std/fiostdv20_datasheet.pdf
[9] Cytron. (2010). B016 Rotary Encoder. Available: www.cytron.com.my/viewProduct.php?pcode=B-106-23983‎
[10] Cytron. (2011). MDS40A SmartDrive40. Available: www.cytron.com.my/viewProduct.php?pcode=MDS40A‎
[11] L. Ljiung, System Identification: Theory for the User, 2 ed.: Prentice Hall, 1999.
[12] N. S. Nise, Control Systems Engineering, 6 ed.: John Wiley & Sons, Inc, 2011.
[13] K. Ogata, Modern Control Engineering, 5 ed.: Prentice Hall, 2010.

More Related Content

What's hot

Optimal parameter estimation for a DC motor using genetic algorithm
Optimal parameter estimation for a DC motor using genetic algorithmOptimal parameter estimation for a DC motor using genetic algorithm
Optimal parameter estimation for a DC motor using genetic algorithm
International Journal of Power Electronics and Drive Systems
 
Power optimisation scheme of induction motor using FLC for electric vehicle
Power optimisation scheme of induction motor using FLC for electric vehiclePower optimisation scheme of induction motor using FLC for electric vehicle
Power optimisation scheme of induction motor using FLC for electric vehicle
Asoka Technologies
 
Explicit model predictive control of fast dynamic system
Explicit model predictive control of fast dynamic systemExplicit model predictive control of fast dynamic system
Explicit model predictive control of fast dynamic system
eSAT Publishing House
 
IRJET- Control of Induction Motor using Neural Network
IRJET- Control of Induction Motor using Neural NetworkIRJET- Control of Induction Motor using Neural Network
IRJET- Control of Induction Motor using Neural Network
IRJET Journal
 
DTC-ANN-2-level hybrid by neuronal hysteresis with mechanical sensorless indu...
DTC-ANN-2-level hybrid by neuronal hysteresis with mechanical sensorless indu...DTC-ANN-2-level hybrid by neuronal hysteresis with mechanical sensorless indu...
DTC-ANN-2-level hybrid by neuronal hysteresis with mechanical sensorless indu...
International Journal of Power Electronics and Drive Systems
 
SPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTC
SPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTCSPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTC
SPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTC
ijics
 
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
journalBEEI
 
Pi3426832691
Pi3426832691Pi3426832691
Pi3426832691
IJERA Editor
 
76201978
7620197876201978
76201978
IJRAT
 
An investigation on switching
An investigation on switchingAn investigation on switching
An investigation on switching
csandit
 
Jd3416591661
Jd3416591661Jd3416591661
Jd3416591661
IJERA Editor
 
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
eSAT Publishing House
 
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 Comparison between Four and Six Switch Inverters Fed FLC Based S...
Experimental Comparison between Four and Six Switch Inverters Fed FLC Based S...Experimental Comparison between Four and Six Switch Inverters Fed FLC Based S...
Experimental Comparison between Four and Six Switch Inverters Fed FLC Based S...
International Journal of Power Electronics and Drive Systems
 
STATOR FLUX OPTIMIZATION ON DIRECT TORQUE CONTROL WITH FUZZY LOGIC
STATOR FLUX OPTIMIZATION ON DIRECT TORQUE CONTROL WITH FUZZY LOGIC STATOR FLUX OPTIMIZATION ON DIRECT TORQUE CONTROL WITH FUZZY LOGIC
STATOR FLUX OPTIMIZATION ON DIRECT TORQUE CONTROL WITH FUZZY LOGIC
cscpconf
 
The neural network-based control system of direct current motor driver
The neural network-based control system of direct current motor driverThe neural network-based control system of direct current motor driver
The neural network-based control system of direct current motor driver
IJECEIAES
 
Neural Network Approach to Railway Stand Lateral SKEW Control
Neural Network Approach to Railway Stand Lateral SKEW ControlNeural Network Approach to Railway Stand Lateral SKEW Control
Neural Network Approach to Railway Stand Lateral SKEW Control
csandit
 
Design and Implementation of an Electrical Lift Controlled using PLC
Design and Implementation of an Electrical Lift Controlled using PLC Design and Implementation of an Electrical Lift Controlled using PLC
Design and Implementation of an Electrical Lift Controlled using PLC
IJECEIAES
 

What's hot (18)

Optimal parameter estimation for a DC motor using genetic algorithm
Optimal parameter estimation for a DC motor using genetic algorithmOptimal parameter estimation for a DC motor using genetic algorithm
Optimal parameter estimation for a DC motor using genetic algorithm
 
Power optimisation scheme of induction motor using FLC for electric vehicle
Power optimisation scheme of induction motor using FLC for electric vehiclePower optimisation scheme of induction motor using FLC for electric vehicle
Power optimisation scheme of induction motor using FLC for electric vehicle
 
Explicit model predictive control of fast dynamic system
Explicit model predictive control of fast dynamic systemExplicit model predictive control of fast dynamic system
Explicit model predictive control of fast dynamic system
 
IRJET- Control of Induction Motor using Neural Network
IRJET- Control of Induction Motor using Neural NetworkIRJET- Control of Induction Motor using Neural Network
IRJET- Control of Induction Motor using Neural Network
 
DTC-ANN-2-level hybrid by neuronal hysteresis with mechanical sensorless indu...
DTC-ANN-2-level hybrid by neuronal hysteresis with mechanical sensorless indu...DTC-ANN-2-level hybrid by neuronal hysteresis with mechanical sensorless indu...
DTC-ANN-2-level hybrid by neuronal hysteresis with mechanical sensorless indu...
 
SPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTC
SPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTCSPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTC
SPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTC
 
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
 
Pi3426832691
Pi3426832691Pi3426832691
Pi3426832691
 
76201978
7620197876201978
76201978
 
An investigation on switching
An investigation on switchingAn investigation on switching
An investigation on switching
 
Jd3416591661
Jd3416591661Jd3416591661
Jd3416591661
 
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
 
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 Comparison between Four and Six Switch Inverters Fed FLC Based S...
Experimental Comparison between Four and Six Switch Inverters Fed FLC Based S...Experimental Comparison between Four and Six Switch Inverters Fed FLC Based S...
Experimental Comparison between Four and Six Switch Inverters Fed FLC Based S...
 
STATOR FLUX OPTIMIZATION ON DIRECT TORQUE CONTROL WITH FUZZY LOGIC
STATOR FLUX OPTIMIZATION ON DIRECT TORQUE CONTROL WITH FUZZY LOGIC STATOR FLUX OPTIMIZATION ON DIRECT TORQUE CONTROL WITH FUZZY LOGIC
STATOR FLUX OPTIMIZATION ON DIRECT TORQUE CONTROL WITH FUZZY LOGIC
 
The neural network-based control system of direct current motor driver
The neural network-based control system of direct current motor driverThe neural network-based control system of direct current motor driver
The neural network-based control system of direct current motor driver
 
Neural Network Approach to Railway Stand Lateral SKEW Control
Neural Network Approach to Railway Stand Lateral SKEW ControlNeural Network Approach to Railway Stand Lateral SKEW Control
Neural Network Approach to Railway Stand Lateral SKEW Control
 
Design and Implementation of an Electrical Lift Controlled using PLC
Design and Implementation of an Electrical Lift Controlled using PLC Design and Implementation of an Electrical Lift Controlled using PLC
Design and Implementation of an Electrical Lift Controlled using PLC
 

Similar to Identification and Real Time Control of a DC Motor

Model Validation and Control of an In-Wheel DC Motor Prototype for Hybrid El...
Model Validation and Control of an In-Wheel DC Motor  Prototype for Hybrid El...Model Validation and Control of an In-Wheel DC Motor  Prototype for Hybrid El...
Model Validation and Control of an In-Wheel DC Motor Prototype for Hybrid El...
Scientific Review SR
 
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
csandit
 
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
 
Artificial Neural Network Based Speed and Torque Control of Three Phase Induc...
Artificial Neural Network Based Speed and Torque Control of Three Phase Induc...Artificial Neural Network Based Speed and Torque Control of Three Phase Induc...
Artificial Neural Network Based Speed and Torque Control of Three Phase Induc...
International Journal of Science and Research (IJSR)
 
25. 23248.pdf
25. 23248.pdf25. 23248.pdf
25. 23248.pdf
TELKOMNIKA JOURNAL
 
Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...
Zac Darcy
 
Mathematical model analysis and control algorithms design based on state feed...
Mathematical model analysis and control algorithms design based on state feed...Mathematical model analysis and control algorithms design based on state feed...
Mathematical model analysis and control algorithms design based on state feed...
hunypink
 
Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Contro...
Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Contro...Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Contro...
Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Contro...
IOSR Journals
 
Comparison of dc motor speed control performance using fuzzy logic and model ...
Comparison of dc motor speed control performance using fuzzy logic and model ...Comparison of dc motor speed control performance using fuzzy logic and model ...
Comparison of dc motor speed control performance using fuzzy logic and model ...
Mustefa Jibril
 
report_komal
report_komalreport_komal
report_komal
Komal Kumar
 
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Zac Darcy
 
A NEW APPROACH TO DTC METHOD FOR BLDC MOTOR ADJUSTABLE SPEED DRIVES
A NEW APPROACH TO DTC METHOD FOR BLDC MOTOR ADJUSTABLE SPEED DRIVESA NEW APPROACH TO DTC METHOD FOR BLDC MOTOR ADJUSTABLE SPEED DRIVES
A NEW APPROACH TO DTC METHOD FOR BLDC MOTOR ADJUSTABLE SPEED DRIVES
cscpconf
 
MODELLING OF DC SERVO MOTOR USING MATLAB-SIMULINK
MODELLING OF DC SERVO MOTOR USING MATLAB-SIMULINKMODELLING OF DC SERVO MOTOR USING MATLAB-SIMULINK
MODELLING OF DC SERVO MOTOR USING MATLAB-SIMULINK
sanjay kumar pediredla
 
F05613947
F05613947F05613947
F05613947
IOSR-JEN
 
Da33612620
Da33612620Da33612620
Da33612620
IJERA Editor
 
Da33612620
Da33612620Da33612620
Da33612620
IJERA Editor
 
Closed loop performance investigation
Closed loop performance investigationClosed loop performance investigation
Closed loop performance investigation
Prabhakar Captain
 
Low cost Real Time Centralized Speed Control of DC Motor Using Lab View -NI U...
Low cost Real Time Centralized Speed Control of DC Motor Using Lab View -NI U...Low cost Real Time Centralized Speed Control of DC Motor Using Lab View -NI U...
Low cost Real Time Centralized Speed Control of DC Motor Using Lab View -NI U...
IJPEDS-IAES
 
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
 
Jw3417821791
Jw3417821791Jw3417821791
Jw3417821791
IJERA Editor
 

Similar to Identification and Real Time Control of a DC Motor (20)

Model Validation and Control of an In-Wheel DC Motor Prototype for Hybrid El...
Model Validation and Control of an In-Wheel DC Motor  Prototype for Hybrid El...Model Validation and Control of an In-Wheel DC Motor  Prototype for Hybrid El...
Model Validation and Control of an In-Wheel DC Motor Prototype for Hybrid El...
 
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
 
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 ...
 
Artificial Neural Network Based Speed and Torque Control of Three Phase Induc...
Artificial Neural Network Based Speed and Torque Control of Three Phase Induc...Artificial Neural Network Based Speed and Torque Control of Three Phase Induc...
Artificial Neural Network Based Speed and Torque Control of Three Phase Induc...
 
25. 23248.pdf
25. 23248.pdf25. 23248.pdf
25. 23248.pdf
 
Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...
 
Mathematical model analysis and control algorithms design based on state feed...
Mathematical model analysis and control algorithms design based on state feed...Mathematical model analysis and control algorithms design based on state feed...
Mathematical model analysis and control algorithms design based on state feed...
 
Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Contro...
Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Contro...Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Contro...
Brushless Dc Motor Speed Control Using Proportional-Integral And Fuzzy Contro...
 
Comparison of dc motor speed control performance using fuzzy logic and model ...
Comparison of dc motor speed control performance using fuzzy logic and model ...Comparison of dc motor speed control performance using fuzzy logic and model ...
Comparison of dc motor speed control performance using fuzzy logic and model ...
 
report_komal
report_komalreport_komal
report_komal
 
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
 
A NEW APPROACH TO DTC METHOD FOR BLDC MOTOR ADJUSTABLE SPEED DRIVES
A NEW APPROACH TO DTC METHOD FOR BLDC MOTOR ADJUSTABLE SPEED DRIVESA NEW APPROACH TO DTC METHOD FOR BLDC MOTOR ADJUSTABLE SPEED DRIVES
A NEW APPROACH TO DTC METHOD FOR BLDC MOTOR ADJUSTABLE SPEED DRIVES
 
MODELLING OF DC SERVO MOTOR USING MATLAB-SIMULINK
MODELLING OF DC SERVO MOTOR USING MATLAB-SIMULINKMODELLING OF DC SERVO MOTOR USING MATLAB-SIMULINK
MODELLING OF DC SERVO MOTOR USING MATLAB-SIMULINK
 
F05613947
F05613947F05613947
F05613947
 
Da33612620
Da33612620Da33612620
Da33612620
 
Da33612620
Da33612620Da33612620
Da33612620
 
Closed loop performance investigation
Closed loop performance investigationClosed loop performance investigation
Closed loop performance investigation
 
Low cost Real Time Centralized Speed Control of DC Motor Using Lab View -NI U...
Low cost Real Time Centralized Speed Control of DC Motor Using Lab View -NI U...Low cost Real Time Centralized Speed Control of DC Motor Using Lab View -NI U...
Low cost Real Time Centralized Speed Control of DC Motor Using Lab View -NI U...
 
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 ...
 
Jw3417821791
Jw3417821791Jw3417821791
Jw3417821791
 

More from IOSR Journals

A011140104
A011140104A011140104
A011140104
IOSR Journals
 
M0111397100
M0111397100M0111397100
M0111397100
IOSR Journals
 
L011138596
L011138596L011138596
L011138596
IOSR Journals
 
K011138084
K011138084K011138084
K011138084
IOSR Journals
 
J011137479
J011137479J011137479
J011137479
IOSR Journals
 
I011136673
I011136673I011136673
I011136673
IOSR Journals
 
G011134454
G011134454G011134454
G011134454
IOSR Journals
 
H011135565
H011135565H011135565
H011135565
IOSR Journals
 
F011134043
F011134043F011134043
F011134043
IOSR Journals
 
E011133639
E011133639E011133639
E011133639
IOSR Journals
 
D011132635
D011132635D011132635
D011132635
IOSR Journals
 
C011131925
C011131925C011131925
C011131925
IOSR Journals
 
B011130918
B011130918B011130918
B011130918
IOSR Journals
 
A011130108
A011130108A011130108
A011130108
IOSR Journals
 
I011125160
I011125160I011125160
I011125160
IOSR Journals
 
H011124050
H011124050H011124050
H011124050
IOSR Journals
 
G011123539
G011123539G011123539
G011123539
IOSR Journals
 
F011123134
F011123134F011123134
F011123134
IOSR Journals
 
E011122530
E011122530E011122530
E011122530
IOSR Journals
 
D011121524
D011121524D011121524
D011121524
IOSR Journals
 

More from IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
D011121524
D011121524D011121524
D011121524
 

Recently uploaded

SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
harshapolam10
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
Prakhyath Rai
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
AjmalKhan50578
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...
bijceesjournal
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
bjmsejournal
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
upoux
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
PriyankaKilaniya
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
mahaffeycheryld
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
PKavitha10
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
Gino153088
 
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
nedcocy
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 

Recently uploaded (20)

SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
 
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 

Identification and Real Time Control of a DC Motor

  • 1. IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-ISSN: 2278-1676,p-ISSN: 2320-3331,Volume 7, Issue 4 (Sep. - Oct. 2013), PP 54-58 www.iosrjournals.org www.iosrjournals.org 54 | Page Identification and Real Time Control of a DC Motor AA Bature1 , Mustapha Muhammad2 ,Auwalu M. Abdullahi3 1 (Department, Electrical Engineering/ Bayero University Kano,Nigeria) 2,3 (Department, Mechatronics Engineering/ Bayero University Kano,Nigeria) Abstract: This paper presents identification and control of a DC motor. The dynamic model of the DC motor was first developed through system identification using least square parametric estimation method. Based on the developed dynamic model a state feedback tracking controller was then designed using optimal linear quadratic regulator for speed and position control of the DC motor. The developed dynamic model of the DC motor was validated via simulations and experiments. The performance of the controller was also verified through experiment. Keywords:DC Motor, Linear Quadratic Reqgulator (LQR), Parametric Estimation Method (PEM) I. INTRODUCTION DC motors speed and position are easy control and have adjustable range to follow a particular speed or position under load. DC motors are preferred over ac motors in applications because they have lower manufacturing costs and ease of controller implementations, since their mathematical model is simpler [1]. To control the position and speed of a DC motor,an accurate model of the system is required. The specifications given by manufactures may not be accurate; also some motors are produced with coupling gears from manufacturing which add some inertia and viscous damping coefficient to the original motors, therefore changing the original values specified by the manufacturer. Several methods have been employed for parameter identifications of a DC motor [2-4]. Accuracy and adequacy are two major modelling problems that always has to be dealt with [5]. System identification is the best means of obtaining mathematical models of most physical systems, because most systems are so complex, that there is no simple way to derive their models based on physical laws [5]. System identification methods can be applied for DC motor model identification which will give more concise estimate of the DC motor model than mathematical modelling [1, 6, 7]. In [1] the use of artificial neural network was employed to identify the DC motor model, in [6] multilayer perceptron network was used to fit the structure of the model Non-Linear Auto-Regressive Moving Average with Exogeneous Input (NARMAX). Also in [7] the identification was done by direct measurement of input and output signals and the use of the mathematical model was done to estimate the DC motor parameters. This paper presents identification of DC motor model using Parametric Estimation Method (PEM), and based on the model an LQR optimal controller is design to control the position and speed of the motor. The validity of the model and the controller performance will be demonstrated through simulations and experiments. The rest of the paper is organized as follows; section two describes the experimental setup and data measurement procedures, also it discuss the modelling process of the motor, section three discuss the controller design, while section four elaborate on the results. Finally, Section five concludes the findings of this work. II. IDENTIFICATION OF DC MOTOR 2.1 Experimental setup and data measurement Fig. 1 illustrates the block diagram of the experimental setup used in this work. It consist of FIO STD development board [8] and a personal computer which serves as the data acquisition system, a rotary encoder [9] as the sensors for measuring the motor speed, the motor driver [10] which is served as the servo-amplifier and the DC motor itself.
  • 2. Identification and Real Time Control of a DC Motor www.iosrjournals.org 55 | Page Fig. 1 Experimental block diagram The Fio Std board is used to read the input voltage to the motor and MATLAB software and Simulink environment was used to measure the voltage which is been adjusted randomly using variable resistor as the control input to the motor driver. 2.2Modelling Process The Parametric Estimation Method (PEM) is used in system identification when a model is already known for a system [11], therefore from the general position-voltage transfer function of a DC motor is given by equation (1) [12]: 𝜃 𝑚 𝑠 𝐸𝑎 𝑠 = 𝐾𝑡 𝑅 𝑎 𝐽 𝑚 𝑠 𝑠 + 1 𝐽 𝑚 (𝐷 𝑚 + 𝐾𝑡 𝐾 𝑏 𝑅 𝑎 ) … … … … … … … … … … … … … 1 where 𝜃 𝑚 is the anglular position in radians, 𝐸𝑎 is input voltage in volts, 𝐾𝑡 is torque constant in Nm/A, 𝐾𝑏 is back e.m.f constant in Vs/rad, 𝐽 𝑚 is motor inertia in kg-m2 , 𝐷 𝑚 is motor damping in N-m s/rad, 𝑅 𝑎 is armature resistance in ohms. Equation (1) can be written as: 𝜃 𝑚 𝑠 𝐸𝑎 𝑠 = 𝐾 𝑠(𝑠 + 𝛼) … … … … … … … … … … … … … … . … … … … … 2 based on which the speed-voltage transfer function can be written as: 𝜃 𝑚 𝑠 𝐸𝑎 𝑠 = 𝐾 𝑠 + 𝛼 … … … … … … … … … … … … … … … … … … … . … … 3 The two general parameters of interest are 𝐾 and 𝛼, which the least square prediction method [11] is used to estimate using MATLAB pem function. The input data is the voltage driving the motor, while the speed is the measured output. The best outfit curve was achieved for values 𝐾 = 2390.5and 𝛼 = 1000. Since our controller is used for speed and position control, the model is written in terms of equation (2) as shown in equation (4): 𝜃 𝑚 𝐸𝑎 = 2390.5 𝑠(𝑠 + 1000) … … … … … … … … … … … … … … … … … … … . … 4 In state-space form: 𝐴 = 0 1 0 −1000 , 𝐵 = 1 2390.5 , 𝐶 = 1 0 , 𝐷 = 0 … … … … … . (5) III. CONTROLLER DESIGN A state feedback controller is used to control the position and speed of the DC motor. The controller gain is computed using the system model in (5). [13]. A optimal linear quadratic regulator (LQR) is a type of this class of controllers. The aim of the LQR is to minimize the cost function; 𝐽 = 𝒙 ∗ 𝑸𝒙 + 𝒖 ∗ 𝑹𝒖 𝑑𝑡 … … … … … … … … … … … … … … … . . . (6) ∞ 0 Where x is the state variable and u the input, Q is a positive-definite (or positive-semidefinite) Hermitian or real symmetric matrix and R is a positive-definite Hermitian or real symmetric matrix [13]. The matrices Q and R are the tuneable parameters that are tuned to desired system performance and are used to calculate the controller’s gain that will be inserted in the system. After some experimental trials, the best values of Q and R matrices are selected, the controllers gains are computed using MATLAB lqr function with the parameters state-space model in equation (5). The block diagram of the controller is shown if Fig 2. MOTOR DRIVER DC MOTOR FIO STD (Data Acquisition Device) COMPUTER ENCODER
  • 3. Identification and Real Time Control of a DC Motor www.iosrjournals.org 56 | Page Fig. 2 Block diagram of plant and controller IV. RESULT AND DISCUSSION The validation of the model and the performance of the controller is presented in this section. After any plant identification process some form of model validation is required. Figure 3 shows the simulated and the real system speed response to random voltage input. Fig 3. Speed response comparison With regard to Figure 3 the curves simulated from the identification with the proposed technique are almost identical and close to real measurement experimental curve. The signal in figure 4 is used as the control signal for position control of the DC motor. Fig 4. Control signal for step input position control Figure 5 and 6 shows the performance of the LQR controller to step input and square wave input respectively.
  • 4. Identification and Real Time Control of a DC Motor www.iosrjournals.org 57 | Page Fig. 5. Position tracking for step input Fig. 6. Position tracking for square wave input Figure 7 shows the control signal for the velocity tracking of the controller, while figure 8 shows the performance of the controller to track constant velocity
  • 5. Identification and Real Time Control of a DC Motor www.iosrjournals.org 58 | Page Fig. 7. Control signal for constant input velocity control Fig. 8. Velocity tracking for step input From the graphs, the controller performance is satisfactory. V. CONCLUSION A DC motor model is derived via system identification least square PEM method, after which LQR state feedback controller is design based on the derived model for position and velocity control. The identification and the controllers results were shown, and the results were successful. REFERENCES [1] A. Rubaai and R. Kotaru, "Online identification and control of a DC motor using learning adaptation of neural networks," Industry Applications, IEEE Transactions on, vol. 36, pp. 935-942, 2000. [2] S. S. Saab and R. A. Kaed-Bey, "Parameter identification of a DC motor: an experimental approach," in Electronics, Circuits and Systems, 2001. ICECS 2001. The 8th IEEE International Conference on, 2001, pp. 981-984 vol.2. [3] M. Dub, Jalovecky, x, and R., "DC motor experimental parameter identification using the Nelder-Mead simplex method," in Power Electronics and Motion Control Conference (EPE/PEMC), 2010 14th International, 2010, pp. S4-9-S4-11. [4] R. Article, "DC Motor Parameter Identification Using Speed Step Responses," Modelling and Simulation in Engineering vol. 2012, p. 5, 2012. [5] M. R. M. Mounir HADEF, "Parameter identification of a separately excited dc motor via inverse problem methodology," Turk J Elec Eng & Comp Sci, vol. 17, pp. 99-106, 2009. [6] N. A. Rahim, M. N. Taib, and M. I. Yusof, "Nonlinear system identification for a Dc motor using NARMAX approach," in Sensors, 2003. AsiaSense 2003. Asian Conference on, 2003, pp. 305-311. [7] O. Moseler and R. Isermann, "Application of model-based fault detection to a brushless DC motor," Industrial Electronics, IEEE Transactions on, vol. 47, pp. 1015-1020, 2000. [8] Microcontroller. (2010). FiO Std Datasheet Available: http://site.gravitech.us/DevelopmentTools/Matlab-Simulink/FiO- Std/fiostdv20_datasheet.pdf [9] Cytron. (2010). B016 Rotary Encoder. Available: www.cytron.com.my/viewProduct.php?pcode=B-106-23983‎ [10] Cytron. (2011). MDS40A SmartDrive40. Available: www.cytron.com.my/viewProduct.php?pcode=MDS40A‎ [11] L. Ljiung, System Identification: Theory for the User, 2 ed.: Prentice Hall, 1999. [12] N. S. Nise, Control Systems Engineering, 6 ed.: John Wiley & Sons, Inc, 2011. [13] K. Ogata, Modern Control Engineering, 5 ed.: Prentice Hall, 2010.