CN110618606A - Under-actuated AUV (autonomous Underwater vehicle) backstepping self-adaptive fuzzy sliding mode control method under combined interference - Google Patents

Under-actuated AUV (autonomous Underwater vehicle) backstepping self-adaptive fuzzy sliding mode control method under combined interference Download PDF

Info

Publication number
CN110618606A
CN110618606A CN201910938266.3A CN201910938266A CN110618606A CN 110618606 A CN110618606 A CN 110618606A CN 201910938266 A CN201910938266 A CN 201910938266A CN 110618606 A CN110618606 A CN 110618606A
Authority
CN
China
Prior art keywords
backstepping
auv
sliding mode
under
controller
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910938266.3A
Other languages
Chinese (zh)
Other versions
CN110618606B (en
Inventor
魏延辉
蒋志龙
贺佳林
***强
马博也
牛家乐
刘东东
姜瑶瑶
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Harbin Engineering University
Original Assignee
Harbin Engineering University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Harbin Engineering University filed Critical Harbin Engineering University
Priority to CN201910938266.3A priority Critical patent/CN110618606B/en
Publication of CN110618606A publication Critical patent/CN110618606A/en
Application granted granted Critical
Publication of CN110618606B publication Critical patent/CN110618606B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/0265Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion
    • G05B13/0275Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion using fuzzy logic only
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
    • G05B13/042Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/0088Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots characterized by the autonomous decision making process, e.g. artificial intelligence, predefined behaviours
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/10Simultaneous control of position or course in three dimensions

Landscapes

  • Engineering & Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Software Systems (AREA)
  • Evolutionary Computation (AREA)
  • Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Business, Economics & Management (AREA)
  • Game Theory and Decision Science (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Feedback Control In General (AREA)

Abstract

The invention discloses an under-actuated AUV (autonomous Underwater vehicle) backstepping self-adaptive fuzzy sliding mode control method under combined interference. Firstly, establishing a kinematics and dynamics model of the AUV, and establishing a track tracking error model based on a Serret-Frenet coordinate system; according to the error model, considering the situation without interference, respectively designing track tracking backstepping sliding mode controllers of a horizontal plane and a vertical plane to realize a track tracking function; on the basis, the working state of the system under the condition of composite interference is considered, and a self-adaptive fuzzy logic system is added on the original controller, so that the anti-interference capability of the system is improved. The trajectory tracking control of the under-actuated AUV under the condition of external composite interference is realized. The method can identify the under-actuated AUV composite interference, and provides a reference scheme with the advantages of self-adaption, strong robustness and the like for the accurate control of the trajectory tracking of the underwater robot.

Description

Under-actuated AUV (autonomous Underwater vehicle) backstepping self-adaptive fuzzy sliding mode control method under combined interference
Technical Field
The invention relates to the field of track tracking control of underwater robots, in particular to a backstepping self-adaptive fuzzy sliding mode control method which can enable an AUV to stably track a preset track under compound interference.
Background
The ocean is a vital resource treasury on the earth, and is gradually the object of human key development due to the imminent exhaustion of land resources. According to the detection of human beings, a large amount of fossil fuels, metal deposits and biological resources exist in the ocean, and the ocean is a treasure place capable of carrying out transportation and wave power generation. In recent years, mankind has accelerated the pace of ocean development, which is an important area of research and development in various countries. However, the marine environment is special compared with the land, the underwater environment is very severe, and factors such as underwater pressure, temperature, illumination and the like can be greatly changed along with the increase of water depth. Due to the danger and complexity of the submarine environment, manned underwater operation is very dangerous, so that the research of a high-technology unmanned underwater detector and the research and development of an intelligent underwater robot (Autonomous underwater vehicle) as a high-tech ocean detection carrier are urgently required, and the research and development of an AUV are products under the background of the era and are organic combination of science and technology and information. At present, a plurality of AUVs of different models are put into use successively, and the application of the AUV plays a great role in human development and ocean utilization. The AUV can explore underwater resources, collect marine samples, observe marine life, explore submarine topography, and the like.
The intelligent underwater robot can be divided into three categories according to whether the input number is matched with the controlled degree of freedom: the system comprises a fully-driven underwater robot, an over-driven underwater robot and an under-driven underwater robot. In consideration of saving cost and reducing weight, the invention adopts the under-actuated AUV for research, the under-actuated AUV is an underwater robot with the dimension of control input less than the degree of freedom of a body, the under-actuated AUV has the advantages of high system reliability, low energy consumption, high system propulsion efficiency and the like, and has great effect in the fields of marine exploration, hydrological investigation, target detection, biological sampling and the like. However, the under-actuated AUV system has strong coupling, the model has nonlinearity and time-varying property, the model parameters have uncertainty, and the under-actuated AUV is easily influenced by external interference. Therefore, the quality of the design of the control algorithm determines the quality of the AUV trajectory tracking performance.
At present, most of research on AUV control at home and abroad is based on a controller designed according to a nominal model, the self dynamic characteristics of the under-actuated AUV are ignored, and the influence of external interference and parameter uncertainty is not considered.
Disclosure of Invention
Aiming at the prior art, the invention aims to provide an under-actuated AUV (autonomous Underwater vehicle) backstepping self-adaptive fuzzy sliding mode control method under the composite interference, which can self-adaptively identify the composite interference and inhibit the influence of the interference, so that a system can stably track and has the characteristic of strong robustness.
In order to solve the technical problem, the under-actuated AUV backstepping self-adaptive fuzzy sliding-mode control method under the composite interference comprises the following steps of:
step 1: setting an expected trajectory, an initial position and a speed of the AUV, and establishing a dynamic model and a kinematic model of a vertical plane and a horizontal plane of the AUV;
step 2: establishing a track tracking error model based on a Serret-Frenet coordinate system;
and step 3: constructing a backstepping sliding mode controller for the horizontal plane and the vertical plane respectively by using the trajectory tracking error model and the dynamic model, and acquiring controller outputs under the horizontal plane and the vertical plane respectively;
and 4, step 4: and (3) designing a self-adaptive backstepping sliding mode fuzzy controller on the basis of the controller in the step (3), adding a self-adaptive fuzzy control system, and realizing the under-actuated AUV trajectory tracking control under the composite interference.
The invention also includes:
1. the dynamic model in the step 1 comprises a horizontal plane dynamic model and a vertical plane dynamic model, wherein the horizontal plane dynamic model meets the following requirements:
the vertical plane dynamics model satisfies:
the kinematic model in the step 1 comprises a horizontal plane kinematic model and a vertical plane kinematic model, wherein the horizontal plane kinematic model satisfies the following conditions:
the vertical surface kinematics model satisfies:
where m represents the actual mass of the AUV in motion,representing the projection of the acceleration on three axes of motion, x, respectivelyg、yg、zgRespectively representing the components of the gravitational acceleration in the x, y, z directions, Ix、Iy、IzRepresenting the moment of inertia in the x, y, z axes, m11,m22,m33Additional mass and coriolis force for the longitudinal, lateral and heading of the AUV; x represents the thrust to which the simplified AUV is subjected; n represents the yaw moment to which the simplified AUV is subjected; xuu,Xu|u|,Yvv,Yv|v|,Nrr,Nr|r|The viscous damping coefficient between the AUV and the water environment when the AUV translates and rotates in x, y and z axes is shown, and is a positive number.
2. The trajectory tracking error model in the step 2 comprises a horizontal plane trajectory tracking error model and a vertical plane trajectory tracking error model, wherein the horizontal plane trajectory tracking error model satisfies the following conditions:
wherein psieFor course angle tracking error, psie=ψ-ψPIs the derivative of the course angle error, Up is the speed of movement of the reference point along the reference track, τe、neRespectively representing the tracking errors of the tracking points in the tangential direction and the normal direction of the tracking track; r and rpRespectively representing along the z-axis and pointing UpAngular velocity of the direction;
wherein the vertical plane trajectory tracking error model satisfies:
wherein theta iseIndicating a pitch tracking error.
3. Step 3, the backstepping sliding mode controller comprises a horizontal surface backstepping sliding mode longitudinal speed controller, a horizontal surface backstepping sliding mode course controller and a vertical surface backstepping sliding mode trim angle controller;
wherein, the horizontal plane backstepping sliding mode longitudinal speed controller satisfies:
the horizontal surface backstepping sliding mode course controller meets the following requirements:
the vertical surface backstepping sliding mode pitch angle controller meets the following requirements:
4. step 4 the adaptive backstepping sliding mode fuzzy controller comprises: a horizontal plane backstepping self-adaptive fuzzy sliding mode longitudinal speed controller, a horizontal plane backstepping self-adaptive fuzzy sliding mode course angle controller and a vertical plane backstepping self-adaptive fuzzy sliding mode pitch angle controller;
wherein, the horizontal plane backstepping self-adaptive fuzzy sliding mode longitudinal speed controller meets the following requirements:
the horizontal plane backstepping self-adaptive fuzzy sliding mode course angle controller meets the following requirements:
the vertical surface backstepping self-adaptive fuzzy sliding mode pitch angle controller meets the following requirements:
whereinIs the output of the fuzzy logic system and,is the output of the fuzzy logic system and,disturbance terms for fuzzy logic systems, S1=u-udH and beta each represent a real number having a positive value, z1=ψ-ψdThe index numbers of the subscripts indicate the representation of the parameters in the different controllers.
The invention has the beneficial effects that: the method comprises the steps of generating an error variable, designing a backstepping sliding mode controller under the condition of no interference by utilizing the error variable and a dynamic model, realizing stable tracking of the AUV, further adding composite interference, adding a fuzzy logic system, designing a self-adaptive backstepping sliding mode fuzzy controller, and realizing accurate control of the trajectory tracking of the AUV under the composite interference. Compared with the prior art, the method has the advantages of more accurate tracking effect, no buffeting, better composite interference suppression and higher stability.
Drawings
Fig. 1 is an AUV coordinate system reference diagram.
Fig. 2 is a flow chart of adaptive backstepping sliding mode fuzzy control.
Fig. 3 is a structure diagram of adaptive backstepping sliding mode fuzzy control.
FIG. 4 is a horizontal backstepping sliding mode control trajectory tracking diagram.
FIG. 5 is a vertical surface backstepping sliding mode control trajectory tracking diagram.
Fig. 6 is a graph of horizontal circular trajectory tracking under the composite interference.
Fig. 7 is a graph of vertical circular trajectory tracking under a compound disturbance.
Detailed Description
The following further describes the embodiments of the present invention with reference to the drawings.
The invention discloses an under-actuated AUV (autonomous Underwater vehicle) backstepping self-adaptive fuzzy sliding mode control method under combined interference. Firstly, establishing a kinematics and dynamics model of the AUV, and establishing a track tracking error model based on a Serret-Frenet coordinate system; according to the error model, considering the situation without interference, respectively designing track tracking backstepping sliding mode controllers of a horizontal plane and a vertical plane to realize a track tracking function; on the basis, the working state of the system under the condition of composite interference is considered, and a self-adaptive fuzzy logic system is added on the original controller, so that the anti-interference capability of the system is improved. The trajectory tracking control of the under-actuated AUV under the condition of external composite interference is realized. The method can identify the under-actuated AUV composite interference, and provides a reference scheme with the advantages of self-adaption, strong robustness and the like for the accurate control of the trajectory tracking of the underwater robot.
The specific technical scheme is as follows:
an under-actuated AUV (autonomous Underwater vehicle) backstepping self-adaptive fuzzy sliding-mode control method under compound interference comprises the following contents:
step 1, setting initial conditions and an expected track of an AUV, and establishing a dynamics and kinematics model of a vertical plane and a horizontal plane of the AUV;
step 2, establishing a track tracking error model based on a Serret-Frenet coordinate system;
step 3, constructing a backstepping sliding mode control controller for the horizontal plane and the vertical plane respectively by using the error variable and the AUV dynamic model, and acquiring controller outputs under the horizontal plane and the vertical plane respectively to realize under-actuated AUV trajectory tracking control under the condition of no interference;
and 4, adding a self-adaptive fuzzy control system to the trajectory tracking controller under the undisturbed control to realize the identification and inhibition of the compound interference and weaken the buffeting of the sliding mode. And the under-actuated AUV trajectory tracking control under the composite interference is realized.
The mathematical model of the AUV is as follows:
the horizontal plane kinematic equation is:
the vertical plane kinematic equation is:
the horizontal plane kinetic equation is:
the vertical plane kinetic equation is:
wherein: m is11,m22,m33Additional mass and coriolis force for the longitudinal, lateral and heading of the AUV;
AUV propulsion direction is X-axis direction, X and Y are thrust of AUV along X coordinate axis and Y coordinate axis direction, N represents torque along z-axis direction, and X represents torqueuu,Xu|u|,Yvv,Yv|v|,Nrr,Nr|r|The viscous damping coefficients of the AUV and the water environment during translation and rotation of the AUV on the x axis, the y axis and the z axis are positive numbers;
the AUV horizontal trajectory tracking error equation is as follows:
the AUV vertical plane trajectory tracking error equation is as follows:
the backstepping sliding mode controller comprises:
horizontal surface backstepping sliding mode longitudinal speed controller:
horizontal surface backstepping sliding mode course controller
Vertical surface backstepping sliding mode trim angle controller
The backstepping self-adaptive fuzzy sliding mode controller comprises the following steps:
horizontal surface backstepping self-adaptive fuzzy sliding mode longitudinal speed controller
Horizontal plane backstepping self-adaptive fuzzy sliding mode course angle controller design
Vertical surface backstepping self-adaptive fuzzy sliding mode pitch angle controller design
The specific implementation mode of the invention also comprises:
implementation 1: fig. 2 is a flow chart of adaptive backstepping sliding mode fuzzy control, and the implementation process is as follows:
step 1, establishing a dynamics and kinematics model of a vertical plane and a horizontal plane of the AUV;
step 2, establishing a track tracking error model based on a Serret-Frenet coordinate system;
step 3, constructing a backstepping sliding mode control controller for the horizontal plane and the vertical plane respectively by using the error variables and the dynamic model, and acquiring controller outputs under the horizontal plane and the vertical plane respectively to realize under-actuated AUV (autonomous underwater vehicle) trajectory tracking control under the condition of no interference;
and 4, adding a self-adaptive fuzzy control system to the trajectory tracking controller under the undisturbed control to realize the identification and inhibition of the compound interference and weaken the buffeting of the sliding mode. And the under-actuated AUV trajectory tracking control under the composite interference is realized.
Implementation 2: as shown in fig. 3, it can be seen that the fuzzy sliding mode controller mainly includes a fuzzy sliding mode controller, an adaptive backstepping controller and a control object. The invention establishes the kinematics and dynamics model of AUV:
the horizontal plane kinematic equation is:
the vertical plane kinematic equation is:
the horizontal plane kinetic equation is:
the vertical plane kinetic equation is:
then, a tracking error model is established under a Serret-Frenet coordinate system:
the AUV horizontal plane trajectory tracking error equation is as follows:
the AUV vertical plane trajectory tracking error equation is as follows:
implementation 3: designing a self-adaptive backstepping controller:
horizontal surface backstepping sliding mode longitudinal speed controller:
horizontal surface backstepping sliding mode course controller
Vertical surface backstepping sliding mode trim angle controller
Fig. 4 and 5 are obtained by applying this controller to the control target in embodiment 1. Fig. 4 is a graph of circular trajectory tracking in the horizontal plane, and fig. 5 is a graph of sinusoidal trajectory tracking in the vertical plane. The simulation assumes the same initial conditions, does not consider external interference, and the expected speed of AUV is udThe circle and the sine curve are respectively selected as the tracks to be tracked, and the initial state of the AUV is v (0) ═ r (0) ═ 0, and u (0) ═ 0.08 m/s. As can be seen from fig. 4 and 5, the horizontal plane trajectory tracking controller and the PID controller designed by the present invention can better track the target trajectory without external interference. The backstepping sliding mode controller can track the upper target track relatively more quickly, and the PID controller has larger offset in the early period; the backstepping sliding mode controller can achieve better tracking effect than the traditional PID under the condition of no interference.
Implementation 4: on the basis of implementation 3, the adaptive backstepping sliding mode fuzzy controller is designed as follows:
horizontal surface backstepping self-adaptive fuzzy sliding mode longitudinal speed controller
Horizontal plane backstepping self-adaptive fuzzy sliding mode course angle controller design
Vertical surface backstepping self-adaptive fuzzy sliding mode pitch angle controller design
WhereinIs the output of the fuzzy logic system and,is the output of the fuzzy logic system and,disturbance terms for fuzzy logic systems, S1=u-udH and beta each represent a real number having a positive value, z1=ψ-ψdThe index numbers of the subscripts indicate the representation of the parameters in the different controllers.
And (3) acting the controller on the control object in the implementation 2, adding compound interference, and simulating the horizontal plane. The simulation assumes the same initial conditions and the desired speed of AUV is ud1m/s, and the initial state of the AUV is u (0) ═ 0.08m/s, v (0) ═ r (0) ═ 0, ψ (0) ═ 0, ξ (0) ═ η (0) ═ 0,and respectively selecting a circle and a straight line as the tracks to be tracked. In addition, model parameter estimatesAndinitial value is set to 0, and external interference estimated valueAndthe initial value is also set to 0 and it is assumed that the under-actuated AUV is subjected to [3N 3N 3N/m]Selecting the parameters of the controller as the horizontal plane path tracking control parameters in the table 2
(1) The parametric equation for the circular trajectory is:
as shown in fig. 6, which is a tracking curve of a horizontal plane circular trajectory under the combined interference, it can be known from fig. 6 that both the back-step sliding mode controller and the back-step adaptive fuzzy sliding mode controller can track the circular trajectory well, but the back-step adaptive fuzzy sliding mode controller has a relatively better tracking effect.
Implementation 5: under the controller of the embodiment 4, the tracking simulation of the vertical plane is continued. The simulation assumes the same initial conditions and the desired speed of AUV is ud1m/s, and the initial state of the AUV is u (0) ═ 0.06m/s, w (0) ═ q (0) ═ 0, θ (0) ═ 0, ξ (0) ═ ζ (0) ═ 0,and respectively selecting a sine curve and a straight line as the tracks to be tracked. In addition, model parameter estimatesAndis set to 0, and the external interference estimate is set toAndthe initial value is also set to 0 and it is assumed that the under-actuated AUV is subjected to [2N 2N 2N/m]The parameters of the selected controller are shown in table 3.
TABLE 3 vertical plane Path tracking control parameters
(1) The parametric equation for sinusoidal trajectory is:
as shown in fig. 7, which is a compound disturbance lower vertical sinusoidal track tracking curve, it can be seen that both controllers can track sinusoidal tracks well, but the backstepping sliding mode controller generates large buffeting. And the adaptive backstepping sliding mode fuzzy control can stably track under the composite interference.
The specific implementation mode of the invention also comprises:
step 1, establishing a dynamics and kinematics model of a vertical plane and a horizontal plane of the AUV;
step 2, a track tracking error model based on a Serret-Frenet coordinate system is solved to calculate a virtual control law;
step 3, constructing a backstepping sliding mode control controller for the horizontal plane and the vertical plane respectively by using the error variable and the virtual control law, and acquiring controller outputs under the horizontal plane and the vertical plane respectively to realize under-actuated AUV (autonomous underwater vehicle) trajectory tracking control under the condition of no interference;
and 4, adding a self-adaptive fuzzy control system to the trajectory tracking controller under the undisturbed control to realize the identification and inhibition of the compound interference and weaken the buffeting of the sliding mode. And the under-actuated AUV trajectory tracking control under the composite interference is realized.
TABLE 1 Underwater robot 6 degree of freedom motion identifier
The mathematical model of the AUV is (AUV six degrees of freedom motion identifier is shown in table 1):
the horizontal plane kinematic equation is:
where m represents the actual mass of the AUV in motion,respectively represent the accelerationThe projection on the three axes of motion is,
xg、yg、zgrespectively representing the components of the gravitational acceleration in the x, y, z directions, Ix、Iy、IzRepresenting the moment of inertia in the x, y, z axes. The same applies below.
The vertical plane kinematic equation is:
the horizontal plane kinetic equation is:
the vertical plane kinetic equation is:
wherein: m is11,m22,m33Additional mass and coriolis force for the longitudinal, lateral and heading of the AUV;
x represents the thrust to which the simplified AUV is subjected;
n represents the yaw moment to which the simplified AUV is subjected;
Xuu,Xu|u|,Yvv,Yv|v|,Nrr,Nr|r|the viscous damping coefficients are all positive numbers;
the AUV horizontal plane trajectory tracking error equation is as follows:
wherein: psieFor course angle tracking error, psie=ψ-ψPIs the derivative of the course angle error, Up is the speed of movement of the reference point along the reference track, τe、neRespectively representing the tracking error of the tracking point in the tangential direction and the normal direction of the tracking track, wherein the AUV vertical plane track tracking error equation is as follows:
wherein theta iseIndicating pitch tracking error
Horizontal surface backstepping sliding mode longitudinal speed controller:
wherein h is1Denotes a positive constant, S1Surface for representing sliding form
Horizontal surface backstepping sliding mode course controller
Wherein c is1、h2Is a constant, S2Is a slip form surface and is provided with a plurality of slip forms,
vertical surface backstepping sliding mode trim angle controller
Horizontal surface backstepping self-adaptive fuzzy sliding mode longitudinal speed controller
Horizontal plane backstepping self-adaptive fuzzy sliding mode course angle controller design
Vertical surface backstepping self-adaptive fuzzy sliding mode pitch angle controller design
Wherein the content of the first and second substances,to represent the input to the fuzzy system, h and β each represent a real number with a positive value. The index numbers of the subscripts indicate the representation of the parameters in the different controllers.

Claims (5)

1. An under-actuated AUV (autonomous Underwater vehicle) backstepping self-adaptive fuzzy sliding-mode control method under combined interference is characterized by comprising the following steps of:
step 1: setting an expected trajectory, an initial position and a speed of the AUV, and establishing a dynamic model and a kinematic model of a vertical plane and a horizontal plane of the AUV;
step 2: establishing a track tracking error model based on a Serret-Frenet coordinate system;
and step 3: constructing a backstepping sliding mode controller for the horizontal plane and the vertical plane respectively by using the trajectory tracking error model and the dynamic model, and acquiring controller outputs under the horizontal plane and the vertical plane respectively;
and 4, step 4: and (3) designing a self-adaptive backstepping sliding mode fuzzy controller on the basis of the controller in the step (3), adding a self-adaptive fuzzy control system, and realizing the under-actuated AUV trajectory tracking control under the composite interference.
2. The under-actuated AUV (autonomous Underwater vehicle) backstepping adaptive fuzzy sliding-mode control method under the combined interference according to claim 1, characterized in that:
the dynamic model in the step 1 comprises a horizontal plane dynamic model and a vertical plane dynamic model, wherein the horizontal plane dynamic model meets the following requirements:
the vertical plane dynamics model satisfies:
the kinematic model in the step 1 comprises a horizontal plane kinematic model and a vertical plane kinematic model, wherein the horizontal plane kinematic model satisfies the following conditions:
the vertical surface kinematics model satisfies:
where m represents the actual mass of the AUV in motion,representing the projection of the acceleration on three axes of motion, x, respectivelyg、yg、zgRespectively representing the components of the gravitational acceleration in the x, y, z directions, Ix、Iy、IzRepresenting the moment of inertia in the x, y, z axes, m11,m22,m33Additional mass and coriolis force for the longitudinal, lateral and heading of the AUV; x represents the thrust to which the simplified AUV is subjected; n represents the yaw moment to which the simplified AUV is subjected; xuu,Xu|u|,Yvv,Yv|v|,Nrr,Nr|r|The viscous damping coefficient between the AUV and the water environment when the AUV translates and rotates in x, y and z axes is shown, and is a positive number.
3. The under-actuated AUV (autonomous Underwater vehicle) backstepping adaptive fuzzy sliding-mode control method under the combined interference according to claim 1, characterized in that:
the track tracking error model in the step 2 comprises a horizontal plane track tracking error model and a vertical plane track tracking error model, wherein the horizontal plane track tracking error model satisfies the following conditions:
wherein psieFor course angle tracking error, psie=ψ-ψPIs the derivative of the course angle error, Up is the speed of movement of the reference point along the reference track, τe、neRespectively representing the tracking errors of the tracking points in the tangential direction and the normal direction of the tracking track; r and rpRespectively representing along the z-axis and pointing UpAngular velocity of the direction;
wherein the vertical plane trajectory tracking error model satisfies:
wherein theta iseIndicating a pitch tracking error.
4. The under-actuated AUV (autonomous Underwater vehicle) backstepping adaptive fuzzy sliding-mode control method under the combined interference according to claim 1, characterized in that:
step 3, the backstepping sliding mode controller comprises a horizontal surface backstepping sliding mode longitudinal speed controller, a horizontal surface backstepping sliding mode course controller and a vertical surface backstepping sliding mode trim angle controller;
wherein, the horizontal plane backstepping sliding mode longitudinal speed controller satisfies:
the horizontal surface backstepping sliding mode course controller meets the following requirements:
the vertical surface backstepping sliding mode pitch angle controller meets the following requirements:
5. the under-actuated AUV (autonomous Underwater vehicle) backstepping adaptive fuzzy sliding-mode control method under the combined interference according to claim 1, characterized in that:
step 4 the adaptive backstepping sliding mode fuzzy controller comprises: a horizontal plane backstepping self-adaptive fuzzy sliding mode longitudinal speed controller, a horizontal plane backstepping self-adaptive fuzzy sliding mode course angle controller and a vertical plane backstepping self-adaptive fuzzy sliding mode pitch angle controller;
wherein, the horizontal plane backstepping self-adaptive fuzzy sliding mode longitudinal speed controller meets the following requirements:
the horizontal plane backstepping self-adaptive fuzzy sliding mode course angle controller meets the following requirements:
the vertical surface backstepping self-adaptive fuzzy sliding mode pitch angle controller meets the following requirements:
whereinIs the output of the fuzzy logic system and,is the output of the fuzzy logic system and,disturbance terms for fuzzy logic systems, S1=u-udH and beta each represent a real number having a positive value, z1=ψ-ψdThe index numbers of the subscripts indicate the representation of the parameters in the different controllers.
CN201910938266.3A 2019-09-30 2019-09-30 Under-actuated AUV (autonomous Underwater vehicle) backstepping self-adaptive fuzzy sliding mode control method under combined interference Active CN110618606B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910938266.3A CN110618606B (en) 2019-09-30 2019-09-30 Under-actuated AUV (autonomous Underwater vehicle) backstepping self-adaptive fuzzy sliding mode control method under combined interference

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910938266.3A CN110618606B (en) 2019-09-30 2019-09-30 Under-actuated AUV (autonomous Underwater vehicle) backstepping self-adaptive fuzzy sliding mode control method under combined interference

Publications (2)

Publication Number Publication Date
CN110618606A true CN110618606A (en) 2019-12-27
CN110618606B CN110618606B (en) 2022-06-17

Family

ID=68924874

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910938266.3A Active CN110618606B (en) 2019-09-30 2019-09-30 Under-actuated AUV (autonomous Underwater vehicle) backstepping self-adaptive fuzzy sliding mode control method under combined interference

Country Status (1)

Country Link
CN (1) CN110618606B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111428382A (en) * 2020-04-17 2020-07-17 福瑞泰克智能***有限公司 Method, system, computer device and readable storage medium for vehicle trajectory control
CN112147899A (en) * 2020-09-30 2020-12-29 沈阳工业大学 Underwater robot autonomous obstacle avoidance control method based on fuzzy sliding mode algorithm
CN112394645A (en) * 2021-01-20 2021-02-23 中国人民解放军国防科技大学 Neural network backstepping sliding mode control method and system for spacecraft attitude tracking
CN112527018A (en) * 2020-12-26 2021-03-19 九江职业技术学院 Three-dimensional stabilization control method for under-actuated autonomous underwater vehicle
CN113110512A (en) * 2021-05-19 2021-07-13 哈尔滨工程大学 Benthonic AUV self-adaptive trajectory tracking control method for weakening unknown interference and buffeting influence
CN113963025A (en) * 2021-10-22 2022-01-21 西北工业大学深圳研究院 Underwater self-adaptive maneuvering target rapid tracking and tracing method
CN117850249A (en) * 2024-03-08 2024-04-09 山东科技大学 AUV self-adaptive fuzzy control method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102385316A (en) * 2011-09-16 2012-03-21 哈尔滨工程大学 Deepening controlling method of underactuated automatic underwater vehicle based on neural network back stepping method
WO2012110542A1 (en) * 2011-02-18 2012-08-23 Cnh Belgium N.V. System and method for automatic lateral guidance control of a farming vehicle
CN106444806A (en) * 2016-09-27 2017-02-22 哈尔滨工程大学 Under-actuated AUV (autonomous underwater vehicle) three-dimensional trajectory tracking control method based on biological speed regulation
CN107991872A (en) * 2017-12-07 2018-05-04 哈尔滨工程大学 The virtual anchoring horizontal surface areas stabilized control method and implementation method of drive lacking AUV
CN108319138A (en) * 2018-01-29 2018-07-24 哈尔滨工程大学 A kind of sliding formwork of drive lacking unmanned boat-contragradience double loop Trajectory Tracking Control method
CN108519736A (en) * 2018-03-29 2018-09-11 北京航天控制仪器研究所 A kind of USV track followings contragradience sliding-mode control

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012110542A1 (en) * 2011-02-18 2012-08-23 Cnh Belgium N.V. System and method for automatic lateral guidance control of a farming vehicle
CN102385316A (en) * 2011-09-16 2012-03-21 哈尔滨工程大学 Deepening controlling method of underactuated automatic underwater vehicle based on neural network back stepping method
CN106444806A (en) * 2016-09-27 2017-02-22 哈尔滨工程大学 Under-actuated AUV (autonomous underwater vehicle) three-dimensional trajectory tracking control method based on biological speed regulation
CN107991872A (en) * 2017-12-07 2018-05-04 哈尔滨工程大学 The virtual anchoring horizontal surface areas stabilized control method and implementation method of drive lacking AUV
CN108319138A (en) * 2018-01-29 2018-07-24 哈尔滨工程大学 A kind of sliding formwork of drive lacking unmanned boat-contragradience double loop Trajectory Tracking Control method
CN108519736A (en) * 2018-03-29 2018-09-11 北京航天控制仪器研究所 A kind of USV track followings contragradience sliding-mode control

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
CHEN, WEI.ETC: "Adaptive Terminal Sliding Mode NDO-Based Control of Underactuated AUV in Vertical Plane", 《DISCRETE DYNAMICS IN NATURE AND SOCIETY》 *
严浙平等: "时变干扰下欠驱动AUV水平面轨迹", 《宇航总体技术》 *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111428382A (en) * 2020-04-17 2020-07-17 福瑞泰克智能***有限公司 Method, system, computer device and readable storage medium for vehicle trajectory control
CN112147899A (en) * 2020-09-30 2020-12-29 沈阳工业大学 Underwater robot autonomous obstacle avoidance control method based on fuzzy sliding mode algorithm
CN112147899B (en) * 2020-09-30 2022-05-20 沈阳工业大学 Underwater robot autonomous obstacle avoidance control method based on fuzzy sliding mode algorithm
CN112527018A (en) * 2020-12-26 2021-03-19 九江职业技术学院 Three-dimensional stabilization control method for under-actuated autonomous underwater vehicle
CN112527018B (en) * 2020-12-26 2023-02-07 九江职业技术学院 Three-dimensional stabilization control method for under-actuated autonomous underwater vehicle
CN112394645A (en) * 2021-01-20 2021-02-23 中国人民解放军国防科技大学 Neural network backstepping sliding mode control method and system for spacecraft attitude tracking
CN112394645B (en) * 2021-01-20 2021-04-16 中国人民解放军国防科技大学 Neural network backstepping sliding mode control method and system for spacecraft attitude tracking
CN113110512A (en) * 2021-05-19 2021-07-13 哈尔滨工程大学 Benthonic AUV self-adaptive trajectory tracking control method for weakening unknown interference and buffeting influence
CN113110512B (en) * 2021-05-19 2022-08-26 哈尔滨工程大学 Benthonic AUV self-adaptive trajectory tracking control method for weakening unknown interference and buffeting influence
CN113963025A (en) * 2021-10-22 2022-01-21 西北工业大学深圳研究院 Underwater self-adaptive maneuvering target rapid tracking and tracing method
CN117850249A (en) * 2024-03-08 2024-04-09 山东科技大学 AUV self-adaptive fuzzy control method
CN117850249B (en) * 2024-03-08 2024-05-14 山东科技大学 AUV self-adaptive fuzzy control method

Also Published As

Publication number Publication date
CN110618606B (en) 2022-06-17

Similar Documents

Publication Publication Date Title
CN110618606B (en) Under-actuated AUV (autonomous Underwater vehicle) backstepping self-adaptive fuzzy sliding mode control method under combined interference
CN109634307B (en) Unmanned underwater vehicle composite track tracking control method
CN107168312B (en) Space trajectory tracking control method for compensating UUV kinematic and dynamic interference
CN108267953B (en) Underwater robot position tracking method based on navigator-tracker
Li et al. Robust adaptive motion control for underwater remotely operated vehicles with velocity constraints
CN112527018B (en) Three-dimensional stabilization control method for under-actuated autonomous underwater vehicle
CN111007854B (en) Under-actuated ship trajectory tracking control system
CN106444806A (en) Under-actuated AUV (autonomous underwater vehicle) three-dimensional trajectory tracking control method based on biological speed regulation
CN112091976B (en) Task space control method for underwater mechanical arm
CN114115262B (en) Multi-AUV actuator saturation cooperative formation control system and method based on azimuth information
CN111857165B (en) Trajectory tracking control method of underwater vehicle
CN113485389A (en) Underwater robot three-dimensional trajectory tracking control method based on self-adaptive prediction
CN113835434B (en) Distributed multi-unmanned ship self-adaptive neural network formation control method
Chen et al. Adaptive backstepping fast terminal sliding mode control of dynamic positioning ships with uncertainty and unknown disturbances
Hu et al. Disturbance Observer-Based Model Predictive Control for an Unmanned Underwater Vehicle
Liang et al. Path following control for underactuated AUV based on feedback gain backstepping
de Cerqueira Gava et al. AUV cruising auto pilot for a long straight confined underwater tunnel
Wang et al. NN-backstepping for diving control of an underactuated AUV
CN117111600A (en) Path tracking control method based on digital intelligent double-drive sea wave inversion observation
Zhang et al. Research on Backstepping Tracking Control of Deep-diving AUV Based on Biological Inspiration
CN116027796A (en) Multi-autonomous underwater robot formation control system and method
CN112904719B (en) Annular area tracking control method suitable for underwater robot position
Zhao et al. UUV trajectory tracking control with fault tolerant based on MPC
Chu et al. Design of a dead reckoning based motion control system for small autonomous underwater vehicle
Li et al. Model Predictive Control with Disturbance Observer for Unmanned Surface Vessels Path Tracking

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant