Detailed modelling and simulation of different DC motor types for research and educational purposes

The devastating impact of Covid-19 pandemic accelerated the shift to e-learning in the higher education. Particularly in the electrical machines courses, that often include laboratory experiments. However, no detailed models of DC motors, developed in MATLAB/Simulink, were reported in literature.  Hence, in this paper, a virtual laboratory consist of models of DC motors was built for the first time. The proposed models are easy to use and modify, and allow all machines’ parameters to be altered for students to replicate easily to support and enhance the learning process of electrical machines courses. Consequently, the developed models are effective tools for educational and research purposes. Dynamic models of DC motors were developed using MATLAB/Simulink, namely separately excited, permanent magnet, shunt-connected and series-connected DC motors. Two different approaches for modelling were proposed, the block diagram representation and Simscape based models. The two modelling methods were validated against the built-in DC machine model. The proposed models are easy to use and modify, and allow all machines’ parameters to be altered for monitoring and comparison purposes. Consequently, the developed models are effective tools for research and educational purposes.

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

[2]  Ghazi M. Qaryouti,et al.  Speed control of DC motor using conventional and adaptive PID controllers , 2019 .

[3]  E. Davies,et al.  Electrical machines , 2006, 2006 Eleventh International Middle East Power Systems Conference.

[4]  Kevin Barraclough,et al.  I and i , 2001, BMJ : British Medical Journal.

[5]  Wilsun Xu,et al.  Modeling DC Motor Drive Systems in Power System Dynamic Studies , 2015, IEEE Transactions on Industry Applications.

[6]  Basim Alsayid,et al.  Modelling of sensored speed control of BLDC motor using MATLAB/SIMULINK , 2019, International Journal of Electrical and Computer Engineering (IJECE).

[7]  M. F. Ahmad,et al.  Objective functions modification of GA optimized PID controller for brushed DC motor , 2020, International Journal of Electrical and Computer Engineering (IJECE).

[8]  Farhan A. Salem,et al.  Modeling, Simulation and Dynamics Analysis Issues of Electric Motor, for Mechatronics Applications, Using Different Approaches and Verification by MATLAB/Simulink , 2013 .

[9]  Ameer L. Saleh,et al.  Resolving of optimal fractional PID controller for DC motor drive based on anti-windup by invasive weed optimization technique , 2019, Indonesian Journal of Electrical Engineering and Computer Science.

[10]  Mohamed Cherkaoui,et al.  Modeling and control of double star induction machine by active disturbance rejection control , 2020 .

[11]  Hassan Farahan Rashag Improved speed response of DC motor via intelligent techniques , 2019 .

[12]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[13]  Farhan A. Salem MODELING, SIMULATION, CONTROLLER SELECTION AND DESIGN OF ELECTRIC MOTOR FOR MECHATRONICS MOTION APPLICATIONS, USING DIFFERENT CONTROL STRATEGIES AND VERIFICATION USING MATLAB/SIMULINK , 2013 .

[14]  Viktor Perelmuter Electrotechnical Systems : Simulation with Simulink® and SimPowerSystems™ , 2019 .

[15]  N. Murali,et al.  Real time FPGA Implementation of PWM Chopper Fed Capacitor Run Induction Motor , 2018 .

[16]  Brijesh Singh,et al.  Performance Indices Based Optimal Tunning Criterion for Speed Control of DC Drives Using GA , 2014 .

[17]  Mohd Faisal Ibrahim,et al.  Optimal parameter estimation for a DC motor using genetic algorithm , 2020 .

[18]  John E. Warnock,et al.  Dynamic modeling , 1977, SIGGRAPH.

[19]  P. C. Sen,et al.  Thyristor DC drives , 1981 .

[20]  Zeina Bitar,et al.  Modeling and Simulation of Series DC Motors in Electric Car , 2014 .

[21]  Khac-Khiem Nguyen,et al.  The sensorless control system for controlling the speed of direct current motor , 2019 .

[22]  Maxime Gautier,et al.  A New Output Error Method for a Decoupled Identification of Electrical and Mechanical Dynamic Parameters of DC Motor-Driven Robots , 2012, SyRoCo.

[23]  Neil Genzlinger A. and Q , 2006 .

[24]  Hashmia Sh. Dakheel,et al.  Faults Detection and Diagnoses of permanent Magnet Synchronous Motor Based on Neuro-Fuzzy Network , 2019 .

[25]  W Koech,et al.  Dynamic Model of a DC Motor-Gear-Alternator (MGA) System , 2016 .

[26]  Radita Arindya A Variable Speed Wind Generation System Based on Doubly Fed Induction Generator , 2013 .

[27]  M. H. N. Talib,et al.  Analysis and investigation of different advanced control strategies for high-performance induction motor drives , 2020 .

[28]  Chee-Mun. Ong,et al.  Dynamic simulation of electric machinery : using MATLAB/SIMULINK , 1997 .

[29]  Benalla Hocine,et al.  Exponential Reaching Law and Sensorless DTC IM Control with Neural Network Online Parameters Estimation based on MRAS , 2018, ICRA 2018.

[30]  R. Krishnan,et al.  Electric Motor Drives: Modeling, Analysis, and Control , 2001 .

[31]  Farhan A. Salem Dynamic Modeling , Simulation and Control of Electric Machines for Mechatronics Applications , 2013 .

[32]  Scott D. Sudhoff,et al.  Analysis of Electric Machinery and Drive Systems , 1995 .

[33]  S. K. Panda,et al.  Dynamic modeling of variable ballast tank for spherical underwater robot , 2013, 2013 IEEE International Conference on Industrial Technology (ICIT).

[34]  Lina J. Rashad,et al.  Fractional-order PID controller for permanent magnet DC motor based on PSO algorithm , 2019, International Journal of Power Electronics and Drive Systems (IJPEDS).