Control of DC Motor Using Integral State Feedback and Comparison with PID: Simulation and Arduino Implementation

The Direct Current (DC) motor is widely applied in various implementations. The main problem in the DC motor is controlling the angular speed on the specific reference. This research then proposed an integral state feedback design for tracking control in DC motor, with Simulink Matlab simulation and the Arduino hardware implementation. The results will be compared with the implementation of the PID controller. The integral state feedback controller can handle the system to reach the setpoint with good performance in the simulations, even with changing different poles and setpoints. In the hardware implementation, the current sensor (INA219) and encoder sensor are used since all state variables need to be calculated. Based on the result, the controller can reach the setpoint stably with oscillation. Similar results are showed in simulations with different setpoints. Compared with the PID Controller, the integral state feedback controller has a better response with faster rise time and faster settling time.

[1]  Debashisha Jena,et al.  Comparative Overview of Internal Model Control Based PID, State Feedback Integral, and Sliding Mode Controllers for Buck Converter , 2019, 2019 IEEE International Conference on Distributed Computing, VLSI, Electrical Circuits and Robotics (DISCOVER).

[2]  Modeling and Switching Tracking Control for a Class of Cart-Pendulum Systems Driven by DC Motor , 2020, IEEE Access.

[3]  Valter J. S. Leite,et al.  SEPIC DC/DC converter control by observed-state feedback , 2019, 2019 IEEE 15th Brazilian Power Electronics Conference and 5th IEEE Southern Power Electronics Conference (COBEP/SPEC).

[4]  Yanling Guo,et al.  Speed Control of Direct Current Motor Using ANFIS Based Hybrid P-I-D Configuration Controller , 2020, IEEE Access.

[5]  Qian Wang,et al.  DC motor speed control based on system identification and PID auto tuning , 2017, 2017 36th Chinese Control Conference (CCC).

[6]  Darshan U. Thakar,et al.  Comparison of Advance and Conventional Motors for Electric Vehicle Application , 2019, 2019 3rd International Conference on Recent Developments in Control, Automation & Power Engineering (RDCAPE).

[7]  Chen Hong,et al.  Angular speed control of brushed DC motor using nonlinear method: Design and experiment , 2016, 2016 35th Chinese Control Conference (CCC).

[8]  Mayra Antonio-Cruz,et al.  Linear State Feedback Regulation of a Furuta Pendulum: Design Based on Differential Flatness and Root Locus , 2016, IEEE Access.

[9]  Iswanto,et al.  Control of DC Motor Using Proportional Integral Derivative (PID): Arduino Hardware Implementation , 2020, 2020 2nd International Conference on Industrial Electrical and Electronics (ICIEE).

[10]  Kai Song,et al.  State Feedback Controller Design of Dynamic Wireless Power Transfer System , 2018, 2018 IEEE PELS Workshop on Emerging Technologies: Wireless Power Transfer (Wow).

[11]  Prashant Kumar,et al.  On comparison of tuning method of FOPID controller for controlling field controlled DC servo motor , 2017 .

[12]  Sang Bong Kim,et al.  Application of Servo Controller Design for Speed Control of AC Induction Motors Using Polynomial Differential Operator , 2016 .

[13]  Maamar Bettayeb,et al.  An Improved Observer-based Integral State Feedback (OISF) Control Strategy of Flyback Converter for Photovoltaic Systems , 2018, 2018 International Conference on Electrical Sciences and Technologies in Maghreb (CISTEM).

[14]  Trong Hai Nguyen,et al.  Controller Design for MIMO Servo System Using Polynomial Differential Operator – A Solution for Increasing Speed of an Induction Conveyor System , 2016 .

[16]  Zarifi Adel,et al.  Design of Real-time PID tracking controller using Arduino Mega 2560for a permanent magnet DC motor under real disturbances. , 2018, 2018 International Conference on Electrical Sciences and Technologies in Maghreb (CISTEM).

[17]  Wei-Jie Tang,et al.  A Fast Realization Method of Fuzzy PID Control for DC Motor , 2018, 2018 37th Chinese Control Conference (CCC).

[18]  Shamil H. Hussein,et al.  Real Time Speed Control of the DC Motor in LABVIEW , 2020, 2020 7th International Conference on Electrical and Electronics Engineering (ICEEE).

[19]  Shashank Shekhar,et al.  Optimal PID Tuning of BLDC Drive using LQR Technique , 2019, 2019 IEEE International Conference on Intelligent Systems and Green Technology (ICISGT).

[20]  Iswanto Iswanto,et al.  Robust Integral State Feedback Using Coefficient Diagram in Magnetic Levitation System , 2020, IEEE Access.

[21]  Vinay Kumar Pamula,et al.  DC motor speed control using PID controller tuned by jaya optimization algorithm , 2017, 2017 IEEE International Conference on Power, Control, Signals and Instrumentation Engineering (ICPCSI).

[22]  Yoshio Yamamoto,et al.  CDM based Controller design for Stabilizing the Altitude and Heading of an Aircraft , 2019, 2019 IEEE International Conference on Cybernetics and Intelligent Systems (CIS) and IEEE Conference on Robotics, Automation and Mechatronics (RAM).

[23]  Satyam Tayal,et al.  Line Follower Robot: Design and Hardware Application , 2020, 2020 8th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO).

[24]  Gabriel Gasparesc PID control of a DC motor using Labview Interface for Embedded Platforms , 2016, 2016 12th IEEE International Symposium on Electronics and Telecommunications (ISETC).

[25]  Yoshio Yamamoto,et al.  Aircraft Heading Hold Control Based on CDM , 2019, 2019 19th International Conference on Control, Automation and Systems (ICCAS).

[26]  Youcef Bekakra,et al.  Implementation of a fuzzy logic speed controller for a permanent magnet dc motor using a low-cost Arduino platform , 2017, 2017 5th International Conference on Electrical Engineering - Boumerdes (ICEE-B).

[27]  Yoshiaki Taniai,et al.  Model Reference Adaptive Control for DC motor based on Simulink , 2016, 2016 6th International Annual Engineering Seminar (InAES).

[28]  John E. Fletcher,et al.  A Linear Quadratic Regulator-Based Optimal Direct Thrust Force Control of Linear Permanent-Magnet Synchronous Motor , 2016, IEEE Transactions on Industrial Electronics.

[29]  Janki Chotai,et al.  Modelling and position control of brushed DC motor , 2017, 2017 International Conference on Advances in Computing, Communication and Control (ICAC3).

[30]  Anmol Singh Shekhawat,et al.  Design and Control of Two-wheeled Self-Balancing Robot using Arduino , 2020, 2020 International Conference on Smart Electronics and Communication (ICOSEC).

[31]  Kyeong-Hwa Kim,et al.  A Systematic Controller Design for a Grid-Connected Inverter with LCL Filter Using a Discrete-Time Integral State Feedback Control and State Observer , 2018 .

[32]  Hrishikesh Mehta,et al.  Disturbance-Observer-Based Sensorless Control of PMSM Using Integral State Feedback Controller , 2020, IEEE Transactions on Power Electronics.

[33]  Abdallah Hammad,et al.  Quadcopter Trajectory Tracking Control using State-Feedback Control with Integral Action , 2017 .

[34]  G. Chindris,et al.  PID Algorithm used for DC Motor Control , 2018, 2018 IEEE 24th International Symposium for Design and Technology in Electronic Packaging​ (SIITME).

[35]  Oyas Wahyunggoro,et al.  Application of Intelligent Search Algorithms in Proportional-Integral-Derivative Control of Direct-Current Motor System , 2019, Journal of Physics: Conference Series.

[36]  Heba Al-Hiary,et al.  Optimization of PID Controller Gain Using Evolutionary Algorithm and Swarm Intelligence , 2019, 2019 10th International Conference on Information and Communication Systems (ICICS).

[37]  Kyaw Zaw Ye,et al.  Implementation of data driven control system of DC motor by using system identification process , 2018, 2018 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus).

[38]  Stijn Derammelaere,et al.  Proportional-Integral State-Feedback Controller Optimization for a Full-Car Active Suspension Setup using a Genetic Algorithm , 2018 .

[39]  Aman Kumar,et al.  Level control of two tank system by fractional order integral state feedback controller tuned by PSO with experimental validation , 2016, 2016 IEEE First International Conference on Control, Measurement and Instrumentation (CMI).

[40]  Trong Hai Nguyen,et al.  Servo system design for speed control of AC induction motors using polynomial differential operator , 2017 .

[41]  Safwan A. Hamoodi,et al.  A Comparison between PID controller and ANN controller for speed control of DC Motor , 2019, 2019 2nd International Conference on Electrical, Communication, Computer, Power and Control Engineering (ICECCPCE).

[42]  Amar Boutaghane,et al.  DC-Motor Control Using Arduino-Uno Board for Wire-Feed System , 2018, 2018 International Conference on Electrical Sciences and Technologies in Maghreb (CISTEM).

[43]  Chaw Myat Nwe,et al.  DC Motor Angular Position Control using PID Controller with Friction Compensation , 2018, International Journal of Scientific and Research Publications (IJSRP).

[44]  Lorenzo Giuntini Full State Feedback Control of Buck-type PWM Rectifier , 2019, 2019 21st European Conference on Power Electronics and Applications (EPE '19 ECCE Europe).

[45]  Sima Azizi,et al.  Autonomous Control of a Line Follower Robot Using a Q-Learning Controller , 2020, 2020 10th Annual Computing and Communication Workshop and Conference (CCWC).

[46]  Danica Rosinová,et al.  Comparison of State Feedback Controllers for the Magnetic Levitation System , 2020, 2020 Cybernetics & Informatics (K&I).

[47]  Mafaz Ahmad,et al.  A Study of State Feedback controllers for Pole Placement , 2018, 2018 5th International Multi-Topic ICT Conference (IMTIC).

[48]  Yoshio Yamamoto,et al.  Aircraft Altitude Control Based on CDM , 2019, 2019 IEEE 2nd International Conference on Information and Computer Technologies (ICICT).

[49]  Salman Jasim Hammoodi,et al.  Design and implementation speed control system of DC Motor based on PID control and matlab simulink , 2020 .

[50]  Baran Hekimoglu,et al.  Optimal Tuning of Fractional Order PID Controller for DC Motor Speed Control via Chaotic Atom Search Optimization Algorithm , 2019, IEEE Access.

[51]  Kai-Yew Lum,et al.  Design and control of a two-wheel self-balancing robot using the arduino microcontroller board , 2013, 2013 10th IEEE International Conference on Control and Automation (ICCA).

[52]  Bore-Kuen Lee,et al.  Vision-Based Line-Following Control of a Two-Wheel Self-Balancing Robot , 2018, 2018 International Conference on Machine Learning and Cybernetics (ICMLC).

[53]  Jesús Linares-Flores,et al.  Design and Modeling of Integral Control State-feedback Controller for PMSM , 2018, 2018 15th International Conference on Electrical Engineering, Computing Science and Automatic Control (CCE).

[54]  Horst Schulte,et al.  A Systematic Controller Design for a Photovoltaic Generator with Boost Converter Using Integral State Feedback Control , 2019, Engineering, Technology & Applied Science Research.

[56]  Shilpa Y. Sondkar,et al.  Comparison of Performance of PID Controller and State Feedback Controller for Flow Control Loop , 2018, 2018 Fourth International Conference on Computing Communication Control and Automation (ICCUBEA).

[57]  Susovon Samanta,et al.  State feedback with integral control for boost converter & its microcontroller implementation , 2018, 2018 IEEMA Engineer Infinite Conference (eTechNxT).

[58]  Gaurav Kumar,et al.  Comparison of Fuzzy-PID and PID Controller for Speed Control of DC Motor using LabVIEW , 2019, Procedia Computer Science.

[59]  Bharti Dwivedi,et al.  Speed response of brushless DC motor using fuzzy PID controller under varying load condition , 2017 .

[60]  Omer Saleem,et al.  Indirect Adaptive State-Feedback Control of Rotary Inverted Pendulum Using Self-Mutating Hyperbolic-Functions for Online Cost Variation , 2020, IEEE Access.

[61]  Mahmoud Ahmed Hassanin,et al.  Operation of Brushless DC Motor to Drive the Electric Vehicle , 2018, 2018 Twentieth International Middle East Power Systems Conference (MEPCON).

[62]  Débora M. Soares,et al.  Cascade Control vs Full-State Feedback , 2019, 2019 IEEE 15th Brazilian Power Electronics Conference and 5th IEEE Southern Power Electronics Conference (COBEP/SPEC).

[63]  Melinda Badriatul Fauziah,et al.  Design of PID-fuzzy for speed control of brushless DC motor in dynamic electric vehicle to improve steady-state performance , 2017, 2017 International Electronics Symposium on Engineering Technology and Applications (IES-ETA).

[64]  L. Angel,et al.  Hardware in the loop experimental validation of PID controllers tuned by genetic algorithms , 2019, 2019 IEEE 4th Colombian Conference on Automatic Control (CCAC).