Path: ACPro/ACPointMass
% Point mass dynamic model with sideslip as an input. The function uses AtmDens2 for atmospheric density. The built-in aero model is cC = 2*pi*bE*d.cCScale; f = GroundEffect( h, d.l ); cL = 2*pi*f*(aE - d.aE0); cD = d.cD0 + d.aL*cL^2 + d.aC*cC^2; cCScale scales the effective lift in the y direction to the wing area. If you use your own aero function you, don't need these fields in d. If the point mass is within hTakeoff of the ground downward forces are balanced by the ground. Your supplied aerodynamics force function is of the form [cD,cC,cL] = feval( d.aerofun, alphaEff, betaEff, h, d ) h is altitude. This allows you to model ground effect. -------------------------------------------------------------------------- Form: stateDot = AircraftPointMassRHSWithSideslip( state, t, u, d ) -------------------------------------------------------------------------- ------ Inputs ------ state (7,1) [v;gamma;psi;h;thrust;x;y] t (1,1) Time u (4,1) Control [angle of attack;side slip;bank angle; thrust] d (.) Data structure .mass (1,1) Mass .aeroFun (1,:) Name of aerodynamics function .g (1,1) Gravitational acceleration .S (1,1) Reference area .hTakeoff(1,1) Altitude for ground force constraint .l (1,1) Wing span (for ground effect) .cCScale (1,1) Sideforce scale .aE0 (1,1) Zero lift angle .cD0 (1,1) Zero lift drage .aL (1,1) Induced drag due to the lift coefficient .aC (1,1) Induced drag due to the sideforce coefficient .vWP (1,1) Wind .cLAlpha (1,1) Lift curve slope .tauThrust (1,1) Thrust time constant ------- Outputs ------- stateDot (7,1) Derivative -------------------------------------------------------------------------- Reference: T. Kinoshita1 and F. Imado, "The Application of an UAV Flight Simulator -The Development of a New Point Mass Model for an Aircraft-", SICE-ICASE International Joint Conference Oct. 18-21, 2006,Bexco, Busan, Korea. --------------------------------------------------------------------------
ACPro: ACProAerodynamics/AeroCoefficientPointMass ACPro: ACProAerodynamics/DragPolar ACPro: ACProAerodynamics/GroundEffect AerospaceUtils: AtmosphericCalculations/AtmDens2 Common: CommonData/SwooshWatermark Common: General/CellToMat Common: General/DeBlankLT Common: General/MatToCell Common: General/Watermark Common: Graphics/NewFig Common: Graphics/Plot2D Common: Graphics/PltStyle Common: Graphics/TitleS Common: Graphics/XLabelS Common: Graphics/YLabelS Math: Analysis/Logistic Math: Linear/Mag
Back to the ACPro Module page