Path: Airships/Mass
% Initialize and update the airship mass model as it changes with alt.
--------------------------------------------------------------------------
Forms:
m = AirshipMassModel( 'initialize', 'yourModelName' );
m = AirshipMassModel( 'initialize', modelDataStructure );
m = AirshipMassModel( 'update', h );
m = AirshipMassModel( 'update' );
--------------------------------------------------------------------------
------
Inputs
------
action (:) 'initilize' or 'update'
data (:) Depends on action.
* With 'initialize', this may be the name of
an airship design script, or the structure
generated from "BuildAirshipModel".
* With 'update', this is a 2 element vector
[h,rho], with altitude (h) in meters and
atmospheric density (rho) in kg/m^3
OPTIONAL:
A 3rd element may also be provided, the
ballonet volume fraction (bvf). If not
provided, it is set to 1.
NOTE: If no data is provided with 'update', the current airship mass
model is returned without being changed.
-------
Outputs
-------
m (.) Airship mass model, a data structure with fields:
.mass Total mass of the airship
.inertia Moment of inertia
.cM Center of mass position
--------------------------------------------------------------------------
AerospaceUtils: AeroData/AtmData Airships: Mass/BuildAirshipMassModel Airships: Mass/IntegrateMassProps Airships: Modeling/AddedMass Airships: Modeling/AirshipCV Airships: Modeling/AirshipCoefficients Airships: Modeling/AirshipGeometry Airships: Modeling/AirshipInertiaFactors Airships: Modeling/AirshipIntegrals Airships: Modeling/BuildAirshipModel Airships: Modeling/FinFactors Airships: Modeling/FinGeometry Airships: Modeling/GondolaGeometry Airships: Modeling/HalfEllipsoid Common: Atmosphere/StdAtm Common: CommonData/SwooshWatermark Common: General/CellToMat Common: General/MatToCell Common: General/Watermark Common: Graphics/NewFig Common: Graphics/Plot2D Common: Graphics/PltStyle Common: Transform/IConvP Math: Linear/SkewSq
Back to the Airships Module page