# MATLAB/SIMULINK Programs for Flight/Ground Manoeuvres and Gust/Turbulence Encounters

In this appendix, some sample programs for calculation of equilibrium and dynamic manoeuvres, gusts and turbulence, and taxiing and landing are presented.

## I.1 RIGID AIRCRAFT DATA

Before proceeding with calculation of results from different manoeuvres and gust/turbulence encounters, the basic aircraft data need to be entered for the rigid or flexible aircraft as appropriate. To save space, the aircraft data will simply be specified for a sample case; clearly, in a normal programme, the reader may choose to enter some parameters via a dialogue and to introduce loops to cover multiple cases (e.g. of air speed). Note that units used throughout for defining data are in N, kg, m, s and rad. Wherever possible, the symbols used in the code below aim to match those used in the main text, with the use of the underscore symbol _ indicating a subscript to follow; therefore, for example, m_W in MATLAB is equivalent to mW in the text.

`% Data for Symmetric Aircraft close all; clear all % Mass and Dimensions m = 10000; W = m * 9.81; m_F = 0.15 * m; m_W = 0.3 * m; m_C = 0.4 *m; m_T = 0.15 * m; S_W = 30.0; S_T = 7.5; s = 7.5; c = 2.0; s_tp = 3.0; c_tp = 1.25; l_W = 0.3*c; l_T = 3.5 * c; l_A = 0.125 * c; l_E = 0.125 * c; l_WM = l_W - l_A - l_E; l_M = 0.375 * c; l_F = (m_T * l_T- m_W * l_WM) / m_F; l_WT = l_W + l_T; l_N = l_F; l_M = 0.375 * c ; mu = m_W / 2 / s; % Moments of Inertia I_y_fuse = m_F * l_F^2 + m_T ...`

Get Introduction to Aircraft Aeroelasticity and Loads now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.