About the Author |
|
xiii | |
Preface |
|
xv | |
Glossary |
|
xvii | |
|
|
1 | |
|
1.1 Historical Perspective |
|
|
1 | |
|
1.1.1 The First 40 Years of Flight 1905-1945 |
|
|
1 | |
|
1.1.2 Analogue Computing, 1945-1965 |
|
|
3 | |
|
1.1.3 Digital Computing, 1965-1985 |
|
|
5 | |
|
1.1.4 The Microelectronics Revolution, 1985–present |
|
|
6 | |
|
1.2 The Case for Simulation |
|
|
9 | |
|
|
9 | |
|
|
10 | |
|
|
11 | |
|
1.2.4 Engineering Flight Simulation |
|
|
13 | |
|
1.3 The Changing Role of Simulation |
|
|
14 | |
|
1.4 The Organization of a Flight Simulator |
|
|
16 | |
|
1.4.1 Equations of Motion |
|
|
16 | |
|
|
17 | |
|
|
18 | |
|
|
18 | |
|
|
19 | |
|
|
19 | |
|
|
20 | |
|
|
21 | |
|
|
21 | |
|
|
22 | |
|
1.4.11 Instrument Displays |
|
|
23 | |
|
1.4.12 Navigation Systems |
|
|
23 | |
|
|
24 | |
|
1.5 The Concept of Real-time Simulation |
|
|
24 | |
|
|
27 | |
|
|
28 | |
|
|
29 | |
|
1.7 Training versus Simulation |
|
|
30 | |
|
1.8 Examples of Simulation |
|
|
32 | |
|
1.8.1 Commercial Flight Training |
|
|
32 | |
|
1.8.2 Military Flight Training |
|
|
34 | |
|
1.8.3 Ab Initio Flight Training |
|
|
34 | |
|
1.8.4 Land Vehicle Simulators |
|
|
34 | |
|
1.8.5 Engineering Flight Simulators |
|
|
35 | |
|
|
36 | |
|
1.8.7 Computer-based Training |
|
|
36 | |
|
1.8.8 Maintenance Training |
|
|
37 | |
|
|
37 | |
|
2 Principles of Modelling |
|
|
41 | |
|
|
41 | |
|
|
43 | |
|
|
51 | |
|
2.4 Differential Equations |
|
|
53 | |
|
2.5 Numerical Integration |
|
|
56 | |
|
2.5.1 Approximation Methods |
|
|
56 | |
|
2.5.2 First-order Methods |
|
|
58 | |
|
2.5.3 Higher-order Methods |
|
|
59 | |
|
|
63 | |
|
|
67 | |
|
|
67 | |
|
|
69 | |
|
|
74 | |
|
|
77 | |
|
|
82 | |
|
2.11 A Real-time Protocol |
|
|
91 | |
|
2.12 Problems in Modelling |
|
|
92 | |
|
|
96 | |
|
|
97 | |
|
3.1 Principles of Flight Modelling |
|
|
97 | |
|
|
98 | |
|
|
100 | |
|
|
100 | |
|
3.3.2 Aerodynamic Side force |
|
|
104 | |
|
|
105 | |
|
|
106 | |
|
3.3.5 Gravitational Force |
|
|
107 | |
|
|
107 | |
|
|
109 | |
|
3.4.2 Aerodynamic Moments |
|
|
111 | |
|
3.4.3 Aerodynamic Derivatives |
|
|
113 | |
|
|
114 | |
|
|
115 | |
|
|
117 | |
|
|
117 | |
|
|
118 | |
|
3.5.5 Transformation between Axes |
|
|
118 | |
|
3.5.6 Earth-centred Earth-fixed (ECEF) Frame |
|
|
119 | |
|
3.5.7 Latitude and Longitude |
|
|
122 | |
|
|
122 | |
|
|
124 | |
|
|
127 | |
|
|
128 | |
|
|
136 | |
|
|
138 | |
|
3.10 The Equations Collected |
|
|
143 | |
|
3.11 The Equations Revisited – Long Range Navigation |
|
|
148 | |
|
3.11.1 Coriolis Acceleration |
|
|
150 | |
|
|
154 | |
|
4 Simulation of Flight Control Systems |
|
|
157 | |
|
4.1 The Laplace Transform |
|
|
157 | |
|
4.2 Simulation of Transfer Functions |
|
|
161 | |
|
|
163 | |
|
|
169 | |
|
4.5 Aircraft Flight Control Systems |
|
|
171 | |
|
4.6 The Turn Coordinator and the Yaw Damper |
|
|
172 | |
|
|
176 | |
|
4.8 Vertical Speed Management |
|
|
179 | |
|
|
182 | |
|
|
185 | |
|
|
189 | |
|
|
191 | |
|
4.13 Flight Management Systems |
|
|
195 | |
|
|
201 | |
|
|
203 | |
|
5.1 Principles of Display Systems |
|
|
203 | |
|
|
205 | |
|
|
211 | |
|
5.4 2D Graphics Operations |
|
|
214 | |
|
|
216 | |
|
|
219 | |
|
5.7 Simulation of Aircraft Instruments |
|
|
227 | |
|
5.8 Simulation of EFIS Displays |
|
|
235 | |
|
|
237 | |
|
|
239 | |
|
|
240 | |
|
|
241 | |
|
|
242 | |
|
|
246 | |
|
6 Simulation of Aircraft Navigation Systems |
|
|
247 | |
|
6.1 Principles of Navigation |
|
|
247 | |
|
6.2 Navigation Computations |
|
|
250 | |
|
|
252 | |
|
6.4 Primary Flight Information |
|
|
254 | |
|
|
254 | |
|
|
255 | |
|
|
255 | |
|
|
255 | |
|
6.4.5 Vertical Speed Indicator |
|
|
255 | |
|
|
255 | |
|
|
255 | |
|
6.5 Automatic Direction Finding (ADF) |
|
|
255 | |
|
6.6 VHF Omnidirectional Range (VOR) |
|
|
257 | |
|
6.7 Distance Measuring Equipment (DME) |
|
|
258 | |
|
6.8 Instrument Landing Systems (ILS) |
|
|
259 | |
|
|
260 | |
|
6.10 Inertial Navigation Systems |
|
|
263 | |
|
|
264 | |
|
|
264 | |
|
|
268 | |
|
6.10.4 Validation of the INS Model |
|
|
272 | |
|
6.11 Global Positioning Systems |
|
|
274 | |
|
|
282 | |
|
|
283 | |
|
|
285 | |
|
7.1 Simulator Qualification and Approval |
|
|
285 | |
|
7.2 Model Validation Methods |
|
|
288 | |
|
|
291 | |
|
|
291 | |
|
|
294 | |
|
|
294 | |
|
|
298 | |
|
|
305 | |
|
7.5 Longitudinal Dynamics |
|
|
312 | |
|
|
323 | |
|
7.7 Model Validation in Perspective |
|
|
328 | |
|
|
329 | |
|
|
331 | |
|
|
331 | |
|
8.2 The Visual System Pipeline |
|
|
332 | |
|
8.3 3D Graphics Operations |
|
|
336 | |
|
8.4 Real-time Image Generation |
|
|
343 | |
|
8.4.1 A Rudimentary Real-time Wire Frame IG System |
|
|
343 | |
|
8.4.2 An OpenGL Real-time IG System |
|
|
347 | |
|
8.4.3 An OpenGL Real-time Textured IG System |
|
|
350 | |
|
8.4.4 An OpenSceneGraph IG System |
|
|
352 | |
|
8.5 Visual Database Management |
|
|
364 | |
|
|
370 | |
|
8.7 Problems in Visual Systems |
|
|
374 | |
|
|
376 | |
|
|
377 | |
|
9.1 Education, Training and Instruction |
|
|
377 | |
|
9.2 Part-task Training and Computer-based Training |
|
|
378 | |
|
9.3 The Role of the Instructor |
|
|
379 | |
|
9.4 Designing the User Interface |
|
|
380 | |
|
|
382 | |
|
9.4.2 Classification of User Operations |
|
|
383 | |
|
9.4.3 Structure of the User Interface |
|
|
384 | |
|
9.4.4 User Input Selections |
|
|
388 | |
|
9.4.5 Instructor Commands |
|
|
394 | |
|
9.5 Real-time Interaction |
|
|
398 | |
|
|
404 | |
|
9.7 Flight Data Recording |
|
|
409 | |
|
|
413 | |
|
|
421 | |
10 Motion Systems |
|
423 | |
|
10.1 Motion or No Motion? |
|
|
423 | |
|
10.2 Physiological Aspects of Motion |
|
|
425 | |
|
10.3 Actuator Configurations |
|
|
428 | |
|
|
432 | |
|
10.5 Implementation of a Motion System |
|
|
436 | |
|
|
443 | |
|
10.7 Modelling Hydraulic Actuators |
|
|
447 | |
|
10.8 Limitations of Motion Systems |
|
|
451 | |
|
10.9 Future Motion Systems |
|
|
453 | |
|
|
454 | |
Index |
|
457 | |