In this paper, the nonlinear robust control is investigated for nonlinear course control systems of unmanned surface vessel (USV) with uncertain parameters and external disturbance. Firstly, we suppose that the part or all of the system parameters are unknown but within some ranges, due to the effect of different conditions such as the loading of ship. Then, the course system is modeled as a polynomial one with time invariant polytopic uncertainty. With the aid of parameter dependent Lyapunov function method and positive polynomial theory, the sufficient conditions are given for stability and stabilization with performance. These conditions are formulated in terms of parameter-dependent nonlinear matrix inequalities which can be verified by semidefinite programming relaxations based on the sum of squares technique. Finally, simulation results show the effectiveness of the approach.
The course control of the unmanned surface vessel (USV) is a crucial part in sailing business. However, the course control system is a complex nonlinear system with uncertainty. In the actual situation, we must consider the various uncertainties caused by the speed, loading conditions, the depth of water and other different navigation conditions that will affect the parameters of the system. What is more, there are randomly external disturbances that can also influence the stability of ship such as wind, wave and current during navigation (Liu, 2017). Therefore, it is of great significance to realize the course control of the USV. In recent years, the robust control about nonlinear course control system with external disturbances and parameteric uncertainty has received much attention. The solutions to this problem mainly include back-stepping, sliding mode control (SMC) and control and so on (Wang et al., 2017). As a feasible and typical nonlinear control method, the back-stepping method (Das et al., 2015; Dong et al., 2011) can consider the uncertainty of parameters through the recursive design procedure, and is a powerful way to deal with the uncertainty. In Witkowska et al. (2007), the authors design the nonlinear control rules for course control system by using the back-stepping method. The nonlinear controller configurations are designed for two different course control models and the genetic algorithms is used to tune the parameters of obtained controller. However, the backstepping method is more sensitive to parameter changes. In order to achieve better control effect, it is very important to get the accurate information about the changing parameters, which is very difficult in practical applications. In Yuan et al. (2016), the neural networks control with adaptive updated weight values are introduced to estimate the unknown parameters of the constructed Lyapunov function in backstepping control. This method overcomes the problems faced in Witkowska et al. (2007), and the effectiveness of achieving course tracking of USV is verified via simulation. However, the backstepping technique requires repeated differentiation of the virtual stabilization control function, which makes the back-stepping control very complicated as the number of back-stepping steps increases.
Robust control can handle the uncertain existing in the system and has a wide range of applications such as robotics, aircraft control, and so on. In the field of USV motion control, the robust Proportion Integration Differentiation (PID) control is a very practical and widely used control algorithm. In Yang and Xiaoli Yu (2002), considering the parameter uncertainties and the disturbance uncertainties in the course control of USV, the Lyapunov stability theory is used to design a control algorithm for compensating the uncertainties. The robust PID control law is constituted by combining PID control and compensation control.The results of simulation experiments have shown that the robust control is effective and has a certain degree of robustness to the uncertainties. Robust adaptive control is an important research direction in recent years. It combines robust control with adaptive control methods to target structural and non-structural uncertainties in objects, which makes the control theory closer to reality. In Xing (2017)), a robust adaptive control scheme is proposed based on backstepping technique for a class of nonlinear systems with unknown parameters and unknown modeling errors. The non-triangular structural uncertainties caused by system parameter variations, disturbance torque and modeling errors can be allowed depending on all system states. Simulation studies are used to verify the effectiveness of the proposed scheme and it is shown that the proposed controller can ensure that all signals of closed-loop system are bounded. Coincidentally, an indirect robust adaptive optimal controller for the nonlinear systems with unstructured uncertainties by a unification of a low-level and a high-level controllers in Azimi and Vela (2019). The unknown dynamics of the system are estimated by a joint neural network and concurrent learning adaptation mechanism (NNCL) to inform the adaptive term. The optimal term uses an online quadratic program (QP) formulated to generate the optimal signal while providing system stability via a control Lyapunov function. Simulation results illustrated that tracking and estimation performances were met using the proposed controller even when the system parameters were deviated from their nominal values. In Le-Tien and Albu-Schäffer (2017), a robust adaptive control scheme based on a cascaded structure with a full state feedback controller with integrator terms as inner control loop and computed torque as outer control loop for flexible joint robots. The adaptive control law can enhance position accuracy under uncertainties of the robot model, especially, the high friction caused by harmonic drive with high gear ratio. What is more, the proposed adaptive control approach can simultaneously provide high control performance both in terms of the dynamic behavior and the position accuracy. Finally, global asymptotic convergence of the controllers has been proven.
SMC (Hu and Xiao, 2017) is one of the most efficient techniques to cope with external disturbance and parametric uncertainty. The literature (Perera and Soares, 2012) proposed a sliding mode method based on pre-filter to overcome the rudder angle and rudder rate limitation in the ship course control system. The introduced pre-filter can allow the large instantaneous course error and reduce the requirements of larger rudder angle and rudder rate. Furthermore, the pre-filter based sliding mode controller is robust to nonlinear course system with uncertain parameters. In Renhai et al. (2017), the algorithm of ship course control is proposed based on differential flatness and sliding mode technique. The states and control input are firstly represented by the flat output and its derivatives, so that the trajectory of the state variable and control input can be known through flat output without integrating the function. The flatness can also considerably simplifies the design process of the sliding mode controller by reducing the problem to control a linearized system. However, a fatal drawback to SMC is existence of the chattering when the controller of the system is switched during the operation. How to reduce the effect of chattering is an important and challenging topic.
The main idea of control is to design a controller that makes the internal stabilization of the system and minimizes the infinity norm of the closed transfer function from the disturbances to the regulated output. In Hu et al. (2003), the robust control of the nonlinear ship course-keeping system with uncertainty is investigated. Firstly, an approximated linear reference model of the original nonlinear system is obtained in input/output (I/O) behaviour via the I/O linearization formulation. Then, the uncertain nonlinear system of the ship can be formulated as linear reference model plus an uncertainty block, which was addressed by linear control and -synthesis technique. But, the design of the controller depends on the solution of the complex Hamilton-Jacobi-Isaacs (HJI) equation, which will increase the difficulty of solving the control rules. In Rodrigues et al. (2018), the state feedback controller was designed for linear time-invariant systems with polytopic uncertainty. By using parameter-dependent lyapunov function and Elimination Lemma, the solution of the controller is formulated as some linear matrix inequalities (LMIs). In Dong and Yang (2013), the robust static output feedback controllers were proposed to solve the problem of linear systems with polytopic uncertainties by searching a new LMI condition. Compared with the existing methods, the new one is applicable for the situation where the uncertain output matrices are not required to be full row rank. Both Rodrigues et al. (2018) and Dong and Yang (2013) use the LMI approaches to solve the robust control law, which simplifies the computation compared with the method in Hu et al. (2003) to a certain degree, but the method applies only to linear systems. However, in recent years, the Sum of squares (SOS) technique has provided a new framework for solving many difficult problems in the control of nonlinear systems. Specifically, SOS generalizes the LMI algorithm tool in linear robust control theory. In Ma and Yang (2008), the fault-tolerant control problem in a polynomial nonlinear system was transformed into an SOS optimization problem, avoiding the direct solution of the HJI inequality. Narimani and Lam (2010) proposed a new polynomial Lyapunov function, combined with SOS technology to give the solvability condition of stability analysis of polynomial fuzzy control system. In Jiang and Jiang (2015), a new global adaptive dynamic programming method was proposed in which SOS technology is used to optimize the controller online, which avoid the complicated calculation of the neural network fitting method.
In fact, control offers effective ways to analyse both linear and nonlinear systems with uncertainties and external disturbances, and has formed relatively mature theory. However, the computation is still a difficult problem in control for nonlinear systems such as Hu et al. (2003). To simplify computing and design of controller, some constraint conditions are made in nonlinear systems such as Zemzemi et al. (2016) and Hu et al. (2016). In Zemzemi et al. (2016), a scheme of designing robust observer is proposed for a class of nonlinear systems with time-varying uncertainties and whose nonlinear function is assumed to satisfy the Lipschitz condition. The parameters of proposed observer are determined by using LMIs techniques. In this reference, the authors assume that the Lipschitz constant of the system is known, however, it is difficult to determine the value of the Lipschitz constant in fact. In Hu et al. (2016), the robust reliable control problem for uncertain nonlinear systems is settled in terms of LMI. The uncertain of nonlinear system is described by the matrices multiplication and a new method of annihilating uncertain matrix is proposed. However, both in Zemzemi et al. (2016) and Hu et al. (2016), the nonlinear uncertainty must be assumed to satisfy a matching condition and the nonlinearity of the system is subject to certain assumptions.
Combining with the above analysis and the characteristics of the ship course control system, in this paper, the nonlinear robust control will be investigated for ship course control systems in present of parameter uncertainties and external disturbances. Firstly, we formulate the uncertainties of parameters as the form of convex polytopic according to the analysis of the causes, characteristics of uncertainties in parameters. The mathematical model of ship course control system with polytopic uncertain will be obtained subsequently. Secondly, by using the positive polynomial theory and parameter-dependent Lyapunov function approach, the sufficient condition for stability with performance of nonlinear ship systems is derived. Finally, the robust state feedback controller is designed and the corresponding solvability condition is given. It is worth noting that the solutions to both analysis and synthesis problems presented in the paper are formulated as terms of state dependent LMIs, which can be verified by the sum of squares technique easily. So that the computation problem meeting in nonlinear control can be overcame.
Aiming at the uncertainty of parameters and the interference of wind and wave, the nonlinear control method based on SOS is proposed for course control. The main contributions of the paper are as follows:
The SOS technique is used to simplify the calculation control law in this paper, which makes the realization of course control have a certain significance in engineering applications.
The uncertain factors are converted into convex hull parameter uncertainties and the convex hull form can consider all the values of uncertain parameters that change within the interval so that the increase of parameter uncertainty will not cause errors of course control system. What is more, the nonlinear terms in the course control system are still retained without any approximate linearization, which makes the mathematical model closer to the actual system.
The SOS technique is used to extend the bounded real lemma to nonlinear systems and a set of SOS matrix conditions that make the system satisfy the index are derived. Based on the effectiveness of the SOS method for solving semi-definite programming problems, the complicated calculation of the HJI equation can be avoided and the numerical solution of the nonlinear control law by using SOSTOOLS greatly reduces the calculation difficulty.
The remainder of the paper is organized as follows. Section 2 shows the related preliminaries and the problem formulation. Section 3 is devoted to the robust consensus design without and with disturbance attenuation. In Section 4, simulations are provided to validate the proposed approach. Some concluding remarks are given in Section 5.
Notation
For indicates the symmetric elements of a symmetric matrix. means . is the set of natural numbers. The set is called simplex if . is a convex hull of the matrices set . denotes the number of the elements of a set . . denotes proper dimension of unit matrix.
Mathematical model and problem formulation
The model of ship course control system
The motion of the ship is shown in Figure 1. The control system discussed in this paper is the course control of the ship during navigation. In the ship course control system, the controlled parameter is the course of ship , and the control input is the rudder angle . The simplest mathematical model describing the steering dynamics of a ship is the Nomoto model (Nomoto et al., 1956), which is a linear equation and derived from Newton’s laws of dynamics. However, the nonlinear characteristics of the ship will appear if the effect of the hydrodynamic factors is considered. Based on the Nomoto mode, the Norrbin model (Norrbin, 1996) in which the nonlinear characteristics were considered could improve precision of the ship course control model. Considering the influence of wind, wave and other external disturbances, the Norrbin model can be expressed as
where is external disturbance, is a nonlinear function with respect to , is the Norrbin coefficient, which can be determined by a spiral experiment. The when the port and starboard of ship are symmetric (Xia and Luan, 2015). The for a course-stable ship while corresponds to a course-unstable ship, and is a positive number. The parameters and are defined as
where and are the parameters of the system model, and are the speed and length of the ship, respectively. Let , then the system in (1) can be expressed as a state space equation as follows
where , , , is the control input.
Ship motion coordinate system.
The ship is susceptible to disturbances such as wind, current, the depth of water and the load of ship during the voyage, which will not only influence the course of the ship, but also some disturbances, such as the depth of water and the load of ship, will make system parameters change during some certain ranges (Van Amerongen, 1984; Van Amerongen and Udink, 1973). For example, changes in the load of ship will affect the value of . Assume that the parameter in the system (3) is a time-invariant uncertain parameter, which satisfies . The state space expression of Norbrin model under consideration of disturbances and parameters uncertainty can be modeled
where , , with a given set
To analyze the problem of disturbance suppression, define the regulated output of system as , then system (4) can be expressed as
where .
Remark 1: In (5), the refers to a convex polyhedron containing nodes. The convex polyhedron contains all possible values of uncertain parameter vectors. When the uncertain parameter vector takes different values, the corresponding vector also takes different values, so the uncertainty of the original model parameters is converted into the uncertainty of the vector , and each component is a positive number, which provides an effective processing method for the elimination of uncertainties.
Problem formulation
Definition 1: (Sum of squares, SOS for brevity) (Zhu et al., 2017) A multivariate polynomial is a sum of squares, if there exist polynomials , such that
It is clear that being an SOS naturally implies for all .
Definition 2: The multivariate polynomial matrix is a SOS matrix, , if it is satisfied that is SOS.
Define the set of SOS matrices in variables as
Remark 2: By Definition 2, if the matrix is a SOS matrix, then a positive semi-definite matrix. In fact, there is another method for judging the SOS matrix. If there exist a polynomial matrix , , such that , then is a SOS matrix. This method is equivalent to Definition 2 (Klep and Schweighofer, 2013). SOS matrix is an effective discriminant for judging positiveness or negativeness of polynomial matrices, and is an important tool in subsequent study.
Definition 3: The system
with initial condition is said to have -gain less than or equal to for if
The robust control problem of the unmanned ship course control system studied in the paper is to design a nonlinear state feedback controller for the system (5) such that the closed-loop system meets the following performances: (1) asymptotically stable when the disturbance is zero ; (2) when , the -gain is less than or equal to .
Main results
In this section, the state feedback controller will be designed to achieve robust control for unmanned ship course control system. Firstly, suppose . The criterion is obtained that guarantees the system (5) satisfying the asymptotic stability with the -gain performance . The method of designing the controller is given subsequently.
Theorem 1: Consider the ship system (5) with . For a given scalars and a small enough positive scalar , if there exist polynomial matrices and constant matrices , , scalars , , such that
where ,
then the system is internally stable and has performance .
Proof: For the system (5), we define the parameter dependent Lyapunov function as follows
Let , we have
where , , .
Obviously, if there is a polynomial matrix with appropriate dimension such that , then can be obtained. It is concluded that:
when and if then so that the system is asymptotically stable.
Integrate the two sides of the at zero initial conditions , we have the -gain performance
Consider the following formula
where . It is clear that if (10) holds. Thus, if , and can be equivalent to by using the Schur complement where
In fact, is a sub-matrix of . If has a feasible solution, the solution is feasible to . On the other hand, since can take a sufficiently small positive number, if is a feasible solution to and it is also a solution to . Furthermore, pre-multiply by and post-multiply by , we can obtain
where
By (16), is equivalent to , and we further have
Obviously if can take a small scalar such that
Therefore, if , we can get . Notice that is equivalent to , which implies if (10) holds. Moreover is guaranteed by (11).
Remark 3: In Theorem 1, (10) and (11) are expressed in the form of SOS matrix. However, the non-negative polynomial cannot be deduced as SOS. While the SOS polynomial is stricter, the SOS is much more computationally tractable than nonnegativity. At the same time, it is easier to get the exact solution by replacing nonnegativity with the SOS property in many cases. The equivalence, proven by Hilbert (Reznick, 2000), between nonnegativity and SOS in the cases of univariate polynomials, any (even) degree, quadratic polynomials, in any number of variables, and quartic polynomials in two variables.
An important advantage of Theorem 1 is the elimination of the product term of from the system matrices and by introducing and . Thus, we can use parameter-dependent Lyapunov function to solve the robust control problems with polytopic uncertainties, which may potentially lead to smaller conservativeness than quadratic stability conditions.
Theorem 1 focuses on the robust analysis problem of the course control of the unmanned ship with bounded parameter uncertainties, which can also be extended to design robust control synthesis problem of the uncertain ship system. For system (5), we design a nonlinear state-feedback controller as follows
Thus, the closed loop system of (5) can be respented as
where .
Theorem 2: Consider the closed loop system (20) of the ship (5). For given scalars , , , if there exist polynomial matrices , , constant matrices of the appropriate dimension and scalars , , such that the following conditions hold
where ,
then the uncertain course control system of the unmanned ship is internally stable and has performance . Moreover the control gain matrix is given by .
Proof: For system (20), choose a Lyapunov function candidate to be
It is follow a similar process of Theorem 1, by replacing in with , and letting , . It is worth noting that is reversible if (21) holds. So, we can let and multiply on the left by , and on the right by we can obtain
where ,
Let , , , we can get and .
Simulation results
Consider the course control system of unmanned ship in the form of (3), the parameters of the ship course control system can be determined according to the literature (Fossen and Paulsen, 1992) where , , , , , . In this example, assume that , , . The uncertain parameters , and have 20% perturbation due to the change of the external environment. The disturbance shown in Figure 2 is a uniformly distributed random signal with a duration of 10 seconds. According to Theorem 2, the controller will be obtained by utilizing the SOSTOOLS as follows
Figure 3 plots the state response of the closed loop system without disturbance. It is clear that the closed loop system is asymptotically stable. Figure 4 shows the state response with the disturbance . Obviously, in the first 10 seconds, the state trajectories are influenced by the the disturbance , but the system is asymptotically stable when turn to zero after 10 seconds later. Moreover, performance of the closed loop system is shown in Figure 5. Figure 6 and Figure 7 show, respectively, the state response of the system under different model parameters without and with disturbance. It can be seen that when the parameters change, the course response curve of the system hardly changes, which shows that the system has better robustness to the parameter changes.
External disturbance.
State response without disturbance.
State response with disturbance.
The performance .
State response under different model parameters without disturbance
State response under different model parameters with disturbance.
Figure 8 to Figure 9 show the comparison about the course response curve of the USV between the proposed method and the robust PID. method in Yang and Xiaoli Yu (2002). Figure 8 shows the comparison curve without interference in the system. It can be seen that the robust PID method has a faster response speed but its overshoot is almost over 13. The large overshoot of the course will make the USV deviate from the original route. However, the method proposed in this paper has almost no overshoot.Although the response time of the proposed method takes about 5 seconds, in reality it takes about 7 seconds for robust PID method to return USV to its original route due to the excessive overshoot. Figure 9 shows the comparison curve with interference in the system. It shows that the robust PID method has a larger overshoot almost 17 and a steady state error occurs when there is external interference. On the contrary, the method proposed in this article only has a small amount of overshoot, which means a strong ability to suppress the interference. Figure 10 and Figure 11 show, respectively, the course response of robust PID method and proposed method under different model parameters without disturbance. It can be seen that when the parameters change, the course response curve of robust PID method changes significantly. The overshoot and steady state values change with the model parameters. The course response curve of the proposed method hardly changes, which shows the better robustness to the parameter changes. What is more, the comparison effect of the two methods about the robustness are shown as Figure 12 and Figure 13, when there is external interference in system.
Course contrast curve without disturbance.
Course contrast curve with disturbance.
Course response of robust PID method under different model parameters without disturbance.
Course response of proposed method under different model parameters without disturbance.
Course response of robust PID method under different model parameters with disturbance.
Course response of robust proposed method under different model parameters with disturbance.
Conclusion
In this paper, we focus on the robust control of nonlinear unmanned ship course control systems with uncertain parameters and external disturbance. By analyzing the factors that causing the uncertainty of the parameters of the ship, the course control system is modeled as a polynomial system with polytopic uncertainty. Sufficient conditions in terms of state dependent LMI are given for analysis and synthesis of control of the ship course control system via the parameter-dependent Lyapunov function method. These conditions can be verified using semidefinite programming, such as sum of squares technique, which essentially solves a LMI feasibility problem. Finally, a numerical example is given to illustrate the effectiveness of the proposed approach. Further research work can also be focused on the following two aspects. First, due to the limited execution ability of the steering gear, it is not possible to provide too large a rudder angle output, so it is necessary to consider the nonlinear robust control problem when the rudder angle input is restricted. Second, the design of a nonlinear robust controller is based on the solution of multiple SOS matrices in this paper, but when the number of unknown parameters increase, the number of SOS matrices will grow exponentially. Therefore, how to effectively reduce the number of SOS matrices in the obtained sufficient conditions requires further study.
Footnotes
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: Project supported by the National Natural Science Foundation of China (Grant No. 51977040) and the open project program of key laboratory of Modern Precision Measurement Laser Nondestructive Testing of PuTian Institute (Grant No. 2018XKA005). Natural Science Foundation of Fujian Province (Grant No. 2017J05101, 2019H0007).
ORCID iD
Wenchao Huang
References
1.
AzimiVVelaPA (2019) Robust adaptive quadratic programming and safety performance of nonlinear systems with unstructured uncertainties. Proceedings of the IEEE Conference on Decision and Control2018(1): 5536–5543.
2.
ChangX-HParkJHZhouJ (2015) Robust static output feedback control design for linear systems with polytopic uncertainties. Systems & Control Letters85: 23–32.
3.
DasSBhattATaloleS (2015) Ude based backstepping design for ship autopilot. In: 2015 International Conference on Industrial Instrumentation and Control (ICIC), College of Engineering Pune, India, 28–30 May 2015, pp. 417–422. IEEE.
4.
DongJYangG-H (2013) Robust static output feedback control synthesis for linear continuous systems with polytopic uncertainties. Automatica49(6): 1821–1829.
5.
DongWFarrellJAPolycarpouMM, et al. (2011) Command filtered adaptive backstepping. IEEE Transactions on Control Systems Technology20(3): 566–580.
6.
FossenTIPaulsenMJ (1992) Adaptive feedback linearization applied to steering of ships. In: The First IEEE Conference on Control Applications, Dayton, OH, USA, 13-16 September 1992, pp. 1088–1093. IEEE.
7.
HuG-SXiaoH-R (2017) The design of ship course sliding mode controller based on RBF neural network. In: The International Conference on Design, Manufacturing and Mechatronics, Wuhan, China, 13–15 May 2016, pp. 28–34. World Scientific.
8.
HuHJiangBYangH (2016) A new approach to robust reliable control for uncertain nonlinear systems. International Journal of Systems Science47(6): 1376–1383.
9.
HuS-SYangP-HJuangJChangB (2003) Robust nonlinear ship course-keeping control by i/o linearization and -synthesis. International Journal of Robust and Nonlinear Control: IFAC-Affiliated Journal13(1): 55–70.
10.
JiangYJiangZP (2015) Global adaptive dynamic programming for continuous-time nonlinear polynomial systems. IFAC Proceedings Volumes47(3): 9756–9761.
11.
KlepISchweighoferM (2013) An exact duality theory for semidefinite programming based on sums of squares. Mathematics of Operations Research38(3): 569–590.
12.
Le-TienLAlbu-SchäfferA (2017) Robust adaptive tracking control based on state feedback controller with integrator terms for elastic joint robots with uncertain parameters. IEEE Transactions on Control Systems Technology26(6): 2259–2267.
13.
LiuZ (2017) Ship adaptive course keeping control with nonlinear disturbance observer. IEEE Access5: 17567–17575.
14.
MaH-JYangG-H (2008) Fault tolerant control for a class of nonlinear discrete-time systems: Using sum of squares optimization. In: 2008 American Control Conference, Seattle, Washington, USA, 11–13 June 2008, pp. 1588–1593. IEEE.
15.
NarimaniMLamH (2010) SOS-based stability analysis of polynomial fuzzy-model-based control systems via polynomial membership functions. IEEE Transactions on Fuzzy Systems18(5): 862–871.
16.
NomotoKTaguchiKHondaKHiranoS (1956) On the steering qualities of ships. Journal of Zosen Kiokai1956(99): 75–82.
17.
NorrbinNH (1996) Further notes on the dynamic stability parameter and the prediction of manoeuvring characteristics. In: International Conference on Marine Simulation and Manoeuvrability, Copenhagen, Denmark, September, 9–13 September 1996, pp. 527–531.
18.
PereraLPSoaresCG (2012) Pre-filtered sliding mode control for nonlinear ship steering associated with disturbances. Ocean Engineering51: 49–62.
19.
RenhaiYTieshanLWeiL (2017) Ship course control based on differential flatness and sliding mode. In: 2017 4th International Conference on Information, Cybernetics and Computational Social Systems (ICCSS), Dalian, China, 24–26 July 2017, pp. 648–652. IEEE.
20.
ReznickB (2000) Some concrete aspects of hilbert’s 17th problem. Contemporary Mathematics253: 251–272.
21.
RodriguesLOliveiraRCaminoJ (2018) Parameterized lmis for robust and state feedback control of continuous-time polytopic systems. International Journal of Robust and Nonlinear Control28(3): 940–952.
22.
Van AmerongenJ (1984) Adaptive steering of ships—a model reference approach. Automatica20(1): 3–14.
23.
Van AmerongenJTCUdinkA (1973) Adaptive autopilots for ships. Automatica11(5): 151–163.
24.
WangFZouQZongQ (2017) Robust adaptive backstepping control for an uncertain nonlinear system with input constraint based on Lyapunov redesign. International Journal of Control, Automation and Systems15(1): 212–225.
25.
WitkowskaATomeraMŚmierzchalskiR (2007) A backstepping approach to ship course control. International Journal of Applied Mathematics and Computer Science17(1): 73–85.
26.
XiaGLuanT (2015) Study of ship heading control using RBF neural network. International Journal of Control and Automation8(10): 227–236.
27.
XingL (2017) Adaptive backstepping control for a class of nonlinear systems with non-triangular structural uncertainties. IEEE Transactions on Automatic Control62(10): 5220–5226.
28.
YangYYuXJiaX (1999) Robust PID autopilot for ships. Journal of Dalian Maritime University25(4): 11–15.
29.
YuanJMengHZhuQZhouJ (2016) Course control of underactuated ship based on nonlinear robust neural network backstepping method. Computational Intelligence and Neuroscience2016: 11
30.
ZemzemiAKamelMToumiA (2016) State and sensor fault reconstruction with performance for Lipschitz nonlinear systems with time varying uncertainties. In: 2016 17th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering (STA), Sousse, Tunisia, 19–21 December 2016, pp. 255–259. IEEE.
31.
ZhuYZhaoDYangXZhangQ (2017) Policy iteration for optimal control of polynomial nonlinear systems via sum of squares programming. IEEE Transactions on Cybernetics48(2): 500–509.