1. Introduction
Distributed formation control of multiple vessels has emerged as an active research area over the past decade [1,2,3]. Recently, various control schemes have been proposed for distributed formation systems of multiple vessels [3,4,5,6,7]. The accurate model parameters of a vessel are very hard to obtain. In addition, a vessel is unavoidably subject to unknown environmental disturbances [8]. A number of estimation methods are proposed to eliminate the influence of environmental disturbances and modeling uncertainties such as neural networks [9,10,11], uncertainty and disturbance estimators [12,13], and fuzzy systems [14,15].
Note that the measured velocity, which is hard to accurately obtain in practice, is necessary for the aforementioned schemes. To obtain the velocity information of vessels, lots of successful applications of the extended state observer (ESO) technique can be seen in motion control systems for vessels [16,17,18,19]. A finite-time ESO-based control scheme is developed with high estimation accuracy [20]. For each vessel in [21], a control system is proposed with an echo state network-based observer. A reduced-order ESO is employed in the under-actuated marine surface vehicle control system to obtain the vehicle side slip angle caused by time-varying ocean disturbances [4]. However, the transient performance of the above control systems cannot be guaranteed, which is still an open issue.
Recently, the prescribed performance function (PPF) [22] has had a number of successful applications in nonlinear control systems [23,24,25,26]. PPF-based control technology is able to make the tracking error converge to any desired small residual set with a moderate convergence rate and smaller overshoot and can improve the transient performance of multi-vessel formation systems. In [27], an observer-based neuro-adaptive control problem using a PPF-based idea is investigated to computationally simplify the developed scheme. In [28], PPF-based control technology is considered for an adaptive fault-tolerant attitude-tracking control system. A conventional PPF-based control algorithm is applied to the cooperative learning formation control problem with guaranteed transient performance in [29]. It should be noted that the aforementioned PPFs are asymptotically convergent, which may cause infinite convergence times.
Owing to the fast convergence rate and high precision, the finite-time stability theory has become a hot topic [30]. Recently, the finite-time prescribed performance function (FTPPF) has been used in various nonlinear control systems [31,32,33,34,35,36,37]. Ref. [31] integrates a new FTPPF as a transformation of the output error for the position control into a pneumatic servo system, which is capable of improving the nominal controller. Ref. [32] develops a control strategy for high-order nonlinear systems by incorporating FTPPF-based technology and an adaptive fuzzy control scheme. For a stochastic system considering FTPPF [33], the semiglobal uniform ultimate boundedness can be ensured for the residual error, which is closely related to the boundary of the FTPPF. For a 6-DOF attitude-orbit synchronous control system, a time-varying PPF-based control scheme is proposed to make the tracking errors move to a tiny area containing the equilibrium in finite time [34]. The FTPPF is considered in strict-feedback nonlinear systems [35]. Ref. [36] investigates a trajectory tracking control problem with full-state constraints by designing an appointed-time performance function. In [37], at the kinematic level, a finite-time time-varying guidance law is proposed based on the FTPPF-based error transformation. The upper bounds of convergence time in [32,33,34,35,36,37] are determined by the initial states and designed parameters, resulting in weak practicality. This limits the application of FTPPF-based control technology in the distributed formation control field of multiple vessels.
Inspired by the aforementioned discussions, a nonlinear ESO-based distributed formation control scheme is designed with a novel FTPPF for multiple vessels under unmeasurable velocities and system uncertainties. In the multi-vessel system, a nonlinear ESO is proposed to estimate the unmeasurable velocities and system uncertainties. Subsequently, a robust controller is designed by incorporating the proposed FTPPF and dynamic surface control method. To a certain degree, the presented method can improve transient performance and guarantee finite-time convergence. The main features are as follows:
For the aforementioned ESO-based control strategies [4,16,17,18,19,21], the convergence time may be infinite. Our proposed nonlinear ESO-based distributed formation controller can guarantee finite-time stability with the appropriate parameters of the designed FTPPF.
The convergence time of general PPFs [25,26,27,28,29] is infinite in theory. For the aforementioned FTPPFs [32,33,34,35,36,37], the upper bounds of the convergence time are determined by the initial states and designed parameters. Moreover, the constrained boundaries are fixed once the initial and steady values are determined for the FTPPFs [33,35]. In contrast, the constrained boundary and convergence time bound of our proposed FTPPF can be flexibly preset according to the mission requirements, independent of the initial states and designed parameters. Hence, our proposed FTPPF is more useful and attainable than other PPFs [25,26,27,28,29] and FTPPFs [32,33,34,35,36,37].
The remaining sections are organized as follows. Section 2 provides the preliminaries on the graph theory, vessel model, nonlinear ESO, and prescribed performance. Section 3 presents the proposed control algorithm and stability analysis. Then, the simulations are conducted and analyzed in Section 4. Finally, the conclusions are stated in Section 5.
2. Preliminaries
2.1. Basic Concepts of Graph Theory
Define an undirected connected weighted graph , where represents the set of vessels, is the set of edges, and represents that node j can obtain the information of node i. expresses that node i is a neighbor of node j and represents the set of neighbors of node i. is the weighted adjacency matrix. The Laplacian matrix is defined as . In the same way, is defined as . represents the feature vectors of L. Let be the adjacency matrix, where denotes the diagonal matrix. means that the ith vessel is accessible to the leader and represents the other case [38].
2.2. System Modeling
The following mathematical model of multi-vessel motion [39] is presented based on the earth-fixed (O-NED) and body-fixed (B-XYZ) frames, as shown in Figure 1:
(1)
where n is the number of vessels in the formation system and i represents the ith vessel. represents the system inertia matrix, which can be obtained in practical engineering applications; and represent the centripetal force matrix and damping coefficient matrix, respectively; is the unmodeled dynamics; and denote the position and velocity vectors; is the control force vector; is the time-varying environmental disturbance vector; and represents the conversion matrix between the two coordinate frames shown in Figure 1:(2)
A new vector is defined for (1), which yields:
(3)
where represents the total system uncertainties, and .([1]). The system uncertainties satisfy with a positive boundary ι.
([40]). Since the energies of vessels and the ocean environment are finite, the system uncertainties should be considered as bounded with a finite rate. There are low- and high-frequency external disturbances. The high-frequency disturbances do not contribute to the vessel’s movement. Based on the wave-filtering technique, high-frequency disturbances can be discarded when designing the formation controller. Thus, the disturbances can be considered low frequency, which means the disturbances are differentiable. Therefore, Assumption 1 is reasonable.
([1]). The desired trajectory of the virtual leader is bounded and differentiable with bounded and .
2.3. Nonlinear Extended State Observer
A nonlinear ESO is given to estimate the system uncertainties and velocities of the vessels [20]:
(4)
where and are the observed position and velocity vectors in the O-NED frame of the vessel; are the observed system uncertainties; and , , ; , and represent the observer gains. The function is given by:(5)
where is the absolute value of a scalar. Then, define two new vectors , . Therefore, the estimation error system can be given by:(6)
For System (3) with the proposed nonlinear ESO (4), under Assumptions 1 and 2 for any given initial and , the observation errors , , are bounded:
(7)
where is an arbitrary positive-definite symmetric matrix, is the Euclidean norm of a vector, and and denote the minimum and maximum eigenvalues of a matrix.Define the new vectors as follows:
(8)
(9)
(10)
Based on (6), we obtain:
(11)
Define the following Lyapunov function for (6):
(12)
Based on the theory of homogeneity, (6) has the homogeneity under the weight . Similarly, and have the homogeneities 2 and , where denotes the L-th-order derivative of along . By using Lemma 4.2 in [41], we can obtain , , . According to (5), if , ; otherwise, , where .
The following formula can be easily obtained:
(13)
Design a parameter as follows:
(14)
Then we obtain . Take the derivative of :
(15)
For (15), further analysis is discussed in two cases:
We have so (15) can be simplified to:
(16)
Choose the appropriate parameters for γ, , and :
(17)
Then, we obtain .
Let:
(18)
We obtain:(19)
If , the system is stable and we have:
(20)
According to (20), we have:
(21)
Hence, the proof of Theorem 1 is completed. □
2.4. Prescribed Performance
The following performance specifications are imposed on the formation errors to improve the performance of the control system.
(22)
It should be noted that the conventional PPF is asymptotically convergent, which may result in infinite convergence times. Since finite-time stability can drive the system states to equilibrium in finite time, an FTPPF is designed to overcome the drawback of the conventional PPF. Firstly, a definition for the FTPPF is given as follows:
([33]). If the following properties are able to be satisfied for a continuous function :
(23)
where is an arbitrarily small constant and is the set time, then can be called the FTPPF.Subsequently, an FTPPF is designed according to (22) and Definition 1, which is expressed as:
(24)
where , , and k are positive constants.The curves of under different are shown in Figure 2. As shown in the figure, tuning the design parameters can lead to different forms of the constraint boundary. also conforms with Definition 1. The errors can meet the preset transient and steady-state performance with the proper selection of these parameters.
As can be seen, the designed FTPPF has two benefits: it can achieve the finite-time convergence of tracking errors in the prescribed stability areas, which is practical; and can be set by users in advance, which can be achieved more easily than the conventional PPF.
3. Design and Analysis
Firstly, a distributed formation error is designed in Section 3.1. Then, an error transformation is proposed for the formation error. Subsequently, the distributed formation controller is designed using dynamic surface control technology. The stability of the distributed formation system is proved in Section 3.2.
3.1. Controller Design
A distributed formation controller incorporating the proposed FTPPF and dynamic surface control method is designed for multi-vessel formation control under multiple constraints.
Based on the adjacent rule, the first formation error is defined as follows:
(25)
where is the desired position of the vessels.Take the derivative of as:
(26)
In (26), , is the element of the Laplacian matrix.
Based on (22), the following error transformation is constructed to facilitate the controller design:
(27)
where is strictly monotonic increasing and .Then, choose the following error transformation:
(28)
Take the derivative of as
(29)
where .The following virtual control law based on the backstepping method is designed:
(30)
where is the parameter to be designed.To avoid differential expansion, dynamic surface control technology is introduced:
(31)
where the time constant is positive and is the guidance law for the velocities.Define a new error , where we have:
(32)
where .Consider that the initial states of the system are bounded and we have under Assumption 2.
The velocity tracking error is defined as follows:
(33)
Based on (31) and (33), we take the derivative of as:
(34)
where is the estimate of the system uncertainties from the nonlinear ESO.Therefore, design the formation control law as follows:
(35)
where is the designed parameter.Let , , , , , , , , and and we obtain the system of the formation error as follows:
(36)
Define the following Lyapunov function:
(37)
Take the derivative of as:
(38)
Based on Young’s inequality [42], (38) is rewritten as:
(39)
Design the parameter as follows:
(40)
Then, (39) can be simplified to:
(41)
where .3.2. Stability Analysis
Consider a multiple-vessel system (3) with unmeasurable velocities and system uncertainties, combined with the nonlinear ESO and proposed FTPPF. Under Assumption 2, for any given constant based on the estimation of the nonlinear ESO and (35), if the initial states of the system have , then all signals of System (3) are bounded and can converge to a small-enough FTPPF-based set within the set time , which means that the formation errors of multiple vessels can approach zero.
(Proof of Theorem 2). Construct the following Lyapunov function:
(42)
Take the derivative of based on (15) and (41) and we have:
(43)
By selecting the appropriate parameters, can be satisfied. In addition, according to (18), we have . So, (43) can be rewritten as:
(44)
Then, we obtain:
(45)
Based on (45), we have . So, , , . Therefore, the errors O, , and are bounded with the appropriate parameters. Given (25) and (30)–(32), , , , , and are bounded. Since O is bounded, it is further concluded from (22) and (28) that will converge to a small-enough FTPPF-based set within the set time , which means the formation errors of multiple vessels can approach zero.
Hence, the proof of Theorem 2 is completed. □
4. Simulation Results and Comparative Analysis
To show the performance of the designed control method, simulations are conducted using a computer with Windows 11 and MATLAB 2022a. In the simulations, five vessels and one virtual leader are considered. The sizes of the five vessels are the same (the length is 44.79 m and the width is 6.2 m). The unmodeled dynamics and related main particulars of the vessels are given as follows:
(46)
(47)
(48)
(49)
The environmental disturbances are set as in (50), with the first-order Markov process ([43,44]), where represents the bias forces and moment, represents the time constant matrix, is the zero-mean Gaussian white noise, and is used to scale the amplitude of .
(50)
Choose , , and A = diag(100,100,100). The initial states are given as , , , , , , and . The structure vectors in formation are , , , , and . Through trial and error, the observer gains are set as , , and according to the estimation effect of the ESO. The control gains are designed as s, , , , , , , , , , , , and . The expected trajectory is designed as:
(51)
The communication topology of multiple vessels is shown in Figure 3. It can be seen in Figure 3 that the communication topology of multiple vessels is undirected connected and only the first vessel can obtain the information of the expected trajectory. Due to confidentiality requirements, more details about the vessels cannot be provided. Nevertheless, it can be revealed that the communication devices on vessels can meet the requirements of two-way communication. Therefore, the undirected connected configuration is selected in this paper.
Moreover, the following conventional PPF and error transformation are constructed to show the superiority of our proposed FTPPF-based method:
(52)
(53)
(54)
In order to ensure comparability, the parameters of the conventional PPF and error transformation are consistent with those of the proposed FTPPF.
Then, to intuitively show the performance of the nonlinear ESO and proposed FTPPF-based formation controller, the simulation results for the estimation errors, trajectories of the vessels, formation errors, and control forces are provided below.
Figure 4 shows that the estimation errors of the nonlinear ESO can get close to zero after a period of time. This indicates that the observed values can approach the true velocities and system uncertainties, which can satisfy the design requirements of the subsequent formation controller. The trajectories of the vessels are shown in Figure 5. It can be seen in Figure 3 that only the first vessel can obtain the information of the expected trajectory, but all vessels can follow the desired trajectories with an expected formation. After maintaining a stable formation, it can be seen in the zoomed-in regions that all the deviations between the actual and the expected trajectories are less than 0.2 m, which meets the requirements of tracking accuracy.
Figure 6a–c show the formation errors under the proposed FTPPF-based controller, conventional PPF-based controller, and controller without PPF, respectively. It can be seen in Figure 6a–c that all the formation errors can finally converge to near zero under the three different control methods. In addition, it can be seen in Figure 6a that the convergence time under the proposed FTPPF-based controller is within the preset time = 150 s. Furthermore, in the zoomed-in areas in Figure 6a–c, we can see that the convergence time under the proposed FTPPF-based controller is approximately 100 s, which is smaller than the convergence times under the other two controllers (almost 110 s and 150 s). Moreover, compared with the zoomed-in areas in Figure 6b,c, the fluctuations of the formation errors are significantly reduced due to the smaller preset constraint bounds of our proposed FTPPF-based controller. Therefore, the superiority of our proposed FTPPF-based method is verified in Figure 6a–c. Figure 7 shows the surge, sway forces, and yaw moments for the vessels. As shown in the zoomed-in area in Figure 7, the control forces and moments are large at the beginning due to the initial large formation errors, as shown in Figure 6a, but maintain relatively small values after maintaining a stable formation.
Therefore, the proposed FTPPF-based formation controller can maintain multiple vessels in an expected formation with high tracking accuracy. In addition, our proposed FTPPF-based controller has a faster convergence speed and smaller fluctuations than a conventional PPF-based controller and a controller without PPF.
5. Conclusions
This paper presents a nonlinear ESO-based distributed formation control scheme with an FTPPF for multiple vessels, subject to unmeasurable velocities and system uncertainties. Initially, a nonlinear ESO is constructed to estimate the unmeasurable velocities and system uncertainties. Subsequently, a novel FTPPF is designed to improve the system transient performance, where the upper bound of the convergence time and constraint bounds can be flexibly preset without depending on the initial states and designed parameters. Then, a robust formation control scheme is presented based on the designed ESO and FTPPF. The boundedness can be guaranteed for all signals of the closed-loop system and the formation errors can approach zero within the preset time. Finally, simulations and comparisons show that our proposed FTPPF-based controller can maintain multiple vessels in an expected formation with high tracking accuracy, a faster convergence speed, and smaller fluctuations. However, collision avoidance is not considered in our proposed method, whose application would be limited in practice. Hence, collision avoidance will be the focus of future research in the design of a distributed formation controller.
Conceptualization, S.W. and D.D.; methodology, Y.T. and D.W.; validation, S.W., D.D., and D.W.; formal analysis, Y.T.; investigation, Y.T.; resources, Y.T. and D.D.; writing—original draft preparation, D.D.; writing—review and editing, Y.T.; visualization, D.D. and Y.T.; supervision, Y.T.; project administration, S.W.; funding acquisition, S.W. and D.W. All authors have read and agreed to the published version of the manuscript.
Not applicable.
Not applicable.
There is no dataset associated with the paper.
The authors declare no conflict of interest.
Footnotes
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Figure 2. The curves of the FTPPF [Forumla omitted. See PDF.] under different set times [Forumla omitted. See PDF.] ([Forumla omitted. See PDF.] and [Forumla omitted. See PDF.]).
Figure 5. The trajectories of the vessels under the proposed FTPPF-based controller.
Figure 6. (a) The formation errors under the proposed FTPPF-based controller. (b) The formation errors under a conventional PPF-based controller. (c) The formation errors under a controller without PPF.
Figure 6. (a) The formation errors under the proposed FTPPF-based controller. (b) The formation errors under a conventional PPF-based controller. (c) The formation errors under a controller without PPF.
Figure 7. The surge forces, sway forces, and yaw moments for the vessels under the proposed FTPPF- based controller.
References
1. Fu, M.; Yu, L. Finite-time extended state observer-based distributed formation control for marine surface vehicles with input saturation and disturbances. Ocean Eng.; 2018; 159, pp. 219-227. [DOI: https://dx.doi.org/10.1016/j.oceaneng.2018.04.016]
2. Zhang, L.; Jiao, J. Multi-surface ship formation control based on finite time observer. Proceedings of the 2020 7th International Conference on Information, Cybernetics, and Computational Social Systems (ICCSS); Guangzhou, China, 13–15 November 2020; pp. 429-434.
3. Li, L.; Tuo, Y.; Li, T.; Tong, M.; Wang, S. Time-varying formation control of multiple unmanned surface vessels with heterogeneous hydrodynamics subject to actuator attacks. Appl. Math. Comput.; 2022; 422, 126987. [DOI: https://dx.doi.org/10.1016/j.amc.2022.126987]
4. Liu, L.; Wang, D.; Peng, Z. ESO-Based Line-of-Sight Guidance Law for Path Following of Underactuated Marine Surface Vehicles With Exact Sideslip Compensation. IEEE J. Ocean. Eng.; 2017; 42, pp. 477-487. [DOI: https://dx.doi.org/10.1109/JOE.2016.2569218]
5. Kada, B.; Khalid, M.; Shaikh, M.S. Distributed cooperative control of autonomous multi-agent UAV systems using smooth control. J. Syst. Eng. Electron.; 2020; 31, pp. 1297-1307. [DOI: https://dx.doi.org/10.23919/JSEE.2020.000100]
6. Bae, Y.B.; Lim, Y.H.; Ahn, H.S. Distributed Robust Adaptive Gradient Controller in Distance-Based Formation Control With Exogenous Disturbance. IEEE Trans. Automat. Contr.; 2021; 66, pp. 2868-2874. [DOI: https://dx.doi.org/10.1109/TAC.2020.3010244]
7. Wang, R.; Dong, X.; Li, Q.; Ren, Z. Distributed Time-Varying Output Formation Control for General Linear Multiagent Systems With Directed Topology. IEEE Trans. Control Netw.; 2019; 6, pp. 609-620. [DOI: https://dx.doi.org/10.1109/TCNS.2018.2863047]
8. Fossen, T.I. Marine Control Systems: Guidance, Navigation, and Control of Ships, Rigs and Underwater Vehicles; Marine Cybernetics: Trondheim, Norway, 2002.
9. Peng, Z.; Wang, J.; Wang, D. Distributed Maneuvering of Autonomous Surface Vehicles Based on Neurodynamic Optimization and Fuzzy Approximation. IEEE Trans. Contr. Syst. T.; 2018; 26, pp. 1083-1090. [DOI: https://dx.doi.org/10.1109/TCST.2017.2699167]
10. Liu, L.; Wang, D.; Peng, Z.; Chen, C.L.P.; Li, T. Bounded Neural Network Control for Target Tracking of Underactuated Autonomous Surface Vehicles in the Presence of Uncertain Target Dynamics. IEEE Trans. Neur. Net. Lear.; 2019; 30, pp. 1241-1249. [DOI: https://dx.doi.org/10.1109/TNNLS.2018.2868978]
11. Liu, L.; Wang, D.; Peng, Z.; Li, T. Modular Adaptive Control for LOS-Based Cooperative Path Maneuvering of Multiple Underactuated Autonomous Surface Vehicles. IEEE Trans. Syst. Man Cybern. Syst.; 2017; 47, pp. 1613-1624. [DOI: https://dx.doi.org/10.1109/TSMC.2017.2650219]
12. He, S.; Dai, S.L.; Zhao, Z.; Zou, T. Uncertainty and disturbance estimator-based distributed synchronization control for multiple marine surface vehicles with prescribed performance. Ocean Eng.; 2022; 261, 111867. [DOI: https://dx.doi.org/10.1016/j.oceaneng.2022.111867]
13. Peng, Z.; Wang, J.; Wang, J. Constrained Control of Autonomous Underwater Vehicles Based on Command Optimization and Disturbance Estimation. IEEE Trans. Ind. Electron.; 2019; 66, pp. 3627-3635. [DOI: https://dx.doi.org/10.1109/TIE.2018.2856180]
14. Tuo, Y.; Wang, Y.; Wang, S. Reliability-Based Robust Online Constructive Fuzzy Positioning Control of a Turret-Moored Floating Production Storage and Offloading Vessel. IEEE Access; 2018; 6, pp. 36019-36030. [DOI: https://dx.doi.org/10.1109/ACCESS.2018.2851286]
15. Yu, C.; Xiang, X.; Wilson, P.A.; Zhang, Q. Guidance-Error-Based Robust Fuzzy Adaptive Control for Bottom Following of a Flight-Style AUV With Saturated Actuator Dynamics. IEEE Trans. Cybern.; 2020; 50, pp. 1887-1899. [DOI: https://dx.doi.org/10.1109/TCYB.2018.2890582] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/30668513]
16. Wang, H.; Wang, D.; Peng, Z. Adaptive dynamic surface control for cooperative path following of marine surface vehicles with input saturation. Nonlinear Dynam.; 2014; 77, pp. 107-117.
17. Zheng, Z.; Sun, L. Path following control for marine surface vessel with uncertainties and input saturation. Neurocomputing; 2016; 177, pp. 158-167. [DOI: https://dx.doi.org/10.1016/j.neucom.2015.11.017]
18. Hao, W.; Dan, W.; Peng, Z. Neural network based adaptive dynamic surface control for cooperative path following of marine surface vehicles via state and output feedback. Neurocomputing; 2014; 133, pp. 170-178.
19. Peng, Z.; Dan, W.; Wang, J. Cooperative Dynamic Positioning of Multiple Marine Offshore Vessels: A Modular Design. IEEE/ASME Trans. Mech.; 2016; 21, pp. 1210-1221. [DOI: https://dx.doi.org/10.1109/TMECH.2015.2508647]
20. Tuo, Y.; Wang, S.; Guo, C. Finite-time extended state observer-based area keeping and heading control for turret-moored vessels with uncertainties and unavailable velocities. Int. J. Nav. Arch. Ocean.; 2022; 14, 100422. [DOI: https://dx.doi.org/10.1016/j.ijnaoe.2021.11.005]
21. Peng, Z.; Wang, J.; Wang, D. Distributed Containment Maneuvering of Multiple Marine Vessels via Neurodynamics-Based Output Feedback. IEEE Trans. Ind. Electron.; 2017; 64, pp. 3831-3839. [DOI: https://dx.doi.org/10.1109/TIE.2017.2652346]
22. Bechlioulis, C.P.; Rovithakis, G.A. Robust Adaptive Control of Feedback Linearizable MIMO Nonlinear Systems With Prescribed Performance. IEEE Trans. Automat. Contr.; 2008; 53, pp. 2090-2099. [DOI: https://dx.doi.org/10.1109/TAC.2008.929402]
23. Fan, A.; Li, J. Adaptive learning control synchronization for unknown time-varying complex dynamical networks with prescribed performance. Soft Comput.; 2021; 25, pp. 5093-5103. [DOI: https://dx.doi.org/10.1007/s00500-020-05511-5]
24. Zhu, L.; Li, T. Observer-Based Autopilot Heading Finite-Time Control Design for Intelligent Ship with Prescribed Performance. J. Mar. Sci. Eng.; 2021; 9, 828. [DOI: https://dx.doi.org/10.3390/jmse9080828]
25. Wang, X.; Wang, Q.; Sun, C. Prescribed Performance Fault-Tolerant Control for Uncertain Nonlinear MIMO System Using Actor–Critic Learning Structure. IEEE Trans. Neur. Net. Lear.; 2022; 33, pp. 4479-4490. [DOI: https://dx.doi.org/10.1109/TNNLS.2021.3057482] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/33630740]
26. Chen, F.; Dimarogonas, D.V. Leader–Follower Formation Control With Prescribed Performance Guarantees. IEEE Trans. Control Netw.; 2021; 8, pp. 450-461. [DOI: https://dx.doi.org/10.1109/TCNS.2020.3029155]
27. Zhang, G.; Cheng, D. Observer-based neuro-adaptive prescribed performance control of nonstrict feedback systems and its application. Optik; 2019; 181, pp. 264-277. [DOI: https://dx.doi.org/10.1016/j.ijleo.2018.12.018]
28. Hu, Q.; Shao, X.; Guo, L. Adaptive Fault-Tolerant Attitude Tracking Control of Spacecraft With Prescribed Performance. IEEE/ASME Trans. Mech.; 2018; 23, pp. 331-341. [DOI: https://dx.doi.org/10.1109/TMECH.2017.2775626]
29. Dai, S.L.; Wang, M.; Wang, C. Neural Learning Control of Marine Surface Vessels With Guaranteed Transient Tracking Performance. IEEE Trans. Ind. Electron.; 2016; 63, pp. 1717-1727. [DOI: https://dx.doi.org/10.1109/TIE.2015.2504553]
30. Zuo, Z.; Song, J.; Tian, B.; Basin, M. Robust Fixed-Time Stabilization Control of Generic Linear Systems With Mismatched Disturbances. IEEE Trans. Syst. Man Cybern. Syst.; 2022; 52, pp. 759-768. [DOI: https://dx.doi.org/10.1109/TSMC.2020.3010221]
31. Azahar, M.I.P.; Irawan, A.; Ramli, M.S. Finite-Time Prescribed Performance Control for Dynamic Positioning of Pneumatic Servo System. Proceedings of the 2020 IEEE 8th Conference on Systems, Process and Control (ICSPC); Virtual, 12th December 2020; pp. 1-6.
32. Sui, S.; Chen, C.L.P.; Tong, S. Finite-Time Adaptive Fuzzy Prescribed Performance Control for High-Order Stochastic Nonlinear Systems. IEEE Trans. Fuzzy Syst.; 2022; 30, pp. 2227-2240. [DOI: https://dx.doi.org/10.1109/TFUZZ.2021.3077317]
33. Sun, K.; Guo, R.; Qiu, J. Fuzzy Adaptive Switching Control for Stochastic Systems With Finite-Time Prescribed Performance. IEEE Trans. Cybern.; 2022; 52, pp. 9922-9930. [DOI: https://dx.doi.org/10.1109/TCYB.2021.3129925]
34. Dong, H.; Yang, X. Finite-Time Prescribed Performance Control for Space Circumnavigation Mission With Input Constraints and Measurement Uncertainties. IEEE Trans. Aero. Elec. Sys.; 2022; 58, pp. 3209-3222. [DOI: https://dx.doi.org/10.1109/TAES.2022.3148356]
35. Qiu, J.; Wang, T.; Sun, K.; Rudas, I.J.; Gao, H. Disturbance Observer-Based Adaptive Fuzzy Control for Strict-Feedback Nonlinear Systems With Finite-Time Prescribed Performance. IEEE Trans. Fuzzy Syst.; 2022; 30, pp. 1175-1184. [DOI: https://dx.doi.org/10.1109/TFUZZ.2021.3053327]
36. Li, M.Y.; Xie, W.B.; Wang, Y.L.; Hu, X. Prescribed performance trajectory tracking fault-tolerant control for dynamic positioning vessels under velocity constraints. Appl. Math. Comput.; 2022; 431, 127348. [DOI: https://dx.doi.org/10.1016/j.amc.2022.127348]
37. Wu, W.; Zhang, Y.; Zhang, W.; Xie, W. Distributed finite-time performance-prescribed time-varying formation control of autonomous surface vehicles with saturated inputs. Ocean Eng.; 2022; 266, 112866. [DOI: https://dx.doi.org/10.1016/j.oceaneng.2022.112866]
38. Kustov, V.N.; Yakovlev, V.V.; Stankevich, T.L. The information security system synthesis using the graphs theory. Proceedings of the 2017 XX IEEE International Conference on Soft Computing and Measurements (SCM); Saint Petersburg, Russia, 24–26 May 2017; pp. 148-151.
39. Skjetne, R.; Fossen, T.I.; Kokotovi, P.V. Adaptive maneuvering, with experiments, for a model ship in a marine control laboratory. Pergamon Press. Inc.; 2005; 41, pp. 289-298. [DOI: https://dx.doi.org/10.1016/j.automatica.2004.10.006]
40. Wang, Y.; Tuo, Y.; Yang, S.X.; Biglarbegian, M.; Fu, M. Reliability-based robust dynamic positioning for a turret-moored floating production storage and offloading vessel with unknown time-varying disturbances and input saturation. ISA Trans.; 2018; 78, pp. 66-79. [DOI: https://dx.doi.org/10.1016/j.isatra.2017.12.023]
41. Bhat, S.; Bernstein, D. Geometric homogeneity with applications to finite-time stability. Math. Control Signals Syst.; 2005; 17, pp. 101-127. [DOI: https://dx.doi.org/10.1007/s00498-005-0151-x]
42. Brascamp, H.J.; Lieb, E.H. Best constants in Young’s inequality, its converse, and its generalization to more than three functions. Adv. Math.; 1976; 20, pp. 151-173. [DOI: https://dx.doi.org/10.1016/0001-8708(76)90184-5]
43. Fossen, T.I.; Strand, J.P. Passive nonlinear observer design for ships using lyapunov methods: Full-scale experiments with a supply vessel. Automatica; 1999; 35, pp. 3-16. [DOI: https://dx.doi.org/10.1016/S0005-1098(98)00121-6]
44. Du, J.; Hu, X.; Krstić, M.; Sun, Y. Robust dynamic positioning of ships with disturbances under input saturation. Automatica; 2016; 73, pp. 207-214. [DOI: https://dx.doi.org/10.1016/j.automatica.2016.06.020]
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
In the presence of unmeasurable velocities and system uncertainties, the distributed formation control problem is investigated in this paper for multiple vessels. A robust formation controller is proposed by incorporating an extended state observer (ESO) and finite-time prescribed performance function (FTPPF). Firstly, a nonlinear ESO is designed to estimate the unmeasurable velocities and system uncertainties. Subsequently, a novel FTPPF is designed to improve the dynamic performance of multi-vessel formation systems, where the upper bound of the convergence time and the constraint bounds can be set in advance based on the actual circumstances. Then, the proposed ESO and FTPPF are applied to the distributed formation controller design for multiple vessels. The proposed formation control scheme can maintain the multiple vessels in an expected formation with high tracking accuracy, a faster convergence speed, and smaller fluctuations. Finally, the performance of the proposed control method is verified by theory analysis and simulations.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer