CN105487386A - UUV adaptive fuzzy sliding-mode control method under strong disturbance of load arranging - Google Patents

UUV adaptive fuzzy sliding-mode control method under strong disturbance of load arranging Download PDF

Info

Publication number
CN105487386A
CN105487386A CN201610104497.0A CN201610104497A CN105487386A CN 105487386 A CN105487386 A CN 105487386A CN 201610104497 A CN201610104497 A CN 201610104497A CN 105487386 A CN105487386 A CN 105487386A
Authority
CN
China
Prior art keywords
uuv
load
centerdot
tau
fuzzy
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
CN201610104497.0A
Other languages
Chinese (zh)
Other versions
CN105487386B (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 CN201610104497.0A priority Critical patent/CN105487386B/en
Publication of CN105487386A publication Critical patent/CN105487386A/en
Application granted granted Critical
Publication of CN105487386B publication Critical patent/CN105487386B/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/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

Abstract

The invention discloses a UUV adaptive fuzzy sliding-mode control method under strong disturbance of load arranging to solve the research problem of absence of UUV control on account of strong disturbance of load arranging in a current UUV control method. The method is performed in accordance with the steps of firstly, performing load arranging through a UUV; secondly, obtaining the current state mu of the UUV, and building a dynamical model of the UUV under strong disturbance of load arranging; thirdly, designing a sliding-mode face s, and forming a sliding- mode controller; fourthly, designing a fuzzy controller; fifthly, optimizing delta K through an adaptive algorithm to obtain delta K; sixthly, obtaining a novel adaptive fuzzy sliding-mode controller tau; seventhly, controlling the UUV through tau to enable the state of the UUV to be changed; eighthly, executing the second step to the seventh step again till the UUV reaches the expected state mu d. The method is applied to the field of UUV control.

Description

A kind ofly lay the UUV method of adaptive fuzzy sliding mode control under disturbing by force in load
Technical field
The present invention relates to and lay the UUV method of adaptive fuzzy sliding mode control under disturbing by force in load.
Background technology
UUV good concealment, penetration ability are strong, if carry the load that can complete some particular task (torpedo of combat duty, submarine mine can be completed, small-sized UUV, video camera, the sonar of investigation tasks can be completed) and complete in specific region and lay, reach abrupt object surely, and the task that other modes can not realize can be realized.
The control laid under strong disturbance of UUV load belongs to non-linear, and very complicated, and sliding formwork controls the application being well suited for this process, but simple sliding formwork controls shake, and larger effect is not ideal, easily to UUV generation infringement physically.
Summary of the invention
The present invention does not lay studying a question of the control of the UUV under disturbing by force for load in the control method in order to solve current UUV, and a kind of of proposition lays the UUV method of adaptive fuzzy sliding mode control under disturbing by force in load.
A kind ofly lay the UUV method of adaptive fuzzy sliding mode control under disturbing by force in load and realize according to the following steps:
Step one: UUV carries out load and lays, and produces two kinds of interference to UUV, a kind of be load move in palisade pipe produce interference, a kind of be moisturizing cabin water inlet produce interference;
Step 2: obtain UUV current state μ, builds the kinetic model of UUV under load lays disturbance;
Step 3: according to step 2 design sliding-mode surface s, structure sliding mode controller;
Step 4: according to the sliding mode controller design fuzzy controller of step 3 structure, the input of fuzzy controller is sliding-mode surface s, and output is △ K, described △ K is the increment size of the switch control rule rule coefficient of sliding mode controller;
Step 5: utilize adaptive algorithm to optimize △ K, obtain
Step 6: step 5 is obtained export to the sliding mode controller of step 3 structure, obtain new adaptive fuzzy sliding mode controller τ;
Step 7: the new adaptive fuzzy sliding mode controller τ control UUV utilizing step 6 to obtain, makes UUV state change;
Step 8: re-execute step 2 to step 7, until UUV reaches expectation state μ dtill.
Invention effect:
The present invention adopts Adaptive Fuzzy Control to control handoff gain, there is the rapidity of external disturbance response, the adaptivity of external disturbance and inner parameter, and this controller significantly can reduce the buffeting of sliding mode controller, avoid because buffeting problem causes damage to UUV, make UUV complete after load lays and can return to appointment expectation state rapidly.
Accompanying drawing explanation
Fig. 1 is that moisturizing cabin is distributed in position, load section both sides schematic side view; In figure 1 is UUV, and 2 is load, and 3 is that moisturizing freight space is put;
Fig. 2 is the controller architecture figure based on Adaptive Fuzzy Sliding Mode Control;
Fig. 3 is UUV north orientation graph of errors analogous diagram;
Fig. 4 is UUV east orientation graph of errors analogous diagram;
Fig. 5 is UUV depth error curve analogous diagram;
Fig. 6 is UUV list error curve analogous diagram;
Fig. 7 is UUV trim error curve analogous diagram;
Fig. 8 is UUV yawing graph of errors analogous diagram.
Embodiment
Embodiment one: a kind ofly lay the UUV method of adaptive fuzzy sliding mode control under disturbing by force in load and comprise the following steps:
Step one: UUV carries out load and lays, and produces two kinds of interference to UUV, a kind of be load move in palisade pipe produce interference, a kind of be moisturizing cabin water inlet produce interference;
Step 2: obtain UUV current state μ, builds the kinetic model of UUV under load lays disturbance;
Step 3: according to step 2 design sliding-mode surface s, structure sliding mode controller;
Step 4: according to the sliding mode controller design fuzzy controller of step 3 structure, the input of fuzzy controller is sliding-mode surface s, and output is △ K, described △ K is the increment size of the switch control rule rule coefficient of sliding mode controller;
Step 5: utilize adaptive algorithm to optimize △ K, obtain
Step 6: step 5 is obtained export to the sliding mode controller of step 3 structure, obtain new adaptive fuzzy sliding mode controller τ;
Step 7: the new adaptive fuzzy sliding mode controller τ control UUV utilizing step 6 to obtain, makes UUV state change;
Step 8: re-execute step 2 to step 7, until UUV reaches expectation state μ dtill.
Embodiment two: present embodiment and embodiment one unlike: in described step one, UUV carries out load and lays, and produces two kinds of interference be specially UUV:
(1) load is moved and is produced interference in palisade pipe;
The equation of motion of load in palisade pipe is:
( m T + λ 11 ) dv T d t = F T - R x - F m - - - ( 1 )
Wherein said m tfor quality of loads, v tfor the movement velocity of load in pipe, λ 11for the additional mass of load in pipe in direction of motion, F tfor load airscrew thrust, R xfluid resistance suffered by load, F mfor the mechanical friction resistance between load and power valve;
The relational expression of run duration t and load stroke l is obtained by formula (1):
l = F T - R x - F m 2 ( m T + λ 11 ) × t 2 - - - ( 2 )
The Trimming Moment that load negative buoyancy force causes UUV is obtained by formula (2):
τ x1=F z1(l 1+l)(3)
Wherein F z1for load negative buoyancy force, l 1for load lays the distance of its barycenter front and initial point;
UUV is longitudinally subject to load screw propeller:
F x1=-F T+R x+F m(4)
(2) interference of moisturizing cabin water inlet generation;
Be located at t nthe quality that moment has entered water in moisturizing cabin is m 0, water intake velocity is v n, at t n+1(small) quality of the water that moment enters in moisturizing cabin is dm 0, before entering moisturizing cabin, former system of particles speed should be External airflow field speed v 0, after two merging, the speed of whole system of particles is v n+1, then t nthe kinetic energy of moment whole system of particles is:
E 1 = 1 2 ( m 0 v n 2 + v 0 2 dm 0 ) - - - ( 5 )
T n+1the kinetic energy of moment whole system of particles is:
E 2 = 1 2 ( m 0 v n + 1 2 + v n + 1 2 dm 0 ) - - - ( 6 )
At [t n, t n+1] in, the kinetic energy of whole system of particles is:
d E = E 2 - E 1 = 1 2 [ m 0 ( v 2 n + 1 - v 2 n ) + ( v 2 n + 1 - v 2 0 ) dm 0 ] ≈ d W - - - ( 7 )
Wherein (micro-) merit of whole system of particles being done for bonding force of dW, dW is:
d W = S ( P 2 dx n - ∫ dx n P d x ) - - - ( 8 )
Wherein said S is the equivalent cross-sectional area in moisturizing cabin, and P is t ngas pressure intensity in moment moisturizing cabin, P 2for t n+1gas pressure intensity in moment moisturizing cabin, for (micro-) merit that gas original in moisturizing cabin does whole system of particles, concrete form be:
- S ∫ dx n P d x = S P n ( L - x n ) γ - 1 [ 1 - ( L - x n L - x n - dx n ) γ - 1 ] ≈ - SP n dx n = - SP 0 ( L L - x n ) γ dx n - - - ( 9 )
Wherein P 0for the pressure of gas in the front moisturizing cabin that intakes, it is all generally standard atmospheric pressure; P nfor the pressure of gas in moisturizing cabin after intaking, x is equivalent water-depth in moisturizing cabin, x nfor t nthe equivalent water-depth in moment, L is that γ is the adiabatic exponent of gas at adiabatic compression stage moisturizing cabin total length, and γ value is 1.4;
Because moisturizing cabin water intake velocity is very fast, whole load lays process and will complete so the water inlet work of moisturizing cabin should complete in two seconds in 2s, and obtaining the water inlet of moisturizing cabin by formula (9) to the perturbed force of the vertical generation of UUV is:
F z 2 = F f u - 2 F f u 3 t , 0 < t < 1.5 - - - ( 10 )
Moisturizing process in moisturizing cabin to the Trimming Moment that UUV causes is:
&tau; x 2 = ( F f u - F f u 2 t ) &times; l 2 , 0 < t < 1.5 - - - ( 11 )
Wherein said F furepresent buoyancy when moisturizing cabin is sky, l 2for centre of buoyancy, moisturizing cabin is apart from the distance of the former heart;
Obtain load according to formula (3), (4), (10) and (11) to lay period and to be rivals in a contest the disturbance that UUV produces because of load cloth:
&tau; d m = F g &tau; g - - - ( 12 )
Wherein
F g = &Lambda; - 1 ( 0 0 F z + F x 0 0 ) - - - ( 13 )
&tau; g = &Lambda; - 1 &tau; p &tau; q &tau; r - - - ( 14 )
F x=F x1+△ 1(15)
F z=F z1+F z2(16)
&tau; p = &tau; x 1 + &tau; x 2 + &Delta; 2 = F z 1 ( l 1 + l ) + ( F f u - 2 F f u 3 t ) &times; l 2 + &Delta; 2 , 0 < t < 1.5 - - - ( 17 )
Wherein Λ is the transition matrix that moving coordinate system is changed to fixed coordinate system, △ 1represent unknown disturbances power, △ 2represent unknown disturbances moment, τ p, τ q, τ rfor longitudinal, horizontal, vertical disturbance torque.
Embodiment three: present embodiment and embodiment one or two unlike: obtain UUV current state μ in described step 2, building the kinetic model of UUV under load lays disturbance is:
Obtaining UUV current state by a series of sensors of UUV self is describe the position of UUV under earth coordinates and attitude vectors, wherein ξ, η, ζ are longitudinal, horizontal, the vertical coordinate under fixed coordinate system, for pitch angle, roll angle, yaw angle;
UUV kinetic model is:
M &chi; &CenterDot; + C ( &chi; ) &chi; + D ( &chi; ) &chi; + L ( &chi; ) + G ( &mu; ) = &tau; + &tau; d - - - ( 18 )
Wherein χ=[μ, v, w, p, q, r] twherein u, v, w is respectively longitudinal, transverse direction under moving coordinate system and vertical velocity, p, q, be roll angle, pitch angle, yaw angle speed under r difference moving coordinate system, M representative system inertial matrix, C (μ) representative system coriolis force centrifugal force matrix, D (μ) represents fluid damping matrix, L (μ) represents other hydrodynamic forces, hydrodynamic moment suffered by UUV, G (μ) represents the restoring force and countermoment that are caused by gravity, buoyancy, and τ represents the propelling power and boost torque that UUV propulsion system provides, τ drepresent external disturbance power and disturbing moment;
Because UUV mainly navigates by water certain depth under water when laying load, the impact of the sea wind be subject to, wave is less, so the impact of sea wind, wave is ignored, and definition τ ddc+ τ dm, therefore the kinetic model of UUV under load lays disturbance is:
M * ( &mu; ) &mu; &CenterDot;&CenterDot; + C * ( &mu; , &mu; &CenterDot; ) &mu; &CenterDot; + D * ( &mu; , &mu; &CenterDot; ) &mu; &CenterDot; + L * ( &mu; , &mu; &CenterDot; ) + G * ( &mu; ) = J - T ( &mu; ) ( &tau; + &tau; d c + &tau; d m ) - - - ( 19 )
Wherein τ dmfor laying the disturbance that load causes, τ dcfor the environmental interference that ocean current causes; transformation matrix J ( &mu; ) = &Lambda; 0 0 A , A is the transition matrix that the angle under fixed coordinate system is changed under moving coordinate system;
M *(μ)=J -T(μ)MJ -1(μ)(20)
C * ( &mu; , &mu; &CenterDot; ) = J - T ( &mu; ) &lsqb; C ( J - 1 ( &mu; ) &mu; &CenterDot; ) - MJ - 1 ( &mu; ) J &CenterDot; ( &mu; ) &rsqb; J - 1 ( &mu; ) - - - ( 21 )
D * ( &mu; , &mu; &CenterDot; ) = J - T ( &mu; ) D ( J - 1 ( &mu; ) &mu; &CenterDot; ) J - 1 ( &mu; ) - - - ( 22 )
L * ( &mu; , &mu; &CenterDot; ) = J - T ( &mu; ) L ( J - 1 ( &mu; ) &mu; &CenterDot; ) - - - ( 23 )
G *(μ)=J -T(μ)G(μ)(24)。
Embodiment four: one of present embodiment and embodiment one to three unlike: design sliding-mode surface s in described step 3, structure sliding mode controller detailed process be:
The state error of UUV is:
e=μ d-μ(25)
Wherein said μ dfor the expectation state of UUV;
Sliding-mode surface is:
s = e &CenterDot; + H e - - - ( 26 )
Wherein said matrix H is positive definite diagonal matrix;
Offset for reaching the object that load lays the disturbance of generation, design sliding mode controller is:
&tau; = M ( - f ( &mu; , &mu; &CenterDot; ) + &mu; &CenterDot;&CenterDot; d + P e &CenterDot; + K ( t ) s i g n ( s ) ) - - - ( 27 )
Wherein said K (t) is diagonal matrix, that is:
K(t)=diag(k 1,k 2,...,k 6),k j=max(a dj)+λ j,j=1,2,…,6(28)
Wherein said a djfor the vector acceleration M that load disturbance causes *(μ) -1τ dmin a jth element, parameter lambda j>0.Introduce parameter lambda i>0 ensures the stability of controller.The object introducing handoff gain K (t) is in order to compensate for disturbances item τ dm, τ dc, to guarantee that sliding formwork existence condition one meets surely.
Embodiment five: one of present embodiment and embodiment one to four unlike: the detailed process designing fuzzy controller in described step 4 is:
Utilize the uncertain part △ K of the handoff gain of adaptive control and fuzzy control adjustment sliding mode controller, to reach the object reducing system chatter.Because the chattering phenomenon in Sliding mode variable structure system is mainly caused by the discontinuous switching of sliding mode controller, thus the effective way that impair system is buffeted be exactly guarantee compensating disturbance while, reduce to switch the gain of item.Because distracter τ dm, τ dcbecome when being and have uncertain factor inside, so the method with adaptive characteristic must be used to adjust handoff gain, while making system energy stable, effectively can weaken buffeting.
(1), the input of fuzzy controller is sliding-mode surface s, for variable s i(i=1,2), define Q fuzzy set A i m(m=1,2 ..., Q);
(2) fuzzy rule IFs is designed iisA i mtHEN △ k iisB i m, wherein, m=1,2 ..., Q, i=1,2,3,4,5,6, A i mand B i mfor monodrome fuzzy set; Specific as follows:
I F s i i s N B T H E N &Delta;k j i s N B I F s i i s N M T H E N &Delta;k j i s N M I F s i i s N S T H E N &Delta;k j i s N S I F s i i s Z E T H E N &Delta;k j i s Z E I F s i i s P S T H E N &Delta;k j i s P S I F s i i s P M T H E N &Delta;k j i s P M I F s i i s P B T H E N &Delta;k j i s P B , j = 1 , ... , 6 - - - ( 29 )
Arranging seven fuzzy set: NB in formula represents negative large, and during NM representative is negative, NS representative is negative little, and it is just little that ZE represents zero, PS representative, and PM represents center, and PB represents honest, △ k jfor the increment of switch control rule rule gain;
From analyzing above, when | s i| when being worth larger, | △ k i| higher value should be got to ensure it is larger negative value.When | s i| when being worth less, | △ k i| smaller value should be got to ensure get negative value;
(3) membership function adopts Gaussian function:
&mu; A ( x i ) = exp &lsqb; - ( x i - &alpha; &sigma; ) 2 &rsqb; - - - ( 30 )
Use monodrome fuzzy device and the average defuzzifier in center to complete the structure work of fuzzy system, the output valve of fuzzy system is:
&Delta;k j = &Sigma; m = 1 Q &theta; k j m &mu; A m ( s i ) &Sigma; m = 1 Q &mu; A m ( s i ) = &theta; k j T &psi; k j ( s i ) - - - ( 31 )
Wherein &theta; k j = &lsqb; &theta; k j 1 , &theta; k j 2 , ... , &theta; k j Q &rsqb; T Free parameter vector, &psi; k j ( s i ) = &lsqb; &psi; k j 1 , &psi; k j 2 , ... , &psi; k j Q &rsqb; T Fuzzy basic functions, represent the weight of i-th sliding-mode surface in m rule;
Obtain △ K=diag (△ k 1, △ k 2..., △ k 6).
Embodiment six: one of present embodiment and embodiment one to five unlike: utilize adaptive algorithm to optimize △ K in described step 5, obtain detailed process be:
switch control rule rule optimum gain k jdestimated value, k jderror, the incremental representation of estimated gain is:
In formula, the estimated value of free parameter vector, adjustable monodrome controling parameters, adaptive law be set as:
Wherein said for the learning rate of adaptive system;
Embodiment seven: one of present embodiment and embodiment one to six unlike: the process that in described step 6, profit obtains new adaptive fuzzy sliding mode controller τ is:
Obtain export to sliding mode controller, obtain new adaptive fuzzy sliding mode controller:
Wherein
Embodiment one:
Getting UUV is longitudinally north orientation, is laterally east orientation, and UUV length 5.5m, width 2m, height 1m, quality of loads is m t=150kg, loaded length is 2m, and density of sea water is 1040kg/m 3, load buoyancy is 1324N, and speed when load goes out pipe is 3.1m/s, and going out the pipe time is 1.49s, load and from the mechanical friction resistance F navigated between power valve m=44N, the fluid resistance of motion R of load x=338N, after emulating, the state error e=μ obtained dthe curve of-μ is as shown in Fig. 3-Fig. 8, as can be seen from the UUV state error curve of Fig. 3-Fig. 8, the error of parameters reduces to level off to 0 all gradually, and namely the virtual condition of UUV levels off to the expectation state of UUV very soon, and therefore controller of the present invention has good control effects.

Claims (7)

1. lay the UUV method of adaptive fuzzy sliding mode control under disturbing by force in load, it is characterized in that, describedly a kind ofly lay the control method of disturbing by force lower UUV in load and comprise the following steps:
Step one: UUV carries out load and lays, and produces two kinds of interference to UUV, a kind of be load move in palisade pipe produce interference, a kind of be moisturizing cabin water inlet produce interference;
Step 2: obtain UUV current state μ, builds the kinetic model of UUV under load lays disturbance;
Step 3: according to step 2 design sliding-mode surface s, structure sliding mode controller;
Step 4: according to the sliding mode controller design fuzzy controller of step 3 structure, the input of fuzzy controller is sliding-mode surface s, and output is △ K, described △ K is the increment size of the switch control rule rule coefficient of sliding mode controller;
Step 5: utilize adaptive algorithm to optimize △ K, obtain
Step 6: step 5 is obtained export to the sliding mode controller of step 3 structure, obtain new adaptive fuzzy sliding mode controller τ;
Step 7: the new adaptive fuzzy sliding mode controller τ control UUV utilizing step 6 to obtain, makes UUV state change;
Step 8: re-execute step 2 to step 7, until UUV reaches expectation state μ dtill.
2. according to claim 1ly a kind ofly lay the UUV method of adaptive fuzzy sliding mode control under disturbing by force in load, to it is characterized in that in described step one that UUV carries out load and lays, two kinds of interference are produced to UUV and is specially:
(1) load is moved and is produced interference in palisade pipe;
The equation of motion of load in palisade pipe is:
( m T + &lambda; 11 ) dv T d t = F T - R x - F m - - - ( 1 )
Wherein said m tfor quality of loads, v tfor the movement velocity of load in pipe, λ 11for the additional mass of load in pipe in direction of motion, F tfor load airscrew thrust, R xfluid resistance suffered by load, F mfor the mechanical friction resistance between load and power valve;
The relational expression of run duration t and load stroke l is obtained by formula (1):
l = F T - R x - F m 2 ( m T + &lambda; 11 ) &times; t 2 - - - ( 2 )
The Trimming Moment that load negative buoyancy force causes UUV is obtained by formula (2):
τ x1=F z1(l 1+l)(3)
Wherein F z1for load negative buoyancy force, l 1for load lays the distance of its barycenter front and initial point;
UUV is longitudinally subject to load screw propeller:
F x1=-F T+R x+F m(4)
(2) interference of moisturizing cabin water inlet generation;
Be located at t nthe quality that moment has entered water in moisturizing cabin is m 0, water intake velocity is v n, at t n+1the quality of the water that the moment enters in moisturizing cabin is dm 0, before entering moisturizing cabin, former system of particles speed is External airflow field speed v 0, after two merging, the speed of whole system of particles is v n+1, then t nthe kinetic energy of moment whole system of particles is:
E 1 = 1 2 ( m 0 v n 2 + v 0 2 dm 0 ) - - - ( 5 )
T n+1the kinetic energy of moment whole system of particles is:
E 2 = 1 2 ( m 0 v n + 1 2 + v n + 1 2 dm 0 ) - - - ( 6 )
At [t n, t n+1] in, the kinetic energy of whole system of particles is:
d E = E 2 - E 1 = 1 2 &lsqb; m 0 ( v 2 n + 1 - v 2 n ) + ( v 2 n + 1 - v 2 0 ) dm 0 &rsqb; &ap; d W - - - ( 7 )
Wherein dW is for bonding force is to whole system of particles institute work, and dW is:
d W = S ( P 2 dx n - &Integral; dx n P d x ) - - - ( 8 )
Wherein said S is the equivalent cross-sectional area in moisturizing cabin, and P is t ngas pressure intensity in moment moisturizing cabin, P 2for t n+1gas pressure intensity in moment moisturizing cabin, for gas original in moisturizing cabin is to whole system of particles institute work, concrete form be:
- S &Integral; dx n P d x = S P n ( L - x n ) &gamma; - 1 &lsqb; 1 - ( L - x n L - x n - dx n ) &gamma; - 1 &rsqb; &ap; - SP n dx n = - SP 0 ( L L - x n ) &gamma; dx n - - - ( 9 )
Wherein P 0for the pressure of gas in the front moisturizing cabin that intakes, P nfor the pressure of gas in moisturizing cabin after intaking, x is equivalent water-depth in moisturizing cabin, x nfor t nthe equivalent water-depth in moment, L is that γ is the adiabatic exponent of gas at adiabatic compression stage moisturizing cabin total length;
Obtaining the water inlet of moisturizing cabin by formula (10) to the perturbed force of the vertical generation of UUV is:
F z 2 = F f u - 2 F f u 3 t 0 < t < 1.5 - - - ( 10 )
Moisturizing process in moisturizing cabin to the Trimming Moment that UUV causes is:
&tau; x 2 = ( F f u - F f u 2 t ) &times; l 2 0 < t < 1.5 - - - ( 11 )
Wherein said F furepresent buoyancy when moisturizing cabin is sky, l 2for centre of buoyancy, moisturizing cabin is apart from the distance of the former heart;
Obtain load according to formula (3), (4), (10) and (11) to lay period and to be rivals in a contest the disturbance that UUV produces because of load cloth:
&tau; d m = F g &tau; g - - - ( 12 )
Wherein
F g = &Lambda; - 1 ( 0 0 F z + F x 0 0 ) - - - ( 13 )
&tau; g = &Lambda; - 1 &tau; p &tau; q &tau; r - - - ( 14 )
F x=F x1+△ 1(15)
F z=F z1+F z2(16)
&tau; p = &tau; x 1 + &tau; x 2 + &Delta; 2 = F z 1 ( l 1 + l ) + ( F f u - 2 F f u 3 t ) &times; l 2 + &Delta; 2 0 < t < 1.5 - - - ( 17 )
Wherein Λ is the transition matrix that moving coordinate system is changed to fixed coordinate system, △ 1represent unknown disturbances power, △ 2represent unknown disturbances moment, τ p, τ q, τ rfor longitudinal, horizontal, vertical disturbance torque.
3. according to claim 2ly a kind ofly lay the UUV method of adaptive fuzzy sliding mode control under disturbing by force in load, it is characterized in that obtaining UUV current state μ in described step 2, building the kinetic model of UUV under load lays disturbance is:
Obtaining UUV current state is wherein ξ, η, ζ are longitudinal, horizontal, the vertical coordinate under fixed coordinate system, for pitch angle, roll angle, yaw angle;
UUV kinetic model is:
M &chi; &CenterDot; + C ( &chi; ) &chi; + D ( &chi; ) &chi; + L ( &chi; ) + G ( &mu; ) = &tau; + &tau; d - - - ( 18 )
Wherein χ=[μ, v, w, p, q, r] twherein u, v, w is respectively longitudinal, transverse direction under moving coordinate system and vertical velocity, p, q, be roll angle, pitch angle, yaw angle speed under r difference moving coordinate system, M representative system inertial matrix, C (μ) representative system coriolis force centrifugal force matrix, D (μ) represents fluid damping matrix, L (μ) represents other hydrodynamic forces, hydrodynamic moment suffered by UUV, G (μ) represents the restoring force and countermoment that are caused by gravity, buoyancy, and τ represents the propelling power and boost torque that UUV propulsion system provides, τ drepresent external disturbance power and disturbing moment;
Definition τ ddc+ τ dm, therefore the kinetic model of UUV under load lays disturbance is:
M * ( &mu; ) &mu; &CenterDot;&CenterDot; + C * ( &mu; , &mu; &CenterDot; ) &mu; &CenterDot; + D * ( &mu; , &mu; &CenterDot; ) &mu; &CenterDot; + L * ( &mu; , &mu; &CenterDot; ) + G * ( &mu; ) = J - T ( &mu; ) ( &tau; + &tau; d c + &tau; d m ) - - - ( 19 )
Wherein τ dmfor laying the disturbance that load causes, τ dcfor the environmental interference that ocean current causes; transformation matrix J ( &mu; ) = &Lambda; 0 0 A , A is the transition matrix that the angle under fixed coordinate system is changed under moving coordinate system;
M *(μ)=J -T(μ)MJ -1(μ)(20)
C * ( &mu; , &mu; &CenterDot; ) = J - T ( &mu; ) &lsqb; C ( J - 1 ( &mu; ) &mu; &CenterDot; ) - MJ - 1 ( &mu; ) J &CenterDot; ( &mu; ) &rsqb; J - 1 ( &mu; ) - - - ( 21 )
D * ( &mu; , &mu; &CenterDot; ) = J - T ( &mu; ) D ( J - 1 ( &mu; ) &mu; &CenterDot; ) J - 1 ( &mu; ) - - - ( 22 )
L * ( &mu; , &mu; &CenterDot; ) = J - T ( &mu; ) L ( J - 1 ( &mu; ) &mu; &CenterDot; ) - - - ( 23 )
G *(μ)=J -T(μ)G(μ)(24)。
4. according to claim 3ly a kind ofly lay the UUV method of adaptive fuzzy sliding mode control under disturbing by force in load, it is characterized in that designing sliding-mode surface s in described step 3, the detailed process of structure sliding mode controller is:
The state error of UUV is:
e=μ d-μ(25)
Wherein said μ dfor the expectation state of UUV;
Sliding-mode surface is:
s = e &CenterDot; + H e - - - ( 26 )
Wherein said matrix H is positive definite diagonal matrix;
Design sliding mode controller is:
&tau; = M ( - f ( &mu; , &mu; &CenterDot; ) + &mu; &CenterDot;&CenterDot; d + P e &CenterDot; + K ( t ) s i g n ( s ) ) - - - ( 27 )
Wherein said K (t) is diagonal matrix, that is:
K(t)=diag(k 1,k 2,...,k 6),k j=max(a dj)+λ j,j=1,2,…,6(28)
Wherein said a djfor the vector acceleration M that load disturbance causes *(μ) -1τ dmin a jth element, parameter lambda j>0.
5. according to claim 4ly a kind ofly lay the UUV method of adaptive fuzzy sliding mode control under disturbing by force in load, it is characterized in that the detailed process designing fuzzy controller in described step 4 is:
(1), the input of fuzzy controller is sliding-mode surface s, for variable s i(i=1,2), define Q fuzzy set A i m(m=1,2 ..., Q);
(2) fuzzy rule IFs is designed iisA i mtHEN △ k iisB i m, wherein, m=1,2 ..., Q, i=1,2,3,4,5,6, A i mand B i mfor monodrome fuzzy set; Specific as follows:
I F s i i s N B T H E N &Delta;k j i s N B I F s i i s N M T H E N &Delta;k j i s N M I F s i i s N S T H E N &Delta;k j i s N S I F s i i s Z E T H E N &Delta;k j i s Z E I F s i i s P S T H E N &Delta;k j i s P S I F s i i s P M T H E N &Delta;k j i s P M I F s i i s P B T H E N &Delta;k j i s P B j = 1 , ... , 6 - - - ( 29 )
Arranging seven fuzzy set: NB in formula represents negative large, and during NM representative is negative, NS representative is negative little, and it is just little that ZE represents zero, PS representative, and PM represents center, and PB represents honest, △ k jfor the increment of switch control rule rule gain;
(3) membership function adopts Gaussian function:
&mu; A ( x i ) = exp &lsqb; - ( x i - &alpha; &sigma; ) 2 &rsqb; - - - ( 30 )
Use monodrome fuzzy device and the average defuzzifier in center to complete the structure work of fuzzy system, the output valve of fuzzy system is:
&Delta;k j = &Sigma; m = 1 Q &theta; k j m &mu; A m ( s i ) &Sigma; m = 1 Q &mu; A m ( s i ) = &theta; k j T &psi; k j ( s i ) - - - ( 31 )
Wherein &theta; k j = &lsqb; &theta; k j 1 , &theta; k j 2 , ... , &theta; k j Q &rsqb; T Free parameter vector, &psi; k j ( s i ) = &lsqb; &psi; k j 1 , &psi; k j 2 , ... , &psi; k j Q &rsqb; T Fuzzy basic functions, represent the weight of i-th sliding-mode surface in m rule;
Obtain △ K=diag (△ k 1, △ k 2..., △ k 6).
6. according to claim 5ly a kind ofly lay the UUV method of adaptive fuzzy sliding mode control under disturbing by force in load, it is characterized in that in described step 5, utilizing adaptive algorithm to optimize △ K, obtain detailed process be:
switch control rule rule optimum gain k jdestimated value, k jderror, the incremental representation of estimated gain is:
In formula, the estimated value of free parameter vector, adjustable monodrome controling parameters, adaptive law be set as:
Wherein said for the learning rate of adaptive system;
7. according to claim 6ly a kind ofly lay the UUV method of adaptive fuzzy sliding mode control under disturbing by force in load, it is characterized in that the process that profit in described step 6 obtains new adaptive fuzzy sliding mode controller τ is:
Obtain export to sliding mode controller, obtain new adaptive fuzzy sliding mode controller:
Wherein
CN201610104497.0A 2016-02-25 2016-02-25 A kind of UUV method of adaptive fuzzy sliding mode control laid in load under strong disturb Active CN105487386B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610104497.0A CN105487386B (en) 2016-02-25 2016-02-25 A kind of UUV method of adaptive fuzzy sliding mode control laid in load under strong disturb

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610104497.0A CN105487386B (en) 2016-02-25 2016-02-25 A kind of UUV method of adaptive fuzzy sliding mode control laid in load under strong disturb

Publications (2)

Publication Number Publication Date
CN105487386A true CN105487386A (en) 2016-04-13
CN105487386B CN105487386B (en) 2018-06-26

Family

ID=55674436

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610104497.0A Active CN105487386B (en) 2016-02-25 2016-02-25 A kind of UUV method of adaptive fuzzy sliding mode control laid in load under strong disturb

Country Status (1)

Country Link
CN (1) CN105487386B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106227223A (en) * 2016-09-27 2016-12-14 哈尔滨工程大学 A kind of UUV trace tracking method based on dynamic sliding mode control
CN106292287A (en) * 2016-09-20 2017-01-04 哈尔滨工程大学 A kind of UUV path following method based on adaptive sliding-mode observer
CN106444794A (en) * 2016-09-20 2017-02-22 哈尔滨工程大学 Sliding-mode control method for parameter-free driving-insufficient UUV (Unmanned Underwater Vehicle) vertical plane route tracking
CN109270837A (en) * 2018-07-31 2019-01-25 哈尔滨工程大学 A kind of underwater high-speed vehicle cascade Mach-Zehnder interferometer method
CN110118945A (en) * 2019-04-22 2019-08-13 华南理工大学 It is a kind of to present type DC Electronic Loads system and its Self organizing Fuzzy Control method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05131979A (en) * 1991-11-08 1993-05-28 Tech Res & Dev Inst Of Japan Def Agency Division installation method for observing device by submarine sailing object
US6923298B2 (en) * 2001-09-27 2005-08-02 Northrop Grumman Corporation Shock, vibration and acoustic isolation system
CN102616355A (en) * 2012-04-06 2012-08-01 西北工业大学 Centroid-variable adjustment device for multi-load remote autonomous underwater vehicle
CN102682156A (en) * 2012-04-06 2012-09-19 西北工业大学 Load separation resistant UUV (unmanned underwater vehicle) hydrodynamic layout design method
CN103869818A (en) * 2014-02-27 2014-06-18 中国船舶重工集团公司第七一〇研究所 Method for adjusting parameters of unmanned underwater vehicle processor

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05131979A (en) * 1991-11-08 1993-05-28 Tech Res & Dev Inst Of Japan Def Agency Division installation method for observing device by submarine sailing object
US6923298B2 (en) * 2001-09-27 2005-08-02 Northrop Grumman Corporation Shock, vibration and acoustic isolation system
CN102616355A (en) * 2012-04-06 2012-08-01 西北工业大学 Centroid-variable adjustment device for multi-load remote autonomous underwater vehicle
CN102682156A (en) * 2012-04-06 2012-09-19 西北工业大学 Load separation resistant UUV (unmanned underwater vehicle) hydrodynamic layout design method
CN103869818A (en) * 2014-02-27 2014-06-18 中国船舶重工集团公司第七一〇研究所 Method for adjusting parameters of unmanned underwater vehicle processor

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
SOFIANE SEGHOUR 等: "From Integral Backstepping to Integral Sliding Mode Attitude Stabilization of a Quadrotor System: Real Time Implementation on an Embedded Control System Based on a dsPIC uC", 《PROCEEDINGS OF THE 2011 IEEE》 *
戴学丰 等: "无人水下潜器定位控制过程的DES建模与简化", 《中国造船》 *
戴学丰 等: "深潜救生艇定位过程滑模控制", 《哈尔滨工程大学学报》 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106292287A (en) * 2016-09-20 2017-01-04 哈尔滨工程大学 A kind of UUV path following method based on adaptive sliding-mode observer
CN106444794A (en) * 2016-09-20 2017-02-22 哈尔滨工程大学 Sliding-mode control method for parameter-free driving-insufficient UUV (Unmanned Underwater Vehicle) vertical plane route tracking
CN106444794B (en) * 2016-09-20 2019-03-05 哈尔滨工程大学 A kind of printenv drive lacking UUV vertical plane path trace sliding-mode control
CN106292287B (en) * 2016-09-20 2019-03-05 哈尔滨工程大学 A kind of UUV path following method based on adaptive sliding-mode observer
CN106227223A (en) * 2016-09-27 2016-12-14 哈尔滨工程大学 A kind of UUV trace tracking method based on dynamic sliding mode control
CN109270837A (en) * 2018-07-31 2019-01-25 哈尔滨工程大学 A kind of underwater high-speed vehicle cascade Mach-Zehnder interferometer method
CN109270837B (en) * 2018-07-31 2021-12-24 哈尔滨工程大学 Cascade control method for underwater ultrahigh-speed navigation body
CN110118945A (en) * 2019-04-22 2019-08-13 华南理工大学 It is a kind of to present type DC Electronic Loads system and its Self organizing Fuzzy Control method
CN110118945B (en) * 2019-04-22 2020-09-22 华南理工大学 Energy-feedback type direct current electronic load system and self-organizing fuzzy control method thereof

Also Published As

Publication number Publication date
CN105487386B (en) 2018-06-26

Similar Documents

Publication Publication Date Title
CN109343341B (en) Carrier rocket vertical recovery intelligent control method based on deep reinforcement learning
CN105487386A (en) UUV adaptive fuzzy sliding-mode control method under strong disturbance of load arranging
CN102385316B (en) Deepening controlling method of underactuated automatic underwater vehicle based on neural network back stepping method
CN102880052B (en) Time scale function decomposition based hypersonic aircraft actuator saturation control method
CN106444794A (en) Sliding-mode control method for parameter-free driving-insufficient UUV (Unmanned Underwater Vehicle) vertical plane route tracking
Lin Adaptive critic autopilot design of bank-to-turn missiles using fuzzy basis function networks
CN112965371B (en) Water surface unmanned ship track rapid tracking control method based on fixed time observer
CN104238357A (en) Fault-tolerant sliding-mode control method for near-space vehicle
CN105785762A (en) Bi-axis inertially-stabilized platform high-precision control method based on self-adaptive backstepping sliding mode
Mancini et al. Sliding mode control techniques and artificial potential field for dynamic collision avoidance in rendezvous maneuvers
CN105807789A (en) UUV control method based on T-S fuzzy observer compensation
Huang et al. Design of UDE-based dynamic surface control for dynamic positioning of vessels with complex disturbances and input constraints
CN104898683A (en) Flexible satellite neural network backstepping sliding mode attitude control method
Wan et al. Fault-tolerant trajectory tracking control for unmanned surface vehicle with actuator faults based on a fast fixed-time system
CN111240345A (en) Underwater robot trajectory tracking method based on double BP network reinforcement learning framework
CN106154835A (en) A kind of underwater research vehicle TSM control method estimated based on time delay
Zhou et al. State feedback sliding mode control without chattering by constructing Hurwitz matrix for AUV movement
US20230381956A1 (en) Multi-arm Spacecraft Model Predictive Control Method Based on Mixture of Gaussian Processes, Equipment, and Medium
CN103895831A (en) Ship fin/wing fin rolling-reducing anti-saturation control device and control method thereof
Manzoor et al. MPC based compound flight control strategy for a ducted fan aircraft
Liu et al. A hierarchical disturbance rejection depth tracking control of underactuated AUV with experimental verification
Rong et al. Adaptive fuzzy fault-tolerant controller for aircraft autolanding under failures
CN114077258A (en) Unmanned ship pose control method based on reinforcement learning PPO2 algorithm
Sun et al. Adaptive nonlinear relative motion control of quadrotors in autonomous shipboard landings
Del-Rio-Rivera et al. Robust trajectory tracking control for fully actuated marine surface vehicle

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB03 Change of inventor or designer information

Inventor after: Zhang Wei

Inventor after: Teng Yanbin

Inventor after: Zhang Mingchen

Inventor after: Li Benyin

Inventor after: Tang Zhaodong

Inventor after: Yan Zheping

Inventor before: Zhang Wei

Inventor before: Teng Yanbin

Inventor before: Zhang Mingchen

Inventor before: Li Benyin

Inventor before: Tang Zhaodong

Inventor before: Yan Zheping

COR Change of bibliographic data
GR01 Patent grant
GR01 Patent grant