CN103616821A - Design method of robust controller for vehicle with six degrees of freedom - Google Patents

Design method of robust controller for vehicle with six degrees of freedom Download PDF

Info

Publication number
CN103616821A
CN103616821A CN201310681550.XA CN201310681550A CN103616821A CN 103616821 A CN103616821 A CN 103616821A CN 201310681550 A CN201310681550 A CN 201310681550A CN 103616821 A CN103616821 A CN 103616821A
Authority
CN
China
Prior art keywords
tau
controller
freedom
degree
centerdot
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.)
Pending
Application number
CN201310681550.XA
Other languages
Chinese (zh)
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.)
Tianjin Polytechnic University
Original Assignee
Tianjin Polytechnic 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 Tianjin Polytechnic University filed Critical Tianjin Polytechnic University
Priority to CN201310681550.XA priority Critical patent/CN103616821A/en
Publication of CN103616821A publication Critical patent/CN103616821A/en
Pending legal-status Critical Current

Links

Landscapes

  • Feedback Control In General (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

The invention designs a robust tracking controller for an under-actuated underwater vehicle with six degrees of freedom. Considering that under-actuation can not realize the property of asymptotic stability, a method of enabling errors to tend to be minimized is adopted to solve the selection of a Lyapunov function. A backstepping method and a function mapping technology are adopted for designing the robust controller, and the controller can start in any initial state (including the state with the initial speed of zero of course changing), automatically trace any smooth track and realize a relatively good self-adaptive tracking effect under the situation that the vehicle is subject to environmental disturbances.

Description

A kind of method for designing of robust controller of six degree of freedom aircraft
Technical field
The invention belongs to robot and control control technology field, relate to the method for designing that a kind of six degree of freedom owes to drive the robust contrail tracker of submarine navigation device.
Background technology
Owe drive system and refer to that independent variable number is less than the nonlinear system of degree of freedom in system number, it need to complete by less driver complicated motion control task; In most cases Underactuated Mechanical Systems is Nonholonomic Constraints Systems, and showing again general smooth state feedback control simultaneously cannot quelling character.Therefore, owe the control of drive system and the theory of tracking has caused increasing non-linear researcher's interest.
Aspect practical application, owe the minimizing of drive system due to driver, have lightweight, cost is low, less energy consumption, the many merits such as easy to maintenance; On the other hand, in occasions such as controller failures, full drive system can become owes drive system, owes drive system fault-tolerant ability and has also caused numerous concerns.In recent years, owe the new focus that drive system becomes a lot of research fields (as Aero-Space, boats and ships, vehicle, robot etc.).
Yet, in actual applications, for robot system, because its working environment is ever-changing, in working control, will face more uncertain factor, thereby its motion control requires to have stronger Disturbance Rejection ability; The control method with height robustness is one of effective way solving such problem.As the aircraft in space, its degree of freedom will expand to six by three of plane, and system is more complicated.
Therefore, design a kind ofly reasonably for owing the robust controller of drive system, especially for the controller of the six degree of freedom in space, there is important using value.
Summary of the invention
Technical matters to be solved by this invention be design a kind of six degree of freedom for owing to drive the robust controller of submarine navigation device track following, can make aircraft in any original state, exist in the situation of environmental perturbation, realize good tracking effect.
The present invention mainly comprises following content:
(1) set up the dynamic model that six degree of freedom owes to drive submarine navigation device;
(2) system of selection of Lyapunov;
(3) design of robust controller;
(4) selection of controller parameter.
Embodiment
The present invention be take six degree of freedom and is owed to drive submarine navigation device as research object.
1. the foundation of system model
Six degree of freedom owes to drive the mathematical model of submarine navigation device to be:
η · 1 = J 1 ( η 2 ) V 1 η · 2 = J 2 ( η 2 ) V 2 M 1 V · 1 = - M 1 C ( V 2 ) V 1 - V 1 ‾ D 1 ( V 1 ) + τ 1 + τ ω 1 ( t ) M 2 V · 2 = - M 2 C ( V 1 ) V 1 - C ( V 2 ) V 2 - D 2 ( V 2 ) V 2 + τ 2 + τ ω 2 ( t ) . - - - ( 1 )
η wherein 1=(x y z) t, η 2=(φ θ ψ) t, the pose of representative system in rectangular coordinate system; V 1=(u v w) t, V 2=(p q r) t, represent the speed of each pose, V ‾ 1 = diag u v w ; J 12), J 22), M 1, M 2, C (V 1), C (V 2), D 1(V 1), D 2(V 2) represented respectively Jacobi's transformation matrix, inertial matrix, Coriolis matrix and damping matrix, be expressed as:
J 1 ( η 2 ) = cψcθ - sψcφ + sφsθcψ sψsφ + sθcψcφ sψcθ cψcφ + sφsθsψ - cψsφ + sθsψcφ - sθ sφcθ cφcθ , J 2 ( η 2 ) = 1 sφtθ cφtθ 0 cφ - sφ 0 sφ / cθ cφ / cθ , C ( V 1 ) = 0 w - v - w 0 u v - u 0 ,
C ( V 2 ) = 0 r - q - r 0 p q - p 0 , M 1 = diag m 11 m 22 m 33 , M 2 = diag m 44 m 55 m 66 ,
D 1 ( v 1 ) = diag ( d 11 + Σ i = 2 3 d u 1 | u | i - 1 , d 22 + Σ i = 2 3 d v 1 | v | i - 1 , d 33 + Σ i = 2 3 d w 1 | w | i - 1 ) ,
D ( v 2 ) = diag ( d 44 + Σ i = 2 3 d p 1 | p | i - 1 , d 55 + Σ i = 2 3 d q 1 | q | i - 1 , d 66 + Σ i = 2 3 d r 1 | r | i - 1 ) ,
Control inputs is
τ 1=(τ u,0,0) T,τ 2=(0,τ q,τ r) T
τ wherein u, τ q, τ rbe respectively boost torque, face upward the moment of bowing, turn bow moment.Finally, the disturbance quantity of environment is following vector
τ w1(t)=(τ wu(t),τ wv(t),τ ww(t)) T,τ w2=(τ wp(t),τ wq(t),τ wr(t)) T
These disturbance quantities are unknown, only know that its upper bound is as follows:
| &tau; wu ( t ) | &le; &tau; wu max < &infin; , | &tau; wv ( t ) | &le; &tau; wv max < &infin; , | &tau; ww ( t ) | &le; &tau; ww max < &infin; , | &tau; wp ( t ) | &le; &tau; wp max < &infin; , | &tau; wq ( t ) | &le; &tau; wq max < &infin; , | &tau; wr ( t ) | &le; &tau; wr max < &infin;
|R v(t)|≤R vmax<∞,|R r(t)|≤R rmax<∞。
Controller design object is design τ u, τ q, τ r, make the system can automatically track target track η d=(x d, y d, z d) teven, tracking error (x-x dy-y dz-z d) texistence of Global Stable.Note e=(e 1, e 2, e 3) t1dfor tracking error.
2. the selection of system Lyapunov function
First be defined as follows:
Figure BSA0000098959200000028
wherein, β 1>0, z 1=(z 11, z 12, z 13) t. z 2 = q r - 0 1 0 0 0 1 &alpha; , α=-B wherein -1(A+ β 2(z 1-δ)), A = - M - 1 V &OverBar; 1 D ( V 1 ) + M - 1 &tau; ^ w 1 - J 1 ( &eta; 2 ) T &eta; &CenterDot; &CenterDot; d - 0 &delta; 3 &delta; 2 T p + &beta; 1 z 1 , B = 1 / m 11 &delta; 3 - &delta; 2 0 0 &delta; 1 0 - &delta; 1 0 , δ=(δ 1, δ 2, δ 3) t, δ 1≠ 0 is arbitrarily small constant, &tau; ~ w 1 = &tau; ^ w 1 - &tau; w 1 , &tau; ~ w 2 = &tau; ^ w 2 - &tau; w 2 .
Select following Lyapunov function:
W = 1 2 e T e + 1 2 &beta; 1 2 ( z 1 - &delta; ) T ( z 1 - &delta; ) + &Gamma; 1 - 1 2 &tau; ~ w 1 T &tau; ~ w 1 + 1 2 z 2 T z 2 + &Gamma; 2 - 1 2 &tau; ~ w 2 T &tau; ~ w 2 , - - - ( 3 )
Its derivative along system is:
W &CenterDot; = - &beta; 1 e T e + &delta; T J 1 ( &eta; 2 ) T e + 1 &beta; 1 2 ( z 1 - &delta; ) T ( A + Bw ) + &tau; ~ w 1 T &Gamma; 1 - 1 ( &tau; ^ &CenterDot; w 1 - 1 &beta; 1 2 &Gamma; 1 M - 1 ( z 1 - &delta; ) ) + z 2 T ( ( M 2 &prime; ) - 1 &Lambda; ( - M 2 C ( V 1 ) V 1 - C ( V 2 ) V 2 - D 2 ( V 2 ) V 2 + &tau; 2 + &tau; ^ &omega; 2 ( t ) - M 2 &alpha; &CenterDot; ) ) + &Gamma; 2 - 1 &tau; ~ w 2 T ( &tau; ^ &CenterDot; w 2 - &Lambda; T &Gamma; 2 z 2 ) , - - - ( 4 )
Wherein, w=(τ uq r) t.
3. the design of robust controller
Design following Robust Control Law:
&tau; ^ &CenterDot; wu = &Gamma; 1 m 11 1 &beta; 1 2 proj ( &tau; ^ wu , - ( z 11 - &delta; 1 ) ) , &tau; ^ &CenterDot; wv = &Gamma; 1 m 22 1 &beta; 1 2 proj ( &tau; ^ wv , - ( z 22 - &delta; 2 ) ) , &tau; ^ &CenterDot; ww = &Gamma; 1 m 33 1 &beta; 1 2 proj ( &tau; ^ ww , - ( z 33 - &delta; 3 ) ) , - - - ( 5 )
&tau; ^ &CenterDot; &omega; 2 = proj ( &tau; ^ &omega; 2 , &Lambda; T &Gamma; 2 z 2 ) , - - - ( 6 )
Figure BSA0000098959200000035
By in above-mentioned value substitution (4), obtain:
W &CenterDot; &le; - &beta; 1 e T e + &delta; T J 1 ( &eta; 2 ) T e - ( 1 / &beta; 1 2 ) ( z 1 - &delta; ) T &beta; 2 ( z 1 - &delta; ) - &beta; 3 z 2 2 . - - - ( 8 )
4. the selection of parameter
To appointing to γ >0, have:
&delta; T J T ( &eta; 2 ) e &le; 1 2 &gamma; &delta; T &delta; + &gamma; 2 e T J ( &eta; 2 ) J T ( &eta; 2 ) e = &gamma; 2 e T e + 1 2 &gamma; &delta; T &delta; , - - - ( 9 )
(8) are changed to:
W &CenterDot; &le; - e T ( &beta; 1 - &gamma; 2 ) e - ( z 1 - &delta; ) T &beta; 2 &beta; 1 2 ( z 1 - &delta; ) - &beta; 3 z 2 2 + 1 2 &gamma; | | &delta; | | 2 , - - - ( 10 )
Appoint γ >0, order to λ >0 &beta; 1 - &gamma; 2 &GreaterEqual; &lambda; 2 , &beta; 2 &GreaterEqual; &lambda; 2 , &beta; 3 &GreaterEqual; &lambda; 2 m &psi; , ?
W &CenterDot; &le; - &lambda;W + &Gamma; 1 - 1 2 &tau; ~ w 1 T &tau; ~ w 1 + &Gamma; 2 - 1 2 &tau; ~ w 2 T &tau; ~ w 2 + 1 2 &gamma; | | &delta; | | 2 . - - - ( 11 )
According to the character of proj, can obtain
Figure BSA00000989592000000311
for bounded, therefore,
W &CenterDot; &le; - &lambda;W + l . - - - ( 12 )
Wherein, l = &Gamma; 1 - 1 2 &tau; ~ w 1 T &tau; ~ w 1 + &Gamma; 2 - 1 2 &tau; ~ w 2 T &tau; ~ w 2 + 1 2 &gamma; | | &delta; | | 2 , By comparing lemma, obtain
W ( t ) &le; e - &lambda;t W ( 0 ) + 1 &lambda; . - - - ( 13 )
I is error || e|| converges on radius and is
Figure BSA00000989592000000315
ball territory, system stability.
This is owed to drive submarine navigation device for six degree of freedom and has designed a kind of robust tracking controller.Consider to owe to drive and cannot realize asymptotically stable characteristic, taked to make error to be tending towards minimizing method, solved the selection of Lyapunov function.For the external disturbance of bounded, the controller that adopted Function Mapping technical design, has realized good tracking effect and robustness.

Claims (6)

1. for six degree of freedom, owe to drive a robust tracking controller for submarine navigation device, it is characterized in that, in the uncertain situation of controller parameter, can setting out by arbitrary initial state, automatically follow the tracks of the track of arbitrary smooth, and obtained good tracking effect.
2. according to the six degree of freedom described in right 1, owe to drive the robust tracking controller of submarine navigation device, it is characterized in that aircraft has following dynamic model:
&eta; &CenterDot; 1 = J 1 ( &eta; 2 ) V 1 &eta; &CenterDot; 2 = J 2 ( &eta; 2 ) V 2 M 1 V &CenterDot; 1 = - M 1 C ( V 2 ) V 1 - V 1 &OverBar; D 1 ( V 1 ) + &tau; 1 + &tau; &omega; 1 ( t ) M 2 V &CenterDot; 2 = - M 2 C ( V 1 ) V 1 - C ( V 2 ) V 2 - D 2 ( V 2 ) V 2 + &tau; 2 + &tau; &omega; 2 ( t ) .
3. according to the six degree of freedom described in right 1, owe to drive the robust tracking controller of submarine navigation device, it is characterized in that the following form of being chosen as of Lyapunov function:
W = 1 2 e T e + 1 2 &beta; 1 2 ( z 1 - &delta; ) T ( z 1 - &delta; ) + &Gamma; 1 - 1 2 &tau; ~ w 1 T &tau; ~ w 1 + 1 2 z 2 T z 2 + &Gamma; 2 - 1 2 &tau; ~ w 2 T &tau; ~ w 2 .
4. according to the six degree of freedom described in right 1, owe to drive the robust tracking controller of submarine navigation device, it is characterized in that having adopted Function Mapping technology in the design of robust controller.
5. according to the six degree of freedom described in right 1, owe to drive the robust tracking controller of submarine navigation device, it is characterized in that original state is unfettered.
6. according to the six degree of freedom described in right 1, owe to drive the robust tracking controller of submarine navigation device, it is characterized in that the shape of track is unfettered, only require it is smooth, even and surging and the speed that turns bow be all zero, still have good tracking effect.
CN201310681550.XA 2013-12-09 2013-12-09 Design method of robust controller for vehicle with six degrees of freedom Pending CN103616821A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310681550.XA CN103616821A (en) 2013-12-09 2013-12-09 Design method of robust controller for vehicle with six degrees of freedom

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310681550.XA CN103616821A (en) 2013-12-09 2013-12-09 Design method of robust controller for vehicle with six degrees of freedom

Publications (1)

Publication Number Publication Date
CN103616821A true CN103616821A (en) 2014-03-05

Family

ID=50167525

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310681550.XA Pending CN103616821A (en) 2013-12-09 2013-12-09 Design method of robust controller for vehicle with six degrees of freedom

Country Status (1)

Country Link
CN (1) CN103616821A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104020771A (en) * 2014-06-13 2014-09-03 大连海事大学 Under-actuated ship path tracking planning method based on dynamic virtual ship guidance algorithm
CN104076689A (en) * 2014-07-17 2014-10-01 山东省科学院海洋仪器仪表研究所 Full-actuating type autonomous underwater vehicle cooperative control method
CN107544256A (en) * 2017-10-17 2018-01-05 西北工业大学 Underwater robot sliding-mode control based on adaptive Backstepping

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011034518A (en) * 2009-08-05 2011-02-17 Ihi Corp Autonomous control method of underwater vehicle and autonomously controlled underwater vehicle
CN102385316A (en) * 2011-09-16 2012-03-21 哈尔滨工程大学 Deepening controlling method of underactuated automatic underwater vehicle based on neural network back stepping method
CN102722177A (en) * 2012-06-27 2012-10-10 哈尔滨工程大学 Autonomous underwater vehicle (AUV) three-dimensional straight path tracking control method with PID (Piping and Instruments Diagram) feedback gain

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011034518A (en) * 2009-08-05 2011-02-17 Ihi Corp Autonomous control method of underwater vehicle and autonomously controlled underwater vehicle
CN102385316A (en) * 2011-09-16 2012-03-21 哈尔滨工程大学 Deepening controlling method of underactuated automatic underwater vehicle based on neural network back stepping method
CN102722177A (en) * 2012-06-27 2012-10-10 哈尔滨工程大学 Autonomous underwater vehicle (AUV) three-dimensional straight path tracking control method with PID (Piping and Instruments Diagram) feedback gain

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
孟威: "欠驱动水面船舶运动的非线性控制研究", 《中国博士学位论文全文数据库》, 31 March 2013 (2013-03-31), pages 21 - 33 *
沈建森等: "基于Matlab/Simulink的水下航行器建模与仿真", 《兵工自动化》, vol. 31, no. 2, 29 February 2012 (2012-02-29), pages 24 - 27 *
陈奕梅等: "欠结构水下机器人的自适应位置跟踪控制器的设计", 《***仿真学报》, vol. 17, no. 7, 31 July 2005 (2005-07-31), pages 1714 - 1716 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104020771A (en) * 2014-06-13 2014-09-03 大连海事大学 Under-actuated ship path tracking planning method based on dynamic virtual ship guidance algorithm
CN104020771B (en) * 2014-06-13 2017-03-01 大连海事大学 A kind of underactuated surface vessel path trace planing method based on dynamic virtual canoe guidance algorithm
CN104076689A (en) * 2014-07-17 2014-10-01 山东省科学院海洋仪器仪表研究所 Full-actuating type autonomous underwater vehicle cooperative control method
CN107544256A (en) * 2017-10-17 2018-01-05 西北工业大学 Underwater robot sliding-mode control based on adaptive Backstepping
CN107544256B (en) * 2017-10-17 2020-02-14 西北工业大学 Underwater robot sliding mode control method based on self-adaptive backstepping method

Similar Documents

Publication Publication Date Title
Jiang et al. Adaptive fault-tolerant tracking control of near-space vehicle using Takagi–Sugeno fuzzy models
CN102722177B (en) Autonomous underwater vehicle (AUV) three-dimensional straight path tracking control method with PID (Piping and Instruments Diagram) feedback gain
CN103116357B (en) A kind of sliding-mode control with anti-interference fault freedom
Fang et al. Adaptive integral backstepping control of a micro-quadrotor
CN106774373A (en) A kind of four rotor wing unmanned aerial vehicle finite time Attitude tracking control methods
CN105676641A (en) Nonlinear robust controller design method based on back-stepping and sliding mode control technologies and aimed at nonlinear model of quad-rotor unmanned plane
CN104020774B (en) The attitude of flight vehicle fault tolerant control method redistributed based on dynamic control
CN103955218A (en) Unmanned surface vehicle trajectory tracking control device and method based on nonlinear control theory
CN107121928A (en) A kind of disturbance compensation control method of unmanned water surface ship
CN106802660A (en) One kind is combined strong anti-interference attitude control method
CN107024863A (en) A kind of UUV Trajectory Tracking Control methods for avoiding differential from exploding
CN103853157A (en) Aircraft attitude control method based on self-adaptive sliding mode
CN113268059B (en) Multi-unmanned-ship formation control method based on limited-time extended state observer
CN103439975A (en) Distributed index time varying slip mode posture cooperation tracking control method
CN105676852B (en) Small-sized depopulated helicopter is unpowered to learn model structure Adaptive Attitude control method
CN104133375A (en) Multi-AUV synchronous controller structure and design method
CN104656447A (en) Differential geometry nonlinear control method for aircraft anti-interference attitude tracking
CN114115262B (en) Multi-AUV actuator saturation cooperative formation control system and method based on azimuth information
Chen et al. Study on fast terminal sliding mode control for a helicopter via quantum information technique and nonlinear fault observer
CN105242683A (en) Airship neural network terminal sliding mode track control method
Liao et al. Combined speed and yaw control of underactuated unmanned surface vehicles
CN103616821A (en) Design method of robust controller for vehicle with six degrees of freedom
Cisneros et al. Linear parameter-varying controller design for a nonlinear quad-rotor helicopter model for high speed trajectory tracking
CN110497415A (en) A kind of consistent control method of the Multi-arm robots based on interference observer
CN107102544A (en) Global finite time Track In Track control method based on disturbance observer

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20140305