Professional Documents
Culture Documents
M. G. Perhinschi
National Aerospace Research Institute,
Bucharest, Romania
J. V. R. Prasad
Georgia Institute of Technology,
Atlanta, GA, USA
Abstract
This paper describes a simulation model that has been used for controller design and stability and
performance analysis of a micro X-CELL helicopter as central element of the Autonomous Scout Rotorcraft
Testbed (ASRT) developed at Georgia Institute of Technology, Atlanta, USA. The general model, simple, yet
comprehensive and efficient for the task at hand, consists of the following elements: helicopter model, controller,
actuators, Global Positioning System (GPS) model and atmospheric turbulence model. Each module is described
with emphasis on major specific characteristics. Simulation results, both for hover and forward flight conditions,
are presented to illustrate the controller performance and aircraft response to specific commands.
Biography
M. G. Perhinschi. Mr. Perhinschi received his Dipl. Eng. degree in Aeronautical Engineering from the
Polytechnic Institute, Bucharest, Romania in 1984 and the M.S. degree in Aerospace Engineering from the
Georgia Institute of Technology, Atlanta, Georgia in 1994. He was with the Aircraft Enterprise in Bucharest,
Romania from 1984 to 1986 as a Design Engineer and with the Institute of Fluid Mechanics and Flight
Dynamics, Bucharest, Romania from 1986 to 1993 as an Aerospace Research Engineer. He is currently with the
National Aerospace Research Institute, Bucharest, Romania holding the position of Senior Researcher in the
Laboratory of Flight Dynamics and Control. His major interest area includes: modelling and simulation of
aerospace systems, handling qualities of both fixed and rotary wing aircraft, applications of human pilot models,
autonomous vehicle control, artificial intelligence techniques applied to aerospace related problems.
J. V. R. Prasad. Dr. Prasad received his B.Tech and M.S. degrees in Aeronautical Engineering from the Indian
Institute of Technology, Madras, India, in 1974 and 1982, respectively, and the Ph.D. degree in Aerospace
Engineering from the Georgia Institute of Technology, Atlanta, Georgia in 1985. He was with the Helicopter
Design Bureau of Hindustan Aeronautics Limited, Bangalore, India, as an Aeronautical Engineer from 1975 to
1980 and as a Deputy Design Engineer from 1980 to 1982. He worked as a Research Associate in the School of
Aerospace Engineering at Georgia Tech from 1985 to 1987. Since then, he has been a faculty member in the
Flight Mechanics and Control area in the School of Aerospace Engineering at Georgia Tech and he currently
holds the rank of an Associate Professor. His research interests include flight vehicle modeling and simulation,
atmospheric turbulence modeling and simulation, and nonlinear and adaptive control with applications. He
served as the Chairman of the Technical Committee on Handling Qualities of the American Helicopter Society
during 1994-96. He is a Senior Member of the American Institute of Aeronautics and Astronautics and a member
of the American Helicopter Society.
Nomenclature
β flapping angle of the control rotor
a GPS error dynamics parameter
A system matrix of the general model βc longitudinal flapping angle of the control
rotor
A* system matrix of the intermediate
helicopter model βs lateral flapping angle of the control rotor
 , A int , A L auxiliary matrices γ Lock number
and the flapping equation has the form: Some manipulations are necessary to get the model
into a standard form. We will denote the ith row
and the jth column of a matrix A by A(i,:) and
respectively A(:,j). All the rows from i to k will be θ cmd s + 0.18 ϕ cmd s + 0.50
A(i:k,:). Let: = , =
X − 17s Y 10s
k c = [0 0 0 0 0 0 0 0 0 − 1]
(16)
Acknowledgement
References
k Ψi 1/ kr
s
- + - Wind and Trim Trim
Ψcmd δ Turbulence Velocit Attitud
Factt ( s) Fδ t ( s)
+
kΨ
+ + Perturbations y es
k Zi 1/ kw
s θt +
+ u
- +
Zcmd δ θc w + +
Helicopter
kZ Factc (s) Fδ c (s)
+ + + q +
Linear
Model +
Xcmd + + θ cmd + + δ B1 θ
k pX FactB1 (s) Fδ B1 (s)
+
X
k θ<0 x = Ax + Bu v +
- - - +
y = Cx p +
A1 ϕ +
δ Fδ A 1 (s)
FactA1 (s)
k dX r +
1/
s
kq Transformation
Matrix
X GPS
X GPS X Z
Y
Ycmd + + ϕ cmd + + +
k pY k ϕ <0 kp
- - Y 1/ 1/ 1/
- s s
s
k dY
Y
GPS
X Y Z Ψ
YGPS
Table 1. Eigenvalues of the Helicopter System Matrices at Hover
k pX 0.37 k pX 0.11
Position Velocity
Update Rate 5 Hz 5 Hz
Latency 0.075 s 0.075 s
Accuracy 0.65 ft 0.1 ft/s
Error Dynamics Parameter 0.5 s 2.5 s
k = Accuracy Measured
1 k 2a Error + Value - Error
T1 as + 1 + T2 = +
Update Rate Position or
Velocity
T1 = Initial Command
Integration Step Conditions
Actual Position
Random Random Pure Delay or Velocity
Gaussian Gaussian τ =Latency
σ2 = 1 1
σ2 =
2a
Figure 11. Case 2. Variations of Vertical Figure 12. Case 2. Variations of Attitude
Position, Position Command and Velocity Angles
Figure 13. Case 3. Variations of Longitudinal Figure 14. Case 3. Variations of Lateral
Position and Velocity Position and Velocity
Figure 15. Case 3. Variations of Vertical Figure 16. Case 3. Variations of Attitude
Position and Velocity Angles
Figure 17. Case 4. Variations of Longitudinal Figure 18. Case 4. Variations of Longitudinal
Position and Velocity Position and Turbulence Velocity
Figure 19. Case 4. Variations of Lateral Figure 20. Case 4. Variations of Lateral
Position and Velocity Position and Turbulence Velocity
Figure 21. Case 4. Variations of Vertical Figure 22. Case 4. Variations of Vertical
Position and Velocity Position and Turbulence Velocity
Figure 23. Case 4. Variations of Attitude Figure 24. Case 5. Variations of Longitudinal
Angles Actual and Commanded Position
Figure 25. Case 5. Variations of Longitudinal Figure 26. Case 5. Variations of Lateral
Helicopter Velocity and Turbulence Velocity Position and Velocity
Figure 27. Case 5. Variations of Lateral Figure 28. Case 5. Variations of Vertical
Helicopter Position and Turbulence Velocity Position and Velocity
Figure 29. Case 5. Variations of Vertical Figure 30. Case 5. Variations of Attitude
Helicopter Position and Turbulence Velocity Angles