Path: AC/ACDynamics
% Initialize the aircraft model. -------------------------------------------------------------------------- Form: d = ACInit( x, d, stateName ) -------------------------------------------------------------------------- ------ Inputs ------ x (:) Aircraft state r (3,1) ECI position vector q (4,1) Quaternion from ECI to body w (3,1) Inertial body rate in body frame v (3,1) Velocity of cm wrt air wR (:,1) Angular velocity of rotors mass (1,1) Mass inertia (6,1) Inertia cG (3,1) Center of mass engine (:,1) Engine states actuator (:,1) Actuator states sensor (:,1) Sensor states flex (:,1) Flex model states organized [x;v] by appendage disturb (:,1) Disturbance model states d (:) Aircraft data structure d.wPlanet (3,1) Planet rate d.mu (1,1) Planet gravitational parameter d.theta0 (1,1) Initial angle between planet x-axis and ECI x-axis d.atmData (1,:) Atmospheric data d.atmUnits (1,:) Atmospheric data units d.rotor (:) Rotor data structure .u (3,1) Unit vector .inertia (1,1) Spin axis inertia d.flex (:) See get BldFlex d.engine (:) Private engine data structure d.aero (:) Private aerodynamics data structure d.actuator (:) Private actuator data structure d.sensor (:) Private sensor data structure .name (:,:) Names d.disturb (:) Private disturbance data structure d.control (:) Control data structure .elevator .aileron .rudder .throttle stateName (1,1) .sensor {:} Names for the sensor states .actuator {:} Names for the actuator states ------- Outputs ------- d (:) Aircraft data structure --------------------------------------------------------------------------
Back to the AC Module page