CN102929130A - Robust flight controller design method - Google Patents
Robust flight controller design method Download PDFInfo
- Publication number
- CN102929130A CN102929130A CN2012103820272A CN201210382027A CN102929130A CN 102929130 A CN102929130 A CN 102929130A CN 2012103820272 A CN2012103820272 A CN 2012103820272A CN 201210382027 A CN201210382027 A CN 201210382027A CN 102929130 A CN102929130 A CN 102929130A
- Authority
- CN
- China
- Prior art keywords
- omega
- matrix
- centerdot
- alpha
- sigma
- 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
Links
Landscapes
- Feedback Control In General (AREA)
- Complex Calculations (AREA)
Abstract
The invention discloses a robust flight controller design method which is used for solving the technical problem that the existing robust control theory lacks design steps, so the flight controller is hard to design directly. The technical scheme is as follows: the system robust stability and solvability conditions are given, selection of desired closed-loop poles of linear system state feedback is directly utilized and a constraint condition inequality direct design feedback matrix is given according to the characteristic that all the real parts of all the desired closed-loop poles are negative, so that the engineering technicians in the research field directly design the flight controller for the aircraft model with uncertainty obtained through wind tunnel or flight tests, thus solving the technical problem that the current researches only give the robust stability inequality but can not directly design the flight controller.
Description
Technical field
The present invention relates to a kind of controller design method, particularly relate to a kind of Robust Flight Control device method for designing.
Background technology
The aircraft robust control is one of emphasis problem of present international airline circle research, when the high performance airplane controller designs, must consider robust stability and kinds of robust control problems; Practical flight device model is the non-linear differential equation of very complicated Unknown Model structure, and in order to describe the non-linear of this complexity, people adopt wind-tunnel and flight test to obtain the test model of describing by discrete data usually; In order to reduce risks and to reduce experimentation cost, usually carry out the flight maneuver test according to differing heights, Mach number, like this, the discrete data of describing the aircraft test model is not a lot, aircraft is very practical preferably to static stability for this model.Yet the modern and following fighter plane has all relaxed restriction to static stability in order to improve " agility ", and fighter plane requires to work near open loop neutrality point usually; So just require well transaction module uncertain problem of flight control system; Will consider following subject matter in the practical flight Control System Design: (1) obtains discrete data with test and describes with a certain approximate model, exists not modeling dynamic in the model; (2) wind tunnel test can not be carried out the full scale model free flight, have constraint, the flight test discrete point is selected, the input action selection of initially state of flight, maneuvering flight etc. can not with all non-linear abundant excitations, adopt System Discrimination gained model to have various errors; (3) flight environment of vehicle and experimental enviroment are had any different, flow field change and interference etc. so that actual aerodynamic force, moment model and test model have any different; (4) there are fabrication tolerance in execution unit and control element, also have the phenomenons such as aging, wearing and tearing in system's operational process, and be not identical with the result of flight test; (5) in the Practical Project problem, need controller fairly simple, reliable, usually need to simplify for ground the mathematics model person, remove some complicated factors; Therefore, when the control problem of research present generation aircraft, just must consider robustness problem.
After 1980, carried out in the world the control theory research of multiple uncertain system, the H-infinit theory that is particularly proposed by Canadian scholar Zames, Zames thinks, why robustness is bad for the LQG method of state-based spatial model, mainly is because represent that with White Noise Model uncertain interference is unpractical; Therefore, in the situation that disturbing, supposition belongs to a certain known signal collection, Zames proposes norm with its corresponding sensitivity function as index, design object is that the error of system is issued in this norm meaning is minimum, thereby will disturb the inhibition problem to be converted into to find the solution makes closed-loop system stable; From then on, the lot of domestic and international scholar has launched the research of H-infinit control method; At aeronautical chart, the method is in the exploratory stage always, U.S. NASA, and the state such as German aerospace research institute, Holland all is studied robust control method, has obtained a lot of emulation and experimental result; Domestic aviation universities and colleges have also carried out a series of research to the aircraft robust control method, such as document (Shi Zhongke, Wu Fangxiang etc., " robust control theory ", National Defense Industry Press, in January, 2003; Su Hongye. " robust control basic theory ", Science Press, in October, 2010) introduce, but the distance of these results and practical application also differs very large, is difficult to directly the practical flight controller be designed and uses; Particularly a lot of researchs have only provided Robust Stability according to Lyapunov theorem, and for how realizing that robust controller does not have the specific design step; H
∞Very difficult when actual computation, it not only needs to choose rational weighting matrix, and, need repeatedly iterative computation, " suboptimal solution is asked in the parameter of successively decreasing γ-exploration " comes the minimum value γ of continuous approximating parameter γ repeatedly
MinLike this, choose different weighting matrixs and γ, will repeatedly calculate Riccati equation, so that uncertain problem is found the solution too complexity, on the other hand, when the state equation order of system is too high, the designing and calculating error is usually very large even occur wrong and can not use, and not have to solve the technical matters that directly designs the Robust Flight Control device.
Summary of the invention
Excessive and be difficult to directly design the technical deficiency of flight controller in order to overcome existing robust control theory designing and calculating error, the invention provides a kind of Robust Flight Control device method for designing; The method provides the sufficient and necessary condition of real system Design of Robust Stabilizing Controllers Based, directly utilizes the closed loop expectation the selection of poles configuration weighting matrix of State Feedback for Linear Systems, and adopts orthogonalization method to find the solution H
∞Control problem, do not need repeatedly to find the solution calculation of complex, Riccati equation that error is larger, can directly design flight controller to the uncertain dummy vehicle that contains that wind-tunnel or flight test obtain, solve that current research only provides the robust stability inequality and the technical matters that can't directly design flight controller.
The technical solution adopted for the present invention to solve the technical problems is: a kind of Robust Flight Control device method for designing is characterized in may further comprise the steps:
Step 1, under assigned altitute, Mach number condition, obtain containing probabilistic dummy vehicle by wind-tunnel or flight test
At corresponding system state revertive control rule u=Kx=-B
TDuring Px, design flight robust controller usually runs into following problem:
A
TP+PA+P(γ
-2EE
T-BR
-1B
T)P+C
TC=0 (1)
In the formula, x ∈ R
nBe state vector, u ∈ R
mBe control vector, w ∈ R
lBe the Unknown Model noise vector, A, B, E are known matrix of coefficients; C
TC, R are respectively the state that can regulate and the weighting matrix of input vector, P=P
T0 for unknown matrix to be found the solution, and γ〉0 constant for selecting;
(1) sufficient and necessary condition of formula P existence and positive definite is: A (C
TC)
-1A
T+ BR
-1B
T-γ
-2EE
T0;
Step 2, there is orthogonal matrix T, so that: NT-CAC
-10
In the formula: NN
T=CA (C
TC)
-1] A
TC
T+ CBR
-1B
TC
T-γ
-2CEE
TC
T
Step 3, find the solution positive definite matrix P by following steps:
1. general real system A then chooses suitable P without heavy limit if having
0=δ I makes A without heavy limit after the feedback; Wherein: δ 〉=0 is positive count, and I is unit matrix;
2. CN is carried out svd and get NN
T=SD
2S
T, make N=SDV
1, T
1=V
1S; Wherein: S, V
1Be orthogonal matrix;
3. establish S
TC=WM
-1, W=diag{w
1, w
2..., w
nBe the diagonal angle weighting matrix, M is the matrix of a linear transformation of A, M
-1AM=J=diag[J
1, J
2..., J
r]; For the real number eigenwert of A, the sub-block of corresponding J be diagonal matrix, get T
1=I gets P=MW
-1(D-J)
-1(MW
-1)
T
4. when A has the Complex eigenvalues value, must have a conjugation Complex eigenvalues value corresponding with it, be real number matrix in order to make M, stipulate this a pair of conjugate complex number eigenwert the sub-block of corresponding J be
Have:
S
TCP
-1C
TS=DT-S
TCAC
-1S=DT
1-WJW
-1
Make T
1=diag[1 ..., 1, T
1,1, T
1,2..., T
1, p]
DT then
1-WJW
-1=diag[d
1-λ
1..., d
r-λ
r, Ω
1Ω
2..., Ω
p]
Wherein
Get
Ω then
jBe symmetric matrix.
P=MW
-1(DT1-J)
-1(MW
-1)
T。
The invention has the beneficial effects as follows: can separate condition by system robust provided by the invention is stable, directly utilize the closed loop expectation the selection of poles of State Feedback for Linear Systems, and be the characteristics of negative all according to the real part of all closed loops expectation limits, provided the direct design of feedback matrix of qualifications inequality.So that the engineering technical personnel of this research field directly design flight controller to the uncertain dummy vehicle that contains that wind-tunnel or flight test obtain, solved that current research only provides the robust stability inequality and the technical matters that can't directly design flight controller.
Below in conjunction with embodiment the present invention is elaborated.
Embodiment
A kind of Robust Flight Control device of the present invention method for designing concrete steps are as follows:
1, under assigned altitute, Mach number condition, obtains containing probabilistic dummy vehicle by wind-tunnel or flight test
At corresponding system state revertive control rule u=Kx=-B
TDuring Px, design flight robust controller usually runs into following problem:
A
TP+PA+P(γ
-2EE
T-BR
-1B
T)P+C
TC=0 (1)
In the formula, x ∈ R
nBe state vector, u ∈ R
mBe control vector, w ∈ R
lBe the Unknown Model noise vector, A, B, E are known matrix of coefficients; C
TC, R are respectively the state that can regulate and the weighting matrix of input vector, P=P
T0 for unknown matrix to be found the solution, and γ〉0 constant for selecting;
(1) sufficient and necessary condition of formula P existence and positive definite is: A (C
TC)
-1A
T+ BR
-1B
T-γ
-2EE
T0;
2, there is orthogonal matrix T, so that: NT-CAC
-10
In the formula: NN
T=CA (C
TC)
-1] A
TC
T+ CBR
-1B
TC
T-γ
-2CEE
TC
T
3, find the solution positive definite matrix P by following steps:
1. general real system A then chooses suitable P without heavy limit if having
0=δ I makes A without heavy limit after the feedback; Wherein: δ 〉=0 is positive count, and I is unit matrix;
2. CN is carried out svd and can get NN
T=SD
2S
T, make N=SDV
1, T
1=V
1S; Wherein: S, V
1Be orthogonal matrix;
3. establish S
TC=WM
-1, W=diag{w
1, w
2..., w
nBe the diagonal angle weighting matrix, M is the matrix of a linear transformation of A, M
-1AM=J=diag[J
1, J
2..., J
r]; For the real number eigenwert of A, the sub-block of corresponding J be diagonal matrix, get T
1=I can get P=MW
-1(D-J)
-1(MW
-1)
T
4. when A has the Complex eigenvalues value, must have a conjugation Complex eigenvalues value corresponding with it, be real number matrix in order to make M, stipulate this a pair of conjugate complex number eigenwert the sub-block of corresponding J be
Have:
S
TCP
-1C
TS=DT-S
TCAC
-1S=DT
1-WJW
-1
Make T
1=diag[1 ..., 1, T
1,1, T
1,2..., T
1, p]
DT then
1-WJW
-1=diag[d
1-λ
1..., d
r-λ
r, Ω
1Ω
2..., Ω
p]
Wherein
Get
Ω then
jBe symmetric matrix.
P=MW
-1(DT
1-J)
-1(MW
-1)
T
As:
R=I,
Claims (1)
1. Robust Flight Control device method for designing is characterized in that may further comprise the steps:
Step 1, under assigned altitute, Mach number condition, obtain containing probabilistic dummy vehicle by wind-tunnel or flight test
At corresponding system state revertive control rule u=Kx=-B
TDuring Px, design flight robust controller usually runs into following problem:
A
TP+PA+P(γ
-2EE
T-BR
-1B
T)P+C
TC=0(1)
In the formula, x ∈ R
nBe state vector, u ∈ R
mBe control vector, w ∈ R
lBe the Unknown Model noise vector, A, B, E are known matrix of coefficients; C
TC, R are respectively the state of adjusting and the weighting matrix of input vector, P=P
T>0 is unknown matrix to be found the solution, the constant of γ>0 for selecting;
(1) sufficient and necessary condition of formula P existence and positive definite is: A (C
TC)
-1A
T+ BR
-1B
T-γ
-2EE
T>0;
Step 2, there is orthogonal matrix T, so that: NT-CAC
-1>0
In the formula: NN
T=CA (C
TC)
-1] A
TC
T+ CBR
-1B
TC
T-γ
-2CEE
TC
T
Step 3, find the solution positive definite matrix P by following steps:
1. general real system A then chooses suitable P without heavy limit if having
0=δ I makes A without heavy limit after the feedback; Wherein: δ 〉=0 is positive count, and I is unit matrix;
2. CN is carried out svd and get NN
T=SD
2S
T, make N=SDV
1, T
1=V
1S; Wherein: S, V
1Be orthogonal matrix;
3. establish S
TC=WM
-1, W=diag{w
1, w
2..., w
nBe the diagonal angle weighting matrix, M is the matrix of a linear transformation of A, M
-1AM=J=diag[J
1, J
2..., J
r]; For the real number eigenwert of A, the sub-block of corresponding J be diagonal matrix, get T
1=I gets P=MW
-1(D-J)
-1(MW
-1)
T
4. when A has the Complex eigenvalues value, must have a conjugation Complex eigenvalues value corresponding with it, be real number matrix in order to make M, stipulate this a pair of conjugate complex number eigenwert the sub-block of corresponding J be
Have:
S
TCP
-1C
TS=DT-S
TCAC
-1S=DT
1-WJW
-1
Make T
1=diag[1 ..., 1, T
1,1, T
1,2..., T
1, p]
DT then
1-WJW
-1=diag[d
1-λ
1..., d
r-λ
r, Ω
1Ω
2..., Ω
p]
Wherein
Get
Ω then
jBe symmetric matrix.
P=MW
-1(DT
1-J)
-1(MW
-1)
T。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210382027.2A CN102929130B (en) | 2012-10-10 | 2012-10-10 | Robust flight controller design method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210382027.2A CN102929130B (en) | 2012-10-10 | 2012-10-10 | Robust flight controller design method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102929130A true CN102929130A (en) | 2013-02-13 |
CN102929130B CN102929130B (en) | 2015-06-17 |
Family
ID=47643959
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210382027.2A Expired - Fee Related CN102929130B (en) | 2012-10-10 | 2012-10-10 | Robust flight controller design method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102929130B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103199545A (en) * | 2013-03-29 | 2013-07-10 | 中冶南方工程技术有限公司 | Optimal secondary Gauss controller of dynamic reactive power compensation device and design method thereof |
CN103809448A (en) * | 2014-02-28 | 2014-05-21 | 西安费斯达自动化工程有限公司 | Method for designing flutter-suppression composite root locus compensation robust controller for multi-loop model cluster of aircraft |
CN103809454A (en) * | 2014-02-28 | 2014-05-21 | 西安费斯达自动化工程有限公司 | Design method of longitudinal flight model cluster man-machine closed-loop composite frequency robust controller |
CN103809457A (en) * | 2014-02-28 | 2014-05-21 | 西安费斯达自动化工程有限公司 | Design method of longitudinal flight model cluster composite frequency controller |
CN103823377A (en) * | 2014-02-28 | 2014-05-28 | 西安费斯达自动化工程有限公司 | Design method for longitudinal flight model cluster flutter-restraining composite root-locus compensation robust controller |
CN103823365A (en) * | 2014-02-28 | 2014-05-28 | 西安费斯达自动化工程有限公司 | Design method for longitudinal flight model cluster composite PID robust controller |
CN104765274A (en) * | 2015-04-29 | 2015-07-08 | 西北工业大学 | Emergency stabilization control method for aircraft sudden change process |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020193920A1 (en) * | 2001-03-30 | 2002-12-19 | Miller Robert H. | Method and system for detecting a failure or performance degradation in a dynamic system such as a flight vehicle |
CN102081350A (en) * | 2011-01-27 | 2011-06-01 | 西北工业大学 | Method for determining equivalent aeroservoelasticity (ASE) robust stability of statically unstable aircraft through flight test |
CN102081356A (en) * | 2011-01-27 | 2011-06-01 | 西北工业大学 | Flight test robust determination method for equivalent man-machine closed loop characteristic of statically unstable aircraft |
US8285659B1 (en) * | 2009-08-18 | 2012-10-09 | The United States of America as represented by the Administrator of the National Aeronautics & Space Administration (NASA) | Aircraft system modeling error and control error |
-
2012
- 2012-10-10 CN CN201210382027.2A patent/CN102929130B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020193920A1 (en) * | 2001-03-30 | 2002-12-19 | Miller Robert H. | Method and system for detecting a failure or performance degradation in a dynamic system such as a flight vehicle |
US8285659B1 (en) * | 2009-08-18 | 2012-10-09 | The United States of America as represented by the Administrator of the National Aeronautics & Space Administration (NASA) | Aircraft system modeling error and control error |
CN102081350A (en) * | 2011-01-27 | 2011-06-01 | 西北工业大学 | Method for determining equivalent aeroservoelasticity (ASE) robust stability of statically unstable aircraft through flight test |
CN102081356A (en) * | 2011-01-27 | 2011-06-01 | 西北工业大学 | Flight test robust determination method for equivalent man-machine closed loop characteristic of statically unstable aircraft |
Non-Patent Citations (1)
Title |
---|
史忠科: "时间滞后***鲁棒控制方法及在飞控中的应用", 《***仿真学报》 * |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103199545A (en) * | 2013-03-29 | 2013-07-10 | 中冶南方工程技术有限公司 | Optimal secondary Gauss controller of dynamic reactive power compensation device and design method thereof |
CN103199545B (en) * | 2013-03-29 | 2015-03-25 | 中冶南方工程技术有限公司 | Optimal secondary Gauss controller of dynamic reactive power compensation device and design method thereof |
CN103809457A (en) * | 2014-02-28 | 2014-05-21 | 西安费斯达自动化工程有限公司 | Design method of longitudinal flight model cluster composite frequency controller |
CN103809454A (en) * | 2014-02-28 | 2014-05-21 | 西安费斯达自动化工程有限公司 | Design method of longitudinal flight model cluster man-machine closed-loop composite frequency robust controller |
CN103823377A (en) * | 2014-02-28 | 2014-05-28 | 西安费斯达自动化工程有限公司 | Design method for longitudinal flight model cluster flutter-restraining composite root-locus compensation robust controller |
CN103823365A (en) * | 2014-02-28 | 2014-05-28 | 西安费斯达自动化工程有限公司 | Design method for longitudinal flight model cluster composite PID robust controller |
CN103809448A (en) * | 2014-02-28 | 2014-05-21 | 西安费斯达自动化工程有限公司 | Method for designing flutter-suppression composite root locus compensation robust controller for multi-loop model cluster of aircraft |
CN103809448B (en) * | 2014-02-28 | 2016-05-25 | 西安费斯达自动化工程有限公司 | The compound root locus compensation of aircraft multiloop model bunch Flutter Suppression robust Controller Design method |
CN103809457B (en) * | 2014-02-28 | 2016-05-25 | 西安费斯达自动化工程有限公司 | Longitudinal Flight model cluster combination frequency controller design method |
CN103809454B (en) * | 2014-02-28 | 2016-06-15 | 西安费斯达自动化工程有限公司 | Longitudinal Flight model cluster man-machine loop's combination frequency robust Controller Design method |
CN103823365B (en) * | 2014-02-28 | 2016-07-06 | 西安费斯达自动化工程有限公司 | Longitudinal Flight model cluster Composite PID robust Controller Design method |
CN104765274A (en) * | 2015-04-29 | 2015-07-08 | 西北工业大学 | Emergency stabilization control method for aircraft sudden change process |
CN104765274B (en) * | 2015-04-29 | 2017-03-08 | 西北工业大学 | A kind of emergent stable control method of aircraft mutation process |
Also Published As
Publication number | Publication date |
---|---|
CN102929130B (en) | 2015-06-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102929130B (en) | Robust flight controller design method | |
CN102929142B (en) | Method for designing controller of time-varying aircraft model with uncertainty | |
CN102929139B (en) | Method for designing controller of multi-interval aircraft model | |
CN102929134A (en) | Method for designing controller of multiple time lag aircraft model | |
CN102929138B (en) | Method for designing aircraft controller with nonlinearity | |
CN102929141B (en) | Aircraft time lag varying model approximation and controller designing method | |
CN102929140B (en) | Method for designing approximation and controller of time lag aircraft model | |
CN105137999A (en) | Aircraft tracking control direct method with input saturation | |
CN103853157A (en) | Aircraft attitude control method based on self-adaptive sliding mode | |
CN104950901A (en) | Nonlinear robust control method with finite-time convergence capacity for unmanned helicopter attitude error | |
CN102929144B (en) | The controller design method of aircraft interval model | |
Qu et al. | Adaptive output-feedback control with closed-loop reference models for very flexible aircraft | |
CN102929128B (en) | Method for designing controller of aircraft model with uncertainty | |
CN105183703A (en) | Complex mode random eigenvalue direct variance calculation method based on matrix perturbation theory | |
CN105205293A (en) | Method and system for obtaining aerodynamic loads of aircraft components | |
Licitra | Identification and optimization of an airborne wind energy system | |
Sato | Robust gain-scheduled flight controller using inexact scheduling parameters | |
CN102929143B (en) | Control design method for aircraft time lag model | |
CN102929129B (en) | Aircraft controller designing method containing multiple time lag varying models | |
CN105720579A (en) | Dynamic output feedback controller for time-delay power system based on LMI | |
CN102929145B (en) | Design method of aerocraft multi-time delay time-varying model approximation and controller | |
CN102890734A (en) | Method for building flight icing reduced-order model in flight simulator | |
CN102929136B (en) | Aircraft multi-time delay model approach and controller design method | |
CN102929135B (en) | Method for designing controller for aircraft time lagging and varying model | |
CN102929137B (en) | Aircraft controller designing method containing distribution parameter items |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
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: 20150617 Termination date: 20211010 |