EE5102/6102 Multivariable Control Systems

Similar documents
Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter

Chapter 2 Review of Linear and Nonlinear Controller Designs

MAE 142 Homework #5 Due Friday, March 13, 2009

Minimum Time Trajectory for Helicopter UAVs: Computation and Flight Test 1,2

Dynamic Modeling and Stabilization Techniques for Tri-Rotor Unmanned Aerial Vehicles

State Feedback Controller for Position Control of a Flexible Link

Anomaly detection of a horizontal wind turbine using an Extended Kalman Filter

Disturbance observer based sliding mode control for unmanned helicopter hovering operations in presence of external disturbances

AMME3500: System Dynamics & Control

Dynamic modeling and control system design for tri-rotor UAV

Trajectory tracking & Path-following control

Paper No 072 ROBUST CONTROL SYNTHESIS FOR AN UNMANNED HELICOPTER

Stability and Control Analysis in Twin-Boom Vertical Stabilizer Unmanned Aerial Vehicle (UAV)

LQR, Kalman Filter, and LQG. Postgraduate Course, M.Sc. Electrical Engineering Department College of Engineering University of Salahaddin

Mech 6091 Flight Control System Course Project. Team Member: Bai, Jing Cui, Yi Wang, Xiaoli

Mechatronics 21 (2011) Contents lists available at ScienceDirect. Mechatronics. journal homepage:

Quadcopter Dynamics 1

Design and modelling of an airship station holding controller for low cost satellite operations

State Feedback MAE 433 Spring 2012 Lab 7

Comprehensive Nonlinear Modeling of a Miniature Unmanned Helicopter

Laboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint

Separation Principle & Full-Order Observer Design

Here represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities.

DESIGN AND DEVELOPMENT OF THE LQR OPTIMAL CONTROLLER FOR THE UNMANNED AERIAL VEHICLE

Eigenstructure Assignment for Helicopter Hover Control

DYNAMIC CONTROL ASPECTS OF THE SHIPBOARD LAUNCH OF UNMANNED AIR VEHICLES

Lecture 7 : Generalized Plant and LFT form Dr.-Ing. Sudchai Boonto Assistant Professor

Lecture 9. Introduction to Kalman Filtering. Linear Quadratic Gaussian Control (LQG) G. Hovland 2004

Miscellaneous. Regarding reading materials. Again, ask questions (if you have) and ask them earlier

Lab 6a: Pole Placement for the Inverted Pendulum

DESIGN PROJECT REPORT: Longitudinal and lateral-directional stability augmentation of Boeing 747 for cruise flight condition.

ROBUST CONTROL SYSTEM DESIGN FOR SMALL UAV USING H2-OPTIMIZATION

Adaptive Trim and Trajectory Following for a Tilt-Rotor Tricopter Ahmad Ansari, Anna Prach, and Dennis S. Bernstein

Research on Balance of Unmanned Aerial Vehicle with Intelligent Algorithms for Optimizing Four-Rotor Differential Control

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems

Stability and Control

Supplementary Section D: Additional Material Relating to Helicopter Flight Mechanics Models for the Case Study of Chapter 10.

Nonlinear Landing Control for Quadrotor UAVs

Optimization-Based Control

Confidence metrics analysis of a fixed-wing UAV. Janos Polgar

EEE582 Homework Problems

Quaternion-Based Tracking Control Law Design For Tracking Mode

Chapter 1. Introduction. 1.1 System Architecture

Identification of Lateral/Directional Model for a UAV Helicopter in Forward Flight

LINEAR QUADRATIC GAUSSIAN

Estimation of Wind Velocity on Flexible Unmanned Aerial Vehicle Without Aircraft Parameters

Near-Hover Dynamics and Attitude Stabilization of an Insect Model

Automatica. Design and implementation of an autonomous flight control law for a UAV helicopter

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015

Aggressive Maneuvering Flight Tests of a Miniature Robotic Helicopter

Available online at ScienceDirect. IFAC-PapersOnLine 48-1 (2015)

Helicopter Dynamic Model Identification using Conditional Attitude Hold Logic

Lecture 10 Linear Quadratic Stochastic Control with Partial State Observation

AA/EE/ME 548: Problem Session Notes #5

VN-100 Velocity Compensation

Chapter 3. LQ, LQG and Control System Design. Dutch Institute of Systems and Control

AN INTEGRATOR BACKSTEPPING CONTROLLER FOR A STANDARD HELICOPTER YITAO LIU THESIS

State Feedback and State Estimators Linear System Theory and Design, Chapter 8.

Linear-Quadratic Optimal Control: Full-State Feedback

Estimation and Control of a Quadrotor Attitude

Localizer Hold Autopilot

Optimization-Based Control

Experiment 81 - Design of a Feedback Control System

Optimal Control of Twin Rotor MIMO System Using LQR Technique

Lecture Module 5: Introduction to Attitude Stabilization and Control

Design and Implementation of an Unmanned Tail-sitter

Investigation of the Dynamics and Modeling of a Triangular Quadrotor Configuration

SRV02-Series Rotary Experiment # 7. Rotary Inverted Pendulum. Student Handout

Exam - TTK 4190 Guidance & Control Eksamen - TTK 4190 Fartøysstyring

Intermediate Process Control CHE576 Lecture Notes # 2

Experimental Validation of a Trajectory Tracking Control using the AR.Drone Quadrotor

D(s) G(s) A control system design definition

Lecture 5 Linear Quadratic Stochastic Control

EVOLVING DOCUMENT ME 5070 Flight Dynamics

Linear State Feedback Controller Design

Multi Rotor Scalability

State Estimation for Autopilot Control of Small Unmanned Aerial Vehicles in Windy Conditions

CONTROL OF TRMS AND MODELLING USING LPV

CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems. CDS 110b

The Pennsylvania State University. The Graduate School. Department of Aerospace Engineering MODEL FOLLOWING AND HIGH ORDER AUGMENTATION FOR ROTORCRAFT

EE 474 Lab Part 2: Open-Loop and Closed-Loop Control (Velocity Servo)

LQG/LTR CONTROLLER DESIGN FOR AN AIRCRAFT MODEL

Optimization-Based Control

Stochastic Optimal Control!

Today. Why idealized? Idealized physical models of robotic vehicles. Noise. Idealized physical models of robotic vehicles

Aircraft Stability & Control

Robust Control 5 Nominal Controller Design Continued

CDS 101/110a: Lecture 8-1 Frequency Domain Design

Computer Problem 1: SIE Guidance, Navigation, and Control

Close Loop System Identification of Dynamic Parameters of an Airplane. Michal Chvojka

A Comparative Study on Automatic Flight Control for small UAV

Kalman Filter Estimation of Rotor-State Flapping: An Optimization-based Approach with UH-60 Flight Test Data

Angle estimation using gyros and accelerometers

Optimal controller designing based on linear quadratic regulator technique for an unmanned helicopter at hover with the presence of wind disturbance

Lecture 7 LQG Design. Linear Quadratic Gaussian regulator Control-estimation duality SRL for optimal estimator Example of LQG design for MIMO plant

Design and Control of Novel Tri-rotor UAV

Pitch Control of Flight System using Dynamic Inversion and PID Controller

System Identification and H Observer Design for TRMS

What is flight dynamics? AE540: Flight Dynamics and Control I. What is flight control? Is the study of aircraft motion and its characteristics.

Modeling of a Small Unmanned Aerial Vehicle

Transcription:

EE512/612 Multivariable Control Systems Homework Assignments for Part 2 Prepared by Ben M. Chen Department of Electrical & Computer Engineering National University of Singapore March 3, 29 EE512/612 Multivariable Control Systems: Part 2 ~ Homework Assignments (Prepared by Ben M. Chen) 1

You should refer to the problem description on an unmanned helicopter flight control system design attached in the appendix for all three homework assignments. Homework Assignment 1: Using the LQR design, the Kalman filter design and their combination, i.e., the LQG control method to design an appropriate measurement feedback control law that meets all the design specification specified in the problem. Show all the detailed calculation and simulate your design using MATLAB and/or Simulink. Give all the necessary plots that show the evidence of your design. Homework Assignment 2: Using both the H 2 and H control techniques to design appropriate measurement feedback control laws that meet all the design specification specified in the problem. In this problem setting, you might wish to formulate the wind gust as external disturbance to the system. Show all the detailed calculation and simulate your design using MATLAB and/or Simulink. Give all the necessary plots that show the evidence of your design. Homework Assignment 3: Using the loop transfer recovery control technique to design appropriate measurement feedback control laws that meet all the design specification specified in the problem. Show all the detailed calculation and simulate your design using MATLAB and/or Simulink. Give all the necessary plots that show the evidence of your design. * * * * * * For those taking EE512, complete any 2 out of 3 assignments above. For EE612 students, complete all 3 assignments. EE512/612 Multivariable Control Systems: Part 2 ~ Homework Assignments (Prepared by Ben M. Chen) 2

APPENDIX: FLIGHT CONTROL SYSTEM DESIGN FOR AN UNMANNED HELICOPTER 1. THE UNMANNED HELICOPTER PLATFORM The chopper depicted below is HeLion, a fully functional unmanned helicopter constructed at the UAV Research Lab in the NUS ECE Department. The system consists of a small-scale bare helicopter (Raptor 9) with all necessary accessories onboard and a ground station. The unmanned helicopter system is an integration of advanced technologies developed in communications, computing and control areas. It is an excellent test bed for testing and implementing modern control techniques. Here we go we will use this platform for designing flight control laws using the techniques that we have learnt from EE512/612. 2. THE LINEARIZED MODEL AT HOVERING The dynamic model of the unmanned system can be obtained through an intensive modeling process involving test flights of the actual helicopter in hovering and near hovering flight conditions. In the figure below, EE512/612 Multivariable Control Systems: Part 2 ~ Homework Assignments (Prepared by Ben M. Chen) 3

U, V and W are respectively the velocities of the chopper in the x, y and z-axis of the body frame of the helicopter; is the roll angle, is the pitch angle, and is the heading or yaw angle; p, q and r are respectively the angular rates of the roll, pitch and heading motions; and as, b s are respectively the longitudinal and lateral flapping angles of the tip-path-plane. A linearized state space model for the system can be described as the following: where x Ax Bu.1778 9.787 9.787.314 9.787 9.787.3326.5353 75.764 343.86.193.249 172.62 59.958 1 A 1, 1 8.1222 4.6535 1.921 8.1222.6821.535.2892 5.5561 36.674 2.7492 11.112 U V p q lat lon,, col a s.496 2.6224 ped bs 2.4928.1741 x u B W 7.8246 r 1.6349 58.453 r fb and where r fb is associated with a built-in controller in the yaw channel, and the control inputs lat, lon, col, ped are respectively corresponding the lateral channel (for roll, left- and right-side tilting motions), the longitudinal channel (for pitch, forward and backward motions), the collective channel (heaving motion), and the pedal channel (for yaw motion) of the helicopter. The control inputs are normalized with 1 being equivalent to /4 rad. Due to physical limitation, they will have to be kept within the following limits:,.35,.35,.12,.4 lat lon col ped EE512/612 Multivariable Control Systems: Part 2 ~ Homework Assignments (Prepared by Ben M. Chen) 4

The ideal measurement output of the system is given by 1 1 1 1 y Cx x 1 1 1 1 However, the actual measurement output is likely to be noisy. Depended on the control technique used to design a control law for the system, one might wish to add some fictitious noises in the above measurement equation. 3. DESIGN SPECIFICATIONS The primary focus of the flight control system for the hovering condition is to design a control law such that when it is applied to the actual plant it will stabilize the overall system; it will drive the dynamics of the helicopter to the hovering state (all state variables are to be driven to ) as quickly as possible from a given initial condition. The following initial condition is to be used for all simulations: x 1.1 Physically, it means the helicopter is commanded to hover from a forward flight at a speed of 1 m/s with a pitch angle of.1 rad (a nose-down angle of 5.7 degrees). Finally, it is noted that if the wind gust disturbance (which is the main source of disturbances in flight control system design) is to be considered in the problem formulation, the dynamic equation should be written as the following instead: EE512/612 Multivariable Control Systems: Part 2 ~ Homework Assignments (Prepared by Ben M. Chen) 5

U uwind uwind V vwind vwind p q uwind x A Bu Ax Bu A Ax Bu Ew, w vwind a s w wind bs W wwind wwind r rfb Other design considerations, such as frequency domain requirements on gain and phase margins, are to be ignored. Bonus will be given to those who have shown their design performing well in this category. For simulation purpose, you can take a wind gust 2 1cos ( t 2) 4 uwind 2 w vwind 1cos ( t2), 1 t 3, 4 w wind 2 3cos ( t 2) 4 and w = elsewhere. Graphically, it can be depicted as follows: 1 Wind Gust in X-axis 5 5 1 15 2 25 3 35 4 1 Wind Gust in Y-axis 5 5 1 15 2 25 3 35 4 3 Wind Gust in Z-axis 2 1 5 1 15 2 25 3 35 4 Time (Seconds) EE512/612 Multivariable Control Systems: Part 2 ~ Homework Assignments (Prepared by Ben M. Chen) 6