Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
&
Simulation of Aerospace Systems (ENG 5076)
Lecturer: Dr Euan McGookin
Office: Rm 722, James Watt Building (South)
Ext: 6023
E-mail: Euan.Mcgookin@glasgow.ac.uk
Suggested Books:
D Matko, B Zupancic & R Karba, “Simulation and Modelling of
Continuous Systems”, Prentice Hall
D J Murray-Smith, “Continuous System Simulation”, Chapman & Hall
C.F. Gerald & P.O. Wheatley, “Applied Numerical Analysis, Sixth Edition”,
Addison-Wesley
W. H. Press et al, “Numerical Recipes in C/Fortran/Fortran 90/Pascal
the Art of Scientific Computing, Second Edition”, Cambridge University
Press
Course Layout
Lectures
• Continuous Time System Simulation
• Numerical Methods
• Real Time Simulation
• Training Simulation
Laboratories
• An Introduction to Simulink
• An Introduction to Continuous Time Simulation
• Assignment (2 help sessions in the lab)
Assessment
• Assignment (25%)
• Examination (75%)
What are Numerical Methods?
time
time
SIMULATED
xɺ = f ( x , u ) RESPONSE
time
MATHEMATICAL u x
f(x,u)
MODELLING
• Engineering Design
• Training
• Education
• Research
• In-situ testing of partial systems
• Games
Why do we use simulation?
Why do we use simulation?
• Computing speed
• Ease of program entry and modification
• Ease of entry and modification of parameters,
initial conditions, etc.
• Convenience of output display format
• Form of program storage and documentation
• Ease of pre-programming multiple runs
MATLAB
• MATrix LABoratory
• High Level Language
• Produced by The MathWorks, Inc.
• Matrices are the basic data elements
• Technical computing environment
• Functions - M-files
• Coding is not as involved as traditional languages
MATLAB Toolboxes
80
surf (x, y, z) 60
f(t)
40
20
-20
0 0.5 1 1.5 2
time(s)
penny demonstration
Users of MATLAB
PILOT
AVIONICS FUSELAGE
CONTROL SURFACES
Block Diagram Representation
of an Aircraft
FUEL ENGINE
PILOT AVIONICS
SIMULATED
CONTROL FUSELAGE/ DYNAMIC
SURFACES WINGS/TAIL RESPONSE
Block diagram implemented in
Simulink
Simulated Dynamic Response