CN104932531A - Optimal input-saturation-resistant control method based on sliding-mode control for quadrotor aircraft - Google Patents

Optimal input-saturation-resistant control method based on sliding-mode control for quadrotor aircraft Download PDF

Info

Publication number
CN104932531A
CN104932531A CN201510366068.6A CN201510366068A CN104932531A CN 104932531 A CN104932531 A CN 104932531A CN 201510366068 A CN201510366068 A CN 201510366068A CN 104932531 A CN104932531 A CN 104932531A
Authority
CN
China
Prior art keywords
sliding
quadrotor
control
optimal
mode
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
CN201510366068.6A
Other languages
Chinese (zh)
Other versions
CN104932531B (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.)
Nanjing University of Aeronautics and Astronautics
Original Assignee
Nanjing University of Aeronautics and Astronautics
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 Nanjing University of Aeronautics and Astronautics filed Critical Nanjing University of Aeronautics and Astronautics
Priority to CN201510366068.6A priority Critical patent/CN104932531B/en
Publication of CN104932531A publication Critical patent/CN104932531A/en
Application granted granted Critical
Publication of CN104932531B publication Critical patent/CN104932531B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Feedback Control In General (AREA)

Abstract

The invention discloses an optimal input-saturation-resistant control method based on sliding-mode control for a quadrotor aircraft. A sliding-mode control method is provided by combining the optimal control since actuator saturation exists in the quadrotor aircraft. On the premise of ensuring that a referred performance index function J achieves an optimum value, system sliding-mode surface parameters and switching time are obtained through calculation, a corresponding sliding-mode surface and sliding-mode control law are designed through comparing the switching time, thereby the optimal controller is formed. The optimal input-saturation-resistant control method simplifies the design steps of the controller by solving an inequation, allows the referred control law to be the optimal control under the condition of actuator input saturation according to the performance index function J, effectively increases control precision and response speed of the quadrotor aircraft, and can provide controller design basis for the quadrotor aircraft with actuator input saturation. The optimal input-saturation-resistant control method is used for input-saturation-resistant control of the quadrotor aircraft with parameter uncertainties and external disturbance.

Description

A kind of optimum anti-input Saturation Control method of the quadrotor based on sliding formwork control
Technical field
The present invention relates to a kind of optimum anti-input Saturation Control method of the quadrotor based on sliding formwork control, belong to flying vehicles control technical field.
Background technology
Quadrotor is a kind of by motor-driven rotation, can the aircraft of vertical takeoff and landing.Compared with conventional rotor craft, its structure is more compact, can produce larger lift, and can to cancel out each other anti-twisted moment due to its four rotors, does not thus need special reactive torque slurry.As a kind of unmanned vehicle, due to its distinctive advantage, quadrotor has wide prospect in the field of civil and military.Then, quadrotor has non-linear, strong coupling, disturbs responsive characteristic to external world.Thus need more sane control mode to ensure its flight safety and flight quality.Due to the uncertainty of quadrotor itself and the change of flight environment of vehicle, inevitably there is the problem of parameter uncertainty and external interference in system, thus controller need possess very strong robustness with avoid uncertainty and interference adverse effect is caused to aircraft.
There are some at present for the new method of the robust control theory of quadrotor, are but often difficult in practical application obtain good effect.Wherein, the existence of the input constraint characteristics such as actuator saturation, dead band and time lag, be cause flight control system closed-loop control actual performance to decline very important main cause, actuator saturation is one the most common.Owing to inputting saturated existence, actuator often cannot obtain theoretially optimum value, even causes system unstable.So, anti-input Saturation Control is carried out to quadrotor, to eliminate the saturated harmful effect to quadrotor of input, and then realizes safe flight, there is important economy and social value.
Sliding mode variable structure control is a kind of nonlinear control method.Its control is discontinuous, and in control procedure, the structure of closed-loop system ceaselessly changes, and forces system state to be moved along pre-designed sliding-mode surface, and " cunning " is to state balance point gradually, i.e. Asymptotic Stability.Its topmost advantage is once system state amount arrives sliding-mode surface, and system is not just subject to the impact of Parameters variation and external disturbance.Optimum control then meeting under certain constraint condition, seeks optimal control policy, makes performance index get maximum value or minimum value.Both are widely used in flight control system, control for flight control system provides effective strong robustness.
In order to the saturated impact on flight control system performance of system actuators input can be eliminated, realize the Existence of Global Stable of system, the full flight control system that there is actuator saturation constraint input constraint for a class of king, proposes a kind of model following restructuring control method, improves the tracking performance of flight control system.Guo Yuying, then based on multi-model switching, devises a kind of NEW ADAPTIVE type Adaptive Reconfigurable Control device, eliminates system institute input bound to the impact of system performance, achieves the Existence of Global Stable of system and the asymptotic tracking to system state amount.But these method major parts do not consider that systematic parameter is uncertain and non-linear, for complex structure, parameter uncertainty and the serious quadrotor of nonlinear degree, control effects is poor, even causes the instability of aircraft.
Summary of the invention
Goal of the invention: for above-mentioned prior art, a kind of optimum anti-input Saturation Control method of the quadrotor based on sliding formwork control is proposed, according to the optimal value solving performance index function J, select Optimal Sliding Mode face parameter and sliding formwork control law, form corresponding quadrotor controller, eliminate the impact of actuator saturation for system performance.
Technical scheme: a kind of optimum anti-input Saturation Control method of the quadrotor based on sliding formwork control, when considering that quadrotor exists actuator saturation, in conjunction with optimum control, proposes a kind of sliding-mode control.In guarantee carry under performance index function J reaches the prerequisite of optimal value, calculate system sliding-mode surface parameter and switching time, and then by comparing switching time, designing corresponding sliding-mode surface and sliding formwork control law, finally forming optimal controller.Comprise following concrete steps:
Step 1), obtain the Controlling model of quadrotor:
x · = F ( x ) + G ( x ) u + Φ - - - ( 1 )
Wherein, F (x)=[x 2x 3f (x)+Δ f] t, G (x)=[0 0 g (x)] t, Φ=[0 0 d] t.In formula: x=[x 1x 2x 3] tthe state variable of expression system, represents system displacement, speed respectively, acceleration, u represents that Systematical control inputs, and g (x) and f (x) is the nonlinear equation about system state amount, and wherein g (x) meets | g (x) | and≤σ.The parameter uncertainty that Δ f and d representative system exist and external interference, meet
Step 2), according to the requirement of quadrotor flight safety and flight quality, design as performance index function, in order to embody reaction velocity and the control accuracy of quadrotor.These performance index comprise initial time t 0, displacement tracking error e 1.
Step 3), calculate each Optimal Sliding Mode face parameter and sliding-mode surface switching time, comprise the steps:
Step 3.1), consider sliding-mode surface equation form.
s α + βt + e 3 + Ae 2 + B e 1 t ≤ t f e 3 + A e 2 + Be 1 t > t f - - - ( 2 )
In formula: α, β, A, B are scalar constant to be determined.Alpha+beta t is the Global Sliding Mode factor, is required to meet alpha+beta t f=0.
T ffor sliding-mode surface carries out time of switching.
Step 3.2), in conjunction with quadrotor system model and sliding-mode surface equation, performance index function J can be converted into:
J = | e 0 | 5 3 | β | - 2 3 ( c 1 3 + c 4 3 6 + 3 c - 2 3 ) - - - ( 3 )
Wherein, for by B and t fthe scalar constant to be determined of common decision.
Step 3.3), the minimum value J of calculation of performance indicators function J min, shown in (4):
J min = 3.8 | e 10 | 5 3 ( σU ) - 2 3 - - - ( 4 )
Wherein U = u max - max { [ | x 3 d · - f ( x ) | + λ ] | g ( x ) | }
Step 3.4), according to the minimum value J of performance index function J min, calculate corresponding Optimal Sliding Mode face parameter and switching time:
c lop2≈2.7 (5)
α op = - e 10 ( c op σU ) 2 3 { [ e - c op ( c op - 1 ) + 1 ] · | e 10 | } - 2 3 - - - ( 6 )
β op = ( σU ) [ e - c op ( c op - 1 ) + 1 ] - 1 - - - ( 7 )
A op = 2 ( c op σU ) 1 3 { [ e - c op ( c op - 1 ) + 1 ] · | e 10 | } - 1 3 - - - ( 8 )
B op = ( c op σU ) 2 3 { [ e - c op ( c op - 1 ) + 1 ] · | e 10 | } - 2 3 - - - ( 9 )
t fop = c op 2 3 ( σU ) - 1 3 { [ e - c op ( c op - 1 ) + 1 ] · | e 10 | } - 1 3 - - - ( 10 )
Step 4), according to step 3.4) Optimal Sliding Mode face t switching time that obtains fop, carry out time judgement, select corresponding sliding-mode surface.
Step 4.1), as time t≤t fop, select sliding-mode surface s 1, shown in (11):
s 1=α+βt+e 3+Ae 2+Be 1(11)
Step 4.2), otherwise, time t > t fop, select sliding-mode surface s 2, shown in (12):
s 1=e 3+Ae 2+Be 1(12)
Step 5), according to step 3.4) Optimal Sliding Mode face t switching time that obtains fop, carry out time judgement, select corresponding sliding formwork control law.
Step 5.1), as time t≤t fop, select sliding formwork control law u 1, shown in (13):
u 1 = - λ 1 R ( s · ) - λ 2 s g ( x ) + x 3 d · - f ( x ) - Δf - d - A e 3 - B e 2 - β g ( x ) - - - ( 13 )
Step 5.2), otherwise, the time select sliding formwork control law u 2, shown in (14):
u 2 = - λ 1 R ( s · ) - λ 2 s g ( x ) + x 3 d · - f ( x ) - Δf - d - A e 3 - B e 2 g ( x ) - - - ( 14 )
Step 6), by step 5) in the sliding formwork control law u that obtains and quadrotor actuator saturation input u maxrelatively, judge the success or not of anti-input Saturation Control, quadrotor controller can be formed.As u≤u max, show to form quadrotor controller; Otherwise, re-start Optimal Sliding Mode parameter and calculating switching time.
Beneficial effect: the optimum anti-input Saturation Control method of a kind of quadrotor based on sliding formwork control that the present invention proposes, considers that quadrotor exists actuator saturation, in conjunction with optimum control, proposes a kind of sliding-mode control.In guarantee carry under performance index function J reaches the prerequisite of optimal value, calculate system sliding-mode surface parameter and switching time, and then by comparing switching time, designing corresponding sliding-mode surface and sliding formwork control law, finally forming optimal controller.There is following concrete advantage:
(1) by solving inequality, being met the sliding formwork control law of input saturation constraints, eliminating the saturated harmful effect for quadrotor of input, realizing anti-input saturation constraints;
(2) by solving the performance index function J optimum of design, obtain corresponding Optimal Sliding Mode face parameter and sliding formwork control law, thus improve control accuracy and the response speed of quadrotor, while anti-input is saturated, improve the flying quality of quadrotor;
(3) application that sliding formwork controls ensure that quadrotor has strong robustness for uncertain and external interference, and the introducing of the sliding-mode surface Global Sliding Mode factor, ensure that the robustness in sliding formwork convergence stage, thus realize Global robust.
Method therefor of the present invention, as a kind of anti-input Saturation Control method of quadrotor, has certain application value, is easy to realize, and control effects is good, effectively can improve control accuracy and the reaction velocity of quadrotor.The method is workable, and application is convenient, reliable.
Accompanying drawing explanation
Fig. 1 is the process flow diagram of method of the present invention;
The experimental provision Qball-X4 quadrotor in order to study quadrotor control of Tu2Shi Quanser company development;
Fig. 3 is the system of axis and the sign convention of Qball-X4;
Fig. 4 is the position control system schematic diagram that Qball-X4 presets in X-direction;
Fig. 5 is displacement tracking curve and the actual displacement aircraft pursuit course of Qball-X4 requirement;
Fig. 6-Fig. 7 is Qball-X4 displacement tracking error e 1 curve and speed tracing error e 2 and acceleration tracking error e3 curve;
Fig. 8 is Qball-X4 actuator input u-curve.
Embodiment
Below in conjunction with accompanying drawing the present invention done and further explain.
As shown in Figure 1, based on the optimum anti-input Saturation Control method of the quadrotor that sliding formwork controls, consider that quadrotor exists actuator saturation, in conjunction with optimum control, propose a kind of sliding-mode control.In guarantee carry under performance index function J reaches the prerequisite of optimal value, calculate system sliding-mode surface parameter and switching time, and then by comparing switching time, designing corresponding sliding-mode surface and sliding formwork control law, finally forming optimal controller.Comprise following concrete steps:
Step 1), obtain the Controlling model of quadrotor:
x . = F ( x ) + G ( x ) u + Φ - - - ( 1 )
Wherein, F (x)=[x 2x 3f (x)+Δ f] t., G (x)=[0 0 g (x)] t, Φ=[0 0 d] t.In formula: x=[x 1x 2x 3] T represents the state variable of system, represents system displacement respectively, speed, acceleration, u represents that Systematical control inputs, and g (x) and f (x) is the nonlinear equation about system state amount, and wherein g (x) meets | g (x) | and≤σ.The parameter uncertainty that Δ f and d representative system exist and external interference, meet
Step 2), according to the requirement of quadrotor flight safety and flight quality, design as performance index function, in order to embody reaction velocity and the control accuracy of quadrotor.These performance index comprise initial time t 0, displacement tracking error e 1.
Step 3), calculate each Optimal Sliding Mode face parameter and sliding-mode surface switching time, comprise the steps:
Step 3.1), consider sliding-mode surface equation form.
s α + βt + e 3 + Ae 2 + B e 1 t ≤ t f e 3 + A e 2 + Be 1 t > t f - - - ( 2 )
In formula: α, β, A, B are scalar constant to be determined.Alpha+beta t is the Global Sliding Mode factor, is required to meet alpha+beta t f=0.T ffor sliding-mode surface carries out time of switching.
Step 3.2), in conjunction with quadrotor system model and sliding-mode surface equation, performance index function J can be converted into:
J = | e 0 | 5 3 | β | - 2 3 ( c 1 3 + c 4 3 6 + 3 c - 2 3 ) - - - ( 3 )
Wherein, for by B and t fthe scalar constant to be determined of common decision.
Step 3.3), the minimum value J of calculation of performance indicators function J min, shown in (4):
J min = 3.8 | e 10 | 5 3 ( σU ) - 2 3 - - - ( 4 )
Wherein U = u max - max { [ | x 3 d · - f ( x ) | + λ ] | g ( x ) | }
Step 3.4), according to the minimum value J of performance index function J min, calculate corresponding Optimal Sliding Mode face parameter and switching time:
c lop2≈2.7 (5)
α op = - e 10 ( c op σU ) 2 3 { [ e - c op ( c op - 1 ) + 1 ] · | e 10 | } - 2 3 - - - ( 6 )
β op = ( σU ) [ e - c op ( c op - 1 ) + 1 ] - 1 - - - ( 7 )
A op = 2 ( c op σU ) 1 3 { [ e - c op ( c op - 1 ) + 1 ] · | e 10 | } - 1 3 - - - ( 8 )
B op = ( c op σU ) 2 3 { [ e - c op ( c op - 1 ) + 1 ] · | e 10 | } - 2 3 - - - ( 9 )
t fop = c op 2 3 ( σU ) - 1 3 { [ e - c op ( c op - 1 ) + 1 ] · | e 10 | } - 1 3 - - - ( 10 )
Step 4), according to step 3.4) Optimal Sliding Mode face t switching time that obtains fop, carry out time judgement, select corresponding sliding-mode surface.
Step 4.1), as time t≤t fop, select sliding-mode surface s 1, shown in (11):
s 1=α+βt+e 3+Ae 2+Be 1(11)
Step 4.2), otherwise, time t > t fop, select sliding-mode surface s 2, shown in (12):
s 1=e 3+Ae 2+Be 1(12)
Step 5), according to step 3.4) Optimal Sliding Mode face t switching time that obtains fop, carry out time judgement, select corresponding sliding formwork control law.
Step 5.1), as time t≤t fop, select sliding formwork control law u 1, shown in (13):
u 1 = - λ 1 R ( s ) - λ 2 s g ( x ) + x 3 d · - f ( x ) - Δf - d - A e 3 - B e 2 - β g ( x ) - - - ( 13 )
Step 5.2), otherwise, time t > t fop, select sliding formwork control law u 2, shown in (14):
u 2 = - λ 1 R ( s ) - λ 2 s g ( x ) + x 3 d · - f ( x ) - Δf - d - A e 3 - B e 2 g ( x ) - - - ( 14 )
Step 6), by step 5) in the sliding formwork control law u that obtains and quadrotor actuator saturation input u maxrelatively, judge the success or not of anti-input Saturation Control, quadrotor controller can be formed.As u≤u max, show to form quadrotor controller; Otherwise, re-start Optimal Sliding Mode parameter and calculating switching time.
The above is only the preferred embodiment of the present invention, it should be pointed out that for those skilled in the art; under the premise without departing from the principles of the invention; can also make some improvements and modifications, these improvements and modifications also should be considered as protection scope of the present invention
The validity of embodiment is described with real case emulation below.
Adopt by Quanser company develop in order to study quadrotor control experimental provision Qball-X4 quadrotor experiment porch as applied research object, Qball-X4 is as shown in Figure 2.Qball-X4 quadrotor, there are six dimension variable i.e. (X, Y, Z, ψ, θ, φ), wherein X, Y, Z are location variable, and ψ is crab angle, and θ is the angle of pitch, and φ is roll angle.Qball-X4 body axis system OXYZ is set up shown in Fig. 3.Assuming that the pitching angle theta of Qball aircraft, roll angle φ, crab angle ψ are zero, Qball to carry out flat flying motion.Without loss of generality, only carry out line motion control in the X-axis here, choose its displacement in the X-axis, speed, acceleration is as system state amount, and Fig. 4 is the position control system schematic diagram that Qball-X4 presets in X-direction.
Qball-X4 meets following state equation:
x · = F ( x ) + G ( x ) u + Φ
F(x)=[x 2x 3x 1x 2+Δf] T
G(x)=[0 0 1] T
Φ=[0 0 d] T
Consider the parameter uncertainty form that aircraft interior is common and the external interference easily run in flight course (as situations such as flow perturbations), the parameter uncertainty that system of getting in experiment exists is simultaneity factor is subject to external interference d=0.6sin (10t).
Require that the tracking signal of Qball in X-axis is: x 1d=sin (t+2.2), the power supply due to Qball is two joint three core 2500mAh lithium batteries, thus records the restriction requirement of actuator input quantity demand fulfillment u≤10v.
The quantity of state vector getting initial time system is:
x 0=[x 10x 20x 30] T=[1.8085 -0.5885 -0.8085] T
According to the inventive method, control inputting saturated Qball-X4 quadrotor with actuator, Fig. 5-Fig. 8 is anti-input Saturation Control result.Wherein Fig. 5 is displacement tracking curve and the actual displacement aircraft pursuit course of Qball-X4 requirement; Fig. 6-Fig. 7 is Qball-X4 displacement tracking error e 1 curve and speed tracing error e 2 and acceleration tracking error e3 curve; Fig. 8 is Qball-X4 actuator input u-curve.
As shown in Figure 5, initial time, there is initial error in Qball displacement tracking in the X-axis, and there is parameter uncertainty and external interference simultaneously.Fig. 6 and Fig. 7 shows, in this case, controls and the anti-input Saturation Control method of quadrotor of optimum control based on sliding formwork, can ensure that Qball still can follow the tracks of the displacement of targets of specifying, speed, acceleration fast, make displacement, speed, the tracking error Fast Convergent of acceleration is zero.The Qball-X4 control inputs curve of Fig. 8 then shows, sliding formwork control law, and namely the absolute value of actuator input quantity is less than input constraint value condition all the time, remains in the scope of 10v, and the system that can calculate is under this controls, and it is J that performance index reach minimum value 1min=0.95.Should to control based on sliding formwork and the anti-input Saturation Control method of quadrotor of optimum control not only can be eliminated and inputs the saturated malicious influences for quadrotor, control accuracy and the reaction velocity of aircraft can also be ensured.

Claims (1)

1. based on an optimum anti-input Saturation Control method for the quadrotor of sliding formwork control, it is characterized in that: consider that quadrotor exists actuator saturation, in conjunction with optimum control, propose a kind of sliding-mode control.In guarantee carry under performance index function J reaches the prerequisite of optimal value, calculate system sliding-mode surface parameter and switching time, and then by comparing switching time, designing corresponding sliding-mode surface and sliding formwork control law, finally forming optimal controller.Comprise following concrete steps:
Step 1), obtain the Controlling model of quadrotor:
x=F(x)+G(x)u+Φ (1)
Wherein, F (x)=[x 2x 3f (x)+Δ f] t, G (x)=[0 0 g (x)] t, Φ=[0 0 d] t.In formula: x=[x 1x 2x 3] tthe state variable of expression system, represents system displacement, speed respectively, acceleration, u represents that Systematical control inputs, and g (x) and f (x) is the nonlinear equation about system state amount, and wherein g (x) meets | g (x) | and≤σ.The parameter uncertainty that Δ f and d representative system exist and external interference, meet
Step 2), according to the requirement of quadrotor flight safety and flight quality, design as performance index function, in order to embody reaction velocity and the control accuracy of quadrotor.These performance index comprise initial time t 0, displacement tracking error e 1.
Step 3), calculate each Optimal Sliding Mode face parameter and sliding-mode surface switching time, comprise the steps:
Step 3.1), consider sliding-mode surface equation form.
s = α + βt + e 3 + Ae 2 + Be 1 t ≤ t f e 3 + Ae 2 + Be 1 t > t f - - - ( 2 )
In formula: α, β, A, B are scalar constant to be determined.Alpha+beta t is the Global Sliding Mode factor, is required to meet alpha+beta t f=0.T ffor sliding-mode surface carries out time of switching.
Step 3.2), in conjunction with quadrotor system model and sliding-mode surface equation, performance index function J can be converted into:
J = | e 0 | 5 3 | β | - 2 3 ( c 1 3 + c 4 3 6 + 3 c - 2 3 ) - - - ( 3 )
Wherein, for by B and t fthe scalar constant to be determined of common decision.
Step 3.3), the minimum value J of calculation of performance indicators function J min, shown in (4):
J min = 3.8 | e 10 | 5 3 ( σU ) - 2 3 - - - ( 4 )
Wherein U = U max - max { [ | x 3 d - f ( x ) | + λ ] | g ( x ) | }
Step 3.4), according to the minimum value J of performance index function J min, calculate corresponding Optimal Sliding Mode face parameter and switching time:
c 1op2≈2.7 (5)
α op = - e 10 ( c op σU ) 2 3 { [ e - c op ( c op - 1 ) + 1 ] · | e 10 | } - 2 3 - - - ( 6 )
β op = ( σU ) [ e - c op ( c op - 1 ) + 1 ] - 1 - - - ( 7 )
A op = 2 ( c op σU ) 1 3 { [ e - c op ( c op - 1 ) + 1 ] · | e 10 | } - 1 3 - - - ( 8 )
B op = ( c op σU ) 2 3 { [ e - c op ( c op - 1 ) + 1 ] · | e 10 | } - 2 3 - - - ( 9 )
t fop = c op 2 3 ( σU ) - 1 3 { [ e - c op ( c op - 1 ) + 1 ] · | e 10 | } 1 3 - - - ( 10 )
Step 4), according to step 3.4) Optimal Sliding Mode face t switching time that obtains fop, carry out time judgement, select corresponding sliding-mode surface.
Step 4.1), as time t≤t fop, select sliding-mode surface s 1, shown in (11):
s 1=α+βt+e 3+Ae 2+Be 1(11)
Step 4.2), otherwise, time t > t fop, select sliding-mode surface s 2, shown in (12):
s 1=e 3+Ae 2+Be 1(12)
Step 5), according to step 3.4) Optimal Sliding Mode face t switching time that obtains fop, carry out time judgement, select corresponding sliding formwork control law.
Step 5.1), as time t≤t fop, select sliding formwork control law u 1, shown in (13):
u 1 = - λ 1 R ( s ) - λ 2 s g ( x ) + x 3 d - f ( x ) - Δf - d - Ae 3 - Be 2 - β g ( x ) - - - ( 13 )
Step 5.2), otherwise, time t > t fop, select sliding formwork control law u 2, shown in (14):
u 2 = - λ 1 R ( s ) - λ 2 s g ( x ) + x 3 d - f ( x ) - Δf - d - Ae 3 - Be 2 g ( x ) - - - ( 14 )
Step 6), by step 5) in the sliding formwork control law u that obtains and quadrotor actuator saturation input u maxrelatively, judge the success or not of anti-input Saturation Control, quadrotor controller can be formed.As u≤u max, show to form quadrotor controller; Otherwise, re-start Optimal Sliding Mode parameter and calculating switching time.
CN201510366068.6A 2015-06-24 2015-06-24 A kind of optimal anti-input saturation control method of quadrotor based on sliding formwork control Expired - Fee Related CN104932531B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510366068.6A CN104932531B (en) 2015-06-24 2015-06-24 A kind of optimal anti-input saturation control method of quadrotor based on sliding formwork control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510366068.6A CN104932531B (en) 2015-06-24 2015-06-24 A kind of optimal anti-input saturation control method of quadrotor based on sliding formwork control

Publications (2)

Publication Number Publication Date
CN104932531A true CN104932531A (en) 2015-09-23
CN104932531B CN104932531B (en) 2018-06-15

Family

ID=54119735

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510366068.6A Expired - Fee Related CN104932531B (en) 2015-06-24 2015-06-24 A kind of optimal anti-input saturation control method of quadrotor based on sliding formwork control

Country Status (1)

Country Link
CN (1) CN104932531B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105911866A (en) * 2016-06-15 2016-08-31 浙江工业大学 Finite time full-order sliding mode control method of four-rotor unmanned aerial vehicle
CN106527148A (en) * 2016-12-15 2017-03-22 南京航空航天大学 Sliding mode robust control method of discrete time delay uncertain system
CN106597851A (en) * 2016-12-15 2017-04-26 南京航空航天大学 Robust fault-tolerant control method for small unmanned aerial vehicle flight control system
CN106774273A (en) * 2017-01-04 2017-05-31 南京航空航天大学 For the algorithm based on sliding mode prediction fault tolerant control method of time_varying delay control system actuator failures
CN106970633A (en) * 2017-05-08 2017-07-21 中国工程物理研究院总体工程研究所 Suppress the flight control method of control input saturation
CN108267956A (en) * 2018-01-23 2018-07-10 北京蓝箭空间科技有限公司 Flight control method based on sliding formwork control
CN108345212A (en) * 2017-01-24 2018-07-31 南京航空航天大学 A kind of robust H of the Three Degree Of Freedom helicopter based on sliding formwork∞Control method
CN110007604A (en) * 2019-05-14 2019-07-12 哈尔滨工程大学 There is the accuracy of cable underwater robot seabed to be saturated control method based on sliding mode technology

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090019598A (en) * 2007-08-21 2009-02-25 성균관대학교산학협력단 Optimal control method based on sliding-mode control applied to ultra-precision positioning system
CN102862686A (en) * 2012-09-28 2013-01-09 北京理工大学 Optical-integral sliding-mode attitude control method of reentry vehicle and controller
CN102929283A (en) * 2012-11-07 2013-02-13 北京理工大学 Method for controlling reentry vehicle self-adapting optimal sliding mode attitude based on SDRE (state dependence matrix Riccati equation)

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090019598A (en) * 2007-08-21 2009-02-25 성균관대학교산학협력단 Optimal control method based on sliding-mode control applied to ultra-precision positioning system
CN102862686A (en) * 2012-09-28 2013-01-09 北京理工大学 Optical-integral sliding-mode attitude control method of reentry vehicle and controller
CN102929283A (en) * 2012-11-07 2013-02-13 北京理工大学 Method for controlling reentry vehicle self-adapting optimal sliding mode attitude based on SDRE (state dependence matrix Riccati equation)

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
JIANGFAN NI 等: "Adaptive Robust Sliding Mode Control for Time-Varying Delay", 《PROCEEDINGS OF 2014 IEEE CHINESE GUIDANCE, NAVIGATION AND CONTROL CONFERENCE》 *
JING ZHAO 等: "A New Optimal Control Algorithm for Quad-rotor Helicopter with State", 《MATEC WEB OF CONFERENCES》 *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105911866A (en) * 2016-06-15 2016-08-31 浙江工业大学 Finite time full-order sliding mode control method of four-rotor unmanned aerial vehicle
CN105911866B (en) * 2016-06-15 2019-01-22 浙江工业大学 Finite time full-order sliding mode control method of four-rotor unmanned aerial vehicle
CN106527148A (en) * 2016-12-15 2017-03-22 南京航空航天大学 Sliding mode robust control method of discrete time delay uncertain system
CN106597851A (en) * 2016-12-15 2017-04-26 南京航空航天大学 Robust fault-tolerant control method for small unmanned aerial vehicle flight control system
CN106527148B (en) * 2016-12-15 2019-04-05 南京航空航天大学 A kind of sliding Mode Robust Control method of Discrete-Delay uncertain system
CN106597851B (en) * 2016-12-15 2019-04-30 南京航空航天大学 A kind of robust Fault-Tolerant Control method of small drone flight control system
CN106774273A (en) * 2017-01-04 2017-05-31 南京航空航天大学 For the algorithm based on sliding mode prediction fault tolerant control method of time_varying delay control system actuator failures
CN108345212A (en) * 2017-01-24 2018-07-31 南京航空航天大学 A kind of robust H of the Three Degree Of Freedom helicopter based on sliding formwork∞Control method
CN106970633A (en) * 2017-05-08 2017-07-21 中国工程物理研究院总体工程研究所 Suppress the flight control method of control input saturation
CN108267956A (en) * 2018-01-23 2018-07-10 北京蓝箭空间科技有限公司 Flight control method based on sliding formwork control
CN110007604A (en) * 2019-05-14 2019-07-12 哈尔滨工程大学 There is the accuracy of cable underwater robot seabed to be saturated control method based on sliding mode technology
CN110007604B (en) * 2019-05-14 2021-09-28 哈尔滨工程大学 Submarine fixed-point landing saturation control method for cabled underwater robot based on sliding mode technology

Also Published As

Publication number Publication date
CN104932531B (en) 2018-06-15

Similar Documents

Publication Publication Date Title
CN104932531A (en) Optimal input-saturation-resistant control method based on sliding-mode control for quadrotor aircraft
CN102163059B (en) Attitude control system and attitude control method of variable thrust unmanned aerial vehicle
CN106647783B (en) Three rotor wing unmanned aerial vehicle posture of tilting type and height adaptive robust control method
CN109062042B (en) Limited time track tracking control method of rotor craft
CN108181920B (en) High-precision attitude tracking control method for quad-rotor unmanned aerial vehicle based on given time
CN104155990B (en) Consider the hypersonic aircraft pitch channel attitude control method of angle of attack constraint
CN105138001A (en) Attitude control method of four-rotor aircraft
CN103558857A (en) Distributed composite anti-interference attitude control method of BTT flying machine
CN103412491A (en) Method for controlling index time-varying slide mode of flexible spacecraft characteristic shaft attitude maneuver
CN102566420B (en) Sliding mode control method for VTOL (Vertical Take Off And Landing) aircraft
CN108445895A (en) Robust control method for the control of three rotor wing unmanned aerial vehicle position of tilting type
CN105807789A (en) UUV control method based on T-S fuzzy observer compensation
CN104267733A (en) Attitude control type direct lateral force and aerodynamic force composite missile attitude control method based on mixed forecasting control
Raghavendra et al. Aircraft spin recovery, with and without thrust vectoring, using nonlinear dynamic inversion
CN105629734A (en) Trajectory tracking control method for NSV (Near Space Vehicle)
CN106444813A (en) A quadrotor attitude control method based on a T-S fuzzy model
CN107065554A (en) The adaptive winglet handover control system of the variable rotor aircraft of near space and method of work
Avanzini et al. Model predictive control architecture for rotorcraft inverse simulation
CN110456816A (en) A kind of quadrotor Trajectory Tracking Control method based on continuous terminal sliding mode
CN105425812A (en) Unmanned aerial vehicle automatic landing locus control method based on double models
CN106527128B (en) Take into account the Flight Control Law design method of transient response and robust stability
CN104865969A (en) Control system designing and flight testing method based on unmanned aerial vehicle flight mode
CN114942649B (en) Airplane pitching attitude and track angle decoupling control method based on backstepping method
Yuan et al. Variable rotor speed strategy for coaxial compound helicopters with lift–offset rotors
CN111338369A (en) Multi-rotor flight control method based on nonlinear inverse compensation

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180615

Termination date: 20210624