×

Model predictive cascade control for resolving actuator saturation in human-occupied vehicle trajectory tracking. (English) Zbl 1533.93188

Summary: A model predictive cascade controller is proposed in this article to resolve the actuator saturation problem of underwater human-occupied vehicle (HOV) trajectory tracking. For the kinematic model, a grasshopper optimization-based model predictive control (MPC) is developed to obtain control velocities with small fluctuations in allowable regions. Based on the desired velocities obtained from the improved kinematic control, the HOV dynamic model is used to generate the corresponding torques and forces using sliding mode control. With the control velocities and forces given by the cascade control strategy, the elimination of actuator saturation during the HOV trajectory tracking can be realized. The proposed controller is verified by simulations using a numerical example based on a four degrees of freedom (4-DOFs) HOV.
© 2023 John Wiley & Sons Ltd.

MSC:

93B45 Model predictive control

Software:

GOA
Full Text: DOI

References:

[1] GafurovSA, KlochkovEV. Autonomous unmanned underwater vehicles development tendencies. Procedia Eng. 2015;106:141‐148.
[2] SagalevichAM, SagalevichVD. Outstanding achievements in ocean technology and science in the 20th century. Mar Technol Soc J. 2020;54(4):68‐80.
[3] RahmaniM, RahmanMH. New hybrid control of autonomous underwater vehicles. Int J Control. 2021;94(11):3038‐3045. · Zbl 1478.93099
[4] FangX, LiuF, ZhaoS. Trajectory tracking control for manned submersible system with disturbances via disturbance characterization index approach. Int J Robust Nonlinear Control. 2019;29(16):5641‐5653. · Zbl 1430.93155
[5] ZhuC, HuangB, SuY, ZhengY, ZhengS. Finite‐time rotation‐matrix‐based tracking control for autonomous underwater vehicle with input saturation and actuator faults. Int J Robust Nonlinear Control. 2022;32(5):2925‐2949. · Zbl 1527.93406
[6] KarkoubM, WuHM, HwangCL. Nonlinear trajectory‐tracking control of an autonomous underwater vehicle. Ocean Eng. 2017;145:188‐198.
[7] YangSX, MengMQH. Real‐time collision‐free motion planning of a mobile robot using a neural dynamics‐based approach. IEEE Trans Neural Netw Learn Syst. 2003;14(6):1541‐1552.
[8] WanL, SunN, LiaoYL. Backstepping control method for the trajectory tracking for the underactuated autonomous underwater vehicle. Adv Mat Res. 2013;798:484‐488.
[9] ZhuD, SunB. The bio‐inspired model based hybrid sliding‐mode tracking control for unmanned underwater vehicles. Eng Appl Artif Intel. 2013;26(10):2260‐2269.
[10] WangN, KarimiHR. Successive waypoints tracking of an underactuated surface vehicle. IEEE Trans Industr Inform. 2020;16(2):898‐908.
[11] WuX, AngelesJ, ZouT, YangJ, LiH, LiW. Trajectory planning with lameacute‐curve blending for motor‐saturation avoidance upon mobile‐robot turning. IEEE Access. 2020;8:58483‐58496.
[12] BaiG, MengY, LiuL, LuoW, GuQ. Review and comparison of path tracking based on model predictive control. Electronics. 2019;8(10):1077‐1108.
[13] DongL, YanJ, YuanX, HeH, SunC. Functional nonlinear model predictive control based on adaptive dynamic programming. IEEE Trans Cybern. 2019;49(12):4206‐4218.
[14] LiuL, HeY, HanC. Review of model predictive control methods for time‐delay systems. Proceedings of 2020 Chinese Intelligent Systems Conference. Lecture Notes in Electrical Engineering (LNEE 705), vol.1 Singapore. 2021624-633.
[15] GutierrezB, KwakSS. Modular multilevel converters (MMCs) controlled by model predictive control with reduced calculation burden. IEEE Trans Power Electron. 2018;33(11):9176‐9187.
[16] SunB, ZhangW, SongA, ZhuX, ZhuD. Trajectory Tracking and Obstacle Avoidance Control of Unmanned Underwater Vehicles Based on MPC. China: Wuhan. 2018.
[17] SinhaU, CashmanM, CohenMB. Using a genetic algorithm to optimize configurations in a data‐driven application. Paper presented at: 12th Search‐Based Software Engineering. (SSBSE). Lecture Notes in Computer Science Springer, Cham. 2020137-152.
[18] MohantyS, MohantyS. Genetic Algorithm‐Based Motif Search Problem: a Review. Vol 1. Singapore. 2020719‐731.
[19] GongD, SunJ, MiaoZ. A set‐based genetic algorithm for interval many‐objective optimization problems. IEEE Trans Evol Comput. 2018;22(1):47‐60.
[20] LaiCQ, IbrahimH, AbdullahMZ, AbdullahJM, SuandiSA, AzmanA. A literature review on data conversion methods on EEG for convolution neural network applications. Proc 10th International Conference on Robotics, Vision, Signal Processing and Power Applications. 2019521-527.
[21] AsmaraA. A possibility of artificial neural networks to be applied in the predictive test: a systematic literature review and study case. J Phys: Conf Ser. 2020;1456:12052‐12061.
[22] HulyalkarSS, KhanujaHK. Optimal solution generation from reviews and micro‐reviews using greedy algorithm. Proc International Conference on Computing, Communication, Control and Automation (ICCUBEA). 2017.
[23] CeltekSA, DurduA, AliMEM. Real‐time traffic signal control with swarm optimization methods. Measurement. 2020;166:1‐7.
[24] ZhuD, LiuQ, HuZ. Fault‐tolerant control algorithm of the manned submarine with multi‐thruster based on quantum‐behaved particle swarm optimisation. Int J Control. 2011;84(11):1817‐1829. · Zbl 1236.93112
[25] GuoW, LiJ, ChenG, NiuY, ChenC. A PSO‐optimized real‐time fault‐tolerant task allocation algorithm in wireless sensor networks. IEEE Trans Parallel Distrib Syst. 2015;26(12):3236‐3249.
[26] SaremiS, MirjaliliS, LewisA. Grasshopper optimisation algorithm: theory and application. Adv Eng Softw. 2017;105:30‐47.
[27] WuJ, WangH, LiN, et al. Distributed trajectory optimization for multiple solar‐powered UAVs target tracking in urban environment by adaptive grasshopper optimization algorithm. Aerosp Sci Technol. 2017;70:497‐510.
[28] MishraP, GoyalV, ShuklaA. An Improved Grasshopper Optimization Algorithm for Solving Numerical Optimization Problems. 2020.
[29] Soto‐MendozaV, Garcia‐CalvilloI, Ruiz‐y RuizE, Perez‐TerrazasJ. A hybrid grasshopper optimization algorithm applied to the open vehicle routing problem. Algorithms. 2020;13(4):96.
[30] LunG, LiuY, YiP, QuY. Design of dynamic control on underwater vehicle. Appl Mech Mater. 2012;138‐139:333‐338.
[31] LiT, ZhaoR, ChenCLP, FangL, LiuC. Finite‐time formation control of under‐actuated ships using nonlinear sliding mode control. IEEE Trans Cybern. 2018;48(11):3243‐3253.
[32] QinJ, ZhangG, ZhengWX, KangY. Adaptive sliding mode consensus tracking for second‐order nonlinear multiagent systems with actuator faults. IEEE Trans Cybern. 2019;49(5):1605‐1615.
[33] XiongR, LiL, ZhangC, MaK, YiX, ZengH. Path tracking of a four‐wheel independently driven skid steer robotic vehicle through a cascaded NTSM‐PID control method. IEEE Trans Instrum Meas. 2022;71:1‐11.
[34] ShenC, ShiY, BuckhamB. Trajectory tracking control of an autonomous underwater vehicle using Lyapunov‐based model predictive control. IEEE Trans Ind Electron. 2018;65(7):5796‐5805.
[35] ZhuD, WangL, HuZ, YangSX. A grasshopper optimization‐based fault‐tolerant control algorithm for a human occupied submarine with the multi‐thruster system. Ocean Eng. 2021;242:1‐9.
[36] SimpsonSJ, MccafferyAR, HägeleBSF. A behavioural analysis of phase change in the desert locust. Biol Rev. 2010;74(4):461‐480.
[37] RogersSM, MathesonT, DesplandE, DodgsonT, SimpsonSJ. Mechanosensory‐induced behavioral gregarization in the desert locust Schistocerca gregaria. J Exp Biol. 2003;206(22):3991‐4002.
[38] ShtesselYB, ForemanDC, TournesCH. Stability margins in traditional and second order sliding mode control. Paper presented at: IEEE Conference on Decision and Control, Orlando, FL, United States. 20114604-4609.
[39] ZhuD, YangSX, BiglarbegianM. A fuzzy logic‐based Cascade control without actuator saturation for the unmanned underwater vehicle trajectory tracking. J Intell Robot Syst: Theory Appl. 2022;106(2):39:1‐14.
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.