AirshipMassModel:

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

--------------------------------------------------------------------------

Children:

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