The main library FDCLIB

The library FDCLIB is the main portal to all blocklibraries and models in the FDC toolbox. A complete list of these blocklibraries and systems can be found below. In order to reach any one of these systems or libraries, it is necessary to double-click the corresponding block in FDCLIB.

If you want to edit FDCLIB, or any other Simulink library from the toolbox, it is necessary to unlock the library first. However, great care has to be taken to not inadvertently break library links for any blocks or subsystems which are used in other models or by other blocks. Be especially careful not to delete or rename blocks inside libraries, unless you are absolutely sure what you're doing. And, as always: backup first! See the Simulink user-manual for more information on how to deal with blocklibraries.

Available blocklibraries and models

Aircraft model sublibraries

Airdata, atmosphere
contains blocks that compute atmospheric data and airdata variables

Aerodynamics
contains blocks that compute the aerodynamic forces and moments

Engine forces and moments
contains blocks that compute the propulsive forces and moments (including propeller slipstream effects)

Gravity and wind forces
contains blocks that compute gravitational forces and determine the wind corrections to the force equations

Equations of Motion
contains blocks that evaluate the differential equations of motion

Other (output-) equations
contains blocks that determine non-essential additional flight data

Complete aircraft models

Complete system Beaver
complete non-linear aircraft model of the DeHavilland DHC-2 'Beaver', used to access the aircraft model from the Matlab workspace or from Matlab functions or scripts such as ACTRIM and ACLIN

Subsystem equivalents of the model Beaver
complete non-linear aircraft model of the DeHavilland DHC-2 'Beaver', used to connect to other systems such as OLOOP and APILOT

Wind, turbulence, and radio-navigation models

Wind and turbulence library
contains blocks that determine steady and gusty wind components along the aircraft's body-axes

ILS/VOR radio-nav library
radio navigation library, contains blocks that determine ILS and VOR signals, depending on the position of the aircraft, relative to the airfield

Open- and closed-loop examples

Example system OLOOP1
example model that demonstrates how to create deterministic open-loop aircraft responses, using the nonlinear 'Beaver' model

Example system OLOOP2
example model that demonstrates how to create stochastic open-loop aircraft responses (responses to atmospheric turbulence), using the nonlinear 'Beaver' model

Example system OLOOP3
example model that demonstrates how to create deterministic open-loop aircraft responses, using a linearized version of the 'Beaver' model

Miscellaneous

Miscellaneous blocks
contains some useful general-purpose blocks such as signal generators, a Moving Average filter, and Scheduled Gains (note: a more comprehensive version of this library is available as the stand-alone blockset DUBSI, which can be downloaded from the dutchroll.com website)

Button blocks
contains 'button blocks' from FDC models: blocks which will start a Matlab script or function when being double-clicked, e.g. to initialize model parameters