Find in Library
Search millions of books, articles, and more
Indexed Open Access Databases
A Numerical Implementation of Fractional-Order PID Controllers for Autonomous Vehicles
oleh: Iqbal M. Batiha, Osama Y. Ababneh, Abeer A. Al-Nana, Waseem G. Alshanti, Shameseddin Alshorm, Shaher Momani
Format: | Article |
---|---|
Diterbitkan: | MDPI AG 2023-03-01 |
Deskripsi
In the context of reaching the best way to control the movement of autonomous cars linearly and angularly, making them more stable and balanced on different roads and ensuring that they avoid road obstacles, this manuscript chiefly aims to reach the optimal approach for a fractional-order PID controller (or <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>P</mi><msup><mi>I</mi><mi>γ</mi></msup><msup><mi>D</mi><mi>ρ</mi></msup></mrow></semantics></math></inline-formula>-controller) instead of the already classical one used to provide smooth automatic parking for electrical autonomous cars. The fractional-order <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>P</mi><msup><mi>I</mi><mi>γ</mi></msup><msup><mi>D</mi><mi>ρ</mi></msup></mrow></semantics></math></inline-formula>-controller is based on the particle swarm optimization (PSO) algorithm for its design, with two different approximations: Oustaloup’s approximation and the continued fractional expansion (CFE) approximation. Our approaches to the fractional-order PID using the results of the PSO algorithm are compared with the classical PID that was designed using the results of the Cohen–Coon, Ziegler–Nichols and bacteria foraging algorithms. The scheme represented by the proposed <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>P</mi><msup><mi>I</mi><mi>γ</mi></msup><msup><mi>D</mi><mi>ρ</mi></msup></mrow></semantics></math></inline-formula>-controller can provide the system of the autonomous vehicle with more stable results than that of the PID controller.