Beruflich Dokumente
Kultur Dokumente
Abstract— This paper considers cross-coupling affects in a keeping constant rotor speed. To simplify the mechanical
twin rotor system that leads to degraded performance during design of the system, twin rotor system setup used is
precise helicopter maneuvering. This cross-coupling can be designed slightly differently. In this case, the blades of the
suppressed implicitly either by declaring it as disturbance or rotors have a fixed angle of attack, and control is achieved
explicitly by introducing decoupling techniques. The standard by controlling the speeds of the rotors. As a consequence of
H∞ controller synthesized by loop-shaping design procedure this, the twin rotor system has highly nonlinear coupled
(LSDP) offers robustness at the cost of performance to
dynamics. Additionally, it tends to be non minimum phase
overcome cross-coupling. However, Hadamard weights are
used to decouple the system dynamics to give desired system exhibiting unstable zero dynamics. This system
performance as well. This idea has been successfully proved poses very challenging problem of precise maneuvering in
by simulations and verified through implementing it on a twin the presence of cross-coupling. It has been extensively
rotor system. investigated under the algorithms ranging from linear
NOMENCLATURE robust control to nonlinear control domains. Dutka et al [3]
Symbol Name Units have implemented nonlinear predictive control for tracking
control of 2 DOF helicopter. The nonlinear algorithm was
α Elevation Angle (rad) based on state-space generalized predictive control.
β Azimuth Angle (rad) M.Lopez et al [4],[5],[6] have presented control of twin
β Ang .Vel .in horizontal plane (rad / sec) rotor system using feedback linearization techniques like
w Weight of helicopter (N) full state linearization and input output linearization. The
l Moment Arm (m) feedback linearization techniques have been implemented
Fc Centrifugal Force (N) in elevation dynamics and azimuth dynamics were kept at
w1 Mainrotor angular velocity (rad / sec) zero which overlooked coupling intentionally. Te-Wei et al
τ1 Mainrotor torque (N.m) [7] have proposed time optimal control for Twin Rotor
τ2 Siderotor torque (N.m) System. A MIMO system was first decomposed in two
τw Gravitational torque (N.m) SISO systems and coupling was taken as disturbance or
τG Gyroscopic torque (N.m) change of system parameters. For each SISO system
τc Centrifugal torque (N.m) optimal control has been designed that can tolerate 50%
τf Frictional torque in Elevation (N.m) changes in the system parameters. The results showed slow
τf Frictional torque in Azimuth (N.m) tracking of the reference inputs. Jun et al [8] presented
2 robust stabilization and H∞ control for class of uncertain
τr Main motor disturbance torque (N.m) systems. Quadratic stabilizing controllers for uncertain
2
I1 Moment of inertia in Elevation (kg.m ) systems were designed by solving standard H∞ control
2
I2 Moment of inertia in Azimuth (kg.m ) problem. This method was verified by implementing on
helicopter model for tracking purpose only without taking
I. INTRODUCTION cross-coupling into account. M.Lopez et al [9] suggested
H∞ controller for helicopter dynamics. First feedback
The motivation of paper lies in the reduction of cross- linearization was used for decoupling the inputs and
coupling in helicopter dynamics that is an aircraft that is outputs; later system was indentified at higher frequencies,
lifted, propelled and maneuvered by vertical and horizontal as relative uncertainty increases at higher frequencies. The
rotors. All twin rotor aircrafts have high cross-coupling in controller was designed for the system identified at higher
all their degrees of motion. Especially the gyroscopic effect frequencies, to deliver results in the presence of
on azimuth dynamics prevents precise maneuvers by the uncertainties. Simulation results showed that controller was
operator emphasizing the need to compensate cross- unable to handle couplings. M.Lopez et al [10] delivered
coupling, a task that clearly adds to the workload for the the non linear H∞ approach for handling the coupling taken
pilot if done manually [1]. The twin rotor system recreates as disturbance. This approach considered a nonlinear H∞
a simplified behavior of a real helicopter with fewer disturbance rejection procedure on the reduced dynamics of
degrees of freedom. In real helicopters the control is the rotors, including integral terms on the tracking error to
generally achieved by tilting appropriately blades of the cope with persistent disturbances. The resulting controller
rotors with the collective and cyclic actuators, while exhibited attributes of non-linear PID with time varying
1010
The linear model derived from conventional linearization III. DECOUPLING TECHNIQUES
about the operating point i.e. 0o in vertical and 0o horizontal Before we proceed with the controller design, the coupling
plane, is expressed in (10). The validation of linear model problem of the helicopter model has to be resolved by
is performed against impulse signal given at input of the introducing some decoupling technique. There are number
elevation in open loop is shown in Fig. 3. The validated of decoupling techniques, one of the approaches is to
model is then analyzed for control attributes, like the declare coupling as disturbance and design such a robust
controllability and observability matrices are of rank ‘n’ controller that will itself handle the coupling as discussed
where ‘n’ is the number of states, thus declaring the system in [10]. The other approach is to integrate a decoupling
as fully controllable and observable. Fig.4 shows the procedure and handle the coupling explicitly, like
singular values plot of the system which exhibits the poor Hadamard weights have been introduced in Loop shaping
tracking of the system due to low gains of singular values design for H∞ controller to handle the coupling [14].
at lower frequencies and the slope of the singular values at Similarly the concept of robust near decoupling has been
zero crossing is around 2 which founds the base for poor solved using linear matrix inequalities in [15]. State space
robustness. The slight peak at zero crossing is also approach also delivers the solution for coupling [15].
indicating the oscillatory behavior of the helicopter. Several other conventional decoupling procedures which
However the upper and lower singular values at higher involve the integration of decoupler in the system dynamics
frequencies are desirable. Similarly (6) and (8) exhibit to handle coupling are discussed in [16].
cross-coupling present in the system. This section
presented the control design objectives that the designed IV. CONTROLLER SYNTHESIS
controller must deliver in order to guarantee smooth
helicopter flight. The aim of the controller designing is to track the reference
input given by the operator and achieve the desired position
g11 g12
G(s) = (10) in minimum time with lesser control effort by over coming
g 21 g 22 the cross-coupling impacts. For this purpose we employed
Where H∞ controller for which the standard configuration is
4 3 2 shown in Fig.5. The signals are; ‘u’ the control variable, ‘v’
7.141 s + 53.07 s + 118 s + 79.94 s
g11 ( s ) = 7 6 5 4 3 2
the measured variables, ‘w’ the exogenous inputs like
s + 11.19 s + 54.6 s + 178 s + 427.2 s + 596.6 s + 327 s
6 3 2 disturbances and commands and ‘z’ the exogenous outputs.
-1.776e-15 s + 5.684e-14 s + 1.137e-13 s
g12 ( s ) = 7 6 5 4 3 2
The closed loop transfer function from w to z is given by
s + 11.19 s + 54.6 s + 178 s + 427.2 s + 596.6 s + 327 s
6 5 4 3 2 linear fractional transformation.
3.553e-15 s - 1.401 s - 11.37 s - 39.24 s - 110.8 s - 199.4 s - 59.68
g 21 ( s ) = 7 6 5 4 3 2
z = Fl ( P, K ) w (11)
s + 11.19 s + 54.6 s + 178 s + 427.2 s + 596.6 s + 327 s
6 4 3 2
-1.776e-15 s + 28.41 s + 144.5 s + 431 s + 1215 s + 1106 Where
g 22 ( s ) = 7 6 5
s + 11.19 s + 54.6 s + 178 s + 427.2 s + 596.6 s + 327 s
4 3 2
Fl ( P, K ) = P11 + P12 K ( I − P22 K ) −1 P21
0.12
Impulse response The standard H∞ optimal control problem is to find all the
stabilizing controllers K which minimize
Actual Response
Linear model Response
0.1 Error
0.04
0.02
singular value of Fl ( P, K ) . The general algorithm used to
0
[18].
-0.04
-0.06
20 25 30 35 40 45 50 55 60 65
Time
50
Fig.5 General control configuration for H∞ control
Singular Values (dB)
-50
-100
-150 -3 -2 -1 0 1 2 3
10 10 10 10 10 10 10
Frequency (rad/sec)
Fig.4 Singular values of the twin rotor system Fig.6 LSDP implementation
1011
V. LOOP SHAPING DESIGN PROCEDURE elements of transfer function in (10) equal to zero by the
H∞ loop shaping [17] is essentially a two stage design designed weight, which ensures the decoupling in the
procedure. First, the open-loop plant is augmented by pre system; however this affects the tracking performance in
and post-compensator as shown in Fig.6 to give a desired the consequence [14]. Therefore, the designed Hadamard
shape to the singular values of the open-loop frequency weights exhibit trade off between the decoupling and
response. Then the resulting shaped plant is robustly tracking performance for the optimal results. The modified
stabilized with respect to co-prime factor uncertainty using helicopter dynamics are used for controller synthesis as in
H∞ optimization. the previous case.
performance.
Angular position (deg)
1 1
0 -1
Hadamard weights are used in loop shaping design -0.5 -2
8
30
6 20
2
10
singular values are modified by pre weight function as Fig.7 Step response (Traditional Weights)
shown in Fig 4 that guarantees the system tracking by
H infinity controller with Hadamard Weights Elevation
1 1
s + 1000 s + 1 25
W1 = (16) 20
Control Effort (V)
20
0
10
s 2 + 1000 s + 1
0
5
0
-10
handle the coupling directly by making the off diagonal Fig.8 Step response (Hadamard Weights)
1012
VII. EXPERIMENTAL RESULTS Table 1 Twin rotor system specifications (HUMUSOFT Manual)
20
15
Elevation (deg)
10
-5
-10
10 15 20 25 30 35 40 45
20
efforts are displayed in Fig.12 and Fig.14. It can be noticed Fig.11 Actual system response (Traditional Weights)
1013
which delivers instant decoupling while tracking the
Control Effort (Normal Weights)
1
0.6
Elevation
0.4 the coupling but at the cost of performance.
0.2
REFERENCES
0
10 15 20 25 30 35 40 45
0.5 [1]. Gareth D. Padfield, “Helicopter Flight Dynamics The Theory and
Application of Flying Qualities and Simulation Modeling” Second
Azimuth
-0.5
Edition Blackwell Publishing.
[2]. Humusoft, CE 150 Helicopter Model: User's Manual ,Humusoft,
-1
10 15 20 25
Time (sec)
30 35 40 45
Prague, 2002
[3]. Arkadiusz S. Dutka, Andrzej W.Ordys, Michael J.Grimble "Non-
Fig.12 Control effort (Traditional weights) linear Predictive Control of 2 dof helicopter model" Proc. of the
25
H inf Control (Hadamard weights) 42nd IEEE Conference on Decision and Control Maui, Hawaii
20 USA, 2003
15
[4]. M. Lopez-Martinez, F.R Rubio, “Control of a laboratory helicopter
Elevation (deg)
10
-10
5 10 15 20 25 30 35 40 45
“Control of a Laboratory Helicopter using Switched 2-step
Feedback Linearization”, Proc. of the American Control Conf.
40 (ACC’04),2004.
20
[6]. M. Lopez-Martinez, F.R Rubio, “Approximate feedback
linearization of a Laboratory Helicopter”
Azimtuh (deg)
[7]. Te-Wei, Peng Wen, “Time Optimal and robust control of Twin rotor
-20
system” Proc. of 2007 IEEE Int. Conf. on Control and Automation,
-40
5 10 15 20 25 30 35 40 45 Guangzhou, China, 2007.
Time (sec)
[8]. Jun Yoneyama, Yukihisa Kikuchi, “Robust control for uncertain
Fig.13 Actual system response (Hadamard Weights) systems with application to helicopter model” Proc. of the SICE
2002, Osaka.
Control effort (Hadamard Weights)
1
[9]. M. L´opez-Martinez, M.G. Ortega and F.R. Rubio, “An H∞
0.8
Controller of the Twin Rotor Laboratory equipment”, Proc. of 11th
Control Effort (Elevation)
0.6
IEEE International Conference on Emerging Technologies and
0.4
Factory Automation (ETFA’03), 2003.
0.2
[10]. M. Lopez-Martinez, C. Vivas, M. G. Ortega, “A multivariable
0
5 10 15 20 25 30 35 40 45 nonlinear H∞ controller for Laboratory helicopter”. Proc. of 44th
IEEE conference on Decision and Control and European Control
1
Conference 2005, Seville Spain 2005.
[11]. Tomáš Koudela, Renata Wagnerová, “Position Control with Robust
Control Effort (Azimuth)
0.5
VIII. CONCLUSION
This paper contributes a robust control methodology to
furnish precise and swift maneuvers from twin rotor system
that has strong cross-coupling in its dynamics. The H∞
controller designed with Hadamard weight leads to solution
1014