• Which the release of FS2020 we see an explosition of activity on the forun and of course we are very happy to see this. But having all questions about FS2020 in one forum becomes a bit messy. So therefore we would like to ask you all to use the following guidelines when posting your questions:

    • Tag FS2020 specific questions with the MSFS2020 tag.
    • Questions about making 3D assets can be posted in the 3D asset design forum. Either post them in the subforum of the modelling tool you use or in the general forum if they are general.
    • Questions about aircraft design can be posted in the Aircraft design forum
    • Questions about airport design can be posted in the FS2020 airport design forum. Once airport development tools have been updated for FS2020 you can post tool speciifc questions in the subforums of those tools as well of course.
    • Questions about terrain design can be posted in the FS2020 terrain design forum.
    • Questions about SimConnect can be posted in the SimConnect forum.

    Any other question that is not specific to an aspect of development or tool can be posted in the General chat forum.

    By following these guidelines we make sure that the forums remain easy to read for everybody and also that the right people can find your post to answer it.

FSXA VTOL preformance

Messages
11
Country
us-california
I know there are a few tricks to getting aircraft to behave as VTOLs, at least to some extent, as I've seen it done several times. After about 12 hour's experimentation, I got takeoff down to 14 knots, but two problems exist.


1) The aircraft has immense nose-high tenancies in lateral flight. Easily counteracted with trim, but it takes a lot.

2) There is no feasible way to land in non-lateral flight. Dropping the flaps just one notch results in immediate over-stress.

Any suggestions?

cfg derived from KingAir 350:

cfg:
Code:
< Irrelevant stuff (views, fltsims)>


[WEIGHT_AND_BALANCE]
max_gross_weight = 15000                        // (pounds)
empty_weight = 3030                             // (pounds)

reference_datum_position     =  0.0, 0, 0       // (feet) distance from FlightSim Reference position: (1/4 chord, centerline, waterline)
empty_weight_CG_position     =  3.0, 0, 0       // (feet) longitudinal, lateral, vertical distance from specified datum

max_number_of_stations = 50

station_load.0 = 170,  3, 0, 0.0        //Weight (lbs), longitudinal, lateral, vertical positions from datum (feet)
station_load.1 = 170,  3, 0, 0.0        //Weight (lbs), longitudinal, lateral, vertical positions from datum (feet)


station_name.0 = "Pilot"      
station_name.1 = "Co-Pilot"   
 


;Moments of Inertia
empty_weight_pitch_MOI  = 5000
empty_weight_roll_MOI   = 5000
empty_weight_yaw_MOI    = 36500
empty_weight_coupled_MOI= 0.0

[flight_tuning]
cruise_lift_scalar     = 1.0
parasite_drag_scalar   = 1.0
induced_drag_scalar    = 1.0
elevator_effectiveness = 2.5
aileron_effectiveness  = 10.0
rudder_effectiveness   = 1.0
pitch_stability        = 2.5
roll_stability         = 5.0
yaw_stability          = 1.0
elevator_trim_effectiveness = 1.0
aileron_trim_effectiveness  = 1.0
rudder_trim_effectiveness   = 1.0

[GeneralEngineData]
engine_type = 5                                 //0=Piston, 1=Jet, 2=None, 3=Helo-Turbine, 4=Rocket, 5=Turboprop
Engine.0 = -3, -4.8, 0.5                      //(feet) longitudinal, lateral, vertical distance from reference datum
Engine.1 = -3,  4.8, 0.5                      //(feet) longitudinal, lateral, vertical distance from reference datum
fuel_flow_scalar        = 1.0                   //Scalar for fuel flow efficiency
min_throttle_limit = -0.25;                     //Minimum percent throttle.  Generally negative for turbine reverser

[propeller]
thrust_scalar           = 2.0                   //Propeller thrust scalar
propeller_type          = 0                     //0=Constant Speed, 1=Fixed Pitch
propeller_diameter      = 8.8                   //Propeller Diameter, (feet)
propeller_blades        = 4                     //Number of propeller blades
propeller_moi           = 24                    //Propeller moment of inertia
beta_max                = 45                    //Maximum blade pitch angle for constant speed prop, (degrees)
beta_min                = 15.2                  //Minimum blade pitch angle for constant speed prop, (degrees)
min_gov_rpm             = 25520                 //Miminum governed RPM
prop_tc                 = 0.004                 //Prop time-constant
gear_reduction_ratio    = 17.6                  //Propeller gear reduction ratio
fixed_pitch_beta        = 0                     //Fixed pitch angle of fixed pitch prop, (degrees)
low_speed_theory_limit  = 80                    //Speed at which low speed theory becomes blended in (feet/second)
prop_sync_available     = 1                     //Prop synchronization available? 0=FALSE, 1=TRUE
prop_deice_available    = 1                     //Prop de-icing available? 0=FALSE, 1=TRUE
prop_feathering_available= 1                    //Prop feathering available?  0=FALSE, 1=TRUE
prop_auto_feathering_available= 1               //Prop auto-feathering available?  0=FALSE, 1=TRUE
min_rpm_for_feather     = 700                   //Minimum RPM for prop feathering
beta_feather            = 79.3                  //Feathering pitch angle (degrees)
power_absorbed_cf       = 0.9                   //Coefficient of friction for power absorbed by propeller
defeathering_accumulators_available= 0          //Defeathering accumulators available? 0=FALSE, 1=TRUE 
prop_reverse_available  = 1                     //Prop reverse available?  0=FALSE, 1=TRUE
minimum_on_ground_beta  = 1.0                   //Miminum pitch angle on ground, (degrees)
minimum_reverse_beta    = -14.0                 //Minimum pitch angle in reverse, (degrees)

[TurbineEngineData]
fuel_flow_gain          = 0.011                 //Gain on fuel flow
inlet_area              = 1.0                   //Square Feet, engine nacelle inlet area
rated_N2_rpm            = 29920                 //RPM, second stage compressor rated value
static_thrust           = 158                   //Lbs, max rated static thrust at Sea Level

[turboprop_engine]
power_scalar            = 1.0                   //Scalar on Turboprop power
maximum_torque          = 3270                  //Maximum torque available (ft-lbs)
PowerSpecificFuelConsumption = 0.55             //Brake power specific fuel consumption (turboprop only)


[electrical]
                ;BusType, MaxAmpLoad, MinVoltage       BusTypes:0=MainBus,1=AvionicsBus,2=BatteryBus,3=HotBatteryBus,4-7=Generator/AlternatorBus(1-4)
flap_motor         = 0, 5 , 17.0
gear_motor         = 0, 5 , 17.0
autopilot          = 0, 5 , 17.0
avionics_bus       = 0, 5 , 17.0
avionics           = 1, 5 , 17.0
pitot_heat         = 0, 2 , 17.0
additional_system  = 0, 2 , 17.0
marker_beacon      = 1, 2 , 17.0
gear_warning       = 0, 2 , 17.0
fuel_pump          = 0, 5 , 17.0
starter1           = 0, 20, 17.0
light_nav          = 0, 5 , 17.0
light_beacon       = 0, 5 , 17.0
light_landing      = 0, 5 , 17.0
light_taxi         = 0, 5 , 17.0
light_strobe       = 0, 5 , 17.0
light_panel        = 0, 5 , 17.0

        //0  Class                        <0=none,1=wheel, 2=scrape, 3=float>
        //1  Longitudinal Position        (feet)
        //2  Lateral Position             (feet)
        //3  Vertical Position            (feet)
        //4  Impact Damage Threshold      (Feet Per Minute)
        //5  Brake Map                    (0=None, 1=Left, 2=Right)
        //6  Wheel Radius                 (feet)
        //7  Steer Angle                  (degrees)
        //8  Static Compression           (feet)  (0 if rigid)
        //9  Max/Static Compression Ratio
        //10 Damping Ratio                (0=Undamped, 1=Critically Damped)
        //11 Extension Time               (seconds)
        //12 Retraction Time              (seconds)
        //13 Sound Type
        //14 Airspeed limit for retraction     (KIAS)
        //15 Airspeed that gear gets damage at (KIAS)

[contact_points]
<contact points stuff>

static_pitch = 0.2
static_cg_height = 4.3
gear_system_type=1      //Hydraulic

[gear_warning_system]
gear_warning_available = 1    //Normal
pct_throttle_limit =  0.1     //Percent throttle that activates warning
flap_limit_idle    = 15.0     //Flap angle that activates warning at idle
flap_limit_power   = 30.0     //Flap angle that activates warning at above idle

[brakes]
parking_brake = 1       //Parking brake available
toe_brakes_scale = 1.0  //Brake scalar
auto_brakes = 0

[hydraulic_system]
normal_pressure = 3000.0    //PSI
electric_pumps  = 0         //no electric pumps
engine_map      = 1,1,0,0   //pumps on Eng1,2

[Views]
eyepoint = 4.3, -1.20, 3.35


[flaps.0]
type             = 1                                    // 1 - tail, 2 - lead
span-outboard    = 0.5                                  // 0.0 .. 1.0
extending-time   = 15                                    // seconds
flaps-position.0 = 0                                    // degrees
flaps-position.1 = 8                                   // degrees
flaps-position.2 = 16                                   // degrees
flaps-position.3 = 24                                    // degrees
flaps-position.4 = 32                                   // degrees
flaps-position.5 = 40                                   // degrees

damaging-speed   = 250                                  // KIAS
blowout-speed    = 300                                  // KIAS

[Radios]
// Radio Type = availiable, standby frequency, has glide slope
Audio.1       = 1
Com.1         = 1, 0
Com.2         = 1, 0
Nav.1         = 1, 0, 1
Nav.2         = 1, 0, 0
Adf.1         = 1
Transponder.1 = 1
Marker.1      = 1

[keyboard_response]
//Breakpoint speeds (knots) on the keyboard increments of control surfaces.
//Speed at which the incremenet is reduced to  1/2 and 1/8 respectively.
elevator = 150, 250
aileron  = 150, 250
rudder   = 150, 250

[direction_indicators]
//1 Type: 0=None, 1=Vacuum Gyro, 2=Electric Gyro, 3=Electro-Mag Slaved Compass, 4=Slaved to another
//2 Indicator number of slaving indicator if Type = 4
direction_indicator.0=3,0

[attitude_indicators]
//Type: 0=None, 1=Vacuum Gyro, 2=Electric Gyro
attitude_indicator.0 = 1 

[turn_indicators]
//Type: 0=None, 1=Electric Gyro, 2= Vacuum Gyro
turn_indicator.0=1,0

[vacuum_system]
max_pressure=5.15   //PSI
vacuum_type=2       //Type: 0=None, 1=Engine pump (default), 2=Pneumatic, 3=Venturi

[pneumatic_system]
max_pressure=18.000000
bleed_air_scalar=1.000000

[pitot_static]
vertical_speed_time_constant = 1                //Increasing this value will cause a more instantaneous reaction in the VSI
pitot_heat = 1.0    //Scalar on heat effectiveness, 0 = not available

[LIGHTS]
//Types: 1=beacon, 2=strobe, 3=navigation, 4=cockpit
light.0 = 3,   0.56, -28.41,  1.97, fx_navred ,
light.1 = 3,   0.56,  28.41,  1.97, fx_navgre ,
light.2 = 3, -31.20,   0.00,  9.75, fx_navwhi ,
light.3 = 2,   0.89, -28.48,  1.87, fx_strobe ,
light.4 = 2,   0.89,  28.48,  1.87, fx_strobe ,
light.5 = 1, -26.30,   0.00,  9.89, fx_beacon ,
light.6 = 2,  -4.55,   0.00, -1.85, fx_strobe ,
light.7 = 4,   4.91,   0.00,  1.64, fx_vclight,


[EFFECTS]
wake=fx_wake
water=fx_spray
dirt=fx_tchdrt
concrete=fx_sparks
touchdown=fx_tchdwn_s, 1

[fuel]
LeftMain  = 0.0, -14.5, -1.0, 190.0, 0.0     //Longitudinal (feet), Lateral (feet), Vertical (feet), Usable(gallons), Unusable (gallons)
LeftAux   = 0.0,  -6.0, -1.5,  79.5, 0.0     //Longitudinal (feet), Lateral (feet), Vertical (feet), Usable(gallons), Unusable (gallons)
RightMain = 0.0,  14.5, -1.0, 190.0, 0.0     //Longitudinal (feet), Lateral (feet), Vertical (feet), Usable(gallons), Unusable (gallons)
RightAux  = 0.0,   6.0, -1.5,  79.5, 0.0     //Longitudinal (feet), Lateral (feet), Vertical (feet), Usable(gallons), Unusable (gallons)
fuel_type = 2                                //Fuel type: 1 = Avgas, 2 = JetA
number_of_tank_selectors = 1                    
electric_pump=1


[airplane_geometry]
wing_area               = 310.0                 //Square feet
wing_span               = 57.2                  //Feet
wing_root_chord         = 5.4                   //Feet
wing_dihedral           = 6.0                   //Degrees
wing_incidence          = 1.0                   //Degrees
wing_twist              = -1.5                  //Degrees
oswald_efficiency_factor= 0.7                   //Measure of lift effeciency of wing
wing_winglets_flag      = 1                     //Are winglets available?
wing_sweep              = 1.0                   //Degrees, wing leading edge
wing_pos_apex_lon       = 2.1                   //Feet, longitudinal distance from reference point, negative going aft
wing_pos_apex_vert      = 0.0                   //Feet, vertical distance from reference point, positive going up
htail_area              = 67.0                  //Square feet
htail_span              = 17.2                  //Feet
htail_pos_lon           = -22.6                 //Feet, longitudinal distance from reference point, negative going aft
htail_pos_vert          = 0.0                   //Feet, vertical distance from reference point, positive going up
htail_incidence         = 0.5                   //Degrees
htail_sweep             = 20.0                  //Degrees, horizontal tail leading edge
vtail_area              = 42.0                  //Square feet
vtail_span              = 7.4                   //Feet, tip to body
vtail_sweep             = 40.0                  //Degrees, vertical tail leading edge
vtail_pos_lon           = -20.5                 //Feet, longitudinal distance from reference point, negative going aft
vtail_pos_vert          = 4.1                   //Feet, vertical distance from reference point, positive going up
elevator_area           = 17.0                  //Square feet
aileron_area            = 13.5                  //Square feet
rudder_area             = 7.3                   //Square feet
elevator_up_limit       = 17.0                  //Degrees
elevator_down_limit     = 15.5                  //Degrees
aileron_up_limit        = 18.0                  //Degrees
aileron_down_limit      = 18.0                  //Degrees
rudder_limit            = 30.0                  //Degrees
elevator_trim_limit     = 15.0                  //Degrees
spoiler_limit           =  0.0                  //Degrees
spoilerons_available    = 0                     //Spoilerons Available?
aileron_to_spoileron_gain = 0                   //Aileron to spoileron gain
min_ailerons_for_spoilerons = 0                 //Degrees
min_flaps_for_spoilerons = 0                    //Minimum flap handle position when spoilerons activate
auto_spoiler_available   = 0
positive_g_limit_flaps_up  =  3.0               //Design G load tolerance (positive, flaps up)
positive_g_limit_flaps_down=  2.0               //Design G load tolerance (positive, flaps down) 
negative_g_limit_flaps_up  = -2.0               //Design G load tolerance (negative, flaps up) 
negative_g_limit_flaps_down= -2.0               //Design G load tolerance (negative, flaps down) 
load_safety_factor         =  1.5               //Design G load safety factor 

[Reference Speeds]
flaps_up_stall_speed    = 96.0                  //Knots True (KTAS)
full_flaps_stall_speed  = 76.8                  //Knots True (KTAS)
cruise_speed            = 300.0                 //Knots True (KTAS)
max_mach                = 0.58
max_indicated_speed     = 263                   //Red line (KIAS)

<More irrelevant stuff>

Relevant air file variables:
cl_df_lift-Flaps: 50
cm_df Pitch moment- Flaps -0.5
 
Last edited:
Are you trying to create lift at 2 knots?

This can be done 2 ways....You can use the flaps for extra lift. You need to add drag and lift in the air file.
Or you can add drag and lift to the wings. Sounds like you want to use your flaps, but you get stress. I recommend using AirEdit to adjust the air file.
Adjusting only Aircraft.cfg from a default aircraft is not going to give you the results you want.....I recommend 20 hours on both air file and cfg....

After a thousand hours you will understand what it takes to make anything fly correctly. Check out my Modern Skydiver 2011 on you tube or my website.

DG:eek:
 
Last edited:
VTOL means having the ability to take off and land at zero speed. For that to happen you need thrust in the vertical plane sufficient to support the weight of the object. Something like a helicopter or Harrier.

I think what you are trying to get is STOL "Short". For this to happen you need a wing that produces a lot of lift at low speeds like about 20 knots.

Here are some things you can do in the config file with out doing anything to the .air file
1. Double the wing area or double the wing span or chord.

2. Increase the [flight_tuning] cruise_lift_scalar =1.00000 to a higher value.

3. Include lift_scalar in the [flaps.0] section .Increase its value to 2 or so.

4. Decrease the weight.

For a fixed wing aircraft to fly the lift has to be at least equal to the weight.

Lift is proportional to Lift Coefficient times wing area times airspeed squared.

Suggestion 1 doubles the wing area, Suggestions 2 and 3 increase Lift Coefficient. Suggestion 4 reduces lift required.

You have to have airspeed for lift to occur and for controls to work so forget VTOL and think STOL

Roy
 
Somewhere out there is a moon lander/space shuttle thing (futeristic - not the real mcoy) that I downloaded to play with. I tried it a couple of times but it wasn't my idea of fun. It took off straight up. You might want to try searching for it.
I can't remember whether it was FS9 or X and it was many years ago.
 
Are you trying to create lift at 2 knots?

This can be done 2 ways....You can use the flaps for extra lift. You need to add drag and lift in the air file.
Or you can add drag and lift to the wings. Sounds like you want to use your flaps, but you get stress. I recommend using AirEdit to adjust the air file.
Adjusting only Aircraft.cfg from a default aircraft is not going to give you the results you want.....I recommend 20 hours on both air file and cfg....

After a thousand hours you will understand what it takes to make anything fly correctly. Check out my Modern Skydiver 2011 on you tube or my website.

DG:eek:


I have dealt with the airfile a bit. I included the relevant variables (at least the ones I thought were) at the bottom of the last post (kind of hard to spot)

Anyway:
cl_df_lift-Flaps: 50
 
cl_df_lift-Flaps is a value added to the CL value derived from Table 404 CL versus AOA to give wing CL with flaps down. A very high value for cl_df_lift-Flaps would be less than 1.0. The max CL for the standard King Air is around 1.5 and occurs at about the stall speed.

cl_df_lift-Flaps is per radian of flap angle so with a value of 50, your 1 notch at 8° will boost CL by 7, from 1.5 at the stall to 8.5. This would give it an instantaneous g of 5.7
and your config file says:
positive_g_limit_flaps_down= 2.0

This explains why you overstress with flaps.

Roy
 
Back
Top