Path: AerospaceUtils/CAD
% Create a mass budget for a flight vehicle. The function uses the mass data structure which is structure('mass',mass,'cM',centerOfMass,'inertia',inertiaMatrix) The type is the type of vehicle for computations. If type is entered for a component it will look for a model. If there are any models that depend on the total vehicle mass (such as landing gear) the mass properties will be computed recursively Available types * 'military aircraft' * 'commercial aircraft' * 'satellite' If fileName is entered it generates a file 'fileName.tex' with the contents of a latex formatted table. You can add this directly to your latex file. If you type in MassBudget you will get results for a satellite and aircraft example. -------------------------------------------------------------------------- Form: m = MassBudget( c, type, fileName, nIts ) -------------------------------------------------------------------------- ------ Inputs ------ c (:) Data structure array .name (1,:) Name of component .type (1,:) Type of component .mass (1,1) Mass of component .inertia (3,3) Inertia of component .pos (3,1) Position .param (1,:) Parameters (varies with type) .subsystem (1,:) Subsystem name .compute (1,1) If 1 compute from a model type (1,:) Type of vehicle for computed properties fileName (1,:) File name for latex file nIts (1,1) Number of iterations ------- Outputs ------- m (.) Mass data structure with total mass --------------------------------------------------------------------------
ACPro: ACPerformance/AircraftGroupDataStructure ACPro: ACPerformance/AircraftGroupMass AerospaceUtils: CAD/MassBudgetInput Common: ComponentModels/Box Common: ComponentModels/Frustrum Common: General/CreateLatexTable Common: Graphics/NewFig Common: Graphics/XLabelS Common: Graphics/YLabelS Common: Graphics/ZLabelS Common: MassProperties/AddMass Common: MassProperties/Inertias Math: Linear/Mag SCPro: Systems/SatelliteSubsystemMass
Back to the AerospaceUtils Module page