LMIs in Control/Applications/F16 Longitudinal Stabilitzation: Difference between revisions

From testwiki
Jump to navigation Jump to search
imported>Jtstoffel
Created page with "<big><big>'''F-16 Longitudinal Stabilization using Hinf Output Feedback'''</big></big> The linearized longitudinal dynamics of the F-16 aircraft are considered in this example. The nonlinear 6DOF model is linearized using straight-and-level flight conditions of: <math> \begin{align} V = 502 ft/s \\ \bar{q} = 300psf \\ X_{cg} = 0.35\bar{c} \\ \delta_{trim} = -0.7588deg \end{align} </math> See chapter 3 of [] for further details. == '''The System''' == The state-spac..."
 
(No difference)

Latest revision as of 02:51, 20 November 2021

F-16 Longitudinal Stabilization using Hinf Output Feedback

The linearized longitudinal dynamics of the F-16 aircraft are considered in this example. The nonlinear 6DOF model is linearized using straight-and-level flight conditions of:

V=502ft/sq¯=300psfXcg=0.35c¯δtrim=0.7588deg

See chapter 3 of [] for further details.

The System

The state-space representation for the linearized longitudinal dynamics can be written as follows:

x˙(t)=Ax(t)+B1w(t)+B2u(t)y(t)=C1x(t)+D11w(t)+D12u(t)z(t)=C2x(t)+D21w(t)+D22u(t)u(t)=Ky(t)

where x=[Vαθq]T, u=δ , w=δcmd, and z=[an(δcmdδ)]T are the state variable, control input, disturbance, and regulated output vectors, respectively. In this case, V is velocity (ft/s), α is angle of attack (rad), θ is pitch (rad), q is pitch rate (rad/s), δ is elevator deflection with respect to trimmed deflection (rad), δcmd is commanded elevator deflection with respect to trimmed deflection (rad), and an is normal acceleration at the pilot location (ft/s^2).

The Data

For the linearization used, the above matrices are:

A=[1.9311e28.81573.217e15.7499e12.5389e41.018909.0506e100012.9465e128.2225e101.0774]

B1=[1.737e12.1499e301.7555e1]

B2=[1.737e12.1499e301.7555e1]

C1=[05.729578e1000005.729578e1]

C2=[0.00398115.8801.4810000]

D11=D12=0

D21=[01]

D21=[0.033331]

The LMI: Optimal Output Feedback H Control LMI

The following are equivalent.

1) There exists a K^=[AKBKCKDK] such that ||S(K,P)||H<γ

2) There exists X1, Y1, Z, An, Bn, Cn, Dn such that

[X1IIY1]>0
[AY1+Y1AT+B2Cn+CnB2T*T*T*TAT+An+(B2DnC2)TX1A+AT+BnC2+C2TBnT*T*T(B1+B2DnD21)T(X1B1+BnD21)TγI*TC1Y1+D12CnC1+D12DnC2D11+D12DnD21γI]<0

Conclusion:

Using this problem formulation, an output controller K^ can be found that attenuates normal acceleration and tracks reference elevator deflection command.

Implementation

References

Stevens, Brian L., et al. Aircraft Control and Simulation. Third ed., Wiley, 2016.


Template:BookCat