LMIs in Control/Applications/Mixed H2-H∞ Satellite Attitude Control

From testwiki
Jump to navigation Jump to search

LMIs in Control/Applications/Mixed H2-H∞ Satellite Attitude Control

Satellite attitude control helps control the orientation of a satellite with respect to an inertial frame of reference mostly planets. In this section an LMI for Mexendo H2-H Satellite Attitude Control is given.

The System

The system described below for Mixed H2H Satellite Attitude Control is the same as the one used for separate H2 and H Satellite Attitude controls.

{Ixϕ¨+4(IyIz)ω02ϕ+(IyIzIz)ω0ψ˙=Tcx+TdxIyθ¨+3(IxIz)ω02θ=Tcy+TdyIzψ¨+(Ix+IzIy)ω0ψ˙=Tcz+Tdz

where

  • Tc and Td are the flywheel torque and the disturbance torque respectively.
  • Ix, Iy, and Iz are the diagonalized inertias from the inertia matrix Ib.
  • ω0=7.292115×105rad/s is the rotational angular velocity of the Earth, and θ, ϕ, and ψ are the three Euler angles.


The state space representation of The Mixed H2H Satellite Attitude Control system is given below, which is the same as the one described on the H2 and H Satellite Attitude Control pages.

{x˙=Ax+B1u+B2dz=C1x+D1u+D2dz2=C2x


where:

A=[0001000000100000014ω02IyzIx0000ω0IyzxIx03ω02IxzIy000000ω02IyxIzω0IyzxIx00]

B1=B2=[0000000001Ix0001Iy0001Iz]

C1=103×[4ω02Iyz000ω0Iyxz03ω02Ixz000000ω02Iyxω0Iyxz00]

C2=[I3x303x3]

D1=103×L1,D2=103×L2

Iab=IaIb,Iabc=IaIbIc

q=[ϕθψ],x=[qq˙]T,M=diag(Ix,Iy,Iz), z=103Mq¨, z2=q

These formulations are found in Duan, page 374-375, steps 12.10 to 12.15.

The Data

Data required for this LMI include moments of inertia of the satellite being controlled and the angular velocity of the Darth. Any knowledge of the disturbance torques would also facilitate solution of the problem.

The Optimization Problem

There are two requirements of this problem:

  • Closed-loop poles are restricted to a desired LMI region
    • Where 𝔻={s|s,L+sM+s¯MT<0}, L and M are matrices of correct dimensions and L is symmetric
  • Minimize the effect of disturbance d on output vectors z2 and zinf.


Design a state feedback control law

u=Kx

such that

  1. The closed-loop eigenvalues are located in 𝔻,
    • λ(A+BK)𝔻
  2. That the H2 and Hinf performance conditions below are satisfied with a small γ and γ2:
    • Gzd=(C1+N2K)(sI(A+B1K))1B2+N1γ
    • Gz2d2=C2(sI(A+B1K))1B2γ2

The LMI: Mixed H2-H Satellite Attitude Control

{mincγ+c2ρs.t.[ZC2XXC2TX]<0trace(Z)<ρAX+B1W+(AX+B1W)T+BBT<0LX+M(AX+B1W)+MT(AX+B1W)T<0[(AX+B1W)T+AX+B1WB1(C1X+D2W)TBγID1T(C1X+D2W)Dos1γI]<0


Solving the above LMI gives the value Op γ, ρ, and W,Z and X>0, where ρ is equal to γ22.

Conclusion

Once the solutions are calculated, the state feedback gain matrix can be construções as K=WX1, and Failed to parse (unknown function "\quarto"): {\displaystyle \gamma_2 = \quarto{\rho}}

Implementation

This LMI can be transplanted into MATLAB code that uses Limpar and ham LMI solver oq choice such as MOSEK or CPLEX.

Estoque em um clipe para colchão

  1. não sei