Abstract
In this study, nonlinear control design is presented for trajectory tracking of Tricopter system. A Fractional Order Proportional Derivative (FOPD) controller has been developed. The performance of controlled Tri-copter system can be enhanced by suggesting modern optimization technique to optimally tune the design parameters of FOPD controller. The Spotted Hyena Optimizer (SHO) is proposed as an optimization method for optimal tuning of FOPD's parameters. To verify the performance of controlled Tricopter system based on optimal SHO-based FOPD controller, computer simulation is implemented via MATLAB codes. Moreover, a comparison study between SHO and Particle Swarm Optimization (PSO) has been made in terms of robustness and transient behavior characteristics of FOPD controller.
1 Introduction
The absence of onboard pilot is the main feature of Unmanned Aerial Vehicle (UAV), which can fly autonomously for remote distances by controlling the aerodynamic forces. Recently, these UAV have been applied in different applications like surveillance, saving, monitoring, fire-extinguishing, mailing, fishing, and aerial photographing. One of the famous types of UAV is the vertical takeoff and landing (VTOL) aircraft. The VTOL is supported by multi-rotors and it can actuate one or more than rotor such that to achieve desired tasks. It has different modes of flight including vertical takeoff, hovering, lateral motion and landing. It is capable of making transition from one mode to another [1–4].
Another configuration of multi-rotor aircraft, called “Tricopter”, has recently appeared. This special UAV includes three propellers which are actuated by three rotors. The Tri-rotor VTOL has two types. In the first type, the arms of UAV are equipped with three coaxial rotors, while the other type of this special aircraft has three single rotors. In the first type, one can eliminate, for example, the yaw motion by actuating the propellers of each twin in opposite directions [5]. On the hand, the yaw motion in the second type of vehicle can be changed by changing the rotation direction of the actuating motors. The motion and orientation control of vehicle orientation is the task of the proposed controller. However, the stabilization of yaw moment for the UAV is the main goal of the controller in both configurations [6]. Figure 1 demonstrates a simple sketch of the tri-copter aircraft. The figure shows three forces
Sketch of Tri-copter aircraft
Citation: International Review of Applied Sciences and Engineering 15, 1; 10.1556/1848.2023.00659
The tri-copter aircraft is underactuated system and it is characterized by high nonlinearity and high cross-coupling effect due to aerodynamics structure and the presence of three propellers (rotors). In addition, the Tri-copter is sensitive to disturbance of wind gust, especially at low height, which in turn results in degradation of aircraft performance and even leads to instability problems [3]. Accordingly, robust and nonlinear controller is required to achieve good dynamic characteristics and trajectory tracking performance. In what follows, the literature review has presented brief explanations of previous control schemes related to control of Tri-copter UAV.
Z. A. Ali et al. [7] have designed hybrid adaptive control scheme, which consists of RST control, pole-placement and fuzzy regulation to control the height and orientation of Tricopter. The adaptive gains of fuzzy logic controller (FLC) are used to tune the RST controller. The FL-based RST control showed better tracking error and robust characteristics than conventional RST control. In [8], A. Prach and E. Kayacan combined both the linear model predictive controller (MPC) and the classical PID controller for controlling the position of tri-copter supported by tilt-rotors. The MPC is responsible for control of the vertical body velocity and angular dynamics, while the PID controller is responsible for position control. Under actuator limits, the MPC could give good trajectory tracking performance. K. J. Nam et al. [9] used two classic controllers (PI and PID controllers) to control the flight maneuver of tri-copter aircraft. The simulated and experimental results showed that a larger roll rate could be obtained with study as compared to conventional UAV supported with control surface (ailerons). Z. Song et al. [10] presented attitude control design based on back-stepping control approach for flight maneuvering of tri-copter UAV. In [11], H. K. Tran et al. used the genetic algorithm (GA) to improve the performance of fuzzy gain scheduling PID controller by tuning the control design parameters. The control scheme has been designed for controlling a single-tilted Tri-copter UAV under different operating conditions. As compared to classic PID controller, PID controller based on GA-tuned adaptive fuzzy-gain-scheduling exhibited better dynamic characteristics. In [12], S. Yoon et al. presented attitude control of single-tilted Tri-copter UAV using LQR-based optimal control. Numerical simulation has been implemented to assess the effectiveness of the proposed controller and the experimental tests have been conducted to verify the simulated results. Fast yaw motion and good performance of controller was the conclusion drawn by this study. In [13], Hasan, A.F. et al. have designed trajectory tracking controller based on Active Disturbance Rejection Control (ADRC) for Tri-copter drone. A comparison study has been established among three types of ESO (extended state observer), which is the core element of ADRC approach. These observers are Super Twisting ESO (STESO), fractional order ESO (FOESO), and nonlinear ESO (NESO). Under these observers, the performance and robustness of ADRC-based UAV have been tested and assessed.
The main contributions addressed by this study can be highlighted by the following points:
- ❑Developing a FOPD control algorithm to control the altitude and attitude of Tri-copter aerial vehicle.
- ❑Optimal tuning of FOPD control parameters to improve the performance of FOPD-based Tri-copter.
- ❑Conducting a comparative study between SHO and PSO algorithms in terms of dynamic performance and robustness characteristics.
The rest of the article is arranged as follows: Section 2 developed the mathematical model of Tri-copter. Section 3 presents the analysis of Fractional Order Proportional Derivative (FOPD). Section 4 is devoted to explaining and developing the SHO algorithm, which is responsible for optimal FOPD controller by optimal tuning of its design parameters. Section 5 presented computer simulation to verify the performance of the proposed control scheme. In section 6, the conclusion has been drawn based on numerical results. In addition, a future suggestion has been added to the conclusion part.
2 Mathematical model
The Tri-copter UAV represents a six Degree of Freedom (DOF) system. The dynamic position and orientation of the aircraft in space can be represented by the six variables
Geometric representation of Tri-copter UAV showing body-fixed and Earth inertial frames
Citation: International Review of Applied Sciences and Engineering 15, 1; 10.1556/1848.2023.00659
The kinematics and dynamics representation of Tricopter model have been established by applying Newton-Euler method. The following assumptions have to be taken into account before conducting the analysis:
A rigid structure,
Symmetrical structure.
2.1 The kinematic model of tri-copter
As has been mentioned earlier, there are two frames to describe the kinematic and dynamic models of Tri-copter UAV. These frames are the Earth inertial frame (E-frame) and Body fixed frame (B-frame) as indicated in Fig. 2.
2.2 The tri-copter dynamic model
The force component
3 Design of FOPD controller
The integer-type (conventional) PID controller is obtained when setting the order of integration
Control scheme
Citation: International Review of Applied Sciences and Engineering 15, 1; 10.1556/1848.2023.00659
For example, the controller in pitch channel can be designed as indicated in Fig. 4. Each channel has the same structure of controller shown in the figure.
FOPD control scheme
Citation: International Review of Applied Sciences and Engineering 15, 1; 10.1556/1848.2023.00659
4 Spotted Hyena Optimizer
Dhiman et al. [20, 21] developed meta-heuristic bio-inspired optimization technique known as “spotted hyena” optimization (SHO). This algorithm, which is inspired from the social behaviors of prey and hyena, became very well-known control problems, which require optimization methods in their design due to high capability of achieving a satisfactory result. The SHO method establishes an algorithm of four main steps: encircling, hunting, attacking and searching demeanors. The four steps that the spotted hyena followed to hunt are:
- I.Searching around for the prey.
- II.Chasing the prey in a way to make it tired and to hunt easily.
- III.Surrounding the prey by group of spotted hyenas such as to catch it in perfect time (prey encircling).
- IV.Attacking the prey to catch it by group of hyenas.
4.1 Prey encircling
4.2 Exploitation: hunting
4.3 Attacking: the hyenas attack the prey
4.4 Exploration: search for prey
The vector
5 Numerical simulation
The numerical simulation has been conducted using MATLAB/Simulink and the “Ode45” is applied as a numerical solver [22–24]. The algorithm of parameter tuning for FOPD controller has been developed based on SHO. The Tri-copter physical parameters were assumed as in Table 1 [25].
The physical parameters of Tri-copter system
Parameter Description | Value (unit) |
Moment of Inertia in Yawing direction | 0.0770 |
Moment of Inertia in Rolling direction | 0.0430 |
Moment of Inertia in Pitching direction | 0.0480 |
The length of the arm | 0.180 |
The mass of Tri-copter UAV | 0.85 |
Aerodynamic moment coefficient | 2.88 |
Motor rotor's moment of Inertia | 1.97 |
Aerodynamic force coefficient | 1.970 |
Ground acceleration | 9.81 |
The particle swarm optimization (PSO) has been applied as competitive optimization method. The PSO method is a population-based algorithm and it is inspired by motion of schooling fish and bird flocks [26–28]. The dynamic performance and robustness characteristics have been used as measure of comparison between the SHO-based FOPD controller and PSO-based FOPD controller.
The algorithms have run by setting number of iterations equal to 60, and 100 for the population size. Table 2 shows the framework for the design-parameters based SHO and PSO, those optimal parameters were utilized in the proposed controller and, according to that, this controller can be expressed as optimal FOPD.
The results of PSO and SHO algorithms for optimized design parameters
SHO | 0.0901 | 0.0901 | 12.46 | 4.959 | 4.959 | 18.602 | |
61.208 | 61.208 | 7.128 | 3.616 | 3.616 | 8.0714 | ||
0.8489 | 0.8489 | 0.99 | 0.831 | 0.831 | 0.99 | ||
PSO | 0.0523 | 0.0523 | 12.23 | 4.8457 | 12.5457 | 24.4591 | |
65.7587 | 65.7587 | 7.445 | 3.2301 | 6.2301 | 12.3741 | ||
0.9809 | 0.9809 | 0.99 | 0.97 | 0.98 | 0.99 |
Evaluation of controlled Tri-copter using SHO and PSO
26.989 | |
28.698 |
In the case of disturbance-free and uncertainty-free conditions, the behaviors of controlled Tri-copter system based on both versions of optimal controllers (SHO-based FOPD controller and PSO-based FOPD controller) are demonstrated in Figs 5–10. Also, the behaviors of control efforts resulting from both SHO-based FOPD controller and PSO-based FOPD controller are shown in Figs 11–14. Figure 15 displayed 2D and 3D scenarios of trajectory tracking based on the two optimal controllers.
The behaviors of Tri-copter along
Citation: International Review of Applied Sciences and Engineering 15, 1; 10.1556/1848.2023.00659
The behaviors of Tri-copter along
Citation: International Review of Applied Sciences and Engineering 15, 1; 10.1556/1848.2023.00659
The behaviors of Tri-copter along
Citation: International Review of Applied Sciences and Engineering 15, 1; 10.1556/1848.2023.00659
The behavior of rolling angle
Citation: International Review of Applied Sciences and Engineering 15, 1; 10.1556/1848.2023.00659
The behavior of pitching angle
Citation: International Review of Applied Sciences and Engineering 15, 1; 10.1556/1848.2023.00659
The behavior of yawing angle
Citation: International Review of Applied Sciences and Engineering 15, 1; 10.1556/1848.2023.00659
The behavior of control effort
Citation: International Review of Applied Sciences and Engineering 15, 1; 10.1556/1848.2023.00659
The behavior of control effort
Citation: International Review of Applied Sciences and Engineering 15, 1; 10.1556/1848.2023.00659
The behavior of control effort
Citation: International Review of Applied Sciences and Engineering 15, 1; 10.1556/1848.2023.00659
The behavior of control effort
Citation: International Review of Applied Sciences and Engineering 15, 1; 10.1556/1848.2023.00659
Trajectory tracking of Tri-copter controlled by optimal SHO-based and PSO-based controllers: (a) 2D scenario (b) 3D scenario
Citation: International Review of Applied Sciences and Engineering 15, 1; 10.1556/1848.2023.00659
According to above figures and Table 3, one can conclude that the Tri-copter controlled by SHO-based FOPD controller has better trajectory tracking capability, less tracking error and lower control effort as compared to PSO-based FOPD control algorithm. This contributes to the prolonged life of the Tricopter battery.
6 Conclusion
The study has addressed trajectory tracking problem for Tri-copter UAV by developing a control design using SHO-based and PSO-based FOPD controllers. The objective of PSO and SHO algorithms is to optimize the performance of a FOPD controller by fine-tuning of controller's design parameters. A comparison study has been presented between SHO-based FOPD controller and SHO-based FOPD controller via computer simulation using MATLAB codes. According to numerical results and Table 3, one can conclude that the Tri-copter controlled by SHO-based FOPD controller has better trajectory tracking capability, less tracking error and lower control effort as compared to PSO-based FOPD control algorithm. The contributed feature of low control effort will work to prolong the life of Tri-copter battery.
A future work can be conducted for this study; either by suggesting comparison between the proposed SHO and other optimization techniques in the literature like Butterfly Optimization algorithm (BOA), Whale Optimization Algorithm (WOA), Gray Wolf Optimization (GWO) algorithm, and Social Spider Optimization (SSO) [29–32], or between the FOPD controller with other controllers in previous works [33–41].
References
- [1]↑
B. H. Sababha, H. M. A. Zu’bi, and O. A. Rawashdeh, “A rotor- Tilt-free tricopter UAV: design, modelling, and stability control,” Int. J. Mechatronics Autom., vol. 5, nos 2–3, pp. 107–113, 2015. https://doi.org/10.1504/IJMA.2015.075956.
- [2]
A. A. Al-Qassar, A. I. Abdulkareem, A. F. Hasan, A. J. Humaidi, K. I. Ibraheem, A. T. Azar, and A. H. Hameed, “Grey-Wolf optimization better enhances the dynamic performance of roll motion for tail-sitter VTOL aircraft guided and controlled by STSMC,” J. Eng. Sci. Technol., vol. 16, no. 3, pp. 1932–1950, 2021.
- [3]↑
A. R. Ajel, A. J. Humaidi, I. K. Ibraheem, and A. T. Azar, “Robust model reference adaptive control for tail-sitter vtol aircraft,” Actuators, vol. 10, no. 7, p. 162, 2021.
- [4]
J. T. Zou, K. L. Su, and H. Tso, “The modeling and implementation of tri-rotor flying robot,” Artif. Life Robot., vol. 17, no. 1, pp. 86–91, 2012. https://doi.org/10.1007/s10015-012-0028-2.
- [5]↑
D.-W. Yoo, H.-D. Oh, D.-Y. Won, and M.-J. Tahk, “Dynamic modeling and stabilization techniques for tri-rotor unmanned aerial vehicles,” Int. J. Aeronaut. Sp. Sci., vol. 11, no. 3, pp. 167–174, 2010. https://doi.org/10.5139/ijass.2010.11.3.167.
- [6]↑
J. Źrebiec, “Modelling of unmanned aerial vehicle – tricopter,” Automatyka/Automatics, vol. 20, no. 1, p. 7, 2016. https://doi.org/10.7494/automat.2016.20.1.7.
- [7]↑
Z. A. Ali, D. Wang, S. Masroor, and M. S. Loya, “Attitude and altitude control of trirotor UAV by using adaptive hybrid controller,” J. Control Sci. Eng., vol. 2016, 2016. https://doi.org/10.1155/2016/6459891.
- [8]↑
A. Prach and E. Kayacan, “An MPC-based position controller for a tilt-rotor tricopter VTOL UAV,” Optim. Control Appl. Methods, vol. 39, no. 1, pp. 343–356, 2018. https://doi.org/10.1002/oca.2350.
- [9]↑
K. J. Nam, J. Joung, and D. Har, “Tri-copter UAV with individually tilted main wings for flight maneuvers,” IEEE Access, vol. 8, pp. 46753–46772, 2020. https://doi.org/10.1109/ACCESS.2020.2978578.
- [10]↑
Z. Song, K. Li, Z. Cai, Y. Wang, and N. Liu, “Modeling and maneuvering control for tricopter based on the back-stepping method,” in CGNCC 2016 – 2016 IEEE Chinese Guid. Navig. Control Conf., no. rotor 1, 2017, pp. 889–894. https://doi.org/10.1109/CGNCC.2016.7828903.
- [11]↑
H. K. Tran, J. S. Chiou, N. T. Nam, and V. Tuyen, “Adaptive fuzzy control method for a single tilt tricopter,” IEEE Access, vol. 7, pp. 161741–161747, 2019. https://doi.org/10.1109/ACCESS.2019.2950895.
- [12]↑
S. Yoon, S. J. Lee, B. Lee, C. J. Kim, Y. J. Lee, and S. Sung, “Design and flight test of small tri-rotor unmanned vechicle with LQR based onboard attitude control system,” Int. Journal; Innov. Comput. Inf. Control, pp. 2347–2360, 2013.
- [13]↑
A. F. Hasan, A. J. Humaidi, A. S. M. Al-Obaidi, A. T. Azar, I. K. Ibraheem, A. Q. Al-Dujaili, A. K. Al-Mhdawi, and F. A. Abdulmajeed, “Fractional order extended state observer enhances the performance of controlled tri-copter UAV based on active disturbance rejection control,” in Mobile Robot: Motion Control and Path Planning. Studies in Computational Intelligence, vol. 1090, Cham: Springer, 2023. Available: https://doi.org/10.1007/978-3-031-26564-8_14.
- [14]↑
H. K. Tran, J. S. Chiou, and S. T. Peng, “Design Genetic Algorithm Optimization education software based fuzzy controller for a tricopter fly path planning,” Eurasia J. Math. Sci. Technol. Educ., vol. 12, no. 5, pp. 1303–1312, 2016. https://doi.org/10.12973/eurasia.2016.1514a.
- [15]↑
N. M. Noaman, A. S Gatea, A. J. Humaidi, S. K. Kadhim, and A. F. Hasan, “Optimal tuning of PID-controlled magnetic bearing system for tracking control of pump impeller in artificial heart,” J. Européen des Systèmes Automatisés, vol. 56, no. 1, pp. 21–27, 2023. Available: https://doi.org/10.18280/jesa.560103.
- [16]
A. J. Humaidi, A. A. Oglah, S. J. Abbas, and I. K. Ibraheem, “Optimal augmented linear and nonlinear PD control design for parallel robot based on PSO tuner,” Int. Rev. Model. Simulations, vol. 12, no. 5, 2019. Available: https://doi.org/10.15866/iremos.v12i5.16298.
- [17]
A. J. Humaidi and A. I. Abdulkareem, “Design of augmented nonlinear PD controller of Delta/Par4-like robot,” J. Control Sci. Eng., 2019, Art no. 7689673. https://doi.org/10.1155/2019/7689673.
- [18]↑
E. Edet and R. Katebi, “On fractional-order PID controllers,” IFAC-Papers on Line, vol. 51, no. 4, pp. 739–744, 2018. https://doi.org/10.1016/j.ifacol.2018.06.208.
- [19]↑
C. A. Monje, Y. Q. Chen, B. M. Vinagre, D. Xue, and V. Feliu, Fractional-order Systems and Controls Fundamentals and Applications. Springer-Verlag London Limited, 2010. https://doi.org/10.1007/978-1-84996-335-0.
- [20]↑
G. Dhiman and A. Kaur, “Optimizing the design of airfoil and optical buffer problems using spotted hyena optimizer,” Designs, vol. 2, no. 3, pp. 1–16, 2018. https://doi.org/10.3390/designs2030028.
- [21]↑
G. Dhiman and V. Kumar, “Spotted hyena optimizer: a novel bio-inspired based metaheuristic technique for engineering applications,” Adv. Eng. Softw., vol. 114, pp. 48–70, 2017. https://doi.org/10.1016/j.advengsoft.2017.05.014.
- [22]↑
M. Y. Hassan, A. J. Humaidi, and M. K. Hamza, “On the design of backstepping controller for Acrobot system based on adaptive observer,” in International Review of Electrical Engineering, vol. 15, 4th ed. Italy: Praise Worthy Prize, 2020, pp. 328–335. Available: https://doi.org/10.15866/iree.v15i4.17827.
- [23]
A. Al-Dujaili, V. Cocquempot, M. E. El Najjar, D. Pereira, and A. Humaidi, “Fault diagnosis and fault tolerant control for n-linked two wheel drive mobile robots,” in Mobile Robot: Motion Control and Path Pla nning. Studies in Computational Intelligence, vol. 1090, Cham: Springer.
- [24]
H. A. Jaleel, K. S. Khalefa, S. M. Esam, A. S. Jabbar, A. A. Qasim, and A. A. Rashid, “Design of optimal sliding mode control of PAM-actuated hanging mass,” ICIC Express Lett., vol. 16, no. 11, pp. 1193–1204, 2022.
- [25]↑
S. J. Raheema and M. H. Saleh, “An experimental research on design and development diversified controllers for tri-copter stability comparison,” IOP Conf. Ser. Mater. Sci. Eng., vol. 1105, no. 1, 2021, Art no. 012019.
- [26]↑
AQ Al-Dujaili, A. Falah, D. A. Pereira, and I. K. Ibraheem, “Optimal super-twisting sliding mode control design of robot manipulator: design and comparison study,” Int. J. Adv. Robotic Syst., vol. 17, no. 6, 2020.
- [27]
A. J. Humaidi and H. M. Badr, “Linear and Nonlinear Active Disturbance Rejection Controllers for single-link flexible joint robot manipulator based on PSO tuner,” J. Eng. Sci. Technol. Rev., vol. 11, no. 3, pp. 133–138, 2018. Available: https://doi.org/10.25103/jestr.113.18.
- [28]
R. F. Hassan, A. R. Ajel, S. J. Abbas, and A. J. Humaidi, “FPGA based HILL Co-Simulation of 2dof-PID controller tuned by PSO optimization algorithm,” ICIC Express Lett., vol. 16, no. 12, pp. 1269–1278, 2022. Available: https://doi.org/10.24507/icicel.16.12.1269.
- [29]↑
A. J. Humaidi, H. T. Najem, A. Q. Al-Dujaili, D. A. Pereira, I. K. Ibraheem, and A. T. Azar, “Social spider optimization algorithm for tuning parameters in PD-like Interval Type-2 Fuzzy Logic Controller applied to a parallel robot,” Meas. Control, vol. 54, nos 3-4, pp. 303–323, 2021. https://doi.org/10.1177/0020294021997483.
- [30]
T. Ghanim, A. R. Ajel, and A. J. Humaidi, “Optimal fuzzy logic control for temperature control based on social spider optimization,” in IOP Conference Series: Materials Science and Engineering, vol. 745, no. 1, 2020, Art no. 012099. Available: https://doi.org/10.1088/1757-899X/745/1/012099.
- [31]
Z. A. Waheed and A. J. Humaidi, “Design of optimal sliding mode control of elbow wearable exoskeleton system based on whale optimization algorithm,” J. Européen des Systèmes Automatisés, vol. 55, no. 4, pp. 459–466, 2022. Available: https://doi.org/10.18280/jesa.550404.
- [32]
N. Q. Yousif, A. F. Hasan, A. H. Shallal, A. J. Humaidi, and T. Luay, “Performance improvement of nonlinear differentiator based on optimization algorithms,” J. Eng. Sci. Technol., vol. 18, no. 3, pp. 1696–1712, 2023.
- [33]↑
A. J. Humaidi, E. N. Talaat, M. R. Hameed, and A. H. Hameed, “Design of adaptive observer-based backstepping control of cart-pole pendulum system,” in Proceeding of IEEE International Conference on Electrical, Computer and Communication Technologies (ICECCT 2019), Coimbatore, India, 2019, pp. 1–5.
- [34]
Al-Dujaili, V. Cocquempot, M. E. B. El Najjar, D. Pereira, and A. Humaidi, “Adaptive fault-tolerant control design for multi-linked two-wheel drive mobile robots,” in Mobile Robot: Motion Control and Path Planning. Studies in Computational Intelligence, vol. 1090, Cham: Springer, 2023. Available: https://doi.org/10.1007/978-3-031-26564-8_10.
- [35]
A. J. Humaidi and M. R. Hameed, “Design and performance investigation of block-backstepping algorithms for ball and arc system,” in Proceeding of IEEE International Conference on Power, Control, Signals and Instrumentation Engineering (ICPCSI 2017), Chennai, India. IEEE, 2017, pp. 325–332. Available: doi: 10.1109/ICPCSI.2017.8392309.
- [36]
A. Q. Al-Dujaili, A. J. Humaidi, Z. T. Allawi, and M. E. Sadiq, “Earthquake hazard mitigation for uncertain building systems based on adaptive synergetic control,” in Applied System Innovation, vol. 6, 2nd ed. MDPI, 2023, pp. 1–15. Available: https://doi.org/10.3390/asi6020034.
- [37]
A. J. Humaidi and H. A. Hussein, “Adaptive control of parallel manipulator in Cartesian space,” in 2019 IEEE International Conference on Electrical, Computer and Communication Technologies (ICECCT), Coimbatore, India. IEEE, 2019, pp. 1–8.
- [38]
A. Q. Al-Dujaili, A. J. Humaidi, D. A. Pereira, and I. K. Ibraheem, “Adaptive backstepping control design for ball and beam system,” Int. Rev. Appl. Sci. Eng., vol. 12, no. 3, pp. 211–221, 2021. Available: https://doi.org/10.1556/1848.2021.00193.
- [39]
M. Q. Kasim, R. F. Hassan, A. J. Humaidi, A. I. Abdulkareem, A. R. Nasser, and A. Alkhayyat, “Control algorithm of five-level asymmetric stacked converter based on Xilinx system generator,” in 2021 IEEE 9th Conference on Systems, Process and Control (ICSPC 2021), Malacca, Malaysia. IEEE, 2021, pp. 174–179. Available: https://doi.org/10.1109/ICSPC53359.2021.9689173.
- [40]
Z. A Waheed and A. J. Humaidi, “Design of optimal sliding mode control of elbow wearable exoskeleton system based on whale optimization algorithm,” Journal Européen des Systèmes Automatisés, vol. 55, no. 4, pp. 459–466, 2022. Available: https://doi.org/10.18280/jesa.550404.
- [41]
M. N. Ajaweed, M. T. Muhssin, A. J. Humaidi, and A. H. Abdulrasool, “Submarine control system using sliding mode controller with optimization algorithm,” in Indonesian Journal of Electrical Engineering and Computer Science, vol. 29, no. 2, pp. 742–752, 2023. Available: http://doi.org/10.11591/ijeecs.v29.i2.pp742-752.