The ACSE Flight Simulator David Allerton Department of Automatic Control and Systems Engineering 24...

Preview:

Citation preview

The ACSE Flight Simulator

David Allerton

Department of Automatic Control

and Systems Engineering

24th April 2006

2

Overview

• Design objectives

• Organisation

• Capability

• Dynamics and control

• Applications

• Questions

• Demonstration

3

ACSE Flight Simulator

4

ACSE Flight Simulator

5

Aims

• Engineering flight simulator

• Real-time non-linear simulation

• Modular architecture

• Low cost

• Applications: control system design, avionics, displays and modelling

• Accessible to students (iron bird rig)

6

Architecture

• Distributed array of PCs

• Ethernet

• 50 Hz update rate

• Computer graphics

• Off-the-shelf hardware

• Custom software (20,000+ lines of code)

7

Architecture

8

Modular Architecture

PktRead Flight

C o ntro lS ystem

PktRead

D isplayFlight S im ulato r

Flight S im ulato r PktW rite

PktRead

ParameterIdentif ic ationFlight S im ulato r

9

Ethernet Packets

Flight Model Navigation System Visual System

Engine Model Instructor Station

1

2

3 5

4

Ethernet

10

I/O Interface

11

Flight Computer

• Equations of motion

• Aerodynamic model

• Engine model

• Primary flight display (PFD)

12

Boeing 747-400 PFD

13

Navigation Computer

• Navigation sensor models

• Navigation equations

• Navigation database of beacons and runways

• Navigation flight display (NFD)

• Soft panels - trackerball pilot input

14

Boeing 747-400 NFD with Airbus FCU

15

Instructor Station

• Windows-like interface

• Monitoring

• Session management

• Flight data recording

16

Instructor Station

17

Instructor Station

18

Instructor Station

19

Visual System

• 3 image generators - PC with nVidia card

• SGI Performer - real-time rendering

• 1024x768 resolution per channel, 50 Hz update rate

• Fully textured anti-aliased display

• Industry standard visual database including dynamic models

• Projection onto a spherical screen 150°x40°

20

Visual System

21

Visual System

22

Visual System

23

Visual System

24

Mechanisation of the Equations of Motion

compute aerodynamic coefficients

compute aerodynamic

compute aerodynamic

convert axes stability to body

forces

moments convert axes

stability to body

compute linear accelerations

compute angular accelerations

compute

compute Euler compute DCM

convert axes body to Euler

convert axes body to stability

atmospheric model

P',Q',R'

P,Q,R

Ps,Qs,Rs

L,M,N

engine forces

, M P,Q,R

e0,e1, e2,e3

inceptors

,M Xp,Zp

Lp,Mp,Np

Xs,Ys,Zs Xb,Yb,Zb U',V',W'

U,V,W

Ps,Qs,Rs

Vc

inceptors

' '

and moments

U,V,W

Vx,Vy,Vz Pn,Pe,h

Ls,Ms,Ns

,M

Vc, Vc,

parameters

25

Model Validation – Boeing 747 Short Period

26

Model Validation – Boeing 747 Phugoid

27

Model Validation – Boeing 747 Dutch Roll

28

Altitude Flight Control Law

Flight Model Navigation System Visual System

Engine Model Instructor Station

1

2

3 5

4

Ethernet

Flight Control System

6

hd,h,,,qe

29

Octave Altitude Control Law

% Open the socket for reading/writing pktsopenskt;sendskt;while(1) % Loop forever % Get a pkt from the simulator getskt; % Access the simulation variables U = getU; H = getAltitude; Pitch = getPitch; Alpha = getAlpha q = getQ; % Your altitude hold code goes here... % Put the control inputs into the packet setElevator ( de ); % Send the new pkt to the simulator sendskt; % Check for shutdown testskt;endwhile;

30

EPSRC Research Grants

• Real-time wake vortex modelling, in

collaboration with Prof Qin’s CFD group in

Mechanical Engineering

• Synthetic vision – radar imaging, in collaboration

with the University of Essex and BAES

(Rochester)

31

Wake Vortex Modelling

32

Wake Vortex Modelling

• CFD methods to generate vortex flows

representative of large transport aircraft

• 4-5 days computation on the Bluegrid cluster

(15 dual processors) to produce 3 minutes of

vortex data (30 Gbytes)

• Unstructured grids of spatial and time varying

flow field data

33

Real-time Wake Vortices

• Compress and organise very large vortex fields

• Extract vortex flow components from spatial data

• Compute interaction between a vortex and an

aircraft

• Develop flight control laws to increase safety in

the presence of vortices

34

Wake Vortex Visualisation

35

Synthetic Vision

• BAES radar penetrates cloud and rain (92 GHz)

• Cluttered radar image displayed on a HUD

• Real-time radar model developed

• Real-time imaging detection algorithms to

locate the runway in a cluttered image

• Failure detection algorithms

36

Synthetic Vision

37

Applications

• Air traffic management (ATM) – conflict

detection, conflict resolution, datalink modelling,

situation awareness

• Sensor modelling – GPS, INS, radar, IR,

Doppler

• Displays – Head-Up Display guidance

• Terrain-following and Mission Management

38

Applications

• Novel actuation – electrical actuation systems,

flow control (e.g. MEMs actuation), load

alleviation

• Novel configurations – vectored thrust, rotary

wing, UAVs, active reverse thrust

• Novel sensors – terrain reference navigation,

sensor fusion, FDI

39

Applications

• Modern control system design – certification, real-time code generation, health and usage monitoring

• Environmental models – air traffic, winds, turbulence

• Image detection – targets, obstacles, feature extraction

• Human factors – pilot models, pilot work load

Recommended