|Table of Contents|

Citation:
 Mohammad Faghiri,Mehdi Naderi,Amirhossein Nikoofard,et al.Nonlinear Control Allocation for Drilling Rigs with an Online Actuator Selection Method[J].Journal of Marine Science and Application,2025,(6):1218-1229.[doi:10.1007/s11804-025-00611-w]
Click and Copy

Nonlinear Control Allocation for Drilling Rigs with an Online Actuator Selection Method

Info

Title:
Nonlinear Control Allocation for Drilling Rigs with an Online Actuator Selection Method
Author(s):
Mohammad Faghiri1 Mehdi Naderi2 Amirhossein Nikoofard1 Ali Khaki Sedigh1
Affilations:
Author(s):
Mohammad Faghiri1 Mehdi Naderi2 Amirhossein Nikoofard1 Ali Khaki Sedigh1
1. Faculty of Electrical Engineering, K. N. Toosi University of Technology, Tehran, 19697, Iran;
2. School of Production Engineering and Management, Technical University of Crete, Chania, 73100, Greece
Keywords:
Marine vesselsDrilling rigsDynamic position systemsControl allocationActuator selectionFault-tolerant systems
分类号:
-
DOI:
10.1007/s11804-025-00611-w
Abstract:
Dynamic positioning systems (DPS) on marine vessels exhibit actuator redundancy, with more actuators than degrees of freedom. A control allocation unit is employed to address this redundancy. Practical systems often feature time-varying elements in the effectiveness matrix due to factors such as changing operating conditions, nonlinearity, and disturbances. Additionally, not all thrusters require engagement at each step to counteract disturbances and maintain position. Control efforts can be generated by selecting some thrusters based on their instant effectiveness, while others can remain on standby. Therefore, introducing a control allocation method that calculates the effectiveness matrix online and selects the most efficient thrusters could be effective. This paper introduces a fault-tolerant control allocation strategy for DPS with a varying effectiveness matrix. Specifically, the investigation focuses on a case study featuring eight azimuth thrusters used on a drilling rig. At each time step, the effective matrix is calculated online, followed by the selection of the four most effective thrusters based on the actuator effectiveness index, with the four serving as backups in case of a fault. The proposed strategy has been validated through simulation results, demonstrating advantages such as robustness against changes in the effectiveness matrix and reduced energy usage by the thrusters.

References:

[1] Ahani A, Ketabdari MJ (2019) Alternative approach for dynamic-positioning thrust allocation using linear pseudo-inverse model. Applied Ocean Research 90: 101854. https://doi.org/10.1016/j.apor.2019.101854
[2] Bordignon KA (1996) Constrained control allocation for systems with redundant control effectors. Blacksburg: Virginia Polytechnic Institute and State University
[3] Biss D, Perkins JD (1993) Application of input-output controllability analysis to chemical processes. In Proceedings of European control conference 2: 1056
[4] Brown DT, Ekstrom L (2005) Vessel thruster-thruster interactions during azimuthing operations. In International Conference on Offshore Mechanics and Arctic Engineering 41952: 991-996. https://doi.org/10.1115/OMAE2005-67500
[5] Buffington JM, Enns DF (1996) Lyapunov stability analysis of daisy chain control allocation. Journal of Guidance, Control, and Dynamics 19(6): 1226-1230. https://doi.org/10.2514/3.21776
[6] Chen M, Ge SS, How BVE, Choo YS (2012) Robust adaptive position mooring control for marine vessels. IEEE Transactions on Control Systems Technology 21(2): 395-409
[7] Chen H, Wan L, Wang F, Zhang G (2012) Model predictive controller design for the dynamic positioning system of a semi-submersible platform. Journal of Marine Science and Application 11: 361-367. https://doi.org/10.1007/s11804-012-1144-z
[8] Daoutidis P, Kravaris C (1992) Structural evaluation of control configurations for multivariable nonlinear processes. Chemical Engineering Science 47(5): 1091-1101. https://doi.org/10.1016/0009-2509(92)80234-4
[9] Enns D (1998) Control allocation approaches. In Guidance, navigation, and control conference and exhibit. Reston: American Institute of Aeronautics and Astronautics, Inc. AIAA-98-4109. https://doi.org/10.2514/6.1998-4109
[10] Faÿ H (1990) Dynamic Positioning Systems: Principles, Design, and Applications. Paris, Ophrys Editions.
[11] Fossen TI, Perez T (2004) Marine Systems Simulator (MSS). URL: https://github.com/cybergalactic/MSS
[12] Fossen TI, Johansen TA (2006) A survey of control allocation methods for ships and underwater vehicles. In 2006 14th Mediterranean Conference on Control and Automation. Piscataway: IEEE 1-6. https://doi.org/10.1109/MED.2006.328749
[13] Gao D, Wang X, Wang T, Wang Y, Xu X (2019) Optimal thrust allocation strategy of electric propulsion ship based on improved non-dominated sorting genetic algorithm II. IEEE Access 7: 135247-135255. https://doi.org/10.1109/ACCESS.2019.2942170
[14] Gawronski W, Lim KB (1996) Balanced actuator and sensor placement for flexible structures. International Journal of Control 65(1): 131-145. https://doi.org/10.1080/00207179608921690
[15] Gopmandal F, Ghosh A, Kumar A (2022) LQ optimal robust multivariable PID control for dynamic positioning of ships with norm-bounded parametric uncertainties. Ocean Engineering 266 (part 4): 113054. https://doi.org/10.1016/j.oceaneng.2022.113054
[16] Govin R, Powers GJ (1982) Control system synthesis strategies. AIChE Journal 28(1): 60-73. https://doi.org/10.1002/aic.690280110
[17] Ha? A, Liu L (1993) Sensor and actuator location in motion control of flexible structures. Journal of Sound and Vibration 167(2): 239-261. https://doi.org/10.1006/JSVI.1993.1333
[18] Hovd M, Skogestad S (1993) Procedure for regulatory control structure selection with application to the FCC process. AIChE Journal 39(12): 1938-1953. https://doi.org/10.1002/aic.690391205
[19] Jafari SR, Khaki-Sedigh A, Birk W (2023) Adaptive multi-objective control allocation with online actuator selection for over-actuated systems. International Journal of Dynamics and Control 11(3): 1220-1229. https://doi.org/10.1007/s40435-022-01054-9
[20] Johansen TA, Fossen TI, Berge SP (2004) Constrained nonlinear control allocation with singularity avoidance using sequential quadratic programming. IEEE Transactions on Control Systems Technology 12(1): 211-216. https://doi.org/10.1109/TCST.2003.821952
[21] Li H, Lin X (2022) Robust finite-time fault-tolerant control for dynamic positioning of ships via nonsingular fast integral terminal sliding mode control. Applied Ocean Research 122: 103126. https://doi.org/10.1016/j.apor.2022.103126
[22] Li J, Xiang X, Yang S (2022) Robust adaptive neural network control for dynamic positioning of marine vessels with prescribed performance under model uncertainties and input saturation. Neurocomputing 484: 1-12. https://doi.org/10.1016/j.neucom.2021.03.136
[23] Lin Y, Du J, Zhu G, Fang H (2018) Thruster fault-tolerant control for dynamic positioning of vessels. Applied Ocean Research 80: 118-124. https://doi.org/10.1016/j.apor.2018.07.015
[24] Liu C, Teng Y, Zhang Y, Zhang L (2023) Model predictive control and thrust allocation for dynamic positioning of vessels. In International Conference on Guidance, Navigation and Control Singapore: Springer Nature Singapore 845: 994-1005. https://doi.org/10.1007/978-981-19-6613-2_100
[25] Liu X, Chen BM, Lin Z (2003) On the problem of general structural assignments of linear systems through sensor/actuator selection. Automatica 39(2): 233-241. https://doi.org/10.1016/S0005-1098(02)00167-X
[26] ?veraas H, Halvorsen HS, Landstad O, Smines V, Johansen TA (2023) Dynamic positioning using model predictive control with short-term wave prediction. IEEE Journal of Oceanic Engineering 48(4): 1065-1077. https://doi.org/10.1109/JOE.2023.3288969
[27] Naderi M, Khaki Sedigh A (2020) Actuator selection for over-actuated systems using the actuator effectiveness index. International Journal of Dynamics and Control 8(3): 991-998. https://doi.org/10.1007/s40435-020-00610-5
[28] Naderi M, Johansen TA, Sedigh AK (2019) A fault tolerant control scheme using the feasible constrained control allocation strategy. International Journal of Automation and Computing 16: 628-643. https://doi.org/10.1007/s11633-019-1168-9
[29] Perez T, Fossen TI, Sorensen A (2004) A discussion about seakeeping and manoeuvring models for surface vessels. Centre for Ships and Ocean Structures (CESOS), Technical Report No. MSS-TR-001
[30] Samar R, Postlethwaite I (1994) Multivariable controller design for a high performance aero-engine. In 1994 International Conference on Control-Control’94. London:IET 2: 1312-1317. https://doi.org/10.1049/cp:19940326
[31] Septanto H, Adinanta H, Kurniawan E, Mujahid AS, Malakani AI, Afandi MI, Permana C, Nurhadi N (2023) Asymptotic sliding mode control design for ship dynamic positioning system. In 2023 International Seminar on Intelligent Technology and Its Applications (ISITIA). Piscataway: IEEE 500-504. https://doi.org/10.1109/ISITIA59021.2023.10220972
[32] Shen H, Wang Y, Wang J, Park JH (2023) A fuzzy-model-based approach to optimal control for nonlinear Markov jump singularly perturbed systems: A novel integral reinforcement learning scheme. IEEE Transactions on Fuzzy Systems 31(10): 3734-3740. https://doi.org/10.1109/TFUZZ.2023.3265666
[33] Sørensen AJ (2011) A survey of dynamic positioning control systems. Annual Reviews in Control 35(1): 123-136. https://doi.org/10.1016/j.arcontrol.2011.03.008
[34] Tang L, Wang L, Wang Y, Zhang Y (2022) An enhanced trajectory tracking control of the dynamic positioning ship based on nonlinear model predictive control and disturbance observer. Ocean Engineering 265: 112482. https://doi.org/10.1016/j.oceaneng.2022.112482
[35] Tannuri EA, Agostinho AC, Morishita HM, Moratelli Jr L (2010) Dynamic positioning systems: An experimental analysis of sliding mode control. Control Engineering Practice 18(10): 1121-1132. https://doi.org/10.1016/j.conengprac.2010.06.007
[36] Tohidy S, Sedigh AK (2013) Fault tolerant fuzzy control allocation for overactuated systems. In 2013 13th Iranian Conference on Fuzzy Systems (IFSC) Piscataway: IEEE 1-5. https://doi.org/10.1109/IFSC.2013.6675653
[37] Tohidi SS, Khaki Sedigh A, Buzorgnia D (2016) Fault tolerant control design using adaptive control allocation based on the pseudo inverse along the null space. International Journal of Robust and Nonlinear Control 26(16): 3541-3557. https://doi.org/10.1002/rnc.3518
[38] Wang J, Wu J, Shen H, Cao J, Rutkowski L (2022) Fuzzy H control of discrete-time nonlinear Markov jump systems via a novel hybrid reinforcement Q-learning method. IEEE Transactions on Cybernetics 53(11): 7380-7391. https://doi.org/10.1109/TCYB.2022.3220537
[39] Zhao L, Roh MI (2015) A thrust allocation method for efficient dynamic positioning of a semisubmersible drilling rig based on the hybrid optimization algorithm. Mathematical Problems in Engineering 1-12. https://doi.org/10.1155/2015/183705
[40] Zhang G, Lv S, Huang C, Zhang X (2023) Robust adaptive control for dynamic positioning vehicles in presence of adjustable threshold rule and input constraints. Ocean Engineering 282: 114950. https://doi.org/10.1016/j.oceaneng.2023.114950

Memo

Memo:
Received date:2024-8-4;Accepted date:2024-11-6。<br>Corresponding author:Amirhossein Nikoofard,E-mail:a.nikoofard@kntu.ac.ir
Last Update: 2025-12-26