Design of Ship Course Controller based on Improved ADRC
Chunhao Yang
1, a
, Yonghua Zhou
1
1
College of electrical engineering, Guangxi University, Nanning 533000, China
Keywords: Ship Course Controller, Improved ADRC.
Abstract: There are many interference factors when ships are sailing at sea. Therefore, the ship's course control is very
important for its safe navigation. To solve this problem, a ship course controller with improved ADRC is
designed. The controller uses TD to extract the desired course signal. Real time estimation and compensation
of disturbance factors by ESO. Then the control law of the system is designed by using the backstepping
sliding mode variable structure control. Finally, the simulation experiment of the controller is carried out with
the simulation software of the real ship, the simulation results show the effectiveness of the controller.
1 INTRODUCTION
Course control is one of the most basic control
problems in ship navigation. However, due to the
large inertia and non-linear characteristics of the ship
itself, many challenges have been brought to the study
of the ship's course control method. Therefore, how
to eliminate the uncertain factors and control the
course quickly and accurately has become a research
hotspot (Li An, et,al, 2020).
In this paper, a ship course controller based on
improved ADRC is designed. The controller uses TD
(Tracking differentiator) to extract the desired course
signal. Real time estimation and compensation of
disturbance factors by ESO (Extended state
observer). Then, based on the traditional
backstepping method and sliding mode variable
structure control, the control law of ship course
controller is designed. The controller combines the
advantages of backstepping, sliding mode control and
ADRC (Mathematics, 2020). Therefore, it has fast
response speed and strong robustness.
2 SHIP NONLINEAR CONTROL
MODEL
In the presence of external interference, the nonlinear
operation model of the ship is as follows:
()
r
rfrbuw
(1)
In formula (1): ψ is the ship's course angle.r Is the
rotating head angular velocity of the ship.u is rudder
angle. f(r)is the internal interference caused by the
rotating head angular velocity. In addition, the
steering of the ship is completed by the steering gear.
Using inertia link to express the characteristics of the
steering gear, The expression of the inertia link of the
steering gear is as follows:
(2)
In formula (2): KE is the gain coefficient of the
steering gear, TE is the time constant.
3 DESIGN OF CONTROLLER
Ship course controller based on improved ADRC
technology consists of three parts. The following is a
detailed order of the three parts of the controller.
3.1 Design of TD
The main function of TD is to extract the desired
course signal and the differential value of the input
signal. For the above control system. According to
reference (Guo Siyu, et.al, 2020), the mathematical
expression of the tracking differentiator is as follows: