Please wait a minute...
Frontiers of Electrical and Electronic Engineering

ISSN 2095-2732

ISSN 2095-2740(Online)

CN 10-1028/TM

Front Elect Electr Eng    2012, Vol. 7 Issue (4) : 477-489    https://doi.org/10.1007/s11460-012-0211-1
RESEARCH ARTICLE
Experimental verification of chopper fed DC series motor with ANN controller
M. MURUGANANDAM(), M. MADHESWARAN
Centre for Advanced Research, Muthayammal Engineering College, Rasipuram 637408, Tamilnadu, India
 Download: PDF(752 KB)   HTML
 Export: BibTeX | EndNote | Reference Manager | ProCite | RefWorks
Abstract

In this article an artificial neural network (ANN) has been designed for the control of DC series motor through a DC chopper (DC-DC buck converter). The proportional-integral-derivative (PID)-ANN speed controller controls the motor voltage by controlling the duty cycle of the chopper thereby the motor speed is regulated. The PID-ANN controller performances are analyzed in both steady-state and dynamic operating condition with various set speeds and various load torques. The rise time, maximum overshoot, settling time, steady-state error, and speed drops are taken for comparison with conventional PID controller and existing work. The training samples for the neuron controller are acquired from the conventional PID controller. The PID-ANN controller performances are analyzed in respect of various load torques and various speeds using MATLAB simulation. Then the designed controllers were experimentally verified using an NXP 80C51 based microcontroller (P89V51RD2BN). It was found that the hybrid PID-ANN controller with DC chopper can have better control compared with conventional PID controller.

Keywords DC series motor      proportional-integral-derivative (PID) controller      artificial neural network (ANN) controller      DC chopper      speed control      MATLAB simulink     
Corresponding Author(s): MURUGANANDAM M.,Email:murugan_m1@yahoo.com   
Issue Date: 05 December 2012
 Cite this article:   
M. MURUGANANDAM,M. MADHESWARAN. Experimental verification of chopper fed DC series motor with ANN controller[J]. Front Elect Electr Eng, 2012, 7(4): 477-489.
 URL:  
https://academic.hep.com.cn/fee/EN/10.1007/s11460-012-0211-1
https://academic.hep.com.cn/fee/EN/Y2012/V7/I4/477
Fig.1  Flow chart for the proposed hybrid PID-ANN controller
Fig.1  Flow chart for the proposed hybrid PID-ANN controller
Fig.1  Flow chart for the proposed hybrid PID-ANN controller
Fig.1  Flow chart for the proposed hybrid PID-ANN controller
Fig.1  Flow chart for the proposed hybrid PID-ANN controller
Fig.2  Block diagram of hybrid PID-ANN controller based DC drive
Fig.2  Block diagram of hybrid PID-ANN controller based DC drive
Fig.2  Block diagram of hybrid PID-ANN controller based DC drive
Fig.2  Block diagram of hybrid PID-ANN controller based DC drive
Fig.2  Block diagram of hybrid PID-ANN controller based DC drive
Fig.3  Equivalent circuit of DC series motor
Fig.3  Equivalent circuit of DC series motor
Fig.3  Equivalent circuit of DC series motor
Fig.3  Equivalent circuit of DC series motor
Fig.3  Equivalent circuit of DC series motor
Fig.4  DC-DC converter circuit and waveform
Fig.4  DC-DC converter circuit and waveform
Fig.4  DC-DC converter circuit and waveform
Fig.4  DC-DC converter circuit and waveform
Fig.4  DC-DC converter circuit and waveform
operating modeswitch positionconverter output voltageVoload currentio
motoring (Mode 1)freewheeling (Mode 2)Mode 1Mode 2
forward motoringMOSFET (Q) ONdiode (DF) ONVs0+ ve
Tab.1  DC-DC converter switching operation
Fig.5  Simulink model of DC series motor
Fig.5  Simulink model of DC series motor
Fig.5  Simulink model of DC series motor
Fig.5  Simulink model of DC series motor
Fig.5  Simulink model of DC series motor
Fig.6  Simulink model of the system with conventional PID controller
Fig.6  Simulink model of the system with conventional PID controller
Fig.6  Simulink model of the system with conventional PID controller
Fig.6  Simulink model of the system with conventional PID controller
Fig.6  Simulink model of the system with conventional PID controller
input datatarget data
errorchange in errorcorresponds to δ
1.0000-0.0005200020
0.8573-0.0004-19160
0.7334-0.0004-10409
0.6271-0.0003-4932
0.5356-0.0003-7337
0.4572-0.0002-6190.2
0.3898-0.0002239.08
Tab.2  Sample data from PID controller
Fig.7  Structure of trained neural network
Fig.7  Structure of trained neural network
Fig.7  Structure of trained neural network
Fig.7  Structure of trained neural network
Fig.7  Structure of trained neural network
Fig.8  ANN parameter variation during training
Fig.8  ANN parameter variation during training
Fig.8  ANN parameter variation during training
Fig.8  ANN parameter variation during training
Fig.8  ANN parameter variation during training
Fig.9  Structure of the artificial neuron controller using MATLAB
Fig.9  Structure of the artificial neuron controller using MATLAB
Fig.9  Structure of the artificial neuron controller using MATLAB
Fig.9  Structure of the artificial neuron controller using MATLAB
Fig.9  Structure of the artificial neuron controller using MATLAB
Fig.10  Simulink model of the proposed system with ANN controller
Fig.10  Simulink model of the proposed system with ANN controller
Fig.10  Simulink model of the proposed system with ANN controller
Fig.10  Simulink model of the proposed system with ANN controller
Fig.10  Simulink model of the proposed system with ANN controller
DC motor parametersvalue
motor ratingDC supply voltagemotor rated currentinertia constant Jdamping constant Barmature resistance Raarmature inductance Lamotor speedarmature voltage constant Kafresidual magnetism voltage constant Kres5 HP220 V18 A0.0465 kg·m20.005 N·m·s/rad1 Ω0.032 H1800 rpm0.027 H0.027 V·s/rad
Tab.3  DC motor specifications
Fig.11  Pulse, output voltage, motor current, and speed with respect to time
Fig.11  Pulse, output voltage, motor current, and speed with respect to time
Fig.11  Pulse, output voltage, motor current, and speed with respect to time
Fig.11  Pulse, output voltage, motor current, and speed with respect to time
Fig.11  Pulse, output voltage, motor current, and speed with respect to time
Fig.12  Performance of controller for speed variation from 750 to 1250 rpm at 4 s and from 1250 to 1800 rpm at 7 s.
Fig.12  Performance of controller for speed variation from 750 to 1250 rpm at 4 s and from 1250 to 1800 rpm at 7 s.
Fig.12  Performance of controller for speed variation from 750 to 1250 rpm at 4 s and from 1250 to 1800 rpm at 7 s.
Fig.12  Performance of controller for speed variation from 750 to 1250 rpm at 4 s and from 1250 to 1800 rpm at 7 s.
Fig.12  Performance of controller for speed variation from 750 to 1250 rpm at 4 s and from 1250 to 1800 rpm at 7 s.
time domain specificationsset speed change from 0 to 750 rpmset speed change from 750 to 1250 rpmset speed change from 1250 to 1800 rpm
conventional PIDPID-neuro (proposed system)conventional PIDPID-neuro (proposed system)conventional PIDPID-neuro (proposed system)
max. over shoot/%8.70.315.50.194.30.15
settling time/s2.20.41.40.31.20.28
Tab.4  Time domain specifications of ANN and PID controllers for different set speed changes with 10% load
Fig.13  Performance of controller for load variation from 10% to 25%, 25% to 50%, and 50% to 100% at 3, 5.5, and 8 s, respectively
Fig.13  Performance of controller for load variation from 10% to 25%, 25% to 50%, and 50% to 100% at 3, 5.5, and 8 s, respectively
Fig.13  Performance of controller for load variation from 10% to 25%, 25% to 50%, and 50% to 100% at 3, 5.5, and 8 s, respectively
Fig.13  Performance of controller for load variation from 10% to 25%, 25% to 50%, and 50% to 100% at 3, 5.5, and 8 s, respectively
Fig.13  Performance of controller for load variation from 10% to 25%, 25% to 50%, and 50% to 100% at 3, 5.5, and 8 s, respectively
time domain specificationsload change from 10% to 25%load change from 25% to 50%load change from 50% to 100%
conventional PIDPID-ANN (proposed System)conventional PIDPID-ANN (proposed System)conventional PIDPID-ANN (proposed System)
max. speed drop/%0.661.10.022.80.2
recovery time/s0.170.680.0041.30.035
steady-state error/rpm-15±0.5-20±0.4-36±0.3
Tab.5  Time domain specifications of ANN and PID controllers for different load changes with rated speed
Fig.14  Load variation form 10% to 80% at 4 s for both controllers
Fig.14  Load variation form 10% to 80% at 4 s for both controllers
Fig.14  Load variation form 10% to 80% at 4 s for both controllers
Fig.14  Load variation form 10% to 80% at 4 s for both controllers
Fig.14  Load variation form 10% to 80% at 4 s for both controllers
Fig.15  Controller’s performance for speed variation at 4 s and load disturbance at 7 s
Fig.15  Controller’s performance for speed variation at 4 s and load disturbance at 7 s
Fig.15  Controller’s performance for speed variation at 4 s and load disturbance at 7 s
Fig.15  Controller’s performance for speed variation at 4 s and load disturbance at 7 s
Fig.15  Controller’s performance for speed variation at 4 s and load disturbance at 7 s
Fig.16  Deflecting torque with respect to motor current load disturbance
Fig.16  Deflecting torque with respect to motor current load disturbance
Fig.16  Deflecting torque with respect to motor current load disturbance
Fig.16  Deflecting torque with respect to motor current load disturbance
Fig.16  Deflecting torque with respect to motor current load disturbance
Fig.17  Experimental graph of speed variation for the step change in reference speed using the conventional PID controller
Fig.17  Experimental graph of speed variation for the step change in reference speed using the conventional PID controller
Fig.17  Experimental graph of speed variation for the step change in reference speed using the conventional PID controller
Fig.17  Experimental graph of speed variation for the step change in reference speed using the conventional PID controller
Fig.17  Experimental graph of speed variation for the step change in reference speed using the conventional PID controller
Fig.18  Experimental graph of speed variation for the step change in reference speed using PID-ANN controller
Fig.18  Experimental graph of speed variation for the step change in reference speed using PID-ANN controller
Fig.18  Experimental graph of speed variation for the step change in reference speed using PID-ANN controller
Fig.18  Experimental graph of speed variation for the step change in reference speed using PID-ANN controller
Fig.18  Experimental graph of speed variation for the step change in reference speed using PID-ANN controller
controllerPIDPID-ANN
simulationhardwaresimulationhardware
settling time/s0.7510.250.54
max. over shoot/%4.25no over shootno over shoot
steady-state error/rpm-15-30±0.5
Tab.6  Hardware performance comparison of the proposed system with conventional PID controller for the speed = 1800 rpm and Δ = 10%
1 Bose B K. Power electronics and motor drives-recent technology advances. In: Proceedings of the IEEE International Symposium on Industrial Electronics (ISIE 2002) . 2002, 1: 22–25
2 Krein P T. Elements of Power Electronics. Oxford University Press , 1998
3 Zurada J M. Introduction to Artificial Neural Systems. Jaico Publishing House , 1992
4 MATLAB. Neural Network Tool Box User’s Guide. Version 3. The Mathworks Inc.
5 Yousef H A, Khalil H M. A fuzzy logic-based control of series DC motor drives. In: Proceedings of the IEEE International Symposium on Industrial Electronics (ISIE 1995) . 1995, 2: 517–522
6 Senthil Kumar N, Sadasivam V, Asan Sukriya H M, Balakrishnan S. Design of low cost universal artificial neuron controller for chopper fed embedded DC drives. Applied Soft Computing , 2008, 8(4): 1637–1642
doi: 10.1016/j.asoc.2008.01.001
7 Yildiz A B, Zeki Bilgin M. Speed control of averaged DC motor drive system by using neuro-PID controller. Lecture Notes in Computer Science , 2006, 4251: 1075–1082
8 Buja G S, Todesco F. Neural network implementation of a fuzzy logic controller. IEEE Transactions on Industrial Electronics , 1994, 41(6): 663–665
doi: 10.1109/41.334584
9 Senthil Kumar N, Sadasivam V, Muruganandam M. A low-cost four-quadrant chopper-fed embedded DC drive using fuzzy controller. Electric Power Components and Systems , 2007, 35(8): 907–920
doi: 10.1080/15325000701199388
10 Muruganandam M, Madheswaran M. Performance analysis of fuzzy logic controller based DC-DC converter fed DC series motor. In: Proceedings of Chinese Control and Decision Conference (CCDC 2009) . 2009, 1635–1640
11 Muruganandam M, Madheswaran M. Modeling and simulation of modified fuzzy logic controller for various types of DC motor drives. In: Proceedings of 2009 International Conference on Control, Automation, Communication and Energy Conservation . 2009, 1–6
12 Yuan X F, Wang Y N. Neural networks based self-learning PID control of electronic throttle. Nonlinear Dynamics , 2009, 55(4): 385–393
13 Bilgin M Z, ?akir B. Neuro-PID position controller design for permanent magnet synchronous motor. Lecture Notes in Computer Science , 2006, 4221: 418–426
14 Barsoum N. Artificial neuron controller for DC drive. In: Proceedings of IEEE Power Engineering Society Winter Meeting . 2000, 398–402
15 Ismail A, Sharaf A M. An efficient neuro-fuzzy speed controller for large industrial DC motor. In: Proceedings of the 2002 International Conference on Control Applications . 2002, 2: 1027–1031
16 Gencer C, Saygin A, Coskun I. DSP based fuzzy-neural speed tracking control of brushless DC motor. Lecture Notes in Computer Science , 2006, 3949: 107–116
17 Senthil Kumar N, Sadasivam V, Asan Sukriya H M. A comparative study of PI, fuzzy, and ANN controllers for chopper-fed DC drive with embedded systems approach. Electric Power Components and Systems , 2008, 36(7): 680–695
18 Rubaai A, Kotaru R. Online identification and control of a DC motor using learning adaptation of neural networks. IEEE Transactions on Industry Applications , 2000, 36(3): 935–942
19 Fallahi M, Azadi S. Adaptive control of a DC motor using neural network sliding mode control. In: Proceedings of the International MultiConference of Engineers and Computer Scientists (IMECS 2009) . 2009, 1–5
20 Cho Y I. Development of a new neuro-fuzzy hybrid system. In: Proceedings of the 30th Annual Conference of IEEE Industrial Electronics Society . 2004, 3: 3184–3189
21 Meireles M R G, Almeida P E M, Simoes M G. A comprehensive review for industrial applicability of artificial neural networks. IEEE Transactions on Industrial Electronics , 2003, 50(3): 585–601
doi: 10.1109/TIE.2003.812470
22 Rubaai A, Castro-Sitiriche M J, Garuba M, Burge L. Implementation of artificial neural network-based tracking controller for high-performance stepper motor drives. IEEE Transactions on Industrial Electronics , 2007, 54(1): 218–227
23 Baruch I S, Garrido R, Flores J M, Martinez J C. An adaptive neural control of a DC motor. In: Proceedings of the 2001 IEEE International Symposium on Intelligent Control (ISIC’01) . 2001, 121–126
24 Kang Y H, Kim L K. Design of neuro-fuzzy controller for the speed control of a DC servo motor. In: Proceedings of the Fifth International Conference on Electrical Machines and Systems (ICEMS 2001) . 2001, 2: 731–734
[1] A. RAJENDRAN, S. PADMA. H-infinity robust control technique for controlling the speed of switched reluctance motor[J]. Front Elect Electr Eng, 2012, 7(3): 337-346.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed