gusucode.com > Electric_Aircraft_Simscape > Electric_Aircraft_Simscape_R18a/Scripts_Data/ssc_aircraft_elec_configs.m

    % Flight profiles for electric aircraft examples
%
% Copyright 2017-2018 The MathWorks, Inc.

%% Definition of Flight Profile 1
FlightProfileStruct(1).description = 'Height-based flight profile at lower altitude.';
FlightProfileStruct(1).type = 1;                    % Flight Profile Type
FlightProfileStruct(1).v0 = 45.1;                   % Initial airspeed of aircraft in m/s
FlightProfileStruct(1).h0 = 100;                    % Initial height of aircraft in m
FlightProfileStruct(1).FlightProfileHeight = 1000;  % Maximum height of aircraft in m
FlightProfileStruct(1).FlightProfileLength = 8000;  % Maximum flight period length in sec
FlightProfileStruct(1).LevelFlightTime = 100;       % Level flight period length in sec

%% Definition of Flight Profile 2
FlightProfileStruct(2).description = 'Height-based flight profile at higher altitude.';
FlightProfileStruct(2).type = 1;                    % Flight Profile Type
FlightProfileStruct(2).v0 = 50;                     % Initial airspeed of aircraft in m/s
FlightProfileStruct(2).h0 = 900;                    % Initial height of aircraft in m
FlightProfileStruct(2).FlightProfileHeight = 1800;  % Maximum height of aircraft in m
FlightProfileStruct(2).FlightProfileLength = 8000;  % Maximum flight period length in sec
FlightProfileStruct(2).LevelFlightTime = 100;       % Level flight period length in sec

%% Definition of Flight Profile 3
FlightProfileStruct(3).description = 'Time-based flight profile at lower altitude.';
FlightProfileStruct(3).type = 2;                    % Flight Profile Type
FlightProfileStruct(3).v0 = 45.1;                   % Initial airspeed of aircraft in m/s
FlightProfileStruct(3).h0 = 100;                    % Initial height of aircraft in m
FlightProfileStruct(3).ClimbFlightTime = 1000;      % Climb flight period length in sec
FlightProfileStruct(3).FlightProfileLength = 8000;  % Maximum flight period length in sec
FlightProfileStruct(3).LevelFlightTime = 100;       % Level flight period length in sec

%% Definition of Time-Based Flight Profile 2
FlightProfileStruct(4).description = 'Time-based flight profile at higher altitude.';
FlightProfileStruct(4).type = 2;                    % Flight Profile Type
FlightProfileStruct(4).v0 = 50;                     % Initial airspeed of aircraft in m/s
FlightProfileStruct(4).h0 = 900;                    % Initial height of aircraft in m
FlightProfileStruct(4).ClimbFlightTime = 800;       % Climb flight period length in sec
FlightProfileStruct(4).FlightProfileLength = 8000;  % Maximum flight period length in sec
FlightProfileStruct(4).LevelFlightTime = 100;       % Level flight period length in sec