The Impact of Fitness Functions for Optimal Tuning of PID Controller Applied to DC Motor

被引:0
|
作者
Zallough, Younes [1 ]
Dib, Faiza [1 ]
Ben Meziane, Khaddouj [2 ]
Benaya, Nabil [1 ]
机构
[1] Abdelmalek Essaadi Univ, Dept Phys, FSTH, Tetouan, Morocco
[2] Higher Inst Engn & Business, Dept Engn, Fes, Morocco
关键词
PID controller; Genetic algorithm; Fitness function; Artificial intelligence; !text type='Python']Python[!/text;
D O I
10.1007/978-3-031-51796-9_2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This chapter presents a comparative analysis of different fitness functions for optimizing PID controller parameters using a genetic algorithm (GA) in the context of controlling the speed of a DC motor. The study focuses on three fitness functions: integral absolute error (IAE), mean squared error (MSE), and integral of time-weighted absolute error (ITAE). The GA is employed to iteratively adjust the PID gains (K-p, K-i, K-d) to optimize the control system's performance. Python libraries for control and GA are used for simulations, enabling analysis of system behavior under different fitness functions. The DC motor system is modeled using transfer functions and differential equations. The PID controller design is explained, highlighting its three components: proportional, integral, and derivative. A block diagram of the proposed controller with unit feedback is provided. The chapter discusses simulation and analysis results for each fitness function. The IAE fitness function shows the impact of mutation and crossover probabilities on system performance. The MSE fitness function has less influence on simulation results. The ITAE fitness function demonstrates that constant mutation yields better results than crossover. In conclusion, the chapter emphasizes the significance of selecting an appropriate fitness function for optimizing PID controller parameters. Simulation results provide insights into system performance under different fitness functions, aiding in the selection of optimal PID gains for controlling the DC motor's speed.
引用
收藏
页码:11 / 17
页数:7
相关论文
共 50 条
  • [21] A NEW AUTOMATED OPTIMAL TUNING STRATEGY FOR A PID CONTROLLER
    CHEUNG, LS
    ISA TRANSACTIONS, 1988, 27 (01) : 69 - 75
  • [22] Robust PID controller in brushless DC motor application
    Cai, Guifang
    Qian, Kun
    Li, Bangyuan
    Pang, Xiangping
    2007 IEEE INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION, VOLS 1-7, 2007, : 1452 - 1455
  • [23] Performance of a simple tuned fuzzy controller and a PID controller on a DC motor
    Montiel, Oscar
    Sepulveda, Roberto
    Melin, Patricia
    Castillo, Oscar
    Porta, Miguel Angel
    Meza, Iliana Marlen
    2007 IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTATIONAL INTELLIGENCE, VOLS 1 AND 2, 2007, : 531 - +
  • [24] Tuning of PID Controller for Position Control of DC Servo Motor using Luus-Jaakola Optimization
    Rathore, N. S.
    Chauhan, D. P. S.
    Singh, V. P.
    2015 INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION AND CONTROL (IC4), 2015,
  • [25] Implementation of different wavelets in an auto-tuning wavenet PID controller and its application to a DC motor
    Islas-Gomez, Oscar
    Enrique Ramos-Velasco, Luis
    Garcia-Lamont, Jair
    Ramos-Fernandez, J. C.
    Espejel Rivera, M. A.
    2011 IEEE ELECTRONICS, ROBOTICS AND AUTOMOTIVE MECHANICS CONFERENCE (CERMA 2011), 2011, : 301 - 306
  • [26] Tuning of PID Controller for Position Control of DC Servo Motor using Luus-Jaakola Optimization
    Rathore, N. S.
    Chauhan, D. P. S.
    Singh, V. P.
    2015 International Conference on Computing, Communication and Security (ICCCS), 2015,
  • [27] ISE based PID Controller Tuning for Position Control of DC Servo-Motor using LJ
    Rathore, N. S.
    Singh, V. P.
    Chauhan, D. P. S.
    2015 INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, COMPUTING AND CONTROL (ISPCC), 2015, : 125 - 128
  • [28] Design and Tuning of Fractional Order PID Controller for Speed control of Permanent Magnet Brushless DC Motor
    Khubalkar, S. W.
    Chopade, A. S.
    Junghare, A. S.
    Aware, M. V.
    2016 IEEE FIRST INTERNATIONAL CONFERENCE ON CONTROL, MEASUREMENT AND INSTRUMENTATION (CMI), 2016, : 326 - 330
  • [29] Fuzzy Q-Learning Agent for Online Tuning of PID Controller for DC Motor Speed Control
    Kofinas, Panagiotis
    Dounis, Anastasios I.
    ALGORITHMS, 2018, 11 (10):
  • [30] A Fuzzy Logic Controller applied to a dc motor
    Parrazales, RU
    Tapia, MAP
    deLuca, A
    Goddard, J
    38TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, PROCEEDINGS, VOLS 1 AND 2, 1996, : 653 - 656