Abstract <p>This study introduces an innovative control strategy for a DC motor speed control system, referred to as a black box approach. The methodology involves system identification through two models: a fractional-order model, increasingly prevalent in identification processes, and a conventional integer-order model. The identification phase employs advanced heuristic optimization techniques, including particle swarm optimization (PSO), artificial bee colony (ABC), ant colony optimization (ACO), and genetic algorithms (GA). The subsequent control phase utilizes a fractional-order proportional-integral-derivative (FOPID) controller, widely recognized as a leading fractional-order control solution. The FOPID controller is characterized by five parameters: proportional gain (<InlineEquation ID="IEq1"> <EquationSource Format="TEX">\({{K}_{p}}\)</EquationSource> <!--AutRem2560075Kanzari-m1--> </InlineEquation>), integral gain (<InlineEquation ID="IEq2"> <EquationSource Format="TEX">\({{K}_{I}}\)</EquationSource> <!--AutRem2560075Kanzari-m2--> </InlineEquation>), derivative gain (<InlineEquation ID="IEq3"> <EquationSource Format="TEX">\({{K}_{d}}\)</EquationSource> <!--AutRem2560075Kanzari-m3--> </InlineEquation>), integral order (<InlineEquation ID="IEq4"> <EquationSource Format="TEX">\({{\lambda }}\)</EquationSource> <!--AutRem2560075Kanzari-m4--> </InlineEquation>), and derivative order (<InlineEquation ID="IEq5"> <EquationSource Format="TEX">\({{\mu }}\)</EquationSource> <!--AutRem2560075Kanzari-m5--> </InlineEquation>). These parameters are optimized using the aforementioned algorithms to enhance the performance of the fractional-order model, particularly in terms of energy efficiency during the stabilization phase, compared to the traditional integer-order model. Performance is evaluated using the integral of time and absolute error (ITAE) criterion, alongside standard metrics such as overshoot and settling time. A robustness test, involving parameter variations, is conducted to validate the effectiveness of the proposed approach. Experimental validation is performed using Matlab/Simulink interfaced with an Arduino Uno board to determine the parameters of a real-world DC motor. The results demonstrate that fractional calculus significantly enhances the efficacy of DC motor speed control.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

High-Performance DC Motor Speed Control via Fractional Modeling and Algorithmic FOPID Tuning

  • Bilel Kanzari,
  • Adel Taieb,
  • Achraf Jabeur Telmoudi,
  • Abdelkader Chaari

摘要

Abstract

This study introduces an innovative control strategy for a DC motor speed control system, referred to as a black box approach. The methodology involves system identification through two models: a fractional-order model, increasingly prevalent in identification processes, and a conventional integer-order model. The identification phase employs advanced heuristic optimization techniques, including particle swarm optimization (PSO), artificial bee colony (ABC), ant colony optimization (ACO), and genetic algorithms (GA). The subsequent control phase utilizes a fractional-order proportional-integral-derivative (FOPID) controller, widely recognized as a leading fractional-order control solution. The FOPID controller is characterized by five parameters: proportional gain ( \({{K}_{p}}\) ), integral gain ( \({{K}_{I}}\) ), derivative gain ( \({{K}_{d}}\) ), integral order ( \({{\lambda }}\) ), and derivative order ( \({{\mu }}\) ). These parameters are optimized using the aforementioned algorithms to enhance the performance of the fractional-order model, particularly in terms of energy efficiency during the stabilization phase, compared to the traditional integer-order model. Performance is evaluated using the integral of time and absolute error (ITAE) criterion, alongside standard metrics such as overshoot and settling time. A robustness test, involving parameter variations, is conducted to validate the effectiveness of the proposed approach. Experimental validation is performed using Matlab/Simulink interfaced with an Arduino Uno board to determine the parameters of a real-world DC motor. The results demonstrate that fractional calculus significantly enhances the efficacy of DC motor speed control.