Robust Deadbeat Control of Twin Rotor Multi Input Multi Output System

Similar documents
Optimal Control of Twin Rotor MIMO System Using LQR Technique

Robust Optimal Sliding Mode Control of Twin Rotor MIMO System

ANFIS Modelling of a Twin Rotor System

CONTROL OF TRMS AND MODELLING USING LPV

System Identification and H Observer Design for TRMS

On Comparison of Neural Observers for Twin Rotor MIMO System

FUZZY-PID ALGORITHM CONTROL FOR HELI2DOF ABSTRACT

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

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

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

H inf. Loop Shaping Robust Control vs. Classical PI(D) Control: A case study on the Longitudinal Dynamics of Hezarfen UAV

Pitch Control of Flight System using Dynamic Inversion and PID Controller

Chapter 2 Review of Linear and Nonlinear Controller Designs

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

Simulation of Backstepping-based Nonlinear Control for Quadrotor Helicopter

Dr Ian R. Manchester

Bangladesh University of Engineering and Technology. EEE 402: Control System I Laboratory

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control

MECH 6091 Flight Control Systems Final Course Project

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

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

H-infinity Model Reference Controller Design for Magnetic Levitation System

YTÜ Mechanical Engineering Department

Control Systems II. ETH, MAVT, IDSC, Lecture 4 17/03/2017. G. Ducard

Laboratory Exercise 1 DC servo

The PVTOL Aircraft. 2.1 Introduction

FEEDBACK CONTROL SYSTEMS

Chapter 7 - Solved Problems

Robust LQR Control Design of Gyroscope

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

Comparison of LQR and PD controller for stabilizing Double Inverted Pendulum System

Automatic Control 2. Loop shaping. Prof. Alberto Bemporad. University of Trento. Academic year

Index Terms Magnetic Levitation System, Interval type-2 fuzzy logic controller, Self tuning type-2 fuzzy controller.

A New Approach to Control of Robot

Evaluation of SIPIC01 and SIPIC02 on Motor Speed Control

Simulation based Modeling and Implementation of Adaptive Control Technique for Non Linear Process Tank

Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process

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

Time Response Analysis (Part II)

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators

YTÜ Mechanical Engineering Department

Example: DC Motor Speed Modeling

Lecture 25: Tue Nov 27, 2018

Design and Implementation of an Unmanned Tail-sitter

DC Motor Position: System Modeling

FUZZY SWING-UP AND STABILIZATION OF REAL INVERTED PENDULUM USING SINGLE RULEBASE

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER

DECENTRALIZED PI CONTROLLER DESIGN FOR NON LINEAR MULTIVARIABLE SYSTEMS BASED ON IDEAL DECOUPLER

Design of Quadratic Dynamic Matrix Control for Driven Pendulum System

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

Feedback Control of Linear SISO systems. Process Dynamics and Control

6.1 Sketch the z-domain root locus and find the critical gain for the following systems K., the closed-loop characteristic equation is K + z 0.

ECE 388 Automatic Control

Modeling and Control Overview

Alireza Mousavi Brunel University

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

Autonomous Mobile Robot Design

PID Controller Design for DC Motor

Design and Implementation of Sliding Mode Controller using Coefficient Diagram Method for a nonlinear process

Adaptive Robust Control (ARC) for an Altitude Control of a Quadrotor Type UAV Carrying an Unknown Payloads

Course roadmap. Step response for 2nd-order system. Step response for 2nd-order system

Available online at ScienceDirect. Procedia Technology 25 (2016 )

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

AMME3500: System Dynamics & Control

Investigation of the Dynamics and Modeling of a Triangular Quadrotor Configuration

Mechatronics Engineering. Li Wen

Analysis and Design of Control Systems in the Time Domain

Inertia Identification and Auto-Tuning. of Induction Motor Using MRAS

Robot Dynamics - Rotary Wing UAS: Control of a Quadrotor

Modelling and Control of Ball-Plate System

Vibration Suppression of a 2-Mass Drive System with Multiple Feedbacks

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

Nonlinear Landing Control for Quadrotor UAVs

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

Funnel control in mechatronics: An overview

A Benchmark Problem for Robust Control of a Multivariable Nonlinear Flexible Manipulator

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

Coupled Drive Apparatus Modelling and Simulation

CHAPTER 7 STEADY-STATE RESPONSE ANALYSES

Different Modelling and Controlling Technique For Stabilization Of Inverted Pendulam

NonlinearControlofpHSystemforChangeOverTitrationCurve

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

A Blade Element Approach to Modeling Aerodynamic Flight of an Insect-scale Robot

A laboratory for a first course in control systems

A New Improvement of Conventional PI/PD Controllers for Load Frequency Control With Scaled Fuzzy Controller

A Comparative Study on Automatic Flight Control for small UAV

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Root Locus

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

Active fault-tolerant control design for Takagi-Sugeno fuzzy systems

Anbar Journal of Engineering Science. Fuzzy Model Reference Adaptive Controller for DC Motor

Application of Neuro Fuzzy Reduced Order Observer in Magnetic Bearing Systems

Lab 3: Model based Position Control of a Cart

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK

AMJAD HASOON Process Control Lec4.

Dynamics and control of mechanical systems

1 An Overview and Brief History of Feedback Control 1. 2 Dynamic Models 23. Contents. Preface. xiii

Automated Estimation of an Aircraft s Center of Gravity Using Static and Dynamic Measurements

Internal Model Control of A Class of Continuous Linear Underactuated Systems

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

Backstepping Control with Integral Action of PMSM Integrated According to the MRAS Observer

Transcription:

Robust Deadbeat Control of Twin Rotor Multi Input Multi Output System Abhishek J. Bedekar Department of Electrical Engg. Walchand College of Engineering, Sangli (Maharashtra), India. Santosh Shinde Department of Electrical Engg. Walchand College of Engineering, Sangli (Maharashtra), India. Abstract This paper deals with a deadbeat PID control of Non-linear higher order system. The method used in this paper uses feedback arrangement which helps to improve system response. TheDeadbeat control method is applied to Non-linear model of Twin Rotor MIMO Laboratory setup (Helicopter model).this helicopter model is first simulated in matlab with simple PID controller and then with deadbeat controller. Comparative study shows that Deadbeat PID controller is capable of providing robust performance. Keywords MIMOsystem, TRMS, PID, Deadbeat control. 1. INTRODUCTION The TRMS system is nonlinear system similar to helicopter as shown in Fig. 1.The conventional controller like PID is used to control such nonlinear system[1-4], as it has simple structure and easy to use. In recent years new methods like feedback linearization [5] and gain scheduling [6] have been applied with good outcomes. Intelligent control theories like Fuzzy control, Neural network and GA applied, but designing logic for such intelligent controller is not easy[7,8,9]. Many methods are tested in order to get an acceptable performance of the controller. This includes minimum settling time, rise time, zero steady state error, less oscillation, robustness against disturbances. TRMS system is very complex and it includes uncertainties thus finding gains of PID become difficult task. Also modeling of TRMs system is difficult [10, 11, and 12]. Even if we get system model, for entire input range it will not represent system exactly. In order to control TRMS system here, we use the method proposed in [13, 14] which include PID and Deadbeat controller. In [13] writer claims that response will remain unchanged when all s change by as much as 50%. The main problem with TRMS is that of coupling effect between two rotors, to encounter this problem we are going to decouple [15] into two SISO system and effect is considered as disturbances to each of the SISO system. Then the Deadbeat control scheme is applied to the SISO system. This paper is organized as follows. Section 1 introduction, Section 2 system model and its mathematical representation, section 3 Deadbeat control method and controller design, section 4 then system is simulated in MATLAB. Finally, comparative analysis between PID and Deadbeat PID controller and this study is summarized in conclusion. Fig.1 Schematic diagram of TRMS control system 2. TWIN ROTOR SYSTEM The TRMs is a laboratory platform designed for control experiment by Feedback Instruments Ltd [16]. It consists of a beam pivoted on its base in such way that it can rotate in both vertical and horizontal planes. Two DC motors are used for two rotors (main and tail rotor), at each end of the beam. In actual Helicopter, aerodynamic force is controlled by changing the angle of attack of the blades but TRMS model designed such that force is controlled by controlling speed of motors. The main rotor produces force, which allows the beam to raise vertically making rotation along pitch axis. While tail rotor produces horizontal force to make the beam turn left or right around the yaw axis. Usually, phenomenological models tending to be nonlinear, this means that at least one of the states is an argument of a nonlinear function. So as to present such a model as a transfer function (a form of linear plant dynamics representing a control system), it has to be linearized. The following nonlinear model equations can be derived. Mathematical equation in vertical plane is given as I 1. ψ = M 1 M FG M Bψ M G (1) Where M 1 = a 1. τ 1 2 + b 1. τ 1 Nonlinear static characteristic(2) M FG = M g sin ψgravity momentum (3) Friction forces momentum M B = B 1ψ. ψ + B 2ψ. sin(ψ ) (4) 703

M G = K gy. M 1. φ. cos ψ Gyroscopic momentum (5) The motor and the electrical control circuit is approximated as a first order transfer function, thus the rotor momentum in Laplace domain is described as K τ 1 = 1 u T 11 s+t 1 (6) 10 Mathematical equation in horizontal plane is given as I 2. φ = M 2 M Bφ M R (7) Where M 2 = a 2. τ 2 2 + b 2. τ 2 Nonlinear static characteristic (8) Friction forces momentum M Bφ = B 1φ. ψ + B 2φ sin φ (9) M R = K c T 0s+1 T p s+1 τ 1 Cross reaction momentum (10) Rotor momentum in Laplace domain is given as τ 2 = K 2 T 21 s+t 20 u 2 (11) The model s used in above (1)-(11) equation are chosen experimentally, which makes the TRMS non-linear model a semi-phenomenological model. The boundary for the control signal is set to [-2.5 to +2.5]. Table 1 gives approximated values of s. Parameters Value I 1 - moment of inertia of vertical 6.8 10 2 kgm 2 rotor I 2 - moment of inertia of horizontal rotor 2 10 2 kgm 2 a 1 -static characteristic 0.0135 b 1 -static characteristic 0.0924 a 2 -static characteristic 0.02 b 2 -static characteristic 0.09 M g -gravity momentum 0.32 Nm B 1ψ -friction momentum function 6 10 3 Nms/rad B 2ψ - friction momentum function 1 10 3 Nms 2 /rad B 1φ - friction momentum function 1 10 1 Nms/rad B 2φ - friction momentum function 1 10 2 Nms 2 /rad K gy - gyroscopic momentum 0.05 s/rad k 1 -motor 1 gain 1.1 k 2 -motor 2 gain 0.8 T 11 -motor 1 denominator 1.1 T 10 - motor 1 denominator 1 T 21 - motor 2 denominator 1 T 20 - motor 2 denominator 1 T 11 - cross reaction momentum 2 T 11 - cross reaction momentum 3.5 k 1 -cross reaction momentum gain -0.2 Fig.2 Table 1 As we know there is cross coupling between main and tail rotor. With the help of model equation nonlinear Simulink model of TRMS is obtained as shown in Fig.3 704

Fig. 3 Nonlinear simulink model of TRMS 3. DEADBEAT CONTROLLER DESIGN METHODOLOGY H1(s) =1 for n p = 2 H1(s) =1+K b s for n p = 3 or 4 H1(s) = 1 + K b s + K c s 2 for n p = 5 The main goal of control system is to reach the desired value 6. select gain, using the coefficient from table 2 to achieve with zero steady state error within specified settling time. A response with the following requirement: deadbeat response should have zero steady state error, minimum rise time, controllable settling time, % overshoot (a)set k=1 from 0 to 2%, % undershoot < 2%. Also have robustness against external disturbance and uncertainty.refer T following fig.4 for the basic structure of the controlled system (b)set ω n = s 80% of te desired settling time design. (c)set C.E. of closed loop equal to: s n p + αω n s n p 1 + βω n 2 s n p 2 +... +ω n n p (d)the roots of H(s) must be real & negative Fig.4 Basic structure 1. Use PID controller as G c (s). 2. Add cascade gain K before the PID controller. (e)smallest root of H(s) will set the desired 4 t s 80% of te desmallest rootsired settling time 7. Increase K until the response becomes deadbeat and the settling time is approximately equal to the desired value. 3. Add state variable feedback gain Ka. This will make the system over specified by at least one variable 4. Determine n p forg c G p (s), where n p equals the no of poles ing c G p (s). 5. Add the feedback 705

Order n p α β γ δ ε Ts 2 nd 1.82 - - - - 4.82 3 rd 1.90 2.20 - - - 4.04 This TF will be utilized throughout this work. 4.1 Tail rotor controller design 4 th 2.20 3.50 2.80 - - 4.81 5 th 2.70 4.90 5.40 3.40-5.43 6 th 3.15 6.50 8.70 7.55 4.05 6.04 Table 2 Deadbeat coefficients and response time 4. CONTROLLER DESIGN First using the decouple techniques we separate the system into two SISO ones as shown below Vertical part (Tail Rotor) C(s) R(s) = Fig.7 Tail rotor control The close loop transfer function G 1 (s)g 2 (s) 1+G 2 s H 2 s +G 1 (s)g 2 (s)h 1 (s) (14) Where G 1 s = G c s and G 2 s = G t s n p Equals the no of poles in G c G p (s) = 4 Thus H 1 s = 1 + K b sandh 2 s = K a Finally Horizontal part (Main Rotor) Fig.5 C(s) R(s) = 15.02K[K 3 (S 2 + XS + Y)] S 4 + 3.458 + 15.02K b KK 3 S 3 + 2.225 + 15.02KK 3 + 15.02KK b K 3 X S 2 + {15.02K a + 15.02KK 3 X + 15.02KK b K 3 Y}S + {15.02KK 3 Y} (15) Then CE of above transfer function compared with Standard CE S 4 + αω n S 3 + βω n 2 S 2 + γω n 3 S + ω n 4 (16) From design procedure we get coefficient values from Table 2, also we get value of Fig.6 TF of thetrms in vertical and horizontal movement are given as G t s = 15.02 s 3 +3.458s 2. Tail rotor (12) +2.225s ω n = T s T s 80% = 4.81 1.6 = 3.00625 Therefore CE of deadbeat TF is: S 4 + 6.613S 3 + 31.6314S 2 + 76.07355S + 81.6771 (17) Comparing characteristic equation (16) and (17) we have G m s = 1.519 s 3 +0.748s 2. Mainrotor (13) +1.533s+1.046 3.485 + 15.02KK b K 3 = 6.6138 2.225 + 15.02KK 3 + 15.02KK b K 3 X = 31.6314 15.02K a + 15.02KK 3 X + 15.02KK b K 3 Y = 76.0735 15.02KK 3 Y = 81.6771 706

Then cascade gain K is set equal to 1. After some trial and error we get values for K 3 = 17 K b = 0.243K a = 45.848 X = 14.21Y = 38.65 5. SIMULATION AND RESULTS 5.1 For Step input Select k until deadbeat response not reached. 4.2 Main rotor control Similarly, C(s) R(s) = G 1 (s)g 2 (s) 1 + G 2 s H 2 s + G 1 (s)g 2 (s)h 1 (s) Fig. 8 PID response to main rotor(pitch) Where G 1 s = G c s and G 2 s = G m s n p Equals the no of poles in G c G p (s) = 4 Thus H 1 s = 1 + K b sandh 2 s = K a C(s) R(s) = K[K 3 (S 2 + XS + Y)] S 4 + 0.748 + 1.519K b KK 3 S 3 + 1.533 + 0.1549KK 3 S 2 + {1.046 + 1.519K a + 0.1549KK b K 3 Y}S + {1.519KK 3 Y} Then CE of above transfer function compared with Standard CE S 4 + αω n S 3 + βω n 2 S 2 + γω n 3 S + ω n 4 (18) Fig. 9 Deadbeat PID response to main rotor(pitch) From design procedure we get coefficient values from Table 2, also we get value of ω n = Therefore CE of deadbeat TF is: T s T s 80% = 4.81 1.6 = 3.00625 S 4 + 6.613S 3 + 31.6314S 2 + 76.07355S + 81.6771(19) Comparing characteristic equation (18) and (19) we have Fig. 10 PID response to tail rotor 0.748 + 1.519K b KK 3 = 6.6138 1.533 + 0.1549KK 3 = 31.6314 1.046 + 1.519K a + 0.1549KK b K 3 Y = 76.0735 1.519KK 3 Y = 81.6771 Then cascade gain K is set equal to 1. After some trial and error we get values for K 3 = 7.723 K b = 0.5K a = 2.5453 X = 3.131Y = 6.963 Fig.11 Deadbeat PID response to tail rotor 707

5.2 For sin wave input 6.CONCLUSION In this study, we have successfully modeled TRMS system and successfully applied robust Deadbeat controller scheme. In system performance, the settling time has been reduced also overshoot has been decreased.implemented scheme does not deal with much harder mathematics. it is easily understood method. But as this method is model based, we require accurate system transfer function. Fig. 12 PID response to tail rotor (yaw) Fig.13 Deadbeat PID response to tail rotor (yaw) 5.3 For square input Fig. 16 simulation diagram of PID controller scheme Fig. 14 PID response to main rotor(pitch) Fig. 17 simulation diagram of deadbeat controller scheme 7. REFERENCES Fig. 15 Deadbeat PID response to main rotor(pitch) Above Figures shows the controller effect for different type of inputs. From results it is clear that traditional PID controller responses have overshoots and its settling time is more than designed Deadbeat controller. Here with Deadbeat control approach result shows remarkable improvement in system behavior. 1. K. Turkoglu, U. Ozdemir, M. NIkbay, E. Jafarov, PID otimization of UAV longitudinal Flight control system, World Academy of Science, Engineering and Technology 45, 2008. 2. S. Yang, K. Li and J. Shi, Design and Simulation of the Longitudnal Autopilot of UAV Based on Self-Adaptive Fuzzy PID Control, International Conference on Computational Intelligence and Security, 2009. 3. H. Takaaki, Y. Kou, A. Yoshinori, M. Wanori, A. Santoshi and M. Shun, A Design Method for Modified PID Control System for Multiple Input Multiple Output Plants to Attenuate Unknown Disturbances, World Automation Congress 2010 TSI Press. 4. F, Sajjad, G. Dawei, K. Naeem and P. Ian, Fault Detection, Isolation and Accommodation in a UAV Longitudinal Control System, Conference on Control and Fault Tolerent System, Nice, France, October 2010. 708

5. T. J. Koo, S. Sastry, Output Tracking Control Design of a Helicopter Model Based on Approximate Linearization, Decision and Control, 1998. Proceedings of the 37 th IEEE 6. N. Wada, M. Minami, Y. Matsuo, M. Saeki, Tracking Control of a Twin Rotor Helicopter Model Under Thrust Constrains Using State Dependent Gain Schedulling and Reference Management, Mechatronics and Automation, 2008. ICMA 2008. 7. B. U. Islam, N. Ahmed, D. L. Bhatti and S. Khan, Controller Design Using Fuzzy Logic for a Twin Rotor MIMO System, pp.264-268, 2003. 8. F. M. Aldebrez, M. S. Alam and M. O. TOkhi, Input-shaping with GA tuned PID for target tracking and vibration reduction, Limassol, Cyprus, pp.485-490,2005. 9. Juang, J. G., Liu, T. K. Real Time Neural Network Control of Twin Rotor System,Adv. Mater. Res., 2011, 271-273, pp. 616-621 10. I. Z. Mat Darus, F. M. Aldebrez and M. O. Tokhi, Parametric modelling of a twin rotor system using genetic algorithms, Hammamet, Tunisia, pp.115-118, 2004. 11. S. M. Ahmad, M. H. Shaheed, A. J. Chipperfield and M. O. Tokhi, Nonlinear modelling of a twin rotor MIMO system using radial basis function networks, pp.313-320, 2000. 12. F. M. Aldebrez, I. Z. M. Darus and M. O. Tokhi, Dynamic modelling of a twin rotor system in hovering position, pp. 823-826, 2004. 13. J Dawes, L. Ng, R. Dorf and C. Tam, Design of Deadbeat Robust System, Glasgow, UK, pp1597-1598, 1994 14. L. Chien, IMC-PID Controller Design-An Extension, IFAC Proceeding Series,6, pp.147-152, 1988. 15. Stephanopoulos, Chemical Process Control. 16. Twin Rotor MIMO System Control Experiment 33-949S User Manual, Feedback Instrument Ltd, UK Abhishek Jayant Bedekar has obtained B.E. in Electrical Engineering from Rajarambapu Institute of Tech. sakharale, Islampur, Maharashtra, India in 2012. He is currently pursuing his M.Tech in Electrical Control System from Walchad College of Engg. Sangli under the guidence of Prof. Mr. N. V. Patel. His areas of interests are Controller Design, Control Systems. Santosh Shinde has obtained B.E. in Electrical Engineering from Rajaram shinde college of engineering pedhambe chiplun Maharashtra, India in 2012. He is currently pursuing his M.Tech in Electrical Control System from Walchad College of Engg. Sangli under the guidence of Prof. Mr. N. V. Patel. His areas of interests are Controller Design, Control Systems. 709