Vehicle limits
Nodes:navsimcom| Module:vehicle| Parameters:Vehicle
The module holds parameters, related to physical limits of the vehicle.
Configuration parameters
-
VehicleVehicle parameters
-
typeType of vehicleoption[CTOL,VTOL] -
initLocal initial values. Upon power-on procedure, the vehicle will set the corresponding
binded mandala fields to defined values. Useful for applyingbrakesorignitionpower on reboot. Should be used to set local node variables only. The values are not broadcasted on network.-
bindbind -
valuereal
-
-
speedSpeeds
-
VCCruisereal[m/s]30Airspeed with the maximum LD ratio. Used as cruise airspeed in mission, and in
landingprocedure as mid-point for speed control for precise landing. -
VSOStall with flapsreal[m/s]20Minimum allowed airspeed. For VTOLs this parameter affects the hover transitions and climb/sink rates.
-
VSIStall with no flapsreal[m/s]This airspeed is used by the auto flaps regulator to apply flaps when the airspeed drops down to the parameter value.
-
VFEMax with flapsreal[m/s]When set, will retract flaps on high speeds to avoid airframe damage.
-
VYMax climbing ratereal[m/s]When set, used by
takeoffprocedure to set the commanded airspeed onclimbingphase. -
VNONormal operationreal[m/s]Used by
landingprocedure to limit the maximum airspeed when performing maneuvers. -
VNENever exceedreal[m/s]50Used as a limit for maximum commanded airspeed.
-
GSTaxi ground speedreal[m/s]1Safe ground speed to make maneuvers. Used by
taxiprocedure for safe taxi speed and by bearing estimator as the minimum ground speed to use velocity rather than yaw angle for bearing.
-
-
altitudeSafe altitudeword[m]100The altitude, where it is safe for the vehicle to perform maneuvers. Used by the
landingprocedure to select the best altitude to start the maneuver. -
radiusLoiter radiusword[m]200The default loitering radius. Also used by
landingprocedure to estimate the landing pattern for precise landing. Should be set to the minimum radius of turn, capable to be performed by vehicle, with the margin of 10%. -
ldGlide ratiorealThe expected glide ratio of the vehicle. The actual (immediate) LD will be estimated, based on this starting point.
-
climbMaximum climb ratereal[m/s]4This is the best climb rate that the aircraft can achieve with the max throttle. Used as the limit of climbing rate of the vehicle, used by the TECS controls.
-
sinkMaximum descent ratereal[m/s]5This sets the maximum descent rate that the controller will use. If this value is too large, the aircraft can over-speed on descent. This should be set to a value that can be achieved without exceeding the lower pitch angle limit and without over-speeding the aircraft.
-
accMaximum accelerationbyte[m/s^2]7This is the maximum vertical acceleration, either up or down, that the controller will use to correct speed or height errors. The controller will limit the slew rate of commanded pitch angle to not to exceed this limit.
-
mtowMax weightword[kg]Used by some control loops gains. Although, gain coefficients are estimated, based on the
fuelweight. This parameter should reflect the maximum weight of the vehicle, when the fuel capacity is full. -
ktasTas to cruise gain for ail, elvoptionUsed by ailerons and elevator control loops gains. Gain coefficients are estimated, based on the
AltitudeandTrue airspeedweight. -
circlesMaximum count of circles and maximum circling time
-
countCount of circlesbyte3 -
timeCircling timeword[min]15
-
-
heliHelicopter specific parameters
-
hclimbHover mode maximum climb ratereal[m/s]2This is the maximum climb rate that the helicopter can safely maintain while hovering.
-
hsinkHover mode maximum descent ratereal[m/s]3This is the maximum descending rate that the helicopter can safely maintain while hovering.
-
ktoLiftoff prop pitch slew ratebyte[%/s]Slew rate for the commanded prop pitch on liftoff procedure
-
-
fuelVehicle fuel capacity
-
weightFuel weightword[kg]When set, will affect the estimated vehicle weight, used for control loops gains. When equals to zero - means EV (battery powered).
-
enduranceMaximum enduranceword[min]Maximum flight time. Autopilot estimates range and TTL when fuel level sensor is not available. Critical for some built-in safety procedures.
-
thrThrottle to endurance factorrealUsed when the fuel level or fuel rate sensor is not available. The endurance will be estimated based on fuel level, and the fuel rate will be estimated with the throttle control divided by this factor. I.e., cruise throttle, or the
enduranceparameter value is correct, when the throttle is equal to this parameter value. F.ex., when set to1- flying with full throttle will not affect the endurance and low throttle will increase endurance, or when set to0.5- the endurance is half the value, when the throttle is full.
-
-