Optimal Control of Twin Rotor MIMO System Using LQR Technique

Similar documents
Robust Optimal Sliding Mode Control of Twin Rotor MIMO System

Robust Deadbeat Control of Twin Rotor Multi Input Multi Output System

On Comparison of Neural Observers for Twin Rotor MIMO System

CONTROL OF TRMS AND MODELLING USING LPV

An LQR Controller Design Approach For Pitch Axis Stabilisation Of 3-DOF Helicopter System

System Identification and H Observer Design for TRMS

Pitch Control of Flight System using Dynamic Inversion and PID Controller

Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller

Coordinated Tracking Control of Multiple Laboratory Helicopters: Centralized and De-Centralized Design Approaches

Autonomous Mobile Robot Design

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT

EE C128 / ME C134 Final Exam Fall 2014

High Performance Disturbance Observer based Control of the Nonlinear 2DOF Helicopter System

H-infinity Model Reference Controller Design for Magnetic Levitation System

Modeling and Control Overview

Nonlinear Landing Control for Quadrotor UAVs

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

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators

Nonlinear Control of a Quadrotor Micro-UAV using Feedback-Linearization

International Journal of Engineering Trends and Technology (IJETT) Volume3 Issue 4 Number1 Jul 2012

Chapter 2 Review of Linear and Nonlinear Controller Designs

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

FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT

Modelling of Ball and Plate System Based on First Principle Model and Optimal Control

A Comparison of Closed-Loop Performance of Multirotor Configurations Using Non-Linear Dynamic Inversion Control

ANFIS Modelling of a Twin Rotor System

Fuzzy modeling and control of rotary inverted pendulum system using LQR technique

CYBER EXPLORATION LABORATORY EXPERIMENTS

Robust LQR Control Design of Gyroscope

EMBEDDED CONTROLLER BUILDING FOR BALL AND BEAM SYSTEM USING OPTIMAL CONTROL SYNTHESIS

Parametric convergence and control of chaotic system using adaptive feedback linearization

The PVTOL Aircraft. 2.1 Introduction

FUZZY-PID ALGORITHM CONTROL FOR HELI2DOF ABSTRACT

Simulation of Backstepping-based Nonlinear Control for Quadrotor Helicopter

Control Systems Design

A Study of Advanced Modern Control Techniques Applied to a Twin Rotor MIMO System

EE5102/6102 Multivariable Control Systems

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

SATELLITE ATTITUDE CONTROL SYSTEM DESIGN WITH NONLINEAR DYNAMICS AND KINEMTICS OF QUATERNION USING REACTION WHEELS

The Role of Zero Dynamics in Aerospace Systems

Mechatronics Engineering. Li Wen

Laboratory Exercise 1 DC servo

Linear State Feedback Controller Design

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems

QNET Experiment #04: Inverted Pendulum Control. Rotary Pendulum (ROTPEN) Inverted Pendulum Trainer. Instructor Manual

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

Robust Control of Robot Manipulator by Model Based Disturbance Attenuation

Contents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42

Note. Design via State Space

Linear Systems Theory

Robot Control Basics CS 685

Design and Comparison of Different Controllers to Stabilize a Rotary Inverted Pendulum

Investigation of the Dynamics and Modeling of a Triangular Quadrotor Configuration

Robot Dynamics - Rotary Wing UAS: Control of a Quadrotor

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

Exam. 135 minutes, 15 minutes reading time

Active Disturbance Rejection Control of Bearingless Induction Motor Wen-Shao BU 1,2 and Yong-Quan HUANG 2

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

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

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

ET3-7: Modelling I(V) Introduction and Objectives. Electrical, Mechanical and Thermal Systems

Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review

6 OUTPUT FEEDBACK DESIGN

7.1 Introduction. Apago PDF Enhancer. Definition and Test Inputs. 340 Chapter 7 Steady-State Errors

Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual

Adaptive fuzzy observer and robust controller for a 2-DOF robot arm

CHAPTER 1. Introduction

Nonlinear Controller Design of the Inverted Pendulum System based on Extended State Observer Limin Du, Fucheng Cao

Aircraft Pitch Control Design Using Observer-State Feedback Control

Pierre Bigot 2 and Luiz C. G. de Souza 3

Design and Control of Novel Tri-rotor UAV

University of Petroleum & Energy Studies, Dehradun Uttrakhand, India

FEEDBACK CONTROL SYSTEMS

Example: DC Motor Speed Modeling

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

AMME3500: System Dynamics & Control

State space control for the Two degrees of freedom Helicopter

Rotor reference axis

3- DOF Scara type Robot Manipulator using Mamdani Based Fuzzy Controller

Approximate step response of a nonlinear hydraulic mount using a simplified linear model

Application of singular perturbation theory in modeling and control of flexible robot arm

A Backstepping control strategy for constrained tendon driven robotic finger

Wataru Ohnishi a) Student Member, Hiroshi Fujimoto Senior Member Koichi Sakata Member, Kazuhiro Suzuki Non-member Kazuaki Saiki Member.

NONLINEAR CONTROL OF A MAGNETIC LEVITATION SYSTEM USING FEEDBACK LINEARIZATION

The basic principle to be used in mechanical systems to derive a mathematical model is Newton s law,

5. Observer-based Controller Design

Introduction to Controls

RBF Neural Network Adaptive Control for Space Robots without Speed Feedback Signal

H-INFINITY CONTROLLER DESIGN FOR A DC MOTOR MODEL WITH UNCERTAIN PARAMETERS

Chapter 3. State Feedback - Pole Placement. Motivation

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain

Controls Problems for Qualifying Exam - Spring 2014

Example: Modeling DC Motor Position Physical Setup System Equations Design Requirements MATLAB Representation and Open-Loop Response

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

Problem Set 4 Solution 1

Advanced Aerospace Control. Marco Lovera Dipartimento di Scienze e Tecnologie Aerospaziali, Politecnico di Milano

θ α W Description of aero.m

Real-Time Implementation of a LQR-Based Controller for the Stabilization of a Double Inverted Pendulum

Reverse Order Swing-up Control of Serial Double Inverted Pendulums

Transcription:

Optimal Control of Twin Rotor MIMO System Using LQR Technique Sumit Kumar Pandey and Vijaya Laxmi Abstract In this paper, twin rotor multi input multi output system (TRMS) is considered as a prototype laboratory set-up of helicopter. The aim of studying the model of TRMS and designing the controller for it is to provide a platform for controlling the flight of helicopter. An optimal state feedback controller based on linear quadratic regulator (LQR) technique has been designed for twin rotor multi input multi output system. TRMS is a nonlinear system with two degrees of freedom and cross couplings. The mathematical modeling of TRMS has been done using MATLAB/SIMULINK. The linearised model of TRMS is obtained from the nonlinear model. The simulation results of optimal controller are compared with the results of conventional PID controller. The appropriateness of proposed controller has been shown both in terms of transient and steady state response. Keywords Twin rotor MIMO system Linear quadratic regulator (LQR) Unmanned air vehicle (UAV) 1 Introduction Recent times the development of several approaches for controlling the flight of air vehicle such as helicopter and unmanned air vehicle (UAV) has been studied frequently. The modeling of the air vehicle dynamics is a highly challenging task due to the complicated nonlinear interactions among the various variables and also there are certain states which are not accessible for the measurement. The twin rotor multi input multi output system (TRMS) is an experimental set-up that resembles with the helicopter model. The TRMS consist of two rotors at each ends of the S.K. Pandey (&) V. Laxmi Birla Institute of Technology, Mesra, Ranchi 835215, India e-mail: skpdmk@gmail.com V. Laxmi e-mail: vlaxmi@bitmesra.ac.in Springer India 215 L.C. Jain et al. (eds.), Computational Intelligence in Data Mining - Volume 1, Smart Innovation, Systems and Technologies 31, DOI 1.17/978-81-322-225-7_2 11

12 S.K. Pandey and V. Laxmi horizontal beam known as main rotor and tail rotor which is driven by a DC motor and it is counter balanced by a pivoted beam [1]. The TRMS can rotate in both horizontal and vertical direction. The main rotor generates a lift force due to this the TRMS moves in upward direction around the pitch axis. While, due to the tail rotor TRMS moves around the yaw axis. However TRMS resembles with the helicopter but there is some significant differences between helicopter and TRMS. In helicopter, by changing the angle of attack controlling has been done, while in TRMS it has been done by changing the speed of rotors. Several techniques have been implemented for the modeling and control purpose of TRMS. In [2] authors provide the detail description of dynamic modeling of twin rotor MIMO system and investigate the open loop control along longitudinal axis. In [3] the model decouples method and implementation of optimal controller has been proposed for two independent SISO systems for TRMS. The controller has been designed to tolerate some changes in system parameter. In [4] the time optimal control method has been proposed for twin rotor MIMO system. In [5] the author discuss about the sliding mode state observer controller for TRMS system. Here the Lyapunov method is used to derive the asymptotic stability conditions for robust and global sliding mode control. In [6] dynamic model is proposed to a one degree of freedom (DOF) twin rotor MIMO system (TRMS) based on a black box system identification technique. This extracted model is connected with a feedback LQG regulator. The authors describe how the system performance has been improved by using artificial non-aerodynamic forces. In this work, dynamic and linear model for TRMS have been developed. A PID controller and an optimal state feedback controller based on LQR technique has been designed separately. The transient and steady state performance of the system has been analyzed for step input. The paper is organized as follows. Next section deals with the modeling of the system, followed by the control technique. Section 4 deals with the results obtained and last section consists of conclusion. 2 Mathematical Modeling According to the diagram presented in Fig. 1, the non linear equation has been derived [7, 8] and the parameters of TRMS are shown in Table 1. I 1 _ w ¼ M 1 M FG M Bw M G ð1þ where, M 1 is the nonlinearity caused by the rotor and can be estimated as second order polynomial and due to this the torque is induced to the TRMS as given below.

Optimal Control of Twin Rotor MIMO System 13 Fig. 1 Twin rotor MIMO system I 2 M Bø + M R I 1 ψ ø M FG + M Bψ + M G Table 1 Physical parameters of TRMS Symbol Parameter Value Unit I 1 Vertical rotor moment of inertia 6.8 1 2 kg m 2 I 2 Horizontal rotor moment of inertia 2 1 2 kg m 2 a 1 Parameter of static characteristic.135 N/A a 2 Parameter of static characteristic.924 N/A b 1 Parameter of static characteristic.2 N/A b 2 Parameter of static characteristic.9 N/A m g Gravity momentum.32 N m B 1w Parameter of friction momentum 6 1 2 N m s/ B 2w Parameter of friction momentum 1 1 3 N m s/ B 1/ Parameter of friction momentum 1 1 1 N m s/ B 2/ Parameter of friction momentum 1 1 2 N m s/ K gy Parameter of gyroscopic momentum.5 s/ M 1 ¼ a 1 s 2 1 þ b 1 s 1 ð2þ Considering the Fig. 1, the weight of the helicopter produces the gravitational torque about the pivot point, which is described by the following Eq. 3. M FG ¼ M g sin w ð3þ The frictional torque can be estimated as following equation. M Bw ¼ B 1w _ w þ B 2w signð _ wþ ð4þ The gyroscopic torque occurs due to coriolis force. This torque is resulted when moving main rotor changes its position in azimuth direction, and describes as the Eq. 5 given below.

14 S.K. Pandey and V. Laxmi M G ¼ K gy M 1 _ / cos w ð5þ Here, the motor and electrical control circuit is considered as transfer function of first order. Hence the motor momentum is described in Laplace domain is as below. s 1 ¼ K 1 T 11s þ T 1 u 1 ð6þ Similar equation is developed for the horizontal plane motion. The net torques produced in horizontal plane motion is described by the following Eq. 7 I 2 / ¼ M 2 M B/ M R ð7þ where, M 2 is nonlinear static characteristic similar as main rotor. M 2 ¼ a 2 s 2 2 þ b 2 s 2 ð8þ Frictional torque is calculated same as the main rotor dynamics. M Bw ¼ B 1/ _ w þ B 2/ sign ð _UÞ ð9þ M R is the cross reaction momentum estimated by first order transfer function described by the following equation. M R ¼ K c ðt S þ 1Þ s 1 ð1þ T ps þ 1 Again, the D.C. motor with electrical circuit is estimated as the first order transfer function and given by the following equation. s 2 ¼ k 2 T 21 S þ T 2 u 2 ð11þ The above mathematical model given by Eqs. 1 11, is linearized [6, 7] across equilibrium point X given as X ¼ ½ Š The state and output vector here is given by X ¼½w; _ w; U; _ U; s 1 ; s 2 ; M R Š T Y ¼½w UŠ T

Optimal Control of Twin Rotor MIMO System 15 Here the TRMS plant is represented as below. _x ¼ Ax þ Bu y ¼ Cx ð12þ The system considered here consists of 7 states, there are two control input and two output state namely pitch and yaw. The system matrix can be obtained by linearizing is as below. 2 3 1 1 4:34 :882 1:24 A ¼ 5 1:4823 3:6 18:75 :8333 6 7 4 1 5 :169 :5 2 3 B ¼ 1 7 6 75 4 1 C ¼ 1 1 3 Proposed Control Techniques of TRMS This section presents the control techniques using PID controller and optimal state feedback controller using LQR technique. 3.1 PID Control Technique The conventional PID controller is used to control the horizontal and vertical movements separately. The outputs are compared with desired output value and then the error is processed to conventional PID controller as shown in Fig. 2 [8].

16 S.K. Pandey and V. Laxmi r(t) e(t) u(t) (t) + PID TRMS _ control Fig. 2 PID control scheme for TRMS Here, r(t) is the reference input, e(t) is error signal, u(t) is the control force and α(t) is the output of plant. The controller output of conventional PID controller [9] is given as in Eq. 13 where, K p Proportional gain, K i Integral gain, Derivative gain. K d Z u(t) ¼ K p et ðþþk i e(t) dt þ K d de(t) dt ð13þ 3.2 Optimal Control Technique Here the plant taken is time varying because the optimal control problem is formulated for the time varying system. Control input of the plant is described as shown in Fig. 3. uðtþ ¼ KðtÞ xðtþ ð14þ The control input here is linear and the control energy is given by u T ðtþrðtþuðtþ, where R(t) is the square matrix known as control cost matrix. Control energy expression is in quadratic form because the equation contains u T ðtþrðtþuðtþ quadratic function of u(t). The transient energy can be expressed as x T ðtþ QðtÞ x(t), ẋ = Ax + Bu C r = + u x y _ K Fig. 3 Optimal control scheme of TRMS

Optimal Control of Twin Rotor MIMO System 17 where Q(t) is square symmetric matrix called state weighing matrix [1]. Hence the objective function is Z t f Jðt; t f Þ¼ ðx T ðtþqðtþ xðtþþu T ðtþ RðtÞ uðtþþdt t ð15þ where t and t f are initial and final time respectively. The main objective here is to minimize the objective function as described by Eq. 15 by choosing an optimal value of gain matrix K(t). By considering Eqs. 12 and 14. _xðtþ ¼ðA BKðtÞÞxðtÞ ð16þ _xðtþ ¼A K xðtþ ð17þ where A K ¼ ða BKðtÞÞ is close loop state dynamics matrix. The solution of Eq. 16 is xðtþ ¼h K ðt; t Þxðt Þ ð18þ where h K ðt; t Þ is the state transition matrix of closed loop system, on substituting Eq. 18 in 15 the given objective function is as Jðt; t f Þ¼ Z t f t ðx T ðtþh T K ðs; tþðqðþþkt s ðþr s ðþkðsþþh s K ðs; tþxðtþds ð19þ This can be written as Jðt; t f Þ¼x T ðtþmðt; t f ÞxðtÞ ð2þ where Z t f Mðt; t f Þ¼ h K ðs; tþðqðsþþk T ðsþrðsþkðsþþh K ðs; tþds t ð21þ By Eqs. 18 and 19 Z t f ðt; t f Þ¼ ðx T ðsþðqðsþ +K T ðsþ RðsÞ KðsÞÞ xðsþ ds t ð22þ Now differentiating Eq. 22 with respect to time t

18 S.K. Pandey and V. Laxmi @J(t; t f Þ ¼ x T ðt)(qðtþþk T ðt)rðtþkðtþþxðtþ @t ð23þ Also partially differentiating Eq. 19 with respect to time t @J(t; t f Þ @t ¼ _x(t) T M(t; t f Þ xðtþþx T ðt)( @M(t; t fþ Þ xðtþþx T ðtþ Mðt; t f Þ_xðtÞ @t ð24þ By combining Eqs. 17 and 24 @Jðt; t f Þ @t ¼ x T ðtþða K ðtþmðt; t f Þþð @Mðt; t fþ ÞxðtÞþMðt; t f ÞA K ðtþþxðtþ @t ð25þ Now considering Eqs. 23 and 25 @Mðt; t fþ @t ¼ A K ðtþ Mðt; t f ÞþA T K ðtþ Mðt; t fþþðqðtþþk T ðtþrðtþkðtþþ ð26þ Above equation describe the matrix Riccati equation for finite time duration. Optimal control gain matrix K(t) is obtained by solving Eq. 26. KðtÞ ¼R 1 ðtþ B T ðtþm ð27þ By considering the closed loop system as asymptotically stable, M is a optimal matrix, Q(t) and R(t) are positive definite matrix and positive semi definite matrix are time independent. The value of Q and R are randomly chosen and varied until the output of system does not get the desired value. The control gain matrix K has been calculated here is as below. K ¼ :151 :44 :352 :11 :54 :24 :226 :53 1 :46 1 :421 :56 2:37 4 Simulation Results To implement the above control techniques, the TRMS is designed using Simulink. The responses of reference inputs of the LQR controller are presented in this section which is compared with the results of the conventional PID controller. In simulation the transient and steady state response of the system is investigated such as overshoot, settling time, steady state error. The reference value for step input is taken here as.5 for horizontal plane and.2 for vertical plane. Figure 4a, b shows the

Optimal Control of Twin Rotor MIMO System 19 (a) (b) (c) (d) 1.5 1 reference system output.5 -.5-1 -1.5 1 2 3 4 5 6 7 8 9 1.3.25.2 reference system output.15.1.5 -.5 5 1 15 2 25 3.9.8.7.6.5.4.3.2.1 -.1 1 2 3 4 5 6 7 8 9 1 1.8.6.4.2 reference system output reference system output -.2 -.4 -.6 -.8-1 5 1 15 2 25 3 35 4 45 5 Fig. 4 a Step response in horizontal plane using PID control. b Step response in vertical plane using PID control. c Step response in horizontal plane using optimal control. d Step response in vertical plane using optimal control response of the TRMS in horizontal and vertical plane using PID control technique. Figure 4c, d shows the response of the TRMS in horizontal and vertical plane using optimal control technique. Figure 5a, b shows the control effort of the TRMS in horizontal and vertical plane using PID control technique. Figure 5c, d shows the control effort of the TRMS in horizontal and vertical plane using optimal control technique. Table 1 shows the physical parameters of TRMS and Table 2 depicts the characteristics of step response of TRMS using PID controller and optimal controller.

2 S.K. Pandey and V. Laxmi (a) (b) (c) (d) 2.6 2.4 2.2 2 1.8 1.6 1.4 1.2 1.8 5 1 15 2 25 3 4 3 2 1-1 -2-3 -4 1 2 3 4 5 6 7 8 9 1 1.8.6.4.2 -.2 -.4 -.6 -.8-1 5 1 15 2 25 3.6.5.4.3.2.1 -.1 1 2 3 4 5 6 7 8 9 1 Fig. 5 a Control effort in vertical plane using PID control. b Control effort in horizontal plane using PID control. c Control effort in vertical plane using optimal control. d Control effort in horizontal plane using optimal control Table 2 Characteristics of step response Plane Reference value Rise time (s) PID controller [8] Optimal controller Settling time (s) Max. over shoot (%) Horizontal.5 2. 18 25.. Vertical.2 6. 14 2.. Horizontal.5 4.4 5.7.. Vertical.2 5. 8. 8.. Steady state error

Optimal Control of Twin Rotor MIMO System 21 5 Conclusion In this paper, the TRMS with two degrees of freedom was considered. The mathematical modeling of TRMS has been done in MATLAB/SIMULINK. Here PID and optimal controllers has been designed to control the horizontal and vertical movements of the system. The performance of the designed controllers has been evaluated with step input. The results show that the optimal controller gives better performance in terms of both transient and steady state response as compared to the PID controller. The control effort in case of optimal controller is minimum then the PID controller. References 1. TRMS 33-949S User Manual, Feedback instruments Ltd., East Sussex, U.K. (1998) 2. Ahmad, S.M., Chipperfield, A.J., Tokhi, M.O.: Dynamic modeling and open loop control of twin rotor multi input multi output system. J. Syst. Control Eng. (22) 3. Wen, P., Li, Y.: Twin rotor system modeling, de-coupling and optimal control. Proceedings of the IEEE International Conference on Mechatronics and Automation, Beijing, China (211) 4. Lu, T.W., Wen, P.: Time optimal and robust control of twin rotor system. In: IEEE International Conference on Control and Automation Guangzhou, China (27) 5. Pratap, B., Purwar, S.: Sliding mode state observer for 2-DOF twin rotor MIMO system. In: International Conference on Power, Control and Embedded Systems, India (21) 6. Ahmad, S.M., Chipperfield, A.J., Tokhi, M.O.: Dynamic modelling and optimal control of a twin rotor MIMO system. In: Proceedings of IEEE national aerospace and electronics conference (NAECON 2), pp. 391 398, Dayton, Ohio, USA (2) 7. Bennoune, A., Kaddouri, A., Ghribi, M.: Application of the dynamic linearization technique to the reduction of the energy consumption of induction motors. Appl. Math. Sci. 1, 1685 1694 (27) 8. Pandey, S.K., Laxmi, V.: Control of twin rotor MIMO system using PID controller with derivative filter coefficient. In: Proceedings of IEEE Student s Conference on Electrical, Electronics and Computer Science, MANIT Bhopal, India (214) 9. Ramalakshmi, A.P.S., Manoharan, P.S.: Nonlinear modeling and control of twin rotor MIMO system. In: Proceedings of IEEE International Conference on Advanced Communication Control and Computing Technologies (ICACCCT), pp. 366 369, Ramanathapuram, India (212) 1. Saini, S.C., Sharma, Y., Bhandari, M., Satija, U.: Comparison of pole placement and LQR applied to single link flexible manipulator. In: International Conference on Communication Systems and Network Technologies (212)

http://www.springer.com/978-81-322-224-