390 likes | 550 Views
The ACSE Flight Simulator. David Allerton Department of Automatic Control and Systems Engineering 24 th April 2006. Overview. Design objectives Organisation Capability Dynamics and control Applications Questions Demonstration. ACSE Flight Simulator. ACSE Flight Simulator. Aims.
E N D
The ACSE Flight Simulator David Allerton Department of Automatic Control and Systems Engineering 24th April 2006
Overview • Design objectives • Organisation • Capability • Dynamics and control • Applications • Questions • Demonstration
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)
Architecture • Distributed array of PCs • Ethernet • 50 Hz update rate • Computer graphics • Off-the-shelf hardware • Custom software (20,000+ lines of code)
Ethernet Packets Ethernet 1 3 5 Flight Model Navigation System Visual System 2 4 Engine Model Instructor Station
Flight Computer • Equations of motion • Aerodynamic model • Engine model • Primary flight display (PFD)
Navigation Computer • Navigation sensor models • Navigation equations • Navigation database of beacons and runways • Navigation flight display (NFD) • Soft panels - trackerball pilot input
Instructor Station • Windows-like interface • Monitoring • Session management • Flight data recording
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°
Mechanisation of the Equations of Motion U,V,W Xs,Ys,Zs Xb,Yb,Zb U',V',W' compute convert axes Vc, aerodynamic a,b stability to body forces compute linear ò compute Vc, a,b accelerations Ps,Qs,Rs ' r ,M ' a,a ,b,b compute Xp,Zp aerodynamic engine forces Vc P,Q,R and moments coefficients inceptors r ,M Lp,Mp,Np P',Q',R' inceptors Ls,Ms,Ns Ps,Qs,Rs convert axes compute angular ò compute body to stability accelerations L,M,N convert axes aerodynamic stability to body moments e0,e1, Vx,Vy,Vz compute e2,e3 P,Q,R q,f,y Pn,Pe,h Euler compute DCM r , M convert axes atmospheric parameters ò U,V,W body to Euler model
Altitude Flight Control Law de hd,h,a,q,q Ethernet 1 3 5 Flight Model Navigation System Visual System 2 4 6 Engine Model Instructor Station Flight Control System
Octave Altitude Control Law % Open the socket for reading/writing pkts openskt; 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;
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)
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
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
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
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
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
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