aircraft flight simulation with landing gear based on multi ...simmechanics model with additional...

4
Aircraft Flight Simulation with Landing Gear Based on Multi-Domain Modeling Technology Li Ming ,Hao Xiangyu, Han Xuefeng, Jia Hongguang Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences Changchun, JilinChina Abstract-This paper create a full aircraft flight simulation model for accurately analyzing the performance and influence of landing gear system. The use of multi-domain modeling technology enables detailed modeling of the flight dynamic and landing gear dynamic. The simulation results show that the aircraft landing gear system mathematical model established appropriately reflects the change of force and moment in the process of taking off and landing, and it is actual in the physical process. The parameter design space is easily searched by considering a number of different landing scenarios to optimize the design. Keywords-Flight simulation, landing gear system, multiple domain modeling and simulation, taking off and landing I. INTRODUCTION Airplane flight is expensive. For activities such as pilot training, flight research, and recreation, flight simulation can provide a suitable, and less expensive, alternative to real airplane flight. A key to successful employment of this process is to have a useful model of the vehicle being controlled, which is called the plant. The usefulness of the model should be judged in terms of completeness, accuracy, simulation speed, and easiness to build. Model-Based Design is a proven process for successfully developing such systems. Through the Simulink platform, physics-based tools are applied for modeling and simulating the mechanical and electrical components. The tools for mechanical components are SimMechanics and SimDriveline. The tool for electrical components is SimPowerSystems. SimMechanics enables efficient modeling and simulation of full 3-dimensional mechanical systems[1,2]. This modeling environment offers blocks for defining bodies, joints, and constraints to describe the structure of a mechanical assembly. It is based upon the principles of rigid-body dynamics and designed for general motion analysis of mechanical assemblies containing internal linkages. This paper presents the use of multi-domain modeling technology for the study of aircraft flight simulation with landing gear system. In particular, flight dynamic, aerodynamic, landing gear dynamic and mechanical loads are designed and integrated into a comprehensive model of the aircraft flight simulation. A scenario where the aircraft lands on one wheel set first is analyzed in terms of applied forces required to perform this maneuver safely and effectively. II. FLIGHT DYNAMIC MODEL The flight simulator ultimately uses the equations of motion to calculate the time derivatives of the state variables. The dynamic equations derive from Newton’s Second Law and the analogous equation for angular motion[3,4]. Resolving these equations along body axes, and including terms to account for centrifugal forces due to the rotating body reference frame, yields the dynamic equations of motion. For a symmetric airplane (I xy = I yz = 0), the dynamic equations are given by: 2 2 2 2 / / / ' ' ( ) ( ) ' ' xz xx xx zz xz xx zz xz yy zz xz xx zz xz u rv qw X m v pw ru Y m w qu pv Z m I L I N p I I I M I I rp I p r q I IL I N r I I I = + = + = + + = + = + = The L’ and N’ are given by: '= ( ) '= ( ) zz yy xz yy xx xz L L I I qr I pq N N I I pq I qr The kinematic equations relate the velocities (angular and linear) of the airplane to the time derivatives of the position and orientation. Quarternions are more computationally efficient than Euler angles, and do not exhibit singularities. In fact, the only drawback to using quarternions is that they have no useful physical meaning.The kinematic equations for the quarternions are given by: 0 0 1 1 2 2 3 3 0 0 1 0 2 0 q q p q r q q p r q q q q r p q q r q p = The time derivative of the position is simply the velocity, rotated into the coordinate system of the position variables. For simulators that store the aircraft’s CG position in local coordinates, the kinematic equations for position are: 2 2 2 2 0 1 2 3 1 2 0 3 1 3 0 2 2 2 2 2 1 2 0 3 0 1 2 3 2 3 0 1 2 2 2 2 1 3 0 2 2 3 0 1 0 1 2 3 2( ) 2( ) 2( ) 2( ) 2( ) 2( ) x q q q q qq qq qq qq u y qq qq q q q q qq qq v z qq qq qq qq q q q q w + + = + + + + The 2nd International Conference on Computer Application and System Modeling (2012) Published by Atlantis Press, Paris, France. © the authors 0493

Upload: others

Post on 03-Mar-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Aircraft Flight Simulation with Landing Gear Based on Multi ...SimMechanics model with additional accuracy by tuning the model from the actual system that contains the normal force

Aircraft Flight Simulation with Landing Gear Based on Multi-Domain Modeling Technology

Li Ming ,Hao Xiangyu, Han Xuefeng, Jia Hongguang Changchun Institute of Optics, Fine Mechanics and Physics,

Chinese Academy of Sciences Changchun, Jilin,China

Abstract-This paper create a full aircraft flight simulation model for accurately analyzing the performance and influence of landing gear system. The use of multi-domain modeling technology enables detailed modeling of the flight dynamic and landing gear dynamic. The simulation results show that the aircraft landing gear system mathematical model established appropriately reflects the change of force and moment in the process of taking off and landing, and it is actual in the physical process. The parameter design space is easily searched by considering a number of different landing scenarios to optimize the design.

Keywords-Flight simulation, landing gear system, multiple domain modeling and simulation, taking off and landing

I. INTRODUCTION

Airplane flight is expensive. For activities such as pilot training, flight research, and recreation, flight simulation can provide a suitable, and less expensive, alternative to real airplane flight. A key to successful employment of this process is to have a useful model of the vehicle being controlled, which is called the plant. The usefulness of the model should be judged in terms of completeness, accuracy, simulation speed, and easiness to build. Model-Based Design is a proven process for successfully developing such systems. Through the Simulink platform, physics-based tools are applied for modeling and simulating the mechanical and electrical components. The tools for mechanical components are SimMechanics and SimDriveline. The tool for electrical components is SimPowerSystems. SimMechanics enables efficient modeling and simulation of full 3-dimensional mechanical systems[1,2]. This modeling environment offers blocks for defining bodies, joints, and constraints to describe the structure of a mechanical assembly. It is based upon the principles of rigid-body dynamics and designed for general motion analysis of mechanical assemblies containing internal linkages.

This paper presents the use of multi-domain modeling technology for the study of aircraft flight simulation with landing gear system. In particular, flight dynamic, aerodynamic, landing gear dynamic and mechanical loads are designed and integrated into a comprehensive model of the aircraft flight simulation. A scenario where the aircraft lands on one wheel set first is analyzed in terms of applied forces required to perform this maneuver safely and effectively.

II. FLIGHT DYNAMIC MODEL

The flight simulator ultimately uses the equations of motion to calculate the time derivatives of the state variables. The dynamic equations derive from Newton’s Second Law and the analogous equation for angular motion[3,4]. Resolving these equations along body axes, and including terms to account for centrifugal forces due to the rotating body reference frame, yields the dynamic equations of motion. For a symmetric airplane (Ixy = Iyz = 0), the dynamic equations are given by:

2

2 2

2

/

/

/

' '

( ) ( )

' '

xz xx

xx zz xz

xx zz xz

yy

zz xz

xx zz xz

u rv qw X mv pw ru Y mw qu pv Z m

I L I NpI I IM I I rp I p rq

II L I NrI I I

= − += − += − +

+=−

− − + −=

+=−

The L’ and N’ are given by: '= ( )

'= ( )

zz yy xz

yy xx xz

L L I I qr I pqN N I I pq I qr

− − −

− − −

The kinematic equations relate the velocities (angular and linear) of the airplane to the time derivatives of the position and orientation. Quarternions are more computationally efficient than Euler angles, and do not exhibit singularities. In fact, the only drawback to using quarternions is that they have no useful physical meaning.The kinematic equations for the quarternions are given by:

0 0

1 1

2 2

3 3

0

01

02

0

q qp q rq qp r qq qq r pq qr q p

− − − − = − −

The time derivative of the position is simply the velocity, rotated into the coordinate system of the position variables. For simulators that store the aircraft’s CG position in local coordinates, the kinematic equations for position are:

2 2 2 2

0 1 2 3 1 2 0 3 1 3 0 2

2 2 2 2

1 2 0 3 0 1 2 3 2 3 0 1

2 2 2 2

1 3 0 2 2 3 0 1 0 1 2 3

2( ) 2( )

2( ) 2( )

2( ) 2( )

x q q q q q q q q q q q q u

y q q q q q q q q q q q q v

z q q q q q q q q q q q q w

+ − − − +

= + − + − −

− + − − +

The 2nd International Conference on Computer Application and System Modeling (2012)

Published by Atlantis Press, Paris, France. © the authors

0493

Page 2: Aircraft Flight Simulation with Landing Gear Based on Multi ...SimMechanics model with additional accuracy by tuning the model from the actual system that contains the normal force

In traditional flight simulation[5~7] modeling tools that are based on signal flow, such as Simulink. The landing gear model for this work was elaborated upon through the use of SimMechanics. Modeling the mechanical linkages in the same environment as the aerodynamics requires an interface or connection between the two domains to be established.

The flight simulation model is shown in Figure 1. It shows that a single body block represents the aircraft and that it is connected to the landing gear system. The sensing blocks extract mechanical performance data from the simulation and make it available through numerical flow lines to traditional Simulink blocks. The actuation blocks receive numerical flow lines from traditional Simulink blocks and apply it to actuate motion through assignments for forces, torques or prescribed motions. The 6-DOF joint provides the positional reference to the world coordinate system. The properties for this body block are the mass and inertia values and key assignments for local coordinate systems. The local coordinate systems are used in a number of roles for marking critical locations on this body. Here, local coordinate systems mark the locations for the center of gravity (CG), the attachment points for the landing gear system, and the point used in the positional reference of the 6-DOF joint.

III. LANDING GEAR MODEL

The landing gear is constructed of four links: a vertical strut, two bracing links, and a sprung extension (shock absorber). Joints are analogous to physical connections like hinges, slots, and ball and socket connections. For the landing gear, the links connect to the airframe and to each other through revolute joints, which are directly analogous to hinges. These revolute joints are all aligned to rotate about the axes parallel to the longitudinal axes of the airframe.

Modeling of mechanical systems and components often starts with CAD tools. SolidWorks offers a 3-dimensional graphical environment for defining mechanical assemblies. Figure.2 shows a SolidWorks assembly of a four-bar linkage corresponding to the described configuration of the landing gear for motion simulation.

The MathWorks, the maker of Simulink and SimMechanics, has built a translator that reads SolidWorks assembly models and creates a SimMechanics model that represents that assembly[8]. The visual context of SolidWorks is very valuable in defining joints, and the tool’s ability to represent general part shapes and deliver calculations of their mass and inertia properties offers great value in the SimMechanics model building process. Once this free software is installed, it is possible to generate a textual description of the assembly that lists the mass properties for each body and the characteristics of each joint

defined in the SolidWorks assembly. The modified SimMechanics model with additional accuracy by tuning the model from the actual system that contains the normal force exerted by the ground and the friction on the tires[9,10] is shown in Figure.3.

IV. FLIGHT SIMULATION

Figure.4 shows a flight simulation model for the aircraft. An additional wind gust was modeled to inject a roll moment into the aircraft close to landing. This was achieved by simply applying a moment about the x-axis of the vehicle (roll) at a specific time and duration just prior to landing. Figure.5 shows the resulting measurements for the landing simulation.

V. SUMMARIES

The paper presented a method for modeling aircraft systems, which include flight dynamic, landing gear dynamic, turbulent flow and ground contact. The efficiency of physics-based methods in delivering a first-principle model makes the use of these methods highly desirable for the majority of the modeling. The most useful modeling approach, however, will include mathematical and data-driven methods, also, to deliver the most accurate, complete, computationally efficient, and easily built models. The resulting model used the modified block to integrate different domain specific models and the resultant model was used to quickly search the parameter design space.

REFERENCES

[1] Wood, G. D., and Kennedy, D. C., Simulating Mechanical Systems in Simulink and SimMechanics[R], The MathWorks, Inc., Natick, MA, 2003.

[2] SimMechanics, SimMechanics User’s Guide[M], The MathWorks, Inc., Natick, MA, 2010.

[3] ZIPFEL P H. Modeling and Simulation of Aerospace Vehicle Dynamics [M]. American Institute of Aeronautics and Astronautics, 2007

[4] COOK M V. Flight dynamics principles [M]. Elsevier Ltd, 2007 [5] LI Ming; JI Yong; JIA Hong-guang; XU Zhi-jun. Hardware-in-the-

loop simulation for aircraft based on rapid simulation prototype, Optics and Precision Engineering [J], 2008,16(10)

[6] ZIPFEL P H. Modeling and Simulation of Aerospace Vehicle Dynamics [M]. American Institute of Aeronautics and Astronautics, 2007

[7] Baarspul, M., A Review of Flight Simulation Techniques [J], Progress in the Aerospace Sciences, Vol.27, No. 1, 1990, pp. 1-120.

[8] SolidWorks to SimMechanics Translator, Software Package[M], The MathWorks, Inc., Natick, MA, 2010.

[9] Flugge, W. Landing-Gear Impact [R] NACA TN 2743. Washington DC, USA: National Aeronautics and Space Administration, 1956.

[10] Ned J Lindsley. A New Tire Model for Aircraft Landing Gear Dynamics [D]. USA: The University of Akron, 1999.

The 2nd International Conference on Computer Application and System Modeling (2012)

Published by Atlantis Press, Paris, France. © the authors

0494

Page 3: Aircraft Flight Simulation with Landing Gear Based on Multi ...SimMechanics model with additional accuracy by tuning the model from the actual system that contains the normal force

8

Ab

7

domega/dt

6

omega

5

Vb

4

DCM

3

Euler Angles

2

Xe

1

Ve

1

LG

6 DOF

Actuator

LG

Sensor1

Sensor2

UAV Body

RotMat DCM

Re-Format

Env

MachineEnvironment

B F

Ini tial izeEuler

Ground

φ θ ψDCMbe

Direction Cosine Matrix toEuler Angles

v

av

a

aa

Body Sensor2

p

v

[R]

Body Sensor1

Body Actuator

2

Torque

1

Force

Figure 1. Aircraft flight simulation SimMechanics model with landing gear linkage

Figure 2. Landing gear CAD model

The 2nd International Conference on Computer Application and System Modeling (2012)

Published by Atlantis Press, Paris, France. © the authors

0495

Page 4: Aircraft Flight Simulation with Landing Gear Based on Multi ...SimMechanics model with additional accuracy by tuning the model from the actual system that contains the normal force

1

LGData

1

LG

ZeroWheelSpeed

B F

Weld

x' = Ax+Bu y = Cx+Du

State-Space

Right main Landing Gear

WoW_in

dz

WoW_out

GearCmprs

RMLG Comp

Nose Landing Gear

WoW_in

dz

WoW_out

GearCmprs

NLG Comp

NOTNOTLeft main Landing Gear

WoW_in

dz

WoW_out

GearCmprs

LMLG Comp

GearPosData

GPL

GPR

GPN

GearPos

GearDown

GearDeployRateLimt[50, -150] deg_per_sec

cmd

GearDeployRate

GearCmprsData

Veh

NoseGear

NG Actuator

LGL

LGLA

LGL1

LGR

LGRA

LGR1

Body

1

LGcmd

double

boolean (3)

WOW

boolean (3)

3

3

double (3)

GearCmprs

double (3)

3

GearPos

<GearDownCmd>

boolean

<GearDownCmd>

{2}

uint8

uint8

uint8

uint8 (3)

3

WoW

{12}

LGData

double (3)

WheelSpeed

double

nlg

double

rmlg

double

lmlg

3

3

double (3)

GearPos

uint8

double

dz_lmlg

double

Gear Position Lef t

double

Gear Position Nose

double

dz_nlg

uint8

uint8

double

dz_rmlg

double

Gear Position Right

Figure 3. Landing gear SimMechanics model

UAV Airframe and Controller Model

2

AirframeData

1

EnvData

Plant

PilotData

Av ionicsData

PlantData

LGcmd

LandingGearControl

[CommData]

[EnvData]

[AvionicsData]

[PilotData]

[EnvData]

[EnvData]

[EnvData]

[Pi lotData]

[Pi lotData]

[Pi lotData]

[AvionicsData]

[CommData]

[AvionicsData]

Env Data

PlantData

SensorsData

Flight Sensors

Environment

PilotData

Env DataECUcmd

EngineControlUnit

PlantData

Design Assertions

RFSignals

PilotData

CommData

Communication System

PilotData

SensorsData

CommData

PlantData

FCScmd

Av ionicsData

Avionics System

1

RFSignals

PlantDataPlantData

Figure 4. Flight simulation model for the aircraft

153.5 154 154.5 155 155.5 1560

0.005

0.01

0.015Landing gear compession

time/s

Com

pres

sion

/m

153.5 154 154.5 155 155.5 1560

1000

2000

3000

4000Landing gear wheel force

time/s

Whe

el f

orce

/g

153.5 154 154.5 155 155.5 1560

1

2

3

4x 10

4 Bearing load

time/s

Bea

ring

load

/N

Left main landing gear

Right main landing gearNose landing gear

Figure 5. Results for landing gear simulation

The 2nd International Conference on Computer Application and System Modeling (2012)

Published by Atlantis Press, Paris, France. © the authors

0496