The MATLAB version of the higher-order potential flow code FreeWake.
This markdown file holds information and records of VAP 3, development of a new input format for future versions of VAP. Similar to previous input files, parameters of the flight vehicle geometry are stored in ASCII text file but in XML 1.0 language. This will provide freedom for future versions of VAP and enable analysis of complex vehicle geometry and configuration.
- (*) Multiple Entry
- [FW] Parameter exists in FreeWake
- [VAP2] Parameter introduced to VAP2
- [VAP3] Parameter introduced to VAP3
Settingrelax(True | False) Toggle wake relaxation or fixed wakesteady(True | False)maxtimeMaximum number of time stepsdelta_timeInteval of each time step (second)start_forceTimestep number to begin force calculationsstiff_wing(1 | 0) Toggle on (1) or off (0) structure modelfixed_lift(true | false) Toggle fixed lift where lift = weight and freestream is calcualtedgust_modeSelect gust mode, 0 - No gust, 1 - Sine wave gust, 2 - 1-cosine gust, 3 - Sharp edge gust
conditiondensityFluid density (kg/m^3)kin_viscosityKinematic viscosity (m^2/s)gust_amplitudegust_lengthgust_start
vehicle*global_xX position of the entire vehicle (Position of vehicle's origin in global reference frame)global_yY position of the entire vehicleglobal_zZ position of the entire vehicleweightWeight of vehicle (N)interference_dragPercent of interference drag (often due to fuselage)speedFreestream velocity of the vehicle (m/s). Set to 'nan' when doing fixed-lift analysisalphaOverall angle of attack of the entire vehicle (deg)betaOverall angle of sideslip of the entire vehicle (deg)rollOverall angle of roll of the entire vehicle (deg)fpaFPA (Flight Path Angle) = Pitch - AOA (deg)trackTrack heading of the entire vehicle (deg)radiusTurning radius of the vehicle (zero = straight) (m)ref_areaReference area of the wing (m^2)ref_spanReference span of the wing (m)ref_cmacMean aerodynamic chord of the wing (m)wing*symmetry(True | False)incidenceAngle of incidence of the root (deg)trimableDefines a surface that can be trimmed (True | False)triangular_elementsUses triangular elements, use with caution (True | False)chordwise_elementsNumber of chordwise elementsvehicle_xX reference position of wingvehicle_yY reference position of wingvehicle_zZ reference position of wingpanel*spanwise_elementsNumber of spanwise elements in this panelstrip_airfoilAirfoil name for this panelsection*wing_xX position of section leading edge with respect to vehicle_x (m)wing_yY position of section leading edge with respect to vehicle_y (m)wing_zZ position of section leading edge with respect to vehicle_z (m)chordChord length of section (m)twistTwist angle of section (deg)
rotor*rpmRotational speed of rotor (RPM)collectiveCollective blade pitch (deg)ref_diamRotor diameter (m)rotation_directionRotational direction, CCW - Counterclockwise, CW - clockwiseveh_x_hubX location of center of rotor with respect to vehicle origin (m)veh_y_hubY location of center of rotor with respect to vehicle origin (m)veh_z_hubZ location of center of rotor with respect to vehicle origin (m)veh_x_axisAxis of rotation unit vector X-component with respect to vehicle origin (m)veh_y_axisAxis of rotation unit vector Y-component with respect to vehicle origin (m)veh_z_axisAxis of rotation unit vector Z-component with respect to vehicle origin (m)bladesNumber of bladeschordwise_elementsNumber of chordwise elementspanel*strip_airfoilAirfoil name for this panelspanwise_elementsNumber of spanwise elementssection*rotor_xX position of section leading edge with respect tohuband XY plane (m)rotor_yY position of section leading edge with respect tohuband XY plane (m)rotor_zZ position of section leading edge with respect tohuband XY plane (m)chordChord length of section (m)twistTwist angle of section (deg)
All numerical input would have a default unit assigned. (e.g. meters for the reference span). This can be setup with a unit tag under the numerical parameter such that specific units can be converted to the default unit in future VAP releases.
For example:
<span unit='feet'>5</span>
would yield the same result as
<span>1.524</span>