1 / 39

The ACSE Flight Simulator

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.

dawson
Download Presentation

The ACSE Flight Simulator

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  9. Ethernet Packets Ethernet 1 3 5 Flight Model Navigation System Visual System 2 4 Engine Model Instructor Station

  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 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

  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 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

  29. 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;

  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

More Related