Aircraft Dynamics Library v1.1 is part of Modelon’s 2019.1 release.

New versions of Modelon libraries are sold and distributed directly from Modelon, as well as approved resellers.

New features

  • The autopilot controller model is available in AircraftDynamicsExtra 1.1. This is included in a separate package due to export control regulations.
  • Possibility to simulate engine failure using engine throttle scaling.

Improvements

  • It is possible to switch between how mass is defined and updated based on the massComputation enumeration i.e. massComputation={InitializationOnly|Permanent}. See Masses for more information.
  • Vectorized the throttle input(dTH). Now the user needs to set one dTH for all the engines setting instead of having to enter dTH1 and dTH2.
  • Improved initialization by providing a default start value for the maximum zero fuel weight and maximum zero fuel weight over maximum take-off weight in the aircraft weight calculations.
  • Added support for changing world representation in the atmospheric models
  • Modified the Visualize function to take orientation of the body as an argument. The argument can be set to a better orientation for better viewing when using ECEF coordinates (See DecreasingFuelMass).
  • Possibility to replace model diagram background parameterically(“Water mark”) in the aircraft templates.
  • Added a motion utility block to be used in Quasi-Static rig test bench. Also a FlightManeuverMotionRig experiment has been added to demonstrate its use.

Fixed Issues

  • Fixed an issue with the AircraftDynamics.Aircraft.Airframes.Aerodynamics.ForcesMoments.Components.Examples.Tabular.PitchingMom model in which the CmdSr value wasn’t taken into account.
  • Fixed an issue where usage of ECEF coordinates caused initialization issues by accounting for world representations in the atmosphere models.
  • Corrected the body resolved angular derivative signal (wV_b) in the PartialAero template that was wrongly resolved resolved in the earth frame.
  • Corrected the AircraftInMotionRig experiment to use the newly added motion block.

New Classes

  • AircraftDynamics.Examples.QuasiStatic
  • AircraftDynamics.Aircraft.ControlUnits.Examples.ThroughRouting
  • AircraftDynamics.Aircraft.ControlUnits.Examples.RudderAndFlapsToThrottle
  • AircraftDynamics.Aircraft.Airframes.LandingGears.Gears.Examples.RigidNoseSingle
  • AircraftDynamics.Aircraft.Airframes.LandingGears.Gears.Examples.RigidMainSingle
  • AircraftDynamics.Aircraft.Airframes.Wings.Types.FlapType
  • AircraftDynamics.Aircraft.Airframes.Visualizers
  • AircraftDynamics.Utilities.CoordinateSystems.Functions.ecef_to_wgs84_der
  • AircraftDynamics.Utilities.CoordinateSystems.Functions.ecef_to_wgs84_h
  • AircraftDynamics.Utilities.CoordinateSystems.Functions.ecef_to_wgs84_h_der
  • AircraftDynamics.Utilities.Actuators.Motion
  • AircraftDynamics.Aircraft.Experiments.Examples.FlightManeuverMotionRig

Moved Classes

  • AircraftDynamics.Utilities.Visualizers.SimpleAirframeVisualizer -> AircraftDynamics.Aircraft.Airframes.Visualizers.Examples.SimpleAirframeVisualizer

Conversion of user libraries

  • Automatic conversion of user libraries from version 1.0 to 1.1 is partially supported using the included conversion script “Convert_to_1.1.mos” located under AircraftDynamics 1.1ResourcesScripts.

Requirements

  • Aircraft Dynamics 1.1 is based on Modelon Base Library 3.3 and Modelica Standard Library 3.2.2.