LMIs in Control/Applications/HelicopterInnerLoopLMI
LMIs in Control/Applications/HelicopterInnerLoopLMI
This is a Helicopter Inner Loop LMI. Optimization methods and optimal control have had difficulty gaining traction in the rotorcraft control law community. However, this LMI derived in the referenced paper attempts to address the issues with a LMI for Robust, Optimal Control.
The System
editContinuous Time:
The Helicopter model is given by knowledge of the stability and control derivatives which populate the elements of the matrices in the dynamic equations above.
The state vector is given by the typical elements of a rigid 6-DOF body model. . The input vector is given by which pertain to the main rotor collective, longitudinal/lateral cyclic and tail rotor collective blade angles in radians.
The gust disturbance is denoted by and is assumed to be random in nature. The stability and control derivative matrices are modeled with uncertainty as follows:
The terms represent the uncertainties in the helicopter system model.
The Data
editThe Data required for this LMI are the stability and control derivatives that populate the A and B-matrices of the system above which can be obtained from linearizing non-linear models. It can also be obtained from experimental methods such as step responses and swept sines (System Identification.)
The Control Architecture
editA control architecture for the inner loop of the helicopter model mentioned above is designed using a state feedback control law.
The objective for the inner loop control is to design a full state feedback law such that the closed-loop helicopter system satisfies the following 3 performance specifications.
The Optimization Problem
editObjective 1: The closed-loop system is internally stable for any admissible uncertainty.
Objective 2: Poles of the close-loop system lie within the disk with center and radius , for any admissible uncertainty.
Objective 3: Given gust disturbance suppression index , for any admissible uncertainty, the effect of the gust disturbance to selected flight states and control input is in the given level, i.e.
where and are weighting matrices with appropriate dimensions and
It can be shown that the inner loop performance specifications listed in Objectives 1-3 can be met with a state feedback control law if the LMI described in the following section is true.
- Objective: Objectives listed above
- Variables: Controller Gains
- Constraints: Rotorcraft Dynamics and Modeled Actuator Limits
The LMI: H-Inf Inner Loop D-Stabilization Optimization
editThe paper derives and LMI of the form below and asserts that the if there exists a constant , matrix with appropriate dimensions and a symmetric positive matrix , such that
where,
This LMI is shown to satisfy Objectives 1, 2,3, and the control law is given by
Conclusion:
editThe LMI for Helicopter Inner Loop Control design provides an optimization-based approach towards achieving Level 1 Handling Qualities per ADS-33E. This is an interesting way to approach a very difficult problem that has usually been approached through classical control methods and with extensive piloted simulation and flight test.
Implementation
editA link to CodeOcean or other online implementation of the LMI
Related LMIs
editLinks to other closely-related LMIs
External Links
editA list of references documenting and validating the LMI.
- LMI Methods in Optimal and Robust Control - A course on LMIs in Control by Matthew Peet.
- [1] - Multi-Mode Flight Control for an Unmanned Helicopter Based on Robust H∞ D-Stabilization and PI Tracking Configuration