390 likes | 407 Views
The ACSE Flight Simulator boasts modular architecture, low cost, and real-time non-linear simulation capabilities, accessible to students for varied applications like control system design and avionics. Featuring a distributed array of PCs and custom software, the simulator includes advanced features such as navigation systems, instructor stations, and industry-standard visual database integration. Through advanced mechanization of equations of motion and model validation, users can experience dynamic flight scenarios. Ongoing research grants support the development of real-time wake vortex modeling and synthetic vision applications, enhancing safety and innovation in the aviation industry.
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