CN103645638A - Design method for robustness controller of under-actuated vehicle - Google Patents

Design method for robustness controller of under-actuated vehicle Download PDF

Info

Publication number
CN103645638A
CN103645638A CN201310681297.8A CN201310681297A CN103645638A CN 103645638 A CN103645638 A CN 103645638A CN 201310681297 A CN201310681297 A CN 201310681297A CN 103645638 A CN103645638 A CN 103645638A
Authority
CN
China
Prior art keywords
controller
aircraft
centerdot
drive
psi
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
CN201310681297.8A
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 CN201310681297.8A priority Critical patent/CN103645638A/en
Publication of CN103645638A publication Critical patent/CN103645638A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Feedback Control In General (AREA)

Abstract

The invention provides a robustness tracking controller for a three-freedom-degree under-actuated vehicle. By taking into consideration the characteristic of under-actuation incapability of realizing asymptotic stabilization, a method enabling an error to tend to be a minimum value is adopted so that the problem of selection of a Lyapunov function is solved. By use of a backstepping method and a function mapping technology, the robustness controller is designed, and the controller, when there is environment disturbance to the vehicle, can start from any one initial state (including the initial speed of a turn bow being zero), and automatically tracks any one smooth locus, and realizes quite good self-adaptive tracking effects.

Description

A kind of method for designing of owing to drive the robust controller of aircraft
Technical field
The invention belongs to robot and control control technology field, relate to a kind of method for designing of owing to drive the robust contrail tracker of aircraft.
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.
Therefore, design a kind ofly reasonably for owing the robust controller of drive system, there is important using value.
Summary of the invention
Technical matters to be solved by this invention is that design a kind ofly can make aircraft in any original state for owing to drive the robust controller of aircraft track following, exists in the situation of environmental perturbation, realizes good tracking effect.
The present invention mainly comprises following content:
(1) set up the dynamic model of owing to drive aircraft;
(2) system of selection of Lyapunov;
(3) design of robust controller;
(4) selection of controller parameter.
Accompanying drawing explanation
Fig. 1 aircraft Three Degree Of Freedom definition figure.
The tracking effect figure of Fig. 2 system during without external disturbance.
The tracking effect figure of system when Fig. 3 has external disturbance.
Embodiment
The present invention be take Three Degree Of Freedom and is owed to drive aircraft as research object (as shown in Figure 1).
1. the foundation of system model
Three Degree Of Freedom owes to drive the mathematical model of aircraft to be:
η · = J ( η ) V M V · = - C ( V ) V - DV + τ + R . - - - ( 1 )
η=[x y ψ] wherein t, position and the direction of representative system in rectangular coordinate system; V=[u v r] t, u, v and r represent respectively aircraft swaying, surging and turn the speed of bow; τ=[τ u0 τ r] t, preflow push power τ uturn bow moment τ rcontrol inputs as system; M=diag (m xy, m xy, m ψ), m xyfor the quality of aircraft, m ψfor moment of inertia; D=diag (d u, d v, d r), d u, d v, d rfor fluid damping coefficient; R (t)=[R u(t), R v(t), R r(t)] t, R u(t), R vand R (t) r(t) environmental perturbation producing for wave, wind, ocean current, and have | R u(t) |≤R u? max< ∞, | R v(t) |≤R v? max< ∞, | R r(t) |≤R r? max< ∞; J ( &eta; ) = cos &psi; - sin &psi; 0 sin &psi; cos &psi; 0 0 0 1 , C ( v ) = m xy 0 0 - v 0 0 u v - u 0 . Obviously, because aircraft lacks side direction propelling power, thereby be to owe to drive.
The target of controller design is design τ uand τ r, make the controlled system can automatically track target track (x dy d) teven, tracking error (x-x dy-y d) texistence of Global Stable.For convenient design, we are rewritten as form below by (1):
X &CenterDot; = F ( &psi; ) U &psi; &CenterDot; = r M U &CenterDot; = - MG ( r ) U - U &OverBar; D u + H&tau; u + R uv m &psi; r &CenterDot; = - d r r + &tau; r + R r . - - - ( 2 )
X=(x y) wherein t, U=(u v) t, d u=(d u, d v) t, M=diag (m xym xy), H=(1 0) t, R uv=(R ur v) t, F ( &psi; ) = cos &psi; - sin &psi; sin &psi; cos &psi; , G ( r ) = 0 - r r 0 . X d = ( x d , y d ) T For desired trajectory, unique constraint condition is smooth, bounded.Note e=(e 1, e 2) t=X-X dfor tracking error.
2. the selection of system Lyapunov function
First be defined as follows:
Figure BSA0000098944850000028
wherein, β 1> 0, z 1=(z 11, z 12) t.Z 2=r-(0 1) a, wherein a=-B -1(A+ β 2(z 1-δ)), δ=(δ 1, δ 2) t, δ 1≠ 0 is arbitrarily small constant,
Figure BSA0000098944850000029
Figure BSA00000989448500000210
Select following Lyapunov function:
V = 1 2 e T e + 1 2 &beta; 1 2 ( z 1 - &delta; ) T ( z 1 - &delta; ) + &Gamma; 1 - 1 2 R ~ uv T R ~ uv + m &psi; 2 z 2 2 + &Gamma; 2 - 1 2 R ~ r T R ~ r , - - - ( 3 )
Its derivative along system is:
V &CenterDot; = - &beta; 1 e T e + &delta; T F ( &psi; ) T e + 1 &beta; 1 2 ( z 1 - &delta; ) T ( A + Bw ) + R ~ uv T &Gamma; 1 - 1 ( R ^ &CenterDot; uv - 1 &beta; 1 2 &Gamma; 1 M - 1 ( z 1 - &delta; ) ) + z 2 ( - d ^ r r + &tau; r + R ^ r - 0 m &psi; a &CenterDot; ) + &Gamma; 2 - 1 R ~ r T ( R ^ &CenterDot; r - &Gamma; 2 z 2 ) , - - - ( 4 )
Wherein, B = 1 m xy &delta; 2 0 - &delta; 1 , w = &tau; u r T , A = - M - 1 U &OverBar; D ^ u + M - 1 R ^ uv - F ( &psi; ) T X &CenterDot; &CenterDot; d + &beta; 1 z 1 .
3. the design of robust controller
Design following Robust Control Law, can be by
Figure BSA00000989448500000215
and
Figure BSA00000989448500000216
from
Figure BSA00000989448500000217
middle cancellation.
R ^ &CenterDot; u = &Gamma; 1 m xy 1 &beta; 1 2 proj ( R ^ &CenterDot; u , ( z 11 - &delta; 1 ) ) , R ^ &CenterDot; v = &Gamma; 1 m xy 1 &beta; 1 2 proj ( R ^ &CenterDot; v , ( z 12 - &delta; 2 ) ) , R ^ &CenterDot; r = proj ( R ^ r , &Gamma; 2 z 2 ) , - - - ( 5 )
By in above-mentioned value substitution (4), obtain:
V &CenterDot; 3 &le; - &beta; 1 e T e + &delta; T F T e - ( z 1 - &delta; ) T &beta; 2 &beta; 1 2 ( z 1 - &delta; ) - &beta; 3 z 2 2 . - - - ( 7 )
4. the selection of parameter
To appointing to γ > 0, have:
&delta; T F T ( &psi; ) e &le; 1 2 &gamma; &delta; T &delta; + &gamma; 2 e T F ( &psi; ) F T ( &psi; ) e = &gamma; 2 e T e + 1 2 &gamma; &delta; T &delta; , - - - ( 8 )
(7) are changed to:
V &CenterDot; 3 &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 , - - - ( 9 )
Appoint γ > 0, order to λ > 0 &beta; 1 - &gamma; 2 &GreaterEqual; &lambda; 2 , &beta; 2 &GreaterEqual; &lambda; 2 , &beta; 3 &GreaterEqual; &lambda; 2 m &psi; , ?
V &CenterDot; &le; - &lambda;V + &lambda;&Gamma; 1 - 1 2 R ~ uv T R ~ uv + &lambda;&Gamma; 2 - 1 2 R ~ r T R ~ r + 1 2 &gamma; | | &delta; | | 2 . - - - ( 10 )
According to the character of proj, can obtain
Figure BSA0000098944850000038
for bounded,
Figure BSA0000098944850000039
and σ 1, σ 2can select arbitrarily small, therefore,
V &CenterDot; &le; - &lambda;V + l . - - - ( 11 )
I is error || e|| converges on radius and is
Figure BSA00000989448500000311
ball territory, system stability.
The simulation result of system keeps track when Fig. 2 and Fig. 3 are respectively without external disturbance and have external disturbance.In figure, dotted portion is desired trajectory, and solid line is partly actual pursuit path.As can be seen from the figure,, even under the impact of external disturbance, this controller still has good tracking effect.Illustrated that this controller has stronger robust shape
Three Degree Of Freedom of the present invention owes to drive aircraft to design 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 Three Degree Of Freedom, owe to drive a robust tracking controller for aircraft, 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 Three Degree Of Freedom described in right 1, owe to drive the robust tracking controller of aircraft, it is characterized in that aircraft has following dynamic model:
X &CenterDot; = F ( &psi; ) U
&psi; &CenterDot; = r
M U &CenterDot; = - MG ( r ) U - U &OverBar; D u + H&tau; u + R uv .
m &psi; r &CenterDot; = - d r r + &tau; r + R r
3. according to the Three Degree Of Freedom described in right 1, owe to drive the robust tracking controller of aircraft, it is characterized in that the following form of being chosen as of Lyapunov function:
V = 1 2 e T e + 1 2 &beta; 1 2 ( z 1 - &delta; ) T ( z 1 - &delta; ) + &Gamma; 1 - 1 2 R ~ uv T R ~ uv + m &psi; 2 z 2 2 + &Gamma; 2 - 1 2 R ~ r T R ~ r .
4. according to the Three Degree Of Freedom described in right 1, owe to drive the robust tracking controller of aircraft, it is characterized in that having adopted Function Mapping technology in the design of robust controller.
5. according to the Three Degree Of Freedom described in right 1, owe to drive the robust tracking controller of aircraft, it is characterized in that original state is unfettered.
6. according to the Three Degree Of Freedom described in right 1, owe to drive the robust tracking controller of aircraft, 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.
CN201310681297.8A 2013-12-09 2013-12-09 Design method for robustness controller of under-actuated vehicle Pending CN103645638A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310681297.8A CN103645638A (en) 2013-12-09 2013-12-09 Design method for robustness controller of under-actuated vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310681297.8A CN103645638A (en) 2013-12-09 2013-12-09 Design method for robustness controller of under-actuated vehicle

Publications (1)

Publication Number Publication Date
CN103645638A true CN103645638A (en) 2014-03-19

Family

ID=50250870

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310681297.8A Pending CN103645638A (en) 2013-12-09 2013-12-09 Design method for robustness controller of under-actuated vehicle

Country Status (1)

Country Link
CN (1) CN103645638A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110376902A (en) * 2019-08-19 2019-10-25 合肥工业大学 A kind of design method of Underactuated Mechanical Systems Servo Restriction tracking control unit

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0875341A1 (en) * 1997-04-28 1998-11-04 Seiko Seiki Kabushiki Kaisha Position and/or force controlling apparatus using sliding mode decoupling control
CN102298326A (en) * 2011-06-30 2011-12-28 哈尔滨工程大学 Underactuated autonomous underwater vehicle (AUV) adaptive trajectory tracking control device and control method
CN102385316A (en) * 2011-09-16 2012-03-21 哈尔滨工程大学 Deepening controlling method of underactuated automatic underwater vehicle based on neural network back stepping method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0875341A1 (en) * 1997-04-28 1998-11-04 Seiko Seiki Kabushiki Kaisha Position and/or force controlling apparatus using sliding mode decoupling control
CN102298326A (en) * 2011-06-30 2011-12-28 哈尔滨工程大学 Underactuated autonomous underwater vehicle (AUV) adaptive trajectory tracking control device and control method
CN102385316A (en) * 2011-09-16 2012-03-21 哈尔滨工程大学 Deepening controlling method of underactuated automatic underwater vehicle based on neural network back stepping method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
陈奕梅等: "欠结构水下机器人的自适应位置跟踪控制器的设计", 《***仿真学报》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110376902A (en) * 2019-08-19 2019-10-25 合肥工业大学 A kind of design method of Underactuated Mechanical Systems Servo Restriction tracking control unit
CN110376902B (en) * 2019-08-19 2022-05-06 合肥工业大学 Design method of servo constraint tracking controller of under-actuated mechanical system

Similar Documents

Publication Publication Date Title
CN103777641B (en) The compound Auto-disturbance-rejection Control of aircraft tracing control
Jiang et al. Adaptive fault-tolerant tracking control of near-space vehicle using Takagi–Sugeno fuzzy models
CN102419596B (en) Vector-field-based small-sized unmanned plane wind-field anti-interference self-adaptive control method
CN102591358B (en) Multi-UAV (unmanned aerial vehicle) dynamic formation control method
CN107121928A (en) A kind of disturbance compensation control method of unmanned water surface ship
CN103955218A (en) Unmanned surface vehicle trajectory tracking control device and method based on nonlinear control theory
CN104281155B (en) Three-dimensional flight path tracking method for unmanned airship
Perera et al. Lyapunov and Hurwitz based controls for input–output linearisation applied to nonlinear vessel steering
CN104881038A (en) Unmanned underwater vehicle (UUV) track tracking control optimization method under environmental interference
CN104076690A (en) Self-adaptive positioning and tracking fault-tolerant control method of non-linear power system of ship
CN113268059B (en) Multi-unmanned-ship formation control method based on limited-time extended state observer
CN105182742A (en) Elastic body aircraft adaptive constrained tracking control indirect method
CN105425812A (en) Unmanned aerial vehicle automatic landing locus control method based on double models
Wang et al. A restricted circle based position keeping strategy for the wave glider
Wan et al. Heading multi-mode control based on soft-switching for autonomous underwater vehicle
Dong et al. Nonlinear tracking control of underactuated surface vessel
CN103616821A (en) Design method of robust controller for vehicle with six degrees of freedom
CN103645638A (en) Design method for robustness controller of under-actuated vehicle
Sandino et al. On the applicability of linear control techniques for autonomous landing of helicopters on the deck of a ship
Chen et al. The control and simulation for the ADRC of USV
CN109752957B (en) Guidance instruction regulator structure of unmanned ship and design method
CN110647161B (en) Under-actuated UUV horizontal plane trajectory tracking control method based on state prediction compensation
CN103616820A (en) Design method of self-adaptive controller for under-actuated vehicle
Wang et al. Non-singular moving path following control for an unmanned aerial vehicle under wind disturbances
Yu et al. Fault-tolerant control design against actuator faults with application to UAV formation flight

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: 20140319