Академический Документы
Профессиональный Документы
Культура Документы
discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/269764545
CITATIONS READS
3 67
1 author:
Usman Ahmad
Dalhousie University
12 PUBLICATIONS 8 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Usman Ahmad on 21 December 2014.
The user has requested enhancement of the downloaded file. All in-text references underlined in blue are added to the original document
and are linked to publications on ResearchGate, letting you access and read them immediately.
Intelligent Control and Automation, 2013, 4, 55-62
doi:10.4236/ica.2013.41008 Published Online February 2013 (http://www.scirp.org/journal/ica)
Received September 5, 2012; revised October 5, 2012; accepted October 13, 2012
ABSTRACT
Control engineering had been the core of all engineering fields all the time. As the name depicts, control of different
parameters of various industrial or commercial equipment like plants, vehicles, aircrafts and etc is obtained. Robust and
optimal control of these equipments plays a vital role. This paper presents a design of H2 and H∞ control for a Twin
Rotor System (TRS). TRS is a multi input multi output (MIMO) nonlinear system. The main objective is to control the
angular position of the lever bar of TRS. It is having strong coupling between inputs and outputs. The model is first
linearized and then controllers are designed to control the positions of lever bar. Simulations are made in MAT-
LAB/SIMULINK. Model parameters are also provided in the end.
0 0 0 0 3.8462 0
B
0 0 0 0 0 9.0909
1 0 0 0 0 0
C
0 0 1 0 0 0
0 0
D
0 0
This state space model will be used in next sections to
design the different type of controllers for twin rotor
Figure 1. Model of TRS. system.
3. H2 and H∞ Controller Design LAB command “K = LQR (A, B, Q, R, N)”. The matrices
In this section we will be designing the H2 and H∞ con- Q and R are chosen by hit and trial method and it must be
trollers for twin rotor system. Before designing the opti- noted that the Q matrix must be semi positive definite
mal controllers we check the system response by design- and R matrix must be symmetric positive definite. The
ing a Linear Quadratic Regulator (LQR) using the MAT- controller gain K that we got from LQR is given below.
0.2927 0.6128 0.0029 0.0178 0.0187 0.0225
K
0.9562 1.9506 0.0098 0.0569 0.0532 0.0671
The responses of the system with step input using this that this type of controller minimizes the cost function of
controller are given in Figure 2. the system while providing the supportive results. To
Linear simulation results are shown in Figure 3. design this controller we use the MATLAB command
It is evident from the simulation results that the con- “[K, Tzw] = h2syn (P, Ny, Nu)” that gives us the control-
troller designed by LQR in MATLAB does not provide ler gain K for our plant i.e. TRS system. Here P is the
sufficient stability to the TRS system. As this does not packed plant of our linear model, Ny is the dimension of
provide the desired results so we move towards the de- output at Nu is the dimension of input. This controller is
sign of H2 and H∞ controllers. obtained after solving the Riccati equation. The control-
First we design the H2 controller for TRS. We know ler obtained through this is given in the matrix below.
0.3808 1 0 0 0 0
0.1 0.3583 0.1167 0.011 0.017 0.0256
0.0039 0 0 1 0 0
K
0.0045 0.011 4.1461 0.3909 0.0312 0.0060
1.3231 0 0 0 0.2 0
6.4282 12.4895 3.8971 1.0788 0.4762 1.0096
Step Response
From: In(1) From: In(2)
0.2
0
To: Out(1)
-0.2
-0.4
-0.6
-0.8
Amplitude
-1
-0.02
To: Out(2)
-0.04
-0.06
-0.08
-0.1
-0.12
0 10 20 30 0 10 20 30
Time (sec)
Figure 2. Step response with LQR.
-0.5
Amplitude
-1
1
0.5
To: Out(2)
-0.5
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Time (sec)
less overshoot as compared to H2 controller. So the de- [4] M. Pachter and R. B. Miller, “Manual Flight Control with
sign of H∞ controller is more suitable in the presence of Saturating Actuators,” IEEE Control Systems, 1998.
disturbances as it gives less overshoot and settling time. [5] M. Sacki, J. Imura and Y. Wada, “Flight Control Design
of Twin Rotor Helicopter Model by 2 Step Exact Lin-
4. Conclusion earization,” Proceedings of IEEE International Confer-
ence on Control Applications, Vol. 1, 1999, pp. 146-151.
In this paper we have efficiently designed H2 and H∞ [6] G. Mustafa and N. Iqbal, “Control Design for a Twin
Controllers for a twin rotor system. Simulation results Rotor Helicopter Model via Exact State Feedback,” IN-
shown in this paper are the evidence that the controllers MIC Proceedings of the 8th International Multitopic Con-
that are designed in MATLAB are robust enough that ference, Lahore, 24-26 December 2004, pp. 706-711.
they can handle the plant with more efficiency when [7] F. Allg¨ower and A. Zhen, Eds., “Nonlinear Model Pre-
some disturbances are also present. In comparison with dictive Control,” Progress in Systems and Control Theory,
LQR, both the controllers provide stabilizing results and Vol. 26, 2000. doi:10.1007/978-3-0348-8407-5
ensure that the plant will remain stable. Several graphs [8] N. Wada and M. Saeki, “An LMI Based Scheduling Al-
are shown in this paper that support the achievement of gorithm for Constrained Stabilization Problems,” Systems
& Control Letters, Vol. 57, No. 3, 2008, pp. 255-261.
the said objective. Although the system in originally un- doi:10.1016/j.sysconle.2007.09.006
stable and nonlinear but after linearization it can be made
[9] N. Wada and M. Saeki, “A Scheduling Algorithm for
stable using the procedures of controller designs. Constrained Control Systems: An Approach Based on a
Parameter Dependent Lyapunov Function,” Proceedings
REFERENCES of American Control Conference, New Orleans, 2007, pp.
5200-5205.
[1] J. M. Maciejowski, “Multivariable Feedback Design,” [10] T. Hu and Z. Lin, “Control Systems with Actuator Satu-
Addison-Wesley Publishing Company, Boston, 1989. ration: Analysis and Design,” Springer, Berlin, 2001.
[2] M. Gafven, “Modelling of rhe ETH Helicoprer Labora- doi:10.1007/978-1-4612-0205-9
tory Process,” Department of Automatic Control, Lund [11] N. Wada and M. Saeki, “Tracking Control with Saturat-
Institute of Technology, Lund, 2001. ing Actuators: A Method Based on State-Dependent Gain-
[3] C. Barbu, R. Reginatto, A. R. Teel and L. Zaccarian, Scheduling and ReferenceManagement,” Proceedings of
“Anti-Windup Design for Manual Flight Control,” Pro- 17th IFAC World Congress, Seoul, 2008.
ceedings of American Control Conference, San Diego,
1999, pp.3186-3190,.
Simulation Parameters
The parameters that are used in simulations to obtain the linear state space model of twin rotor system are given be-
low.
Description Parameter Value Unit
Arm length to main rotor l1 0.1463 m
Arm length to tail rotor l2 0.1521 m
Mass of lever bar ml 0.0343 Kg
Horizontal distance h1 0.0319 m
Vertical distance h2 0.0112 m
Distance from pivot to weight lw 0.0624 m
Mass of weight mw 0.1271 Kg
Mass of main rotor m1 0.4007 Kg
Mass of tail rotor m2 0.2984 Kg
Time constant for main rotor T1 5 S
Time constant for tail rotor T2 2.5 S
−5
Lift coefficient for main rotor Mv 4.63 × 10 Ns /mrad2
2
−5
Drag coefficient for main rotor Mh 2.80 × 10 Ns2/mrad2
Lift coefficient for tail rotor Tv 1.26 × 10−5 Ns2/mrad2
−3
Drag coefficient for tail rotor Th 7.08 × 10 Ns2/mrad2
Motor constant for main rotor k1 5.5 × 10−3 Vs/rad
Motor constant for tail rotor k2 4.4 × 10−2 Vs/rad
Friction of vertical axle bearing k 0.02 Nms
Friction of horizontal axle bearing kθ 0.02 Nms