View
220
Download
0
Category
Tags:
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