Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Research Civil Aircraft Model (RCAM) Matlab/Simulink Implementation

reggiejohanes/RCAM

Repository files navigation

RESEARCH CIVIL AIRCRAFT MODEL

Matlab/Simulink Implementation by Reggie Johanes, TU Delft Faculty of Aerospace Engineering
[email protected]


>> REFERENCE:

> Group for Aeronautical Research and Technology in Europe, "Robust Flight Control Design Challenge Problem Formulation and Manual: the Research Civil Aircraft Model (RCAM)", GARTEUR/TP-0883.  February 17, 1997 (https://garteur.org)

> Older version of this document available at https://garteur.org/wp-content/reports/FM/FM_AG-08_TP-088-3.pdf

> Alternative document: Magni, J., Bennani, S. (1997). Robust Flight Control: A Design Challenge. Germany: Springer Berlin Heidelberg. ISBN 3540761519 (Chapter 14: The RCAM Design Challenge Problem Description)


>> FILES:

1) RCAM_sim.slx        : [RUN HERE] Main model file
		           ↳ Change initialization function callback string to run independently/for trimming
2) RCAM_init.m         : Initialization function which defines untrimmed initial conditions
3) RCAM_init_trimmed.m : Initialization function which uses trimmed initial conditions (loads trim results)
4) RCAM_constants.m    : Initialization function which defines vehicle & environment constants
5) RCAM_constants.mat  : .mat file containing vehicle & environment constants. Generated by RCAM_constants.m

6) RCAM_dynamics.m     : Wrapper file which allows simulink model to be run as .m function. Input: states & controls, output: accelerations.

7) RCAM_trim1.m        : [RUN HERE] Trim script with FMINCON for case 1:
			   ↳ Steady level flight, all states & controls included in decision variable vector
8) RCAM_trim1_obj.m    : Objective function for case 1
9) RCAM_trim1_res.mat  : Results from case 1

10) RCAM_trim2.m       : [RUN HERE] Trim script with FMINCON for case 2:
			   ↳ Steady level flight, reduced decision variable vector
11) RCAM_trim2_obj.m   : Objective function for case 2
12) RCAM_trim2_res.mat : Results from case 2

13) outputFcn_global.m : FMINCON output function to save metadata


>> SCRIPT VERSION FILES:

1) RCAM_script_run.m      : [RUN HERE] Runs simulink file with specified initial conditions & run time
2) RCAM_script_dynamics.m : Dynamics model in script form. Input: states & controls, output: accelerations
3) RCAM_script_sim.slx    : Simulink simulation file which calls dynamics .m file












About

Research Civil Aircraft Model (RCAM) Matlab/Simulink Implementation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published