Compare commits
3 Commits
4ad0f4e3d6
...
95637c9f7f
| Author | SHA1 | Date | |
|---|---|---|---|
| 95637c9f7f | |||
| 1c7caf986a | |||
| 95aef94c71 |
@ -0,0 +1,399 @@
|
||||
//TFDi Designs MD-11F (GE CF6-80C2D1F) vRC1.7.0_GE_F 15MAY25
|
||||
|
||||
[VERSION]
|
||||
//KH Bump major
|
||||
major = 4
|
||||
minor = 1
|
||||
|
||||
[WEIGHT_AND_BALANCE]
|
||||
max_gross_weight = 630500
|
||||
empty_weight = 248567
|
||||
reference_datum_position = 0, 0, 0
|
||||
empty_weight_CG_position = -13.3, 0, 0
|
||||
CG_forward_limit = 0.12
|
||||
CG_aft_limit = 0.34
|
||||
empty_weight_pitch_MOI = 20897456
|
||||
empty_weight_roll_MOI = 6368555
|
||||
empty_weight_yaw_MOI = 40761191
|
||||
empty_weight_coupled_MOI = 0
|
||||
activate_mach_limit_based_on_cg = 0
|
||||
activate_cg_limit_based_on_mach = 0
|
||||
max_number_of_stations = 15
|
||||
//KH START Empty default
|
||||
station_load.0=0, 82.0, -2.0, 4.0, Pilot, 1
|
||||
station_load.1=0, 82.0, 2.0, 4.0, First Officer, 2
|
||||
station_load.2=0, 80.0, 3.3, 4.0, Engineer, 0
|
||||
station_load.3=0, 55.0, -5.0, 4.0, Upper zone 1 L, 0
|
||||
station_load.4=0, 55.0, 5.0, 4.0, Upper zone 1 R, 0
|
||||
station_load.5=0, 20.0, -5.0, 4.0, Upper zone 2 L, 0
|
||||
station_load.6=0, 20.0, 5.0, 4.0, Upper zone 2 R, 0
|
||||
station_load.7=0, -20.0, -5.0, 4.0, Upper zone 3 L, 0
|
||||
station_load.8=0, -20.0, 5.0, 4.0, Upper zone 3 R, 0
|
||||
station_load.9=0, -50.0, -5.0, 4.0, Upper zone 4 L, 0
|
||||
station_load.10=0, -50.0, 5.0, 4.0, Upper zone 4 R, 0
|
||||
station_load.11=0, 30.0, 0.0, -4.5, Lower forward cargo, 0
|
||||
station_load.12=0, -30.0, 0.0, -4.5, Lower rear cargo, 0
|
||||
station_load.13=0, 5.0, -2.0, -4.5, Left aux tank, 0
|
||||
station_load.14=0, 5.0, 2.0, -4.5, Right aux tank, 0
|
||||
//KH END
|
||||
|
||||
[CONTACT_POINTS]
|
||||
static_pitch = 0
|
||||
static_cg_height = 16.4
|
||||
gear_system_type = 1
|
||||
tailwheel_lock = 0
|
||||
max_number_of_points = 16
|
||||
gear_locked_on_ground = 0
|
||||
gear_locked_above_speed = -1
|
||||
max_speed_full_steering = 25
|
||||
min_available_steering_angle_pct = 0.2
|
||||
max_speed_decreasing_steering = 45
|
||||
max_speed_full_steering_castering = 20
|
||||
max_speed_decreasing_steering_castering = 35
|
||||
emergency_extension_type = 2
|
||||
hyd_need_power_to_function= 0
|
||||
min_castering_angle = 0.05236
|
||||
max_castering_angle = 1.32645
|
||||
allow_stopped_steering = 1
|
||||
point.0 = 1, 64.22, 0.00, -17.31, 1500, 0, 1.67, 70, 1.15, 1.183, 0.9, 49, 50, 0, 200, 250, 8
|
||||
point.1 = 1, -19.00, -17.15, -18.02, 2000, 1, 2.25, 0, 1.60, 1.116, 0.9, 51, 52, 2, 200, 250, 8
|
||||
point.2 = 1, -19.00, 17.15, -18.02, 2000, 2, 2.25, 0, 1.60, 1.116, 0.9, 53, 54, 3, 200, 250, 8
|
||||
point.3 = 1, -19.00, 0.00, -18.02, 2000, 2, 2.25, 0, 1.60, 1.116, 0.9, 55, 56, 3, 200, 250, 8
|
||||
point.4 = 2, 93.0, 0.0, 0.0, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 9, 0, 0, 1
|
||||
point.5 = 2, -48, -82.5, 0.0, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 5, 0, 0, 1
|
||||
point.6 = 2, -48, 82.5, 0.0, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 6, 0, 0, 1
|
||||
point.7 = 2, 60, 0.0, -9.0, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 9, 0, 0, 1
|
||||
point.8 = 2, 60, 0.0, 11.0, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 9, 0, 0, 1
|
||||
point.9 = 2, 16.0, -28.00, -13.00, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 4, 0, 0, 1
|
||||
point.10 = 2, 16.0, 28.00, -13.00, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 4, 0, 0, 1
|
||||
point.11 = 2, -110.0, 0.00, 14.20, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 4, 0, 0, 1
|
||||
point.12 = 2, -96.5, 0.0, 42.0, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 4, 0, 0, 1
|
||||
point.13 = 2, -94.5, -30.0, 8.0, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 4, 0, 0, 1
|
||||
point.14 = 2, -94.5, 30.0, 8.05, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 4, 0, 0, 1
|
||||
point.15 = 2, -52.0, 0.0, -9.0, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 9, 0, 0, 1
|
||||
|
||||
[FUEL]
|
||||
LeftMain = -20.00, -38.00, -1.0, 8938, 10.00
|
||||
RightMain = -20.00, 38.00, -1.0, 8938, 10.00
|
||||
Center1 = 10.00, 0.00, -3.00, 13000.00, 10.00
|
||||
Center2 = 0.00, 0.00, -1.00, 1642.00, 10.00
|
||||
Center3 = 0.00, 0.00, -5.00, 1958.00, 11.00
|
||||
LeftTip = -39.00, -74.00, 0.00, 884.00, 10.00
|
||||
RightTip = -39.00, 74.00, 0.00, 884.00, 10.00
|
||||
External1 = -70.00, 0.00, -3.00, 2371.00, 10.00
|
||||
//KH From 5.00, -2.00, -3.00, 0.00, 10.00
|
||||
LeftAux = 5.00, -2.00, -3.00, 1917.00, 10.00
|
||||
//KH From 5.00, 2.00, -3.00, 0.00, 10.0
|
||||
RightAux = 5.00, 2.00, -3.00, 1917.00, 10.00
|
||||
fuel_type = 2
|
||||
number_of_tank_selectors = 3
|
||||
electric_pump = 0
|
||||
engine_driven_pump = 1
|
||||
manual_transfer_pump = 0
|
||||
manual_pump = 0
|
||||
anemometer_pump = 0
|
||||
fuel_dump_rate = 0.02
|
||||
default_fuel_tank_selector.1 = 1
|
||||
default_fuel_tank_selector.2 = 1
|
||||
default_fuel_tank_selector.3 = 1
|
||||
|
||||
[AIRPLANE_GEOMETRY]
|
||||
wing_area = 3648
|
||||
wing_span = 170.5
|
||||
wing_root_chord = 34.68
|
||||
wing_camber = 1
|
||||
wing_thickness_ratio = 0.04
|
||||
wing_dihedral = 2.2
|
||||
wing_incidence = 1.5
|
||||
wing_twist = -0.5
|
||||
oswald_efficiency_factor = 0.72
|
||||
wing_winglets_flag = 1
|
||||
wing_sweep = 38
|
||||
wing_pos_apex_lon = 1
|
||||
wing_pos_apex_vert = -2.75
|
||||
htail_area = 920
|
||||
htail_span = 59.5
|
||||
htail_pos_lon = -88
|
||||
htail_pos_vert = 5.0
|
||||
htail_incidence = 0.8
|
||||
htail_sweep = 36.5
|
||||
htail_thickness_ratio = 0.02
|
||||
vtail_area = 760
|
||||
vtail_span = 28.1
|
||||
vtail_sweep = 43
|
||||
vtail_pos_lon = -79.5
|
||||
vtail_pos_vert = 28
|
||||
vtail_thickness_ratio = 0.03
|
||||
fuselage_length = 202.16
|
||||
fuselage_diameter = 19.75
|
||||
fuselage_center_pos = 10, 0, 1.0
|
||||
elevator_area = 327.0
|
||||
aileron_area = 225.0
|
||||
rudder_area = 190.0
|
||||
elevator_up_limit = 25
|
||||
elevator_down_limit = 15
|
||||
aileron_up_limit = 25
|
||||
aileron_down_limit = 15
|
||||
rudder_limit = 23
|
||||
rudder_trim_limit = 20
|
||||
elevator_trim_limit = 30
|
||||
spoiler_limit = 60
|
||||
spoilerons_available = 1
|
||||
aileron_to_spoileron_gain = 3
|
||||
min_ailerons_for_spoilerons = 10
|
||||
min_flaps_for_spoilerons = 0
|
||||
spoiler_extension_time = 2.0
|
||||
spoiler_handle_available = 1
|
||||
auto_spoiler_available = 1
|
||||
auto_spoiler_auto_retracts = 0
|
||||
auto_spoiler_min_speed = 72
|
||||
positive_g_limit_flaps_up = 5.0
|
||||
positive_g_limit_flaps_down = 4.0
|
||||
negative_g_limit_flaps_up = -4.0
|
||||
negative_g_limit_flaps_down = -3.0
|
||||
load_safety_factor = 1.5
|
||||
elevator_trim_neutral = -1
|
||||
aileron_to_rudder_scale = 0
|
||||
flap_to_aileron_scale = 0
|
||||
fly_by_wire = 0
|
||||
elevator_elasticity_table = 0:0.7, 87:0.3, 210:0.5, 315:0.5
|
||||
aileron_elasticity_table = 0:1, 300:0.7, 600:0.6, 1500:0.4
|
||||
rudder_elasticity_table = 0:1, 300:1, 800:1, 1000:0.7
|
||||
elevator_trim_elasticity_table = 0:0.0, 87:0.40, 240:0.60, 295:1.00, 315:1.00
|
||||
|
||||
[AERODYNAMICS]
|
||||
lift_coef_pitch_rate = -8.09375
|
||||
lift_coef_daoa = 2.68359
|
||||
lift_coef_delta_elevator = -0.28906
|
||||
lift_coef_horizontal_incidence = 0.91357
|
||||
lift_coef_flaps = 1
|
||||
lift_coef_spoilers = 0
|
||||
drag_coef_zero_lift = 0.02539
|
||||
drag_coef_flaps = 0.1889
|
||||
drag_coef_gear = 0.0549
|
||||
drag_coef_spoilers = 0.05207
|
||||
side_force_slip_angle = -0.77392
|
||||
side_force_roll_rate = 0.15478
|
||||
side_force_yaw_rate = 0
|
||||
side_force_delta_rudder = -0.14746
|
||||
pitch_moment_horizontal_incidence = 4.24755
|
||||
pitch_moment_delta_elevator = -2.37011
|
||||
pitch_moment_delta_trim = 0
|
||||
pitch_moment_pitch_damping = -214.1455
|
||||
pitch_moment_aoa_0 = 0.11621
|
||||
pitch_moment_daoa = 8.87255
|
||||
pitch_moment_flaps = 0.0105
|
||||
pitch_moment_gear = 0.0171
|
||||
pitch_moment_spoilers = 0
|
||||
pitch_moment_delta_elevator_propwash = -2.37011
|
||||
pitch_moment_pitch_propwash = -214.1455
|
||||
roll_moment_slip_angle = 0.26855
|
||||
roll_moment_roll_damping = -3.40869
|
||||
roll_moment_yaw_rate = -0.27197
|
||||
roll_moment_spoilers = 0.07
|
||||
roll_moment_delta_aileron = -0.34521
|
||||
roll_moment_delta_rudder = 0.01660
|
||||
roll_moment_delta_aileron_trim_scalar = -0.2
|
||||
yaw_moment_slip_angle = 0.18066
|
||||
yaw_moment_roll = 0.07470
|
||||
yaw_moment_yaw_damping = -2.49023
|
||||
yaw_moment_yaw_propwash = 0
|
||||
yaw_moment_delta_aileron = -0.00683
|
||||
yaw_moment_delta_rudder = 0.07128
|
||||
yaw_moment_delta_rudder_propwash = 0.075
|
||||
yaw_moment_delta_rudder_trim_scalar = -0.2
|
||||
compute_aero_center = 0
|
||||
aero_center_lift = -13.75
|
||||
lift_coef_aoa_table = -3.15:0, -2.36:0.36, -1.57:0, -0.349:-1.2, 0:-0.022, 0.0314:0.6082, 0.221:2.049, 0.244:1.15, 0.349:0.6, 0.436:0.5, 0.698:0.1, 1.963:-0.359, 2.356:-0.5, 3.15:0
|
||||
lift_coef_ground_effect_mach_table = 0.06:0.50, 0.227:0.80, 0.242:0.80, 0.3:1.0, 0.9:1.0
|
||||
lift_coef_mach_table = 0:1
|
||||
lift_coef_delta_elevator_mach_table = 0:0
|
||||
lift_coef_daoa_mach_table = 0:0
|
||||
lift_coef_pitch_rate_mach_table = 0:0
|
||||
lift_coef_horizontal_incidence_mach_table = 0:0
|
||||
drag_coef_zero_lift_mach_tab = 0:0, 0.4:0.0054, 0.5:0.0056, 0.6:0.0059, 0.7:0.0062, 0.72:0.0062, 0.8:0.0063, 0.8:0.0063, 1:0.0337, 1.2:0.0337, 1.4:0.0337, 1.6:0.0337, 1.8:0.0337, 2.0:0.0337
|
||||
side_force_slip_angle_mach_table = 0:0
|
||||
side_force_delta_rudder_mach_table = 0:0
|
||||
side_force_yaw_rate_mach_table = 0:0
|
||||
side_force_roll_rate_mach_table = 0:0
|
||||
pitch_moment_aoa_table = -3.15:-2, -0.436:-0.626, -0.262:-0.434, 0:-0.146, 0.087:-0.05, 0.175:0.0466, 0.262:0.143, 0.314:0.2, 0.349:0.1, 0.436:0.15, 3.15:2
|
||||
pitch_moment_delta_elevator_aoa_table = -180:-1, -40:0.05, -20:0.455, -14:0.853, -7:1.007, 0:1, 7:0.839, 14:0.693, 20:0.381, 40:-0.08, 180:-1
|
||||
pitch_moment_horizontal_incidence_aoa_table = 0:1
|
||||
pitch_moment_daoa_aoa_table = 0:1
|
||||
pitch_moment_pitch_alpha_table = 0:1
|
||||
pitch_moment_delta_elevator_mach_table = 0:0
|
||||
pitch_moment_daoa_mach_table = 0:0
|
||||
pitch_moment_pitch_rate_mach_table = 0:0
|
||||
pitch_moment_horizontal_incidence_mach_table = 0:0
|
||||
pitch_moment_aoa_0_mach_table = 0:0
|
||||
roll_moment_aoa_table = 0:0
|
||||
roll_moment_slip_angle_aoa_table = 0:1
|
||||
roll_moment_roll_rate_aoa_table = 0:1
|
||||
roll_moment_delta_aileron_aoa_table = 0:1
|
||||
roll_moment_slip_angle_mach_table = 0:0
|
||||
roll_moment_delta_rudder_mach_table = 0:0
|
||||
roll_moment_delta_aileron_mach_table = 0:0
|
||||
roll_moment_yaw_rate_mach_table = 0:0
|
||||
roll_moment_roll_rate_mach_table = 0:0
|
||||
yaw_moment_aoa_table = 0:0
|
||||
yaw_moment_slip_angle_aoa_table = 0:1
|
||||
yaw_moment_yaw_rate_aoa_table = 0:1
|
||||
yaw_moment_delta_rudder_aoa_table = 0:1
|
||||
yaw_moment_slip_angle_mach_table = 0:0
|
||||
yaw_moment_delta_rudder_mach_table = 0:0
|
||||
yaw_moment_delta_aileron_mach_table = 0:0
|
||||
yaw_moment_yaw_rate_mach_table = 0:0
|
||||
yaw_moment_roll_rate_mach_table = 0:0
|
||||
elevator_scaling_table = -0.785:0.5, -0.524:0.85, -0.175:0.9, 0:1, 0.175:0.9, 0.524:0.85, 0.785:0.5 ; 0:1
|
||||
aileron_scaling_table = -0.785:1 ;0:1
|
||||
rudder_scaling_table = -0.785:0.5, -0.524:0.6, -0.175:0.9, 0:1, 0.175:0.9, 0.524:0.6, 0.785:0.5 ;0:1
|
||||
elevator_lift_coef=3
|
||||
rudder_lift_coef=2
|
||||
aileron_load_factor_effectiveness_table = 0:1
|
||||
lift_coef_at_drag_zero = 0.1
|
||||
lift_coef_at_drag_zero_flaps = 0.1
|
||||
|
||||
[FLIGHT_TUNING]
|
||||
modern_fm_only = 1
|
||||
cruise_lift_scalar = 1
|
||||
parasite_drag_scalar = 1
|
||||
induced_drag_scalar = 1
|
||||
flap_induced_drag_scalar = 1
|
||||
elevator_effectiveness = 1
|
||||
elevator_maxangle_scalar = 1
|
||||
aileron_effectiveness = 1
|
||||
rudder_effectiveness = 1
|
||||
rudder_maxangle_scalar = 1
|
||||
pitch_stability = 5
|
||||
roll_stability = 1
|
||||
yaw_stability = 1
|
||||
pitch_gyro_stability = 1
|
||||
roll_gyro_stability = 1
|
||||
yaw_gyro_stability = 1
|
||||
empty_CG_deviation_limit=0
|
||||
elevator_trim_effectiveness = 1.5
|
||||
aileron_trim_effectiveness = 1
|
||||
rudder_trim_effectiveness = 1
|
||||
hi_alpha_on_roll = 0
|
||||
hi_alpha_on_yaw = 0
|
||||
p_factor_on_yaw = 0
|
||||
torque_on_roll = 0
|
||||
gyro_precession_on_roll = 0
|
||||
gyro_precession_on_yaw = 0
|
||||
engine_wash_on_roll = 0
|
||||
wingflex_scalar = 2
|
||||
wingflex_offset = 0
|
||||
stall_coef_at_min_weight = 0.71
|
||||
ground_crosswind_effect_zero_speed=10
|
||||
ground_crosswind_effect_max_speed=150
|
||||
ground_high_speed_steeringwheel_static_friction_scalar=1.5
|
||||
ground_high_speed_otherwheel_static_friction_scalar=1.2
|
||||
|
||||
[REFERENCE SPEEDS]
|
||||
full_flaps_stall_speed = 115
|
||||
flaps_up_stall_speed = 149
|
||||
cruise_speed = 345
|
||||
cruise_mach = 0.85
|
||||
crossover_speed = 330
|
||||
max_mach = 0.9
|
||||
max_indicated_speed = 395
|
||||
max_flaps_extended = 170
|
||||
normal_operating_speed = 325
|
||||
airspeed_indicator_max = 562.5
|
||||
rotation_speed_min = 145
|
||||
climb_speed = 250
|
||||
cruise_alt = 41000
|
||||
takeoff_speed = 165
|
||||
spawn_cruise_altitude = 5000
|
||||
spawn_descent_altitude = 500
|
||||
best_angle_climb_speed = 0
|
||||
approach_speed = 0
|
||||
best_glide = 0
|
||||
max_gear_extended = 200
|
||||
|
||||
[INTERACTIVE POINTS]
|
||||
number_of_interactive_points = 2
|
||||
interactive_point.0 = 0.4, 75.65, -8.12, -0.567, 0, 0, 0, -75, 33, 2, 33, 2, 2, 33
|
||||
interactive_point.1 = 0.4, 33.3, 6.28, -7.18, 1, 0, 0, 90, 0, 0, 0, 0, 0, 0
|
||||
|
||||
[STALL PROTECTION]
|
||||
stall_protection = 1 ; Alpha Protection
|
||||
off_limit = 11.5 ; Alpha below which the Alpha Protection can be disabled (If also below off_yoke_limit)
|
||||
off_yoke_limit = 1 ; Yoke position (in Pct) below which the Alpha Protection can be disabled (If also below off_limit)
|
||||
on_limit = 14 ; Alpha above which the Alpha Protection timer starts
|
||||
on_goal = 10 ; The alpha that the Alpha Protection will attempt to reach when triggered
|
||||
timer_trigger = 1.0 ; Duration (in Sec) the alpha must be above on_limit before the Alpha Protection is triggered
|
||||
|
||||
;===================== FLAPS =====================
|
||||
|
||||
[FLAPS.0]
|
||||
type = 1
|
||||
system_type = 1
|
||||
span-outboard = 0.25
|
||||
extending-time = 22
|
||||
damaging-speed = 250
|
||||
blowout-speed = 300
|
||||
maneuvering_flaps = 0
|
||||
lift_scalar = 0.1
|
||||
drag_scalar = 1.1
|
||||
pitch_scalar = 1
|
||||
max_on_ground_position = 7
|
||||
flaps-position.0 = 0, -1, 0
|
||||
flaps-position.1 = 0, -1, 0
|
||||
flaps-position.2 = 15, 215, 0.25, 2, 0, 0, 0, 1
|
||||
flaps-position.3 = 20, 200, 0.26, 1.1, 0, 0, 0, 1
|
||||
flaps-position.4 = 24, 185, 0.28, 1.0, 0, 0, 0, 1
|
||||
flaps-position.5 = 28, 177, 0.3, 1.0, 1.5, 0, 0
|
||||
flaps-position.6 = 35, 160, 0.32, 1
|
||||
flaps-position.7 = 50, 150, 0.33, 1
|
||||
|
||||
[FLAPS.1]
|
||||
type = 1
|
||||
system_type = 1
|
||||
span-outboard = 0.7
|
||||
extending-time = 23
|
||||
damaging-speed = 250
|
||||
blowout-speed = 300
|
||||
maneuvering_flaps = 0
|
||||
lift_scalar = 0.1
|
||||
drag_scalar = 1.1
|
||||
pitch_scalar = 1
|
||||
max_on_ground_position = 7
|
||||
flaps-position.0 = 0, -1, 0
|
||||
flaps-position.1 = 0, -1, 0
|
||||
flaps-position.2 = 15, 215, 0.25, 2, 0, 0, 0, 1
|
||||
flaps-position.3 = 20, 200, 0.26, 1.1, 0, 0, 0, 1
|
||||
flaps-position.4 = 24, 185, 0.28, 1.0, 0, 0, 0, 1
|
||||
flaps-position.5 = 28, 177, 0.3, 1.0, 1.5, 0, 0
|
||||
flaps-position.6 = 35, 160, 0.32, 1
|
||||
flaps-position.7 = 50, 150, 0.33, 1
|
||||
|
||||
[FLAPS.2]
|
||||
type = 2
|
||||
system_type = 1
|
||||
span-outboard = 0.2
|
||||
extending-time = 8
|
||||
damaging-speed = 250
|
||||
blowout-speed = 300
|
||||
maneuvering_flaps = 0
|
||||
lift_scalar = 0.5
|
||||
drag_scalar = 0.75
|
||||
pitch_scalar = 1
|
||||
max_on_ground_position = 1
|
||||
flaps-position.0 = 0, -1, 0
|
||||
flaps-position.1 = 20, 215, 0.5, 0.5
|
||||
|
||||
[FLAPS.3]
|
||||
type = 2
|
||||
system_type = 1
|
||||
span-outboard = 0.7
|
||||
extending-time = 21
|
||||
damaging-speed = 250
|
||||
blowout-speed = 300
|
||||
maneuvering_flaps = 0
|
||||
lift_scalar = 0.5
|
||||
drag_scalar = 0.75
|
||||
pitch_scalar = 1
|
||||
max_on_ground_position = 1
|
||||
flaps-position.0 = 0, -1, 0
|
||||
flaps-position.1 = 20, 215, 0.5, 0.5
|
||||
@ -0,0 +1,399 @@
|
||||
//TFDi Designs MD-11F (P&W PW4660) vRC1.7.0_PW_F 15MAY25
|
||||
|
||||
[VERSION]
|
||||
//KH Bump major
|
||||
major = 4
|
||||
minor = 1
|
||||
|
||||
[WEIGHT_AND_BALANCE]
|
||||
max_gross_weight = 630500
|
||||
empty_weight = 248567
|
||||
reference_datum_position = 0, 0, 0
|
||||
empty_weight_CG_position = -13.3, 0, 0
|
||||
CG_forward_limit = 0.12
|
||||
CG_aft_limit = 0.34
|
||||
empty_weight_pitch_MOI = 20897456
|
||||
empty_weight_roll_MOI = 6368555
|
||||
empty_weight_yaw_MOI = 40761191
|
||||
empty_weight_coupled_MOI = 0
|
||||
activate_mach_limit_based_on_cg = 0
|
||||
activate_cg_limit_based_on_mach = 0
|
||||
max_number_of_stations = 15
|
||||
//KH START Empty default
|
||||
station_load.0=0, 82.0, -2.0, 4.0, Pilot, 1
|
||||
station_load.1=0, 82.0, 2.0, 4.0, First Officer, 2
|
||||
station_load.2=0, 80.0, 3.3, 4.0, Engineer, 0
|
||||
station_load.3=0, 55.0, -5.0, 4.0, Upper zone 1 L, 0
|
||||
station_load.4=0, 55.0, 5.0, 4.0, Upper zone 1 R, 0
|
||||
station_load.5=0, 20.0, -5.0, 4.0, Upper zone 2 L, 0
|
||||
station_load.6=0, 20.0, 5.0, 4.0, Upper zone 2 R, 0
|
||||
station_load.7=0, -20.0, -5.0, 4.0, Upper zone 3 L, 0
|
||||
station_load.8=0, -20.0, 5.0, 4.0, Upper zone 3 R, 0
|
||||
station_load.9=0, -50.0, -5.0, 4.0, Upper zone 4 L, 0
|
||||
station_load.10=0, -50.0, 5.0, 4.0, Upper zone 4 R, 0
|
||||
station_load.11=0, 30.0, 0.0, -4.5, Lower forward cargo, 0
|
||||
station_load.12=0, -30.0, 0.0, -4.5, Lower rear cargo, 0
|
||||
station_load.13=0, 5.0, -2.0, -4.5, Left aux tank, 0
|
||||
station_load.14=0, 5.0, 2.0, -4.5, Right aux tank, 0
|
||||
//KH END
|
||||
|
||||
[CONTACT_POINTS]
|
||||
static_pitch = 0
|
||||
static_cg_height = 16.4
|
||||
gear_system_type = 1
|
||||
tailwheel_lock = 0
|
||||
max_number_of_points = 16
|
||||
gear_locked_on_ground = 0
|
||||
gear_locked_above_speed = -1
|
||||
max_speed_full_steering = 25
|
||||
min_available_steering_angle_pct = 0.2
|
||||
max_speed_decreasing_steering = 45
|
||||
max_speed_full_steering_castering = 20
|
||||
max_speed_decreasing_steering_castering = 35
|
||||
emergency_extension_type = 2
|
||||
hyd_need_power_to_function= 0
|
||||
min_castering_angle = 0.05236
|
||||
max_castering_angle = 1.32645
|
||||
allow_stopped_steering = 1
|
||||
point.0 = 1, 64.22, 0.00, -17.31, 1500, 0, 1.67, 70, 1.15, 1.183, 0.9, 49, 50, 0, 200, 250, 8
|
||||
point.1 = 1, -19.00, -17.15, -18.02, 2000, 1, 2.25, 0, 1.60, 1.116, 0.9, 51, 52, 2, 200, 250, 8
|
||||
point.2 = 1, -19.00, 17.15, -18.02, 2000, 2, 2.25, 0, 1.60, 1.116, 0.9, 53, 54, 3, 200, 250, 8
|
||||
point.3 = 1, -19.00, 0.00, -18.02, 2000, 2, 2.25, 0, 1.60, 1.116, 0.9, 55, 56, 3, 200, 250, 8
|
||||
point.4 = 2, 93.0, 0.0, 0.0, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 9, 0, 0, 1
|
||||
point.5 = 2, -48, -82.5, 0.0, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 5, 0, 0, 1
|
||||
point.6 = 2, -48, 82.5, 0.0, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 6, 0, 0, 1
|
||||
point.7 = 2, 60, 0.0, -9.0, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 9, 0, 0, 1
|
||||
point.8 = 2, 60, 0.0, 11.0, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 9, 0, 0, 1
|
||||
point.9 = 2, 16.0, -28.00, -13.00, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 4, 0, 0, 1
|
||||
point.10 = 2, 16.0, 28.00, -13.00, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 4, 0, 0, 1
|
||||
point.11 = 2, -110.0, 0.00, 14.20, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 4, 0, 0, 1
|
||||
point.12 = 2, -96.5, 0.0, 42.0, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 4, 0, 0, 1
|
||||
point.13 = 2, -94.5, -30.0, 8.0, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 4, 0, 0, 1
|
||||
point.14 = 2, -94.5, 30.0, 8.05, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 4, 0, 0, 1
|
||||
point.15 = 2, -52.0, 0.0, -9.0, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 9, 0, 0, 1
|
||||
|
||||
[FUEL]
|
||||
LeftMain = -20.00, -38.00, -1.0, 8938, 10.00
|
||||
RightMain = -20.00, 38.00, -1.0, 8938, 10.00
|
||||
Center1 = 10.00, 0.00, -3.00, 13000.00, 10.00
|
||||
Center2 = 0.00, 0.00, -1.00, 1642.00, 10.00
|
||||
Center3 = 0.00, 0.00, -5.00, 1958.00, 11.00
|
||||
LeftTip = -39.00, -74.00, 0.00, 884.00, 10.00
|
||||
RightTip = -39.00, 74.00, 0.00, 884.00, 10.00
|
||||
External1 = -70.00, 0.00, -3.00, 2371.00, 10.00
|
||||
//KH From 5.00, -2.00, -3.00, 0.00, 10.00
|
||||
LeftAux = 5.00, -2.00, -3.00, 1917.00, 10.00
|
||||
//KH From 5.00, 2.00, -3.00, 0.00, 10.0
|
||||
RightAux = 5.00, 2.00, -3.00, 1917.00, 10.00
|
||||
fuel_type = 2
|
||||
number_of_tank_selectors = 3
|
||||
electric_pump = 0
|
||||
engine_driven_pump = 1
|
||||
manual_transfer_pump = 0
|
||||
manual_pump = 0
|
||||
anemometer_pump = 0
|
||||
fuel_dump_rate = 0.02
|
||||
default_fuel_tank_selector.1 = 1
|
||||
default_fuel_tank_selector.2 = 1
|
||||
default_fuel_tank_selector.3 = 1
|
||||
|
||||
[AIRPLANE_GEOMETRY]
|
||||
wing_area = 3648
|
||||
wing_span = 170.5
|
||||
wing_root_chord = 34.68
|
||||
wing_camber = 1
|
||||
wing_thickness_ratio = 0.04
|
||||
wing_dihedral = 2.2
|
||||
wing_incidence = 1.5
|
||||
wing_twist = -0.5
|
||||
oswald_efficiency_factor = 0.72
|
||||
wing_winglets_flag = 1
|
||||
wing_sweep = 38
|
||||
wing_pos_apex_lon = 1
|
||||
wing_pos_apex_vert = -2.75
|
||||
htail_area = 920
|
||||
htail_span = 59.5
|
||||
htail_pos_lon = -88
|
||||
htail_pos_vert = 5.0
|
||||
htail_incidence = 0.8
|
||||
htail_sweep = 36.5
|
||||
htail_thickness_ratio = 0.02
|
||||
vtail_area = 760
|
||||
vtail_span = 28.1
|
||||
vtail_sweep = 43
|
||||
vtail_pos_lon = -79.5
|
||||
vtail_pos_vert = 28
|
||||
vtail_thickness_ratio = 0.03
|
||||
fuselage_length = 200.92
|
||||
fuselage_diameter = 19.75
|
||||
fuselage_center_pos = 10, 0, 1.0
|
||||
elevator_area = 327.0
|
||||
aileron_area = 225.0
|
||||
rudder_area = 190.0
|
||||
elevator_up_limit = 25
|
||||
elevator_down_limit = 15
|
||||
aileron_up_limit = 25
|
||||
aileron_down_limit = 15
|
||||
rudder_limit = 23
|
||||
rudder_trim_limit = 20
|
||||
elevator_trim_limit = 30
|
||||
spoiler_limit = 60
|
||||
spoilerons_available = 1
|
||||
aileron_to_spoileron_gain = 3
|
||||
min_ailerons_for_spoilerons = 10
|
||||
min_flaps_for_spoilerons = 0
|
||||
spoiler_extension_time = 2.0
|
||||
spoiler_handle_available = 1
|
||||
auto_spoiler_available = 1
|
||||
auto_spoiler_auto_retracts = 0
|
||||
auto_spoiler_min_speed = 72
|
||||
positive_g_limit_flaps_up = 5.0
|
||||
positive_g_limit_flaps_down = 4.0
|
||||
negative_g_limit_flaps_up = -4.0
|
||||
negative_g_limit_flaps_down = -3.0
|
||||
load_safety_factor = 1.5
|
||||
elevator_trim_neutral = -1
|
||||
aileron_to_rudder_scale = 0
|
||||
flap_to_aileron_scale = 0
|
||||
fly_by_wire = 0
|
||||
elevator_elasticity_table = 0:0.7, 87:0.3, 210:0.5, 315:0.5
|
||||
aileron_elasticity_table = 0:1, 300:0.7, 600:0.6, 1500:0.4
|
||||
rudder_elasticity_table = 0:1, 300:1, 800:1, 1000:0.7
|
||||
elevator_trim_elasticity_table = 0:0.0, 87:0.40, 240:0.60, 295:1.00, 315:1.00
|
||||
|
||||
[AERODYNAMICS]
|
||||
lift_coef_pitch_rate = -8.09375
|
||||
lift_coef_daoa = 2.68359
|
||||
lift_coef_delta_elevator = -0.28906
|
||||
lift_coef_horizontal_incidence = 0.91357
|
||||
lift_coef_flaps = 1
|
||||
lift_coef_spoilers = 0
|
||||
drag_coef_zero_lift = 0.02539
|
||||
drag_coef_flaps = 0.1889
|
||||
drag_coef_gear = 0.0549
|
||||
drag_coef_spoilers = 0.05207
|
||||
side_force_slip_angle = -0.77392
|
||||
side_force_roll_rate = 0.15478
|
||||
side_force_yaw_rate = 0
|
||||
side_force_delta_rudder = -0.14746
|
||||
pitch_moment_horizontal_incidence = 4.24755
|
||||
pitch_moment_delta_elevator = -2.37011
|
||||
pitch_moment_delta_trim = 0
|
||||
pitch_moment_pitch_damping = -214.1455
|
||||
pitch_moment_aoa_0 = 0.11621
|
||||
pitch_moment_daoa = 8.87255
|
||||
pitch_moment_flaps = 0.0105
|
||||
pitch_moment_gear = 0.0171
|
||||
pitch_moment_spoilers = 0
|
||||
pitch_moment_delta_elevator_propwash = -2.37011
|
||||
pitch_moment_pitch_propwash = -214.1455
|
||||
roll_moment_slip_angle = 0.26855
|
||||
roll_moment_roll_damping = -3.40869
|
||||
roll_moment_yaw_rate = -0.27197
|
||||
roll_moment_spoilers = 0.07
|
||||
roll_moment_delta_aileron = -0.34521
|
||||
roll_moment_delta_rudder = 0.01660
|
||||
roll_moment_delta_aileron_trim_scalar = -0.2
|
||||
yaw_moment_slip_angle = 0.18066
|
||||
yaw_moment_roll = 0.07470
|
||||
yaw_moment_yaw_damping = -2.49023
|
||||
yaw_moment_yaw_propwash = 0
|
||||
yaw_moment_delta_aileron = -0.00683
|
||||
yaw_moment_delta_rudder = 0.07128
|
||||
yaw_moment_delta_rudder_propwash = 0.075
|
||||
yaw_moment_delta_rudder_trim_scalar = -0.2
|
||||
compute_aero_center = 0
|
||||
aero_center_lift = -13.75
|
||||
lift_coef_aoa_table = -3.15:0, -2.36:0.36, -1.57:0, -0.349:-1.2, 0:-0.022, 0.0314:0.6082, 0.221:2.049, 0.244:1.15, 0.349:0.6, 0.436:0.5, 0.698:0.1, 1.963:-0.359, 2.356:-0.5, 3.15:0
|
||||
lift_coef_ground_effect_mach_table = 0.06:0.50, 0.227:0.80, 0.242:0.80, 0.3:1.0, 0.9:1.0
|
||||
lift_coef_mach_table = 0:1
|
||||
lift_coef_delta_elevator_mach_table = 0:0
|
||||
lift_coef_daoa_mach_table = 0:0
|
||||
lift_coef_pitch_rate_mach_table = 0:0
|
||||
lift_coef_horizontal_incidence_mach_table = 0:0
|
||||
drag_coef_zero_lift_mach_tab = 0:0, 0.4:0.0054, 0.5:0.0056, 0.6:0.0059, 0.7:0.0062, 0.72:0.0062, 0.8:0.0063, 0.8:0.0063, 1:0.0337, 1.2:0.0337, 1.4:0.0337, 1.6:0.0337, 1.8:0.0337, 2.0:0.0337
|
||||
side_force_slip_angle_mach_table = 0:0
|
||||
side_force_delta_rudder_mach_table = 0:0
|
||||
side_force_yaw_rate_mach_table = 0:0
|
||||
side_force_roll_rate_mach_table = 0:0
|
||||
pitch_moment_aoa_table = -3.15:-2, -0.436:-0.626, -0.262:-0.434, 0:-0.146, 0.087:-0.05, 0.175:0.0466, 0.262:0.143, 0.314:0.2, 0.349:0.1, 0.436:0.15, 3.15:2
|
||||
pitch_moment_delta_elevator_aoa_table = -180:-1, -40:0.05, -20:0.455, -14:0.853, -7:1.007, 0:1, 7:0.839, 14:0.693, 20:0.381, 40:-0.08, 180:-1
|
||||
pitch_moment_horizontal_incidence_aoa_table = 0:1
|
||||
pitch_moment_daoa_aoa_table = 0:1
|
||||
pitch_moment_pitch_alpha_table = 0:1
|
||||
pitch_moment_delta_elevator_mach_table = 0:0
|
||||
pitch_moment_daoa_mach_table = 0:0
|
||||
pitch_moment_pitch_rate_mach_table = 0:0
|
||||
pitch_moment_horizontal_incidence_mach_table = 0:0
|
||||
pitch_moment_aoa_0_mach_table = 0:0
|
||||
roll_moment_aoa_table = 0:0
|
||||
roll_moment_slip_angle_aoa_table = 0:1
|
||||
roll_moment_roll_rate_aoa_table = 0:1
|
||||
roll_moment_delta_aileron_aoa_table = 0:1
|
||||
roll_moment_slip_angle_mach_table = 0:0
|
||||
roll_moment_delta_rudder_mach_table = 0:0
|
||||
roll_moment_delta_aileron_mach_table = 0:0
|
||||
roll_moment_yaw_rate_mach_table = 0:0
|
||||
roll_moment_roll_rate_mach_table = 0:0
|
||||
yaw_moment_aoa_table = 0:0
|
||||
yaw_moment_slip_angle_aoa_table = 0:1
|
||||
yaw_moment_yaw_rate_aoa_table = 0:1
|
||||
yaw_moment_delta_rudder_aoa_table = 0:1
|
||||
yaw_moment_slip_angle_mach_table = 0:0
|
||||
yaw_moment_delta_rudder_mach_table = 0:0
|
||||
yaw_moment_delta_aileron_mach_table = 0:0
|
||||
yaw_moment_yaw_rate_mach_table = 0:0
|
||||
yaw_moment_roll_rate_mach_table = 0:0
|
||||
elevator_scaling_table = -0.785:0.5, -0.524:0.85, -0.175:0.9, 0:1, 0.175:0.9, 0.524:0.85, 0.785:0.5 ; 0:1
|
||||
aileron_scaling_table = -0.785:1 ;0:1
|
||||
rudder_scaling_table = -0.785:0.5, -0.524:0.6, -0.175:0.9, 0:1, 0.175:0.9, 0.524:0.6, 0.785:0.5 ;0:1
|
||||
elevator_lift_coef=3
|
||||
rudder_lift_coef=2
|
||||
aileron_load_factor_effectiveness_table = 0:1
|
||||
lift_coef_at_drag_zero = 0.1
|
||||
lift_coef_at_drag_zero_flaps = 0.1
|
||||
|
||||
[FLIGHT_TUNING]
|
||||
modern_fm_only = 1
|
||||
cruise_lift_scalar = 1
|
||||
parasite_drag_scalar = 1
|
||||
induced_drag_scalar = 1
|
||||
flap_induced_drag_scalar = 1
|
||||
elevator_effectiveness = 1
|
||||
elevator_maxangle_scalar = 1
|
||||
aileron_effectiveness = 1
|
||||
rudder_effectiveness = 1
|
||||
rudder_maxangle_scalar = 1
|
||||
pitch_stability = 5
|
||||
roll_stability = 1
|
||||
yaw_stability = 1
|
||||
pitch_gyro_stability = 1
|
||||
roll_gyro_stability = 1
|
||||
yaw_gyro_stability = 1
|
||||
empty_CG_deviation_limit=0
|
||||
elevator_trim_effectiveness = 1.5
|
||||
aileron_trim_effectiveness = 1
|
||||
rudder_trim_effectiveness = 1
|
||||
hi_alpha_on_roll = 0
|
||||
hi_alpha_on_yaw = 0
|
||||
p_factor_on_yaw = 0
|
||||
torque_on_roll = 0
|
||||
gyro_precession_on_roll = 0
|
||||
gyro_precession_on_yaw = 0
|
||||
engine_wash_on_roll = 0
|
||||
wingflex_scalar = 2
|
||||
wingflex_offset = 0
|
||||
stall_coef_at_min_weight = 0.71
|
||||
ground_crosswind_effect_zero_speed=10
|
||||
ground_crosswind_effect_max_speed=150
|
||||
ground_high_speed_steeringwheel_static_friction_scalar=1.5
|
||||
ground_high_speed_otherwheel_static_friction_scalar=1.2
|
||||
|
||||
[REFERENCE SPEEDS]
|
||||
full_flaps_stall_speed = 115
|
||||
flaps_up_stall_speed = 149
|
||||
cruise_speed = 345
|
||||
cruise_mach = 0.85
|
||||
crossover_speed = 330
|
||||
max_mach = 0.9
|
||||
max_indicated_speed = 395
|
||||
max_flaps_extended = 170
|
||||
normal_operating_speed = 325
|
||||
airspeed_indicator_max = 562.5
|
||||
rotation_speed_min = 145
|
||||
climb_speed = 250
|
||||
cruise_alt = 41000
|
||||
takeoff_speed = 165
|
||||
spawn_cruise_altitude = 5000
|
||||
spawn_descent_altitude = 500
|
||||
best_angle_climb_speed = 0
|
||||
approach_speed = 0
|
||||
best_glide = 0
|
||||
max_gear_extended = 200
|
||||
|
||||
[INTERACTIVE POINTS]
|
||||
number_of_interactive_points = 2
|
||||
interactive_point.0 = 0.4, 75.65, -8.12, -0.567, 0, 0, 0, -75, 33, 2, 33, 2, 2, 33
|
||||
interactive_point.1 = 0.4, 33.3, 6.28, -7.18, 1, 0, 0, 90, 0, 0, 0, 0, 0, 0
|
||||
|
||||
[STALL PROTECTION]
|
||||
stall_protection = 1 ; Alpha Protection
|
||||
off_limit = 11.5 ; Alpha below which the Alpha Protection can be disabled (If also below off_yoke_limit)
|
||||
off_yoke_limit = 1 ; Yoke position (in Pct) below which the Alpha Protection can be disabled (If also below off_limit)
|
||||
on_limit = 14 ; Alpha above which the Alpha Protection timer starts
|
||||
on_goal = 10 ; The alpha that the Alpha Protection will attempt to reach when triggered
|
||||
timer_trigger = 1.0 ; Duration (in Sec) the alpha must be above on_limit before the Alpha Protection is triggered
|
||||
|
||||
;===================== FLAPS =====================
|
||||
|
||||
[FLAPS.0]
|
||||
type = 1
|
||||
system_type = 1
|
||||
span-outboard = 0.25
|
||||
extending-time = 22
|
||||
damaging-speed = 250
|
||||
blowout-speed = 300
|
||||
maneuvering_flaps = 0
|
||||
lift_scalar = 0.1
|
||||
drag_scalar = 1.1
|
||||
pitch_scalar = 1
|
||||
max_on_ground_position = 7
|
||||
flaps-position.0 = 0, -1, 0
|
||||
flaps-position.1 = 0, -1, 0
|
||||
flaps-position.2 = 15, 215, 0.25, 2, 0, 0, 0, 1
|
||||
flaps-position.3 = 20, 200, 0.26, 1.1, 0, 0, 0, 1
|
||||
flaps-position.4 = 24, 185, 0.28, 1.0, 0, 0, 0, 1
|
||||
flaps-position.5 = 28, 177, 0.3, 1.0, 1.5, 0, 0
|
||||
flaps-position.6 = 35, 160, 0.32, 1
|
||||
flaps-position.7 = 50, 150, 0.33, 1
|
||||
|
||||
[FLAPS.1]
|
||||
type = 1
|
||||
system_type = 1
|
||||
span-outboard = 0.7
|
||||
extending-time = 23
|
||||
damaging-speed = 250
|
||||
blowout-speed = 300
|
||||
maneuvering_flaps = 0
|
||||
lift_scalar = 0.1
|
||||
drag_scalar = 1.1
|
||||
pitch_scalar = 1
|
||||
max_on_ground_position = 7
|
||||
flaps-position.0 = 0, -1, 0
|
||||
flaps-position.1 = 0, -1, 0
|
||||
flaps-position.2 = 15, 215, 0.25, 2, 0, 0, 0, 1
|
||||
flaps-position.3 = 20, 200, 0.26, 1.1, 0, 0, 0, 1
|
||||
flaps-position.4 = 24, 185, 0.28, 1.0, 0, 0, 0, 1
|
||||
flaps-position.5 = 28, 177, 0.3, 1.0, 1.5, 0, 0
|
||||
flaps-position.6 = 35, 160, 0.32, 1
|
||||
flaps-position.7 = 50, 150, 0.33, 1
|
||||
|
||||
[FLAPS.2]
|
||||
type = 2
|
||||
system_type = 1
|
||||
span-outboard = 0.2
|
||||
extending-time = 8
|
||||
damaging-speed = 250
|
||||
blowout-speed = 300
|
||||
maneuvering_flaps = 0
|
||||
lift_scalar = 0.5
|
||||
drag_scalar = 0.75
|
||||
pitch_scalar = 1
|
||||
max_on_ground_position = 1
|
||||
flaps-position.0 = 0, -1, 0
|
||||
flaps-position.1 = 20, 215, 0.5, 0.5
|
||||
|
||||
[FLAPS.3]
|
||||
type = 2
|
||||
system_type = 1
|
||||
span-outboard = 0.7
|
||||
extending-time = 21
|
||||
damaging-speed = 250
|
||||
blowout-speed = 300
|
||||
maneuvering_flaps = 0
|
||||
lift_scalar = 0.5
|
||||
drag_scalar = 0.75
|
||||
pitch_scalar = 1
|
||||
max_on_ground_position = 1
|
||||
flaps-position.0 = 0, -1, 0
|
||||
flaps-position.1 = 20, 215, 0.5, 0.5
|
||||
@ -0,0 +1,408 @@
|
||||
//TFDi Designs MD-11 (GE CF6-80C2D1F) vRC1.7.0_GE 15MAY25
|
||||
|
||||
[VERSION]
|
||||
//KH Bump major
|
||||
major = 4
|
||||
minor = 1
|
||||
|
||||
[WEIGHT_AND_BALANCE]
|
||||
max_gross_weight = 630500
|
||||
empty_weight = 283975
|
||||
reference_datum_position = 0, 0, 0
|
||||
empty_weight_CG_position = -13.3, 0, 0
|
||||
CG_forward_limit = 0.12
|
||||
CG_aft_limit = 0.34
|
||||
empty_weight_pitch_MOI = 20897456
|
||||
empty_weight_roll_MOI = 6368555
|
||||
empty_weight_yaw_MOI = 40761191
|
||||
empty_weight_coupled_MOI = 0
|
||||
activate_mach_limit_based_on_cg = 0
|
||||
activate_cg_limit_based_on_mach = 0
|
||||
max_number_of_stations = 21
|
||||
//KH START Empty default
|
||||
station_load.0=0, 82.0, -2.0, 4.0, Pilot, 1
|
||||
station_load.1=0, 82.0, 2.0, 4.0, First Officer, 2
|
||||
station_load.2=0, 80.0, 3.3, 4.0, Engineer, 0
|
||||
station_load.3=0, 66.0, 0.0, 4.0, Cabin crew 1, 0
|
||||
station_load.4=0, 45.0, -5.0, 4.0, Business 1 L, 0
|
||||
station_load.5=0, 45.0, 0.0, 4.0, Business 1 C, 0
|
||||
station_load.6=0, 45.0, 5.0, 4.0, Business 1 R, 0
|
||||
station_load.7=0, 25.0, -5.0, 4.0, Business 2 L, 0
|
||||
station_load.8=0, 25.0, 0.0, 4.0, Business 2 C, 0
|
||||
station_load.9=0, 25.0, 5.0, 4.0, Business 2 R, 0
|
||||
station_load.10=0, -20.0, -5.0, 4.0, Economy 3 L, 0
|
||||
station_load.11=0, -20.0, 0.0, 4.0, Economy 3 C, 0
|
||||
station_load.12=0, -20.0, 5.0, 4.0, Economy 3 R, 0
|
||||
station_load.13=0, -50.0, -5.0, 4.0, Economy 4 L, 0
|
||||
station_load.14=0, -50.0, 0.0, 4.0, Economy 4 C, 0
|
||||
station_load.15=0, -50.0, 5.0, 4.0, Economy 4 R, 0
|
||||
station_load.16=0, -55.0, 0.0, 4.0, Cabin crew 2, 0
|
||||
station_load.17=0, 30.0, 0.0, -4.5, Forward cargo, 0
|
||||
station_load.18=0, -30.0, 0.0, -4.5, Rear cargo, 0
|
||||
station_load.19=0, 5.0, -2.0, -4.5, Left aux tank, 0
|
||||
station_load.20=0, 5.0, 2.0, -4.5, Right aux tank, 0
|
||||
//KH END
|
||||
|
||||
[CONTACT_POINTS]
|
||||
static_pitch = 0
|
||||
static_cg_height = 16.4
|
||||
gear_system_type = 1
|
||||
tailwheel_lock = 0
|
||||
max_number_of_points = 16
|
||||
gear_locked_on_ground = 0
|
||||
gear_locked_above_speed = -1
|
||||
max_speed_full_steering = 25
|
||||
min_available_steering_angle_pct = 0.2
|
||||
max_speed_decreasing_steering = 45
|
||||
max_speed_full_steering_castering = 20
|
||||
max_speed_decreasing_steering_castering = 35
|
||||
emergency_extension_type = 2
|
||||
hyd_need_power_to_function= 0
|
||||
min_castering_angle = 0.05236
|
||||
max_castering_angle = 1.32645
|
||||
allow_stopped_steering = 1
|
||||
point.0 = 1, 64.22, 0.00, -17.31, 1500, 0, 1.67, 70, 1.15, 1.183, 0.9, 49, 50, 0, 200, 250, 8
|
||||
point.1 = 1, -19.00, -17.15, -18.02, 2000, 1, 2.25, 0, 1.60, 1.116, 0.9, 51, 52, 2, 200, 250, 8
|
||||
point.2 = 1, -19.00, 17.15, -18.02, 2000, 2, 2.25, 0, 1.60, 1.116, 0.9, 53, 54, 3, 200, 250, 8
|
||||
point.3 = 1, -19.00, 0.00, -18.02, 2000, 2, 2.25, 0, 1.60, 1.116, 0.9, 55, 56, 3, 200, 250, 8
|
||||
point.4 = 2, 93.0, 0.0, 0.0, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 9, 0, 0, 1
|
||||
point.5 = 2, -48, -82.5, 0.0, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 5, 0, 0, 1
|
||||
point.6 = 2, -48, 82.5, 0.0, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 6, 0, 0, 1
|
||||
point.7 = 2, 60, 0.0, -9.0, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 9, 0, 0, 1
|
||||
point.8 = 2, 60, 0.0, 11.0, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 9, 0, 0, 1
|
||||
point.9 = 2, 16.0, -28.00, -13.00, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 4, 0, 0, 1
|
||||
point.10 = 2, 16.0, 28.00, -13.00, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 4, 0, 0, 1
|
||||
point.11 = 2, -110.0, 0.00, 14.20, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 4, 0, 0, 1
|
||||
point.12 = 2, -96.5, 0.0, 42.0, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 4, 0, 0, 1
|
||||
point.13 = 2, -94.5, -30.0, 8.0, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 4, 0, 0, 1
|
||||
point.14 = 2, -94.5, 30.0, 8.05, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 4, 0, 0, 1
|
||||
point.15 = 2, -52.0, 0.0, -9.0, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 9, 0, 0, 1
|
||||
|
||||
[FUEL]
|
||||
LeftMain = -20.00, -38.00, -1.0, 8938, 10.00
|
||||
RightMain = -20.00, 38.00, -1.0, 8938, 10.00
|
||||
Center1 = 10.00, 0.00, -3.00, 13000.00, 10.00
|
||||
Center2 = 0.00, 0.00, -1.00, 1642.00, 10.00
|
||||
Center3 = 0.00, 0.00, -5.00, 1958.00, 11.00
|
||||
LeftTip = -39.00, -74.00, 0.00, 884.00, 10.00
|
||||
RightTip = -39.00, 74.00, 0.00, 884.00, 10.00
|
||||
External1 = -70.00, 0.00, -3.00, 2371.00, 10.00
|
||||
//KH From 5.00, -2.00, -3.00, 0.00, 10.00
|
||||
LeftAux = 5.00, -2.00, -3.00, 1917.00, 10.00
|
||||
//KH From 5.00, 2.00, -3.00, 0.00, 10.0
|
||||
RightAux = 5.00, 2.00, -3.00, 1917.00, 10.00
|
||||
fuel_type = 2
|
||||
number_of_tank_selectors = 3
|
||||
electric_pump = 0
|
||||
engine_driven_pump = 1
|
||||
manual_transfer_pump = 0
|
||||
manual_pump = 0
|
||||
anemometer_pump = 0
|
||||
fuel_dump_rate = 0.02
|
||||
default_fuel_tank_selector.1 = 1
|
||||
default_fuel_tank_selector.2 = 1
|
||||
default_fuel_tank_selector.3 = 1
|
||||
|
||||
[AIRPLANE_GEOMETRY]
|
||||
wing_area = 3648
|
||||
wing_span = 170.5
|
||||
wing_root_chord = 34.68
|
||||
wing_camber = 1
|
||||
wing_thickness_ratio = 0.04
|
||||
wing_dihedral = 2.2
|
||||
wing_incidence = 1.5
|
||||
wing_twist = -0.5
|
||||
oswald_efficiency_factor = 0.72
|
||||
wing_winglets_flag = 1
|
||||
wing_sweep = 38
|
||||
wing_pos_apex_lon = 1
|
||||
wing_pos_apex_vert = -2.75
|
||||
htail_area = 920
|
||||
htail_span = 59.5
|
||||
htail_pos_lon = -88
|
||||
htail_pos_vert = 5.0
|
||||
htail_incidence = 0.8
|
||||
htail_sweep = 36.5
|
||||
htail_thickness_ratio = 0.02
|
||||
vtail_area = 760
|
||||
vtail_span = 28.1
|
||||
vtail_sweep = 43
|
||||
vtail_pos_lon = -79.5
|
||||
vtail_pos_vert = 28
|
||||
vtail_thickness_ratio = 0.03
|
||||
fuselage_length = 202.16
|
||||
fuselage_diameter = 19.75
|
||||
fuselage_center_pos = 10, 0, 1.0
|
||||
elevator_area = 327.0
|
||||
aileron_area = 225.0
|
||||
rudder_area = 190.0
|
||||
elevator_up_limit = 25
|
||||
elevator_down_limit = 15
|
||||
aileron_up_limit = 25
|
||||
aileron_down_limit = 15
|
||||
rudder_limit = 23
|
||||
rudder_trim_limit = 20
|
||||
elevator_trim_limit = 30
|
||||
spoiler_limit = 60
|
||||
spoilerons_available = 1
|
||||
aileron_to_spoileron_gain = 3
|
||||
min_ailerons_for_spoilerons = 10
|
||||
min_flaps_for_spoilerons = 0
|
||||
spoiler_extension_time = 2.0
|
||||
spoiler_handle_available = 1
|
||||
auto_spoiler_available = 1
|
||||
auto_spoiler_auto_retracts = 0
|
||||
auto_spoiler_min_speed = 72
|
||||
positive_g_limit_flaps_up = 5.0
|
||||
positive_g_limit_flaps_down = 4.0
|
||||
negative_g_limit_flaps_up = -4.0
|
||||
negative_g_limit_flaps_down = -3.0
|
||||
load_safety_factor = 1.5
|
||||
elevator_trim_neutral = -1
|
||||
aileron_to_rudder_scale = 0
|
||||
flap_to_aileron_scale = 0
|
||||
fly_by_wire = 0
|
||||
elevator_elasticity_table = 0:0.7, 87:0.3, 210:0.5, 315:0.5
|
||||
aileron_elasticity_table = 0:1, 300:0.7, 600:0.6, 1500:0.4
|
||||
rudder_elasticity_table = 0:1, 300:1, 800:1, 1000:0.7
|
||||
elevator_trim_elasticity_table = 0:0.0, 87:0.40, 240:0.60, 295:1.00, 315:1.00
|
||||
|
||||
[AERODYNAMICS]
|
||||
lift_coef_pitch_rate = -8.09375
|
||||
lift_coef_daoa = 2.68359
|
||||
lift_coef_delta_elevator = -0.28906
|
||||
lift_coef_horizontal_incidence = 0.91357
|
||||
lift_coef_flaps = 1
|
||||
lift_coef_spoilers = 0
|
||||
drag_coef_zero_lift = 0.02539
|
||||
drag_coef_flaps = 0.1889
|
||||
drag_coef_gear = 0.0549
|
||||
drag_coef_spoilers = 0.05207
|
||||
side_force_slip_angle = -0.77392
|
||||
side_force_roll_rate = 0.15478
|
||||
side_force_yaw_rate = 0
|
||||
side_force_delta_rudder = -0.14746
|
||||
pitch_moment_horizontal_incidence = 4.24755
|
||||
pitch_moment_delta_elevator = -2.37011
|
||||
pitch_moment_delta_trim = 0
|
||||
pitch_moment_pitch_damping = -214.1455
|
||||
pitch_moment_aoa_0 = 0.11621
|
||||
pitch_moment_daoa = 8.87255
|
||||
pitch_moment_flaps = 0.0105
|
||||
pitch_moment_gear = 0.0171
|
||||
pitch_moment_spoilers = 0
|
||||
pitch_moment_delta_elevator_propwash = -2.37011
|
||||
pitch_moment_pitch_propwash = -214.1455
|
||||
roll_moment_slip_angle = 0.26855
|
||||
roll_moment_roll_damping = -3.40869
|
||||
roll_moment_yaw_rate = -0.27197
|
||||
roll_moment_spoilers = 0.07
|
||||
roll_moment_delta_aileron = -0.34521
|
||||
roll_moment_delta_rudder = 0.01660
|
||||
roll_moment_delta_aileron_trim_scalar = -0.2
|
||||
yaw_moment_slip_angle = 0.18066
|
||||
yaw_moment_roll = 0.07470
|
||||
yaw_moment_yaw_damping = -2.49023
|
||||
yaw_moment_yaw_propwash = 0
|
||||
yaw_moment_delta_aileron = -0.00683
|
||||
yaw_moment_delta_rudder = 0.07128
|
||||
yaw_moment_delta_rudder_propwash = 0.075
|
||||
yaw_moment_delta_rudder_trim_scalar = -0.2
|
||||
compute_aero_center = 0
|
||||
aero_center_lift = -13.75
|
||||
lift_coef_aoa_table = -3.15:0, -2.36:0.36, -1.57:0, -0.349:-1.2, 0:-0.022, 0.0314:0.6082, 0.221:2.049, 0.244:1.15, 0.349:0.6, 0.436:0.5, 0.698:0.1, 1.963:-0.359, 2.356:-0.5, 3.15:0
|
||||
lift_coef_ground_effect_mach_table = 0.06:0.50, 0.227:0.80, 0.242:0.80, 0.3:1.0, 0.9:1.0
|
||||
lift_coef_mach_table = 0:1
|
||||
lift_coef_delta_elevator_mach_table = 0:0
|
||||
lift_coef_daoa_mach_table = 0:0
|
||||
lift_coef_pitch_rate_mach_table = 0:0
|
||||
lift_coef_horizontal_incidence_mach_table = 0:0
|
||||
drag_coef_zero_lift_mach_tab = 0:0, 0.4:0.0054, 0.5:0.0056, 0.6:0.0059, 0.7:0.0062, 0.72:0.0062, 0.8:0.0063, 0.8:0.0063, 1:0.0337, 1.2:0.0337, 1.4:0.0337, 1.6:0.0337, 1.8:0.0337, 2.0:0.0337
|
||||
side_force_slip_angle_mach_table = 0:0
|
||||
side_force_delta_rudder_mach_table = 0:0
|
||||
side_force_yaw_rate_mach_table = 0:0
|
||||
side_force_roll_rate_mach_table = 0:0
|
||||
pitch_moment_aoa_table = -3.15:-2, -0.436:-0.626, -0.262:-0.434, 0:-0.146, 0.087:-0.05, 0.175:0.0466, 0.262:0.143, 0.314:0.2, 0.349:0.1, 0.436:0.15, 3.15:2
|
||||
pitch_moment_delta_elevator_aoa_table = -180:-1, -40:0.05, -20:0.455, -14:0.853, -7:1.007, 0:1, 7:0.839, 14:0.693, 20:0.381, 40:-0.08, 180:-1
|
||||
pitch_moment_horizontal_incidence_aoa_table = 0:1
|
||||
pitch_moment_daoa_aoa_table = 0:1
|
||||
pitch_moment_pitch_alpha_table = 0:1
|
||||
pitch_moment_delta_elevator_mach_table = 0:0
|
||||
pitch_moment_daoa_mach_table = 0:0
|
||||
pitch_moment_pitch_rate_mach_table = 0:0
|
||||
pitch_moment_horizontal_incidence_mach_table = 0:0
|
||||
pitch_moment_aoa_0_mach_table = 0:0
|
||||
roll_moment_aoa_table = 0:0
|
||||
roll_moment_slip_angle_aoa_table = 0:1
|
||||
roll_moment_roll_rate_aoa_table = 0:1
|
||||
roll_moment_delta_aileron_aoa_table = 0:1
|
||||
roll_moment_slip_angle_mach_table = 0:0
|
||||
roll_moment_delta_rudder_mach_table = 0:0
|
||||
roll_moment_delta_aileron_mach_table = 0:0
|
||||
roll_moment_yaw_rate_mach_table = 0:0
|
||||
roll_moment_roll_rate_mach_table = 0:0
|
||||
yaw_moment_aoa_table = 0:0
|
||||
yaw_moment_slip_angle_aoa_table = 0:1
|
||||
yaw_moment_yaw_rate_aoa_table = 0:1
|
||||
yaw_moment_delta_rudder_aoa_table = 0:1
|
||||
yaw_moment_slip_angle_mach_table = 0:0
|
||||
yaw_moment_delta_rudder_mach_table = 0:0
|
||||
yaw_moment_delta_aileron_mach_table = 0:0
|
||||
yaw_moment_yaw_rate_mach_table = 0:0
|
||||
yaw_moment_roll_rate_mach_table = 0:0
|
||||
elevator_scaling_table = -0.785:0.5, -0.524:0.85, -0.175:0.9, 0:1, 0.175:0.9, 0.524:0.85, 0.785:0.5 ; 0:1
|
||||
aileron_scaling_table = -0.785:1 ;0:1
|
||||
rudder_scaling_table = -0.785:0.5, -0.524:0.6, -0.175:0.9, 0:1, 0.175:0.9, 0.524:0.6, 0.785:0.5 ;0:1
|
||||
elevator_lift_coef=3
|
||||
rudder_lift_coef=2
|
||||
aileron_load_factor_effectiveness_table = 0:1
|
||||
lift_coef_at_drag_zero = 0.1
|
||||
lift_coef_at_drag_zero_flaps = 0.1
|
||||
|
||||
[FLIGHT_TUNING]
|
||||
modern_fm_only = 1
|
||||
cruise_lift_scalar = 1
|
||||
parasite_drag_scalar = 1
|
||||
induced_drag_scalar = 1
|
||||
flap_induced_drag_scalar = 1
|
||||
elevator_effectiveness = 1
|
||||
elevator_maxangle_scalar = 1
|
||||
aileron_effectiveness = 1
|
||||
rudder_effectiveness = 1
|
||||
rudder_maxangle_scalar = 1
|
||||
pitch_stability = 5
|
||||
roll_stability = 1
|
||||
yaw_stability = 1
|
||||
pitch_gyro_stability = 1
|
||||
roll_gyro_stability = 1
|
||||
yaw_gyro_stability = 1
|
||||
empty_CG_deviation_limit=0
|
||||
elevator_trim_effectiveness = 1.5
|
||||
aileron_trim_effectiveness = 1
|
||||
rudder_trim_effectiveness = 1
|
||||
hi_alpha_on_roll = 0
|
||||
hi_alpha_on_yaw = 0
|
||||
p_factor_on_yaw = 0
|
||||
torque_on_roll = 0
|
||||
gyro_precession_on_roll = 0
|
||||
gyro_precession_on_yaw = 0
|
||||
engine_wash_on_roll = 0
|
||||
wingflex_scalar = 2
|
||||
wingflex_offset = 0
|
||||
stall_coef_at_min_weight = 0.71
|
||||
ground_crosswind_effect_zero_speed=10
|
||||
ground_crosswind_effect_max_speed=150
|
||||
ground_high_speed_steeringwheel_static_friction_scalar=1.5
|
||||
ground_high_speed_otherwheel_static_friction_scalar=1.2
|
||||
|
||||
[REFERENCE SPEEDS]
|
||||
full_flaps_stall_speed = 115
|
||||
flaps_up_stall_speed = 149
|
||||
cruise_speed = 345
|
||||
cruise_mach = 0.85
|
||||
crossover_speed = 330
|
||||
max_mach = 0.9
|
||||
max_indicated_speed = 395
|
||||
max_flaps_extended = 170
|
||||
normal_operating_speed = 325
|
||||
airspeed_indicator_max = 562.5
|
||||
rotation_speed_min = 145
|
||||
climb_speed = 250
|
||||
cruise_alt = 41000
|
||||
takeoff_speed = 165
|
||||
spawn_cruise_altitude = 5000
|
||||
spawn_descent_altitude = 500
|
||||
best_angle_climb_speed = 0
|
||||
approach_speed = 0
|
||||
best_glide = 0
|
||||
max_gear_extended = 200
|
||||
|
||||
[INTERACTIVE POINTS]
|
||||
number_of_interactive_points = 3
|
||||
interactive_point.0 = 0.4, 44.15, -10.05, -0.567, 0, 0, 0, -88, 35, 0, 35, 0, 2, 33
|
||||
interactive_point.1 = 0.4, 75.65, 7.92, -0.567, 0, 0, 0, 75, 33, 2, 33, 2, 2, 33
|
||||
interactive_point.2 = 0.4, 33.3, 6.28, -7.18, 1, 0, 0, 90, 0, 0, 0, 0, 0, 0
|
||||
|
||||
[STALL PROTECTION]
|
||||
stall_protection = 1 ; Alpha Protection
|
||||
off_limit = 11.5 ; Alpha below which the Alpha Protection can be disabled (If also below off_yoke_limit)
|
||||
off_yoke_limit = 1 ; Yoke position (in Pct) below which the Alpha Protection can be disabled (If also below off_limit)
|
||||
on_limit = 14 ; Alpha above which the Alpha Protection timer starts
|
||||
on_goal = 10 ; The alpha that the Alpha Protection will attempt to reach when triggered
|
||||
timer_trigger = 1.0 ; Duration (in Sec) the alpha must be above on_limit before the Alpha Protection is triggered
|
||||
|
||||
;===================== FLAPS =====================
|
||||
|
||||
[FLAPS.0]
|
||||
type = 1
|
||||
system_type = 1
|
||||
span-outboard = 0.25
|
||||
extending-time = 22
|
||||
damaging-speed = 250
|
||||
blowout-speed = 300
|
||||
maneuvering_flaps = 0
|
||||
lift_scalar = 0.1
|
||||
drag_scalar = 1.1
|
||||
pitch_scalar = 1
|
||||
max_on_ground_position = 7
|
||||
flaps-position.0 = 0, -1, 0
|
||||
flaps-position.1 = 0, -1, 0
|
||||
flaps-position.2 = 15, 215, 0.25, 2, 0, 0, 0, 1
|
||||
flaps-position.3 = 20, 200, 0.26, 1.1, 0, 0, 0, 1
|
||||
flaps-position.4 = 24, 185, 0.28, 1.0, 0, 0, 0, 1
|
||||
flaps-position.5 = 28, 177, 0.3, 1.0, 1.5, 0, 0
|
||||
flaps-position.6 = 35, 160, 0.32, 1
|
||||
flaps-position.7 = 50, 150, 0.33, 1
|
||||
|
||||
|
||||
[FLAPS.1]
|
||||
type = 1
|
||||
system_type = 1
|
||||
span-outboard = 0.7
|
||||
extending-time = 23
|
||||
damaging-speed = 250
|
||||
blowout-speed = 300
|
||||
maneuvering_flaps = 0
|
||||
lift_scalar = 0.1
|
||||
drag_scalar = 1.1
|
||||
pitch_scalar = 1
|
||||
max_on_ground_position = 7
|
||||
flaps-position.0 = 0, -1, 0
|
||||
flaps-position.1 = 0, -1, 0
|
||||
flaps-position.2 = 15, 215, 0.25, 2, 0, 0, 0, 1
|
||||
flaps-position.3 = 20, 200, 0.26, 1.1, 0, 0, 0, 1
|
||||
flaps-position.4 = 24, 185, 0.28, 1.0, 0, 0, 0, 1
|
||||
flaps-position.5 = 28, 177, 0.3, 1.0, 1.5, 0, 0
|
||||
flaps-position.6 = 35, 160, 0.32, 1
|
||||
flaps-position.7 = 50, 150, 0.33, 1
|
||||
|
||||
|
||||
[FLAPS.2]
|
||||
type = 2
|
||||
system_type = 1
|
||||
span-outboard = 0.2
|
||||
extending-time = 8
|
||||
damaging-speed = 250
|
||||
blowout-speed = 300
|
||||
maneuvering_flaps = 0
|
||||
lift_scalar = 0.5
|
||||
drag_scalar = 0.75
|
||||
pitch_scalar = 1
|
||||
max_on_ground_position = 1
|
||||
flaps-position.0 = 0, -1, 0
|
||||
flaps-position.1 = 20, 215, 0.5, 0.5
|
||||
|
||||
[FLAPS.3]
|
||||
type = 2
|
||||
system_type = 1
|
||||
span-outboard = 0.7
|
||||
extending-time = 21
|
||||
damaging-speed = 250
|
||||
blowout-speed = 300
|
||||
maneuvering_flaps = 0
|
||||
lift_scalar = 0.5
|
||||
drag_scalar = 0.75
|
||||
pitch_scalar = 1
|
||||
max_on_ground_position = 1
|
||||
flaps-position.0 = 0, -1, 0
|
||||
flaps-position.1 = 20, 215, 0.5, 0.5
|
||||
@ -0,0 +1,406 @@
|
||||
//TFDi Designs MD-11 (PW4460) vRC1.7.0_PW 15MAY25
|
||||
|
||||
[VERSION]
|
||||
//KH Bump major
|
||||
major = 4
|
||||
minor = 1
|
||||
|
||||
[WEIGHT_AND_BALANCE]
|
||||
max_gross_weight = 630500
|
||||
empty_weight = 283975
|
||||
reference_datum_position = 0, 0, 0
|
||||
empty_weight_CG_position = -13.3, 0, 0
|
||||
CG_forward_limit = 0.12
|
||||
CG_aft_limit = 0.34
|
||||
empty_weight_pitch_MOI = 20897456
|
||||
empty_weight_roll_MOI = 6368555
|
||||
empty_weight_yaw_MOI = 40761191
|
||||
empty_weight_coupled_MOI = 0
|
||||
activate_mach_limit_based_on_cg = 0
|
||||
activate_cg_limit_based_on_mach = 0
|
||||
max_number_of_stations = 21
|
||||
//KH START Empty default
|
||||
station_load.0=0, 82.0, -2.0, 4.0, Pilot, 1
|
||||
station_load.1=0, 82.0, 2.0, 4.0, First Officer, 2
|
||||
station_load.2=0, 80.0, 3.3, 4.0, Engineer, 0
|
||||
station_load.3=0, 66.0, 0.0, 4.0, Cabin crew 1, 0
|
||||
station_load.4=0, 45.0, -5.0, 4.0, Business 1 L, 0
|
||||
station_load.5=0, 45.0, 0.0, 4.0, Business 1 C, 0
|
||||
station_load.6=0, 45.0, 5.0, 4.0, Business 1 R, 0
|
||||
station_load.7=0, 25.0, -5.0, 4.0, Business 2 L, 0
|
||||
station_load.8=0, 25.0, 0.0, 4.0, Business 2 C, 0
|
||||
station_load.9=0, 25.0, 5.0, 4.0, Business 2 R, 0
|
||||
station_load.10=0, -20.0, -5.0, 4.0, Economy 3 L, 0
|
||||
station_load.11=0, -20.0, 0.0, 4.0, Economy 3 C, 0
|
||||
station_load.12=0, -20.0, 5.0, 4.0, Economy 3 R, 0
|
||||
station_load.13=0, -50.0, -5.0, 4.0, Economy 4 L, 0
|
||||
station_load.14=0, -50.0, 0.0, 4.0, Economy 4 C, 0
|
||||
station_load.15=0, -50.0, 5.0, 4.0, Economy 4 R, 0
|
||||
station_load.16=0, -55.0, 0.0, 4.0, Cabin crew 2, 0
|
||||
station_load.17=0, 30.0, 0.0, -4.5, Forward cargo, 0
|
||||
station_load.18=0, -30.0, 0.0, -4.5, Rear cargo, 0
|
||||
station_load.19=0, 5.0, -2.0, -4.5, Left aux tank, 0
|
||||
station_load.20=0, 5.0, 2.0, -4.5, Right aux tank, 0
|
||||
//KH END
|
||||
|
||||
[CONTACT_POINTS]
|
||||
static_pitch = 0
|
||||
static_cg_height = 16.4
|
||||
gear_system_type = 1
|
||||
tailwheel_lock = 0
|
||||
max_number_of_points = 16
|
||||
gear_locked_on_ground = 0
|
||||
gear_locked_above_speed = -1
|
||||
max_speed_full_steering = 25
|
||||
min_available_steering_angle_pct = 0.2
|
||||
max_speed_decreasing_steering = 45
|
||||
max_speed_full_steering_castering = 20
|
||||
max_speed_decreasing_steering_castering = 35
|
||||
emergency_extension_type = 2
|
||||
hyd_need_power_to_function= 0
|
||||
min_castering_angle = 0.05236
|
||||
max_castering_angle = 1.32645
|
||||
allow_stopped_steering = 1
|
||||
point.0 = 1, 64.22, 0.00, -17.31, 1500, 0, 1.67, 70, 1.15, 1.183, 0.9, 49, 50, 0, 200, 250, 8
|
||||
point.1 = 1, -19.00, -17.15, -18.02, 2000, 1, 2.25, 0, 1.60, 1.116, 0.9, 51, 52, 2, 200, 250, 8
|
||||
point.2 = 1, -19.00, 17.15, -18.02, 2000, 2, 2.25, 0, 1.60, 1.116, 0.9, 53, 54, 3, 200, 250, 8
|
||||
point.3 = 1, -19.00, 0.00, -18.02, 2000, 2, 2.25, 0, 1.60, 1.116, 0.9, 55, 56, 3, 200, 250, 8
|
||||
point.4 = 2, 93.0, 0.0, 0.0, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 9, 0, 0, 1
|
||||
point.5 = 2, -48, -82.5, 0.0, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 5, 0, 0, 1
|
||||
point.6 = 2, -48, 82.5, 0.0, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 6, 0, 0, 1
|
||||
point.7 = 2, 60, 0.0, -9.0, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 9, 0, 0, 1
|
||||
point.8 = 2, 60, 0.0, 11.0, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 9, 0, 0, 1
|
||||
point.9 = 2, 16.0, -28.00, -13.00, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 4, 0, 0, 1
|
||||
point.10 = 2, 16.0, 28.00, -13.00, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 4, 0, 0, 1
|
||||
point.11 = 2, -110.0, 0.00, 14.20, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 4, 0, 0, 1
|
||||
point.12 = 2, -96.5, 0.0, 42.0, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 4, 0, 0, 1
|
||||
point.13 = 2, -94.5, -30.0, 8.0, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 4, 0, 0, 1
|
||||
point.14 = 2, -94.5, 30.0, 8.05, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 4, 0, 0, 1
|
||||
point.15 = 2, -52.0, 0.0, -9.0, 787, 0, 0.0, 0, 0.00, 0.0, 0.0, 0.0, 0.0, 9, 0, 0, 1
|
||||
|
||||
[FUEL]
|
||||
LeftMain = -20.00, -38.00, -1.0, 8938, 10.00
|
||||
RightMain = -20.00, 38.00, -1.0, 8938, 10.00
|
||||
Center1 = 10.00, 0.00, -3.00, 13000.00, 10.00
|
||||
Center2 = 0.00, 0.00, -1.00, 1642.00, 10.00
|
||||
Center3 = 0.00, 0.00, -5.00, 1958.00, 11.00
|
||||
LeftTip = -39.00, -74.00, 0.00, 884.00, 10.00
|
||||
RightTip = -39.00, 74.00, 0.00, 884.00, 10.00
|
||||
External1 = -70.00, 0.00, -3.00, 2371.00, 10.00
|
||||
//KH From 5.00, -2.00, -3.00, 0.00, 10.00
|
||||
LeftAux = 5.00, -2.00, -3.00, 1917.00, 10.00
|
||||
//KH From 5.00, 2.00, -3.00, 0.00, 10.0
|
||||
RightAux = 5.00, 2.00, -3.00, 1917.00, 10.00
|
||||
fuel_type = 2
|
||||
number_of_tank_selectors = 3
|
||||
electric_pump = 0
|
||||
engine_driven_pump = 1
|
||||
manual_transfer_pump = 0
|
||||
manual_pump = 0
|
||||
anemometer_pump = 0
|
||||
fuel_dump_rate = 0.02
|
||||
default_fuel_tank_selector.1 = 1
|
||||
default_fuel_tank_selector.2 = 1
|
||||
default_fuel_tank_selector.3 = 1
|
||||
|
||||
[AIRPLANE_GEOMETRY]
|
||||
wing_area = 3648
|
||||
wing_span = 170.5
|
||||
wing_root_chord = 34.68
|
||||
wing_camber = 1
|
||||
wing_thickness_ratio = 0.04
|
||||
wing_dihedral = 2.2
|
||||
wing_incidence = 1.5
|
||||
wing_twist = -0.5
|
||||
oswald_efficiency_factor = 0.72
|
||||
wing_winglets_flag = 1
|
||||
wing_sweep = 38
|
||||
wing_pos_apex_lon = 1
|
||||
wing_pos_apex_vert = -2.75
|
||||
htail_area = 920
|
||||
htail_span = 59.5
|
||||
htail_pos_lon = -88
|
||||
htail_pos_vert = 5.0
|
||||
htail_incidence = 0.8
|
||||
htail_sweep = 36.5
|
||||
htail_thickness_ratio = 0.02
|
||||
vtail_area = 760
|
||||
vtail_span = 28.1
|
||||
vtail_sweep = 43
|
||||
vtail_pos_lon = -79.5
|
||||
vtail_pos_vert = 28
|
||||
vtail_thickness_ratio = 0.03
|
||||
fuselage_length = 200.92
|
||||
fuselage_diameter = 19.75
|
||||
fuselage_center_pos = 10, 0, 1.0
|
||||
elevator_area = 327.0
|
||||
aileron_area = 225.0
|
||||
rudder_area = 190.0
|
||||
elevator_up_limit = 25
|
||||
elevator_down_limit = 15
|
||||
aileron_up_limit = 25
|
||||
aileron_down_limit = 15
|
||||
rudder_limit = 23
|
||||
rudder_trim_limit = 20
|
||||
elevator_trim_limit = 30
|
||||
spoiler_limit = 60
|
||||
spoilerons_available = 1
|
||||
aileron_to_spoileron_gain = 3
|
||||
min_ailerons_for_spoilerons = 10
|
||||
min_flaps_for_spoilerons = 0
|
||||
spoiler_extension_time = 2.0
|
||||
spoiler_handle_available = 1
|
||||
auto_spoiler_available = 1
|
||||
auto_spoiler_auto_retracts = 0
|
||||
auto_spoiler_min_speed = 72
|
||||
positive_g_limit_flaps_up = 5.0
|
||||
positive_g_limit_flaps_down = 4.0
|
||||
negative_g_limit_flaps_up = -4.0
|
||||
negative_g_limit_flaps_down = -3.0
|
||||
load_safety_factor = 1.5
|
||||
elevator_trim_neutral = -1
|
||||
aileron_to_rudder_scale = 0
|
||||
flap_to_aileron_scale = 0
|
||||
fly_by_wire = 0
|
||||
elevator_elasticity_table = 0:0.7, 87:0.3, 210:0.5, 315:0.5
|
||||
aileron_elasticity_table = 0:1, 300:0.7, 600:0.6, 1500:0.4
|
||||
rudder_elasticity_table = 0:1, 300:1, 800:1, 1000:0.7
|
||||
elevator_trim_elasticity_table = 0:0.0, 87:0.40, 240:0.60, 295:1.00, 315:1.00
|
||||
|
||||
[AERODYNAMICS]
|
||||
lift_coef_pitch_rate = -8.09375
|
||||
lift_coef_daoa = 2.68359
|
||||
lift_coef_delta_elevator = -0.28906
|
||||
lift_coef_horizontal_incidence = 0.91357
|
||||
lift_coef_flaps = 1
|
||||
lift_coef_spoilers = 0
|
||||
drag_coef_zero_lift = 0.02539
|
||||
drag_coef_flaps = 0.1889
|
||||
drag_coef_gear = 0.0549
|
||||
drag_coef_spoilers = 0.05207
|
||||
side_force_slip_angle = -0.77392
|
||||
side_force_roll_rate = 0.15478
|
||||
side_force_yaw_rate = 0
|
||||
side_force_delta_rudder = -0.14746
|
||||
pitch_moment_horizontal_incidence = 4.24755
|
||||
pitch_moment_delta_elevator = -2.37011
|
||||
pitch_moment_delta_trim = 0
|
||||
pitch_moment_pitch_damping = -214.1455
|
||||
pitch_moment_aoa_0 = 0.11621
|
||||
pitch_moment_daoa = 8.87255
|
||||
pitch_moment_flaps = 0.0105
|
||||
pitch_moment_gear = 0.0171
|
||||
pitch_moment_spoilers = 0
|
||||
pitch_moment_delta_elevator_propwash = -2.37011
|
||||
pitch_moment_pitch_propwash = -214.1455
|
||||
roll_moment_slip_angle = 0.26855
|
||||
roll_moment_roll_damping = -3.40869
|
||||
roll_moment_yaw_rate = -0.27197
|
||||
roll_moment_spoilers = 0.07
|
||||
roll_moment_delta_aileron = -0.34521
|
||||
roll_moment_delta_rudder = 0.01660
|
||||
roll_moment_delta_aileron_trim_scalar = -0.2
|
||||
yaw_moment_slip_angle = 0.18066
|
||||
yaw_moment_roll = 0.07470
|
||||
yaw_moment_yaw_damping = -2.49023
|
||||
yaw_moment_yaw_propwash = 0
|
||||
yaw_moment_delta_aileron = -0.00683
|
||||
yaw_moment_delta_rudder = 0.07128
|
||||
yaw_moment_delta_rudder_propwash = 0.075
|
||||
yaw_moment_delta_rudder_trim_scalar = -0.2
|
||||
compute_aero_center = 0
|
||||
aero_center_lift = -13.75
|
||||
lift_coef_aoa_table = -3.15:0, -2.36:0.36, -1.57:0, -0.349:-1.2, 0:-0.022, 0.0314:0.6082, 0.221:2.049, 0.244:1.15, 0.349:0.6, 0.436:0.5, 0.698:0.1, 1.963:-0.359, 2.356:-0.5, 3.15:0
|
||||
lift_coef_ground_effect_mach_table = 0.06:0.50, 0.227:0.80, 0.242:0.80, 0.3:1.0, 0.9:1.0
|
||||
lift_coef_mach_table = 0:1
|
||||
lift_coef_delta_elevator_mach_table = 0:0
|
||||
lift_coef_daoa_mach_table = 0:0
|
||||
lift_coef_pitch_rate_mach_table = 0:0
|
||||
lift_coef_horizontal_incidence_mach_table = 0:0
|
||||
drag_coef_zero_lift_mach_tab = 0:0, 0.4:0.0054, 0.5:0.0056, 0.6:0.0059, 0.7:0.0062, 0.72:0.0062, 0.8:0.0063, 0.8:0.0063, 1:0.0337, 1.2:0.0337, 1.4:0.0337, 1.6:0.0337, 1.8:0.0337, 2.0:0.0337
|
||||
side_force_slip_angle_mach_table = 0:0
|
||||
side_force_delta_rudder_mach_table = 0:0
|
||||
side_force_yaw_rate_mach_table = 0:0
|
||||
side_force_roll_rate_mach_table = 0:0
|
||||
pitch_moment_aoa_table = -3.15:-2, -0.436:-0.626, -0.262:-0.434, 0:-0.146, 0.087:-0.05, 0.175:0.0466, 0.262:0.143, 0.314:0.2, 0.349:0.1, 0.436:0.15, 3.15:2
|
||||
pitch_moment_delta_elevator_aoa_table = -180:-1, -40:0.05, -20:0.455, -14:0.853, -7:1.007, 0:1, 7:0.839, 14:0.693, 20:0.381, 40:-0.08, 180:-1
|
||||
pitch_moment_horizontal_incidence_aoa_table = 0:1
|
||||
pitch_moment_daoa_aoa_table = 0:1
|
||||
pitch_moment_pitch_alpha_table = 0:1
|
||||
pitch_moment_delta_elevator_mach_table = 0:0
|
||||
pitch_moment_daoa_mach_table = 0:0
|
||||
pitch_moment_pitch_rate_mach_table = 0:0
|
||||
pitch_moment_horizontal_incidence_mach_table = 0:0
|
||||
pitch_moment_aoa_0_mach_table = 0:0
|
||||
roll_moment_aoa_table = 0:0
|
||||
roll_moment_slip_angle_aoa_table = 0:1
|
||||
roll_moment_roll_rate_aoa_table = 0:1
|
||||
roll_moment_delta_aileron_aoa_table = 0:1
|
||||
roll_moment_slip_angle_mach_table = 0:0
|
||||
roll_moment_delta_rudder_mach_table = 0:0
|
||||
roll_moment_delta_aileron_mach_table = 0:0
|
||||
roll_moment_yaw_rate_mach_table = 0:0
|
||||
roll_moment_roll_rate_mach_table = 0:0
|
||||
yaw_moment_aoa_table = 0:0
|
||||
yaw_moment_slip_angle_aoa_table = 0:1
|
||||
yaw_moment_yaw_rate_aoa_table = 0:1
|
||||
yaw_moment_delta_rudder_aoa_table = 0:1
|
||||
yaw_moment_slip_angle_mach_table = 0:0
|
||||
yaw_moment_delta_rudder_mach_table = 0:0
|
||||
yaw_moment_delta_aileron_mach_table = 0:0
|
||||
yaw_moment_yaw_rate_mach_table = 0:0
|
||||
yaw_moment_roll_rate_mach_table = 0:0
|
||||
elevator_scaling_table = -0.785:0.5, -0.524:0.85, -0.175:0.9, 0:1, 0.175:0.9, 0.524:0.85, 0.785:0.5 ; 0:1
|
||||
aileron_scaling_table = -0.785:1 ;0:1
|
||||
rudder_scaling_table = -0.785:0.5, -0.524:0.6, -0.175:0.9, 0:1, 0.175:0.9, 0.524:0.6, 0.785:0.5 ;0:1
|
||||
elevator_lift_coef=3
|
||||
rudder_lift_coef=2
|
||||
aileron_load_factor_effectiveness_table = 0:1
|
||||
lift_coef_at_drag_zero = 0.1
|
||||
lift_coef_at_drag_zero_flaps = 0.1
|
||||
|
||||
[FLIGHT_TUNING]
|
||||
modern_fm_only = 1
|
||||
cruise_lift_scalar = 1
|
||||
parasite_drag_scalar = 1
|
||||
induced_drag_scalar = 1
|
||||
flap_induced_drag_scalar = 1
|
||||
elevator_effectiveness = 1
|
||||
elevator_maxangle_scalar = 1
|
||||
aileron_effectiveness = 1
|
||||
rudder_effectiveness = 1
|
||||
rudder_maxangle_scalar = 1
|
||||
pitch_stability = 5
|
||||
roll_stability = 1
|
||||
yaw_stability = 1
|
||||
pitch_gyro_stability = 1
|
||||
roll_gyro_stability = 1
|
||||
yaw_gyro_stability = 1
|
||||
empty_CG_deviation_limit=0
|
||||
elevator_trim_effectiveness = 1.5
|
||||
aileron_trim_effectiveness = 1
|
||||
rudder_trim_effectiveness = 1
|
||||
hi_alpha_on_roll = 0
|
||||
hi_alpha_on_yaw = 0
|
||||
p_factor_on_yaw = 0
|
||||
torque_on_roll = 0
|
||||
gyro_precession_on_roll = 0
|
||||
gyro_precession_on_yaw = 0
|
||||
engine_wash_on_roll = 0
|
||||
wingflex_scalar = 2
|
||||
wingflex_offset = 0
|
||||
stall_coef_at_min_weight = 0.71
|
||||
ground_crosswind_effect_zero_speed=10
|
||||
ground_crosswind_effect_max_speed=150
|
||||
ground_high_speed_steeringwheel_static_friction_scalar=1.5
|
||||
ground_high_speed_otherwheel_static_friction_scalar=1.2
|
||||
|
||||
[REFERENCE SPEEDS]
|
||||
full_flaps_stall_speed = 115
|
||||
flaps_up_stall_speed = 149
|
||||
cruise_speed = 345
|
||||
cruise_mach = 0.85
|
||||
crossover_speed = 330
|
||||
max_mach = 0.9
|
||||
max_indicated_speed = 395
|
||||
max_flaps_extended = 170
|
||||
normal_operating_speed = 325
|
||||
airspeed_indicator_max = 562.5
|
||||
rotation_speed_min = 145
|
||||
climb_speed = 250
|
||||
cruise_alt = 41000
|
||||
takeoff_speed = 165
|
||||
spawn_cruise_altitude = 5000
|
||||
spawn_descent_altitude = 500
|
||||
best_angle_climb_speed = 0
|
||||
approach_speed = 0
|
||||
best_glide = 0
|
||||
max_gear_extended = 200
|
||||
|
||||
[INTERACTIVE POINTS]
|
||||
number_of_interactive_points = 3
|
||||
interactive_point.0 = 0.4, 44.15, -10.05, -0.567, 0, 0, 0, -88, 35, 0, 35, 0, 2, 33
|
||||
interactive_point.1 = 0.4, 75.65, 7.92, -0.567, 0, 0, 0, 75, 33, 2, 33, 2, 2, 33
|
||||
interactive_point.2 = 0.4, 33.3, 6.28, -7.18, 1, 0, 0, 90, 0, 0, 0, 0, 0, 0
|
||||
|
||||
[STALL PROTECTION]
|
||||
stall_protection = 1 ; Alpha Protection
|
||||
off_limit = 11.5 ; Alpha below which the Alpha Protection can be disabled (If also below off_yoke_limit)
|
||||
off_yoke_limit = 1 ; Yoke position (in Pct) below which the Alpha Protection can be disabled (If also below off_limit)
|
||||
on_limit = 14 ; Alpha above which the Alpha Protection timer starts
|
||||
on_goal = 10 ; The alpha that the Alpha Protection will attempt to reach when triggered
|
||||
timer_trigger = 1.0 ; Duration (in Sec) the alpha must be above on_limit before the Alpha Protection is triggered
|
||||
|
||||
;===================== FLAPS =====================
|
||||
|
||||
[FLAPS.0]
|
||||
type = 1
|
||||
system_type = 1
|
||||
span-outboard = 0.25
|
||||
extending-time = 22
|
||||
damaging-speed = 250
|
||||
blowout-speed = 300
|
||||
maneuvering_flaps = 0
|
||||
lift_scalar = 0.1
|
||||
drag_scalar = 1.1
|
||||
pitch_scalar = 1
|
||||
max_on_ground_position = 7
|
||||
flaps-position.0 = 0, -1, 0
|
||||
flaps-position.1 = 0, -1, 0
|
||||
flaps-position.2 = 15, 215, 0.25, 2, 0, 0, 0, 1
|
||||
flaps-position.3 = 20, 200, 0.26, 1.1, 0, 0, 0, 1
|
||||
flaps-position.4 = 24, 185, 0.28, 1.0, 0, 0, 0, 1
|
||||
flaps-position.5 = 28, 177, 0.3, 1.0, 1.5, 0, 0
|
||||
flaps-position.6 = 35, 160, 0.32, 1
|
||||
flaps-position.7 = 50, 150, 0.33, 1
|
||||
|
||||
[FLAPS.1]
|
||||
type = 1
|
||||
system_type = 1
|
||||
span-outboard = 0.7
|
||||
extending-time = 23
|
||||
damaging-speed = 250
|
||||
blowout-speed = 300
|
||||
maneuvering_flaps = 0
|
||||
lift_scalar = 0.1
|
||||
drag_scalar = 1.1
|
||||
pitch_scalar = 1
|
||||
max_on_ground_position = 7
|
||||
flaps-position.0 = 0, -1, 0
|
||||
flaps-position.1 = 0, -1, 0
|
||||
flaps-position.2 = 15, 215, 0.25, 2, 0, 0, 0, 1
|
||||
flaps-position.3 = 20, 200, 0.26, 1.1, 0, 0, 0, 1
|
||||
flaps-position.4 = 24, 185, 0.28, 1.0, 0, 0, 0, 1
|
||||
flaps-position.5 = 28, 177, 0.3, 1.0, 1.5, 0, 0
|
||||
flaps-position.6 = 35, 160, 0.32, 1
|
||||
flaps-position.7 = 50, 150, 0.33, 1
|
||||
|
||||
[FLAPS.2]
|
||||
type = 2
|
||||
system_type = 1
|
||||
span-outboard = 0.2
|
||||
extending-time = 8
|
||||
damaging-speed = 250
|
||||
blowout-speed = 300
|
||||
maneuvering_flaps = 0
|
||||
lift_scalar = 0.5
|
||||
drag_scalar = 0.75
|
||||
pitch_scalar = 1
|
||||
max_on_ground_position = 1
|
||||
flaps-position.0 = 0, -1, 0
|
||||
flaps-position.1 = 20, 215, 0.5, 0.5
|
||||
|
||||
[FLAPS.3]
|
||||
type = 2
|
||||
system_type = 1
|
||||
span-outboard = 0.7
|
||||
extending-time = 21
|
||||
damaging-speed = 250
|
||||
blowout-speed = 300
|
||||
maneuvering_flaps = 0
|
||||
lift_scalar = 0.5
|
||||
drag_scalar = 0.75
|
||||
pitch_scalar = 1
|
||||
max_on_ground_position = 1
|
||||
flaps-position.0 = 0, -1, 0
|
||||
flaps-position.1 = 20, 215, 0.5, 0.5
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "tfdidesign-md11-load-manager",
|
||||
"version": "0.1.86",
|
||||
"version": "0.1.98",
|
||||
"description": "",
|
||||
"main": "index.js",
|
||||
"type": "module",
|
||||
@ -10,7 +10,7 @@
|
||||
"licenses": "license-report --output=markdown > ./src/assets/licenses_node.md",
|
||||
"debugger": "cd \"%MSFS_SDK%\\Tools\\CoherentGT Debugger\" && Debugger.exe",
|
||||
"locale": "cd \"%MSFS_SDK%\\Tools\\MSFS_Localization\" && MSFSLocalizationManager.exe",
|
||||
"clean": "rimraf ..\\html_ui\\Pages\\VCockpit\\Instruments\\aircraft_efb\\TFDi_MD11_efb",
|
||||
"clean": "rimraf ..\\html_ui\\Pages\\VCockpit\\Instruments\\aircraft_efb\\KH_TFDi_MD11_efb",
|
||||
"dev": "npx rollup -c -w",
|
||||
"build": "npm version patch && npx rollup -c && pnpm efb",
|
||||
"release": "pnpm types && pnpm lint && pnpm run licenses && pnpm clean && npm version patch && cross-env NODE_ENV=production npx rollup -c && pnpm efb",
|
||||
|
||||
@ -1,39 +1,38 @@
|
||||
| Department | Related to | Name | License period | Material not material | License type | Link | Remote version | Installed version | Defined version | Author |
|
||||
| :--------- | :--------- | :------------------------------- | :------------- | :-------------------- | :----------- | :------------------------------------------------------------------------ | :------------- | :---------------- | :-------------- | :---------------------------------------------------------- |
|
||||
| kessler | stuff | react | perpetual | material | MIT | git+https://github.com/facebook/react.git | 19.1.0 | 19.1.0 | ^19.1.0 | n/a |
|
||||
| kessler | stuff | react-dom | perpetual | material | MIT | git+https://github.com/facebook/react.git | 19.1.0 | 19.1.0 | ^19.1.0 | n/a |
|
||||
| kessler | stuff | react | perpetual | material | MIT | git+https://github.com/facebook/react.git | 19.1.1 | 19.1.0 | ^19.1.0 | n/a |
|
||||
| kessler | stuff | react-dom | perpetual | material | MIT | git+https://github.com/facebook/react.git | 19.1.1 | 19.1.0 | ^19.1.0 | n/a |
|
||||
| kessler | stuff | uuid | perpetual | material | MIT | git+https://github.com/uuidjs/uuid.git | 11.1.0 | 11.1.0 | ^11.1.0 | n/a |
|
||||
| kessler | stuff | @microsoft/msfs-types | perpetual | material | MIT | git+https://github.com/microsoft/msfs-avionics-mirror.git | 1.14.6 | 1.14.6 | ^1.14.6 | Asobo Studio / Working Title Simulations |
|
||||
| kessler | stuff | @rollup/plugin-commonjs | perpetual | material | MIT | git+https://github.com/rollup/plugins.git | 28.0.5 | 28.0.3 | ^28.0.3 | Rich Harris <richard.a.harris@gmail.com> |
|
||||
| kessler | stuff | @rollup/plugin-commonjs | perpetual | material | MIT | git+https://github.com/rollup/plugins.git | 28.0.6 | 28.0.3 | ^28.0.3 | Rich Harris <richard.a.harris@gmail.com> |
|
||||
| kessler | stuff | @rollup/plugin-json | perpetual | material | MIT | git+https://github.com/rollup/plugins.git | 6.1.0 | 6.1.0 | ^6.1.0 | rollup |
|
||||
| kessler | stuff | @rollup/plugin-node-resolve | perpetual | material | MIT | git+https://github.com/rollup/plugins.git | 16.0.1 | 16.0.1 | ^16.0.1 | Rich Harris <richard.a.harris@gmail.com> |
|
||||
| kessler | stuff | @rollup/plugin-replace | perpetual | material | MIT | git+https://github.com/rollup/plugins.git | 6.0.2 | 6.0.2 | ^6.0.2 | Rich Harris <richard.a.harris@gmail.com> |
|
||||
| kessler | stuff | @rollup/plugin-terser | perpetual | material | MIT | git+https://github.com/rollup/plugins.git | 0.4.4 | 0.4.4 | ^0.4.4 | Peter Placzek <peter.placzek1996@gmail.com> |
|
||||
| kessler | stuff | @rollup/plugin-typescript | perpetual | material | MIT | git+https://github.com/rollup/plugins.git | 12.1.2 | 12.1.2 | ^12.1.2 | Oskar Segersvärd |
|
||||
| kessler | stuff | @types/react | perpetual | material | MIT | https://github.com/DefinitelyTyped/DefinitelyTyped.git | 19.1.8 | 19.1.6 | ^19.1.6 | n/a |
|
||||
| kessler | stuff | @types/react-dom | perpetual | material | MIT | https://github.com/DefinitelyTyped/DefinitelyTyped.git | 19.1.6 | 19.1.6 | ^19.1.6 | n/a |
|
||||
| kessler | stuff | @rollup/plugin-typescript | perpetual | material | MIT | git+https://github.com/rollup/plugins.git | 12.1.4 | 12.1.2 | ^12.1.2 | Oskar Segersvärd |
|
||||
| kessler | stuff | @types/react | perpetual | material | MIT | https://github.com/DefinitelyTyped/DefinitelyTyped.git | 19.1.12 | 19.1.6 | ^19.1.6 | n/a |
|
||||
| kessler | stuff | @types/react-dom | perpetual | material | MIT | https://github.com/DefinitelyTyped/DefinitelyTyped.git | 19.1.9 | 19.1.6 | ^19.1.6 | n/a |
|
||||
| kessler | stuff | @types/uuid | perpetual | material | MIT | https://github.com/DefinitelyTyped/DefinitelyTyped.git | 10.0.0 | 10.0.0 | ^10.0.0 | n/a |
|
||||
| kessler | stuff | @typescript-eslint/eslint-plugin | perpetual | material | MIT | git+https://github.com/typescript-eslint/typescript-eslint.git | 6.21.0 | 6.21.0 | ^6.21.0 | n/a |
|
||||
| kessler | stuff | @typescript-eslint/parser | perpetual | material | BSD-2-Clause | git+https://github.com/typescript-eslint/typescript-eslint.git | 6.21.0 | 6.21.0 | ^6.21.0 | n/a |
|
||||
| kessler | stuff | autoprefixer | perpetual | material | MIT | git+https://github.com/postcss/autoprefixer.git | 10.4.21 | 10.4.21 | ^10.4.21 | Andrey Sitnik <andrey@sitnik.ru> |
|
||||
| kessler | stuff | cross-env | perpetual | material | MIT | git+https://github.com/kentcdodds/cross-env.git | 7.0.3 | 7.0.3 | ^7.0.3 | Kent C. Dodds <me@kentcdodds.com> (https://kentcdodds.com) |
|
||||
| kessler | stuff | eslint | perpetual | material | MIT | git+https://github.com/eslint/eslint.git | 8.57.1 | 8.57.1 | ^8.57.1 | Nicholas C. Zakas <nicholas+npm@nczconsulting.com> |
|
||||
| kessler | stuff | eslint-plugin-import | perpetual | material | MIT | git+https://github.com/import-js/eslint-plugin-import.git | 2.31.0 | 2.31.0 | ^2.31.0 | Ben Mosher <me@benmosher.com> |
|
||||
| kessler | stuff | eslint-plugin-import | perpetual | material | MIT | git+https://github.com/import-js/eslint-plugin-import.git | 2.32.0 | 2.31.0 | ^2.31.0 | Ben Mosher <me@benmosher.com> |
|
||||
| kessler | stuff | eslint-plugin-react | perpetual | material | MIT | git+https://github.com/jsx-eslint/eslint-plugin-react.git | 7.37.5 | 7.37.5 | ^7.37.5 | Yannick Croissant <yannick.croissant+npm@gmail.com> |
|
||||
| kessler | stuff | eslint-plugin-react-hooks | perpetual | material | MIT | git+https://github.com/facebook/react.git | 4.6.2 | 4.6.2 | ^4.6.2 | n/a |
|
||||
| kessler | stuff | license-report | perpetual | material | MIT | git+https://github.com/kessler/license-report.git | 6.8.0 | 6.7.2 | ^6.7.2 | Yaniv Kessler |
|
||||
| kessler | stuff | postcss | perpetual | material | MIT | git+https://github.com/postcss/postcss.git | 8.5.5 | 8.5.4 | ^8.5.4 | Andrey Sitnik <andrey@sitnik.ru> |
|
||||
| kessler | stuff | postcss-import | perpetual | material | MIT | git+https://github.com/postcss/postcss-import.git | 16.1.0 | 16.1.0 | ^16.1.0 | Maxime Thirouin |
|
||||
| kessler | stuff | prettier | perpetual | material | MIT | git+https://github.com/prettier/prettier.git | 3.5.3 | 3.5.3 | ^3.5.3 | James Long |
|
||||
| kessler | stuff | prettier-plugin-organize-imports | perpetual | material | MIT | git+https://github.com/simonhaenisch/prettier-plugin-organize-imports.git | 4.1.0 | 4.1.0 | ^4.1.0 | Simon Haenisch (https://github.com/simonhaenisch) |
|
||||
| kessler | stuff | postcss | perpetual | material | MIT | git+https://github.com/postcss/postcss.git | 8.5.6 | 8.5.4 | ^8.5.4 | Andrey Sitnik <andrey@sitnik.ru> |
|
||||
| kessler | stuff | postcss-import | perpetual | material | MIT | git+https://github.com/postcss/postcss-import.git | 16.1.1 | 16.1.0 | ^16.1.0 | Maxime Thirouin |
|
||||
| kessler | stuff | prettier | perpetual | material | MIT | git+https://github.com/prettier/prettier.git | 3.6.2 | 3.5.3 | ^3.5.3 | James Long |
|
||||
| kessler | stuff | prettier-plugin-organize-imports | perpetual | material | MIT | git+https://github.com/simonhaenisch/prettier-plugin-organize-imports.git | 4.2.0 | 4.1.0 | ^4.1.0 | Simon Haenisch (https://github.com/simonhaenisch) |
|
||||
| kessler | stuff | rimraf | perpetual | material | ISC | git://github.com/isaacs/rimraf.git | 6.0.1 | 6.0.1 | ^6.0.1 | Isaac Z. Schlueter <i@izs.me> (http://blog.izs.me/) |
|
||||
| kessler | stuff | rollup | perpetual | material | MIT | git+https://github.com/rollup/rollup.git | 4.43.0 | 4.42.0 | ^4.42.0 | Rich Harris |
|
||||
| kessler | stuff | rollup | perpetual | material | MIT | git+https://github.com/rollup/rollup.git | 4.50.0 | 4.42.0 | ^4.42.0 | Rich Harris |
|
||||
| kessler | stuff | rollup-plugin-copy | perpetual | material | MIT | git+https://github.com/vladshcherbin/rollup-plugin-copy.git | 3.5.0 | 3.5.0 | ^3.5.0 | Vlad Shcherbin <vlad.shcherbin@gmail.com> |
|
||||
| kessler | stuff | rollup-plugin-postcss | perpetual | material | MIT | git+https://github.com/egoist/rollup-plugin-postcss.git | 4.0.2 | 4.0.2 | ^4.0.2 | EGOIST <0x142857@gmail.com> |
|
||||
| kessler | stuff | rollup-plugin-react-svg | perpetual | material | MIT | git+https://github.com/boopathi/react-svg-loader.git | 3.0.3 | 3.0.3 | ^3.0.3 | boopathi |
|
||||
| kessler | stuff | rollup-plugin-version-injector | perpetual | material | ISC | git+https://github.com/djhouseknecht/rollup-plugin-version-injector.git | 1.3.3 | 1.3.3 | ^1.3.3 | David Houseknecht <david.j.houseknecht@gmail.com> |
|
||||
| kessler | stuff | sass | perpetual | material | MIT | git+https://github.com/sass/dart-sass.git | 1.89.2 | 1.89.1 | ^1.89.1 | Natalie Weizenbaum nweiz@google.com https://github.com/nex3 |
|
||||
| kessler | stuff | svg-slim | perpetual | material | MIT | git+https://github.com/benboba/svg-slim.git | 2.0.5 | 2.0.5 | ^2.0.5 | Wang Feng <benboba@gmail.com> |
|
||||
| kessler | stuff | sass | perpetual | material | MIT | git+https://github.com/sass/dart-sass.git | 1.92.0 | 1.89.1 | ^1.89.1 | Natalie Weizenbaum nweiz@google.com https://github.com/nex3 |
|
||||
| kessler | stuff | tslib | perpetual | material | 0BSD | git+https://github.com/Microsoft/tslib.git | 2.8.1 | 2.8.1 | ^2.8.1 | Microsoft Corp. |
|
||||
| kessler | stuff | typed-scss-modules | perpetual | material | MIT | git+https://github.com/skovy/typed-scss-modules.git | 8.1.1 | 8.1.1 | ^8.1.1 | Spencer Miskoviak <smiskoviak@gmail.com> |
|
||||
| kessler | stuff | typescript | perpetual | material | Apache-2.0 | git+https://github.com/microsoft/TypeScript.git | 5.8.3 | 5.8.3 | 5.8.3 | Microsoft Corp. |
|
||||
|
||||
@ -76,6 +76,15 @@ const Freighter: FC<FreighterProps> = ({ WASMData, username }) => {
|
||||
];
|
||||
}
|
||||
|
||||
if (WASMData.options.GSXSync && GSXActive() && WASMData.GSX.boardingState !== GSX_SERVICE_FINISHED) {
|
||||
return [
|
||||
WASMData.targetPayload.ZFWCG.toFixed(1),
|
||||
WASMData.targetPayload.ZFWCG < WASMData.limits.minCG || WASMData.targetPayload.ZFWCG > WASMData.limits.maxCG,
|
||||
WASMData.targetPayload.TOCG.toFixed(1),
|
||||
WASMData.targetPayload.TOCG < WASMData.limits.minCG || WASMData.targetPayload.TOCG > WASMData.limits.maxCG,
|
||||
];
|
||||
}
|
||||
|
||||
return [
|
||||
WASMData.livePayload.ZFWCG.toFixed(1),
|
||||
WASMData.livePayload.ZFWCG < WASMData.limits.minCG || WASMData.livePayload.ZFWCG > WASMData.limits.maxCG,
|
||||
@ -104,6 +113,12 @@ const Freighter: FC<FreighterProps> = ({ WASMData, username }) => {
|
||||
unit={WASMData.userData.isImperial ? 'LBS' : 'KG'}
|
||||
inPreview={loadingState !== 'loaded' && !GSXActive()}
|
||||
CGs={CGs()}
|
||||
done={
|
||||
WASMData.options.GSXSync
|
||||
? WASMData.GSX.boardingState === GSX_SERVICE_FINISHED &&
|
||||
WASMData.GSX.deboardingState !== GSX_SERVICE_FINISHED
|
||||
: loadingState !== 'preview'
|
||||
}
|
||||
/>
|
||||
<Tabbar
|
||||
tabs={
|
||||
|
||||
@ -75,34 +75,36 @@ const OptionsF: FC<OptionsFProps> = ({ WASMData, loadingState }) => {
|
||||
<>
|
||||
<h2 className="text-sm font-medium uppercase">SimBrief Profile Settings - Normal variant</h2>
|
||||
<table className="text-xs">
|
||||
<tr>
|
||||
<td className="p-1 px-2">Max Passengers</td>
|
||||
<td className="p-1 px-2">0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td className="p-1 px-2">Passenger Weight</td>
|
||||
<td className="p-1 px-2">1 {WASMData.userData.isImperial ? 'lbs' : 'kg'}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td className="p-1 px-2">Bag Weight</td>
|
||||
<td className="p-1 px-2">0 {WASMData.userData.isImperial ? 'lbs' : 'kg'}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td className="p-1 px-2">Empty Weight</td>
|
||||
<td className="p-1 px-2">{WASMData.userData.isImperial ? '249137 lbs' : '113006 kg'}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td className="p-1 px-2">Max Zero Fuel Weight</td>
|
||||
<td className="p-1 px-2">{WASMData.userData.isImperial ? '451300 lbs' : '204706 kg'}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td className="p-1 px-2">Max Takeoff Weight</td>
|
||||
<td className="p-1 px-2">{WASMData.userData.isImperial ? '625500 lbs' : '283722 kg'}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td className="p-1 px-2">Max Fuel Capacity</td>
|
||||
<td className="p-1 px-2">{WASMData.userData.isImperial ? '256207 lbs' : '116213 kg'}</td>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td className="p-1 px-2">Max Passengers</td>
|
||||
<td className="p-1 px-2">0</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td className="p-1 px-2">Passenger Weight</td>
|
||||
<td className="p-1 px-2">1 {WASMData.userData.isImperial ? 'lbs' : 'kg'}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td className="p-1 px-2">Bag Weight</td>
|
||||
<td className="p-1 px-2">0 {WASMData.userData.isImperial ? 'lbs' : 'kg'}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td className="p-1 px-2">Empty Weight</td>
|
||||
<td className="p-1 px-2">{WASMData.userData.isImperial ? '249137 lbs' : '113006 kg'}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td className="p-1 px-2">Max Zero Fuel Weight</td>
|
||||
<td className="p-1 px-2">{WASMData.userData.isImperial ? '451300 lbs' : '204706 kg'}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td className="p-1 px-2">Max Takeoff Weight</td>
|
||||
<td className="p-1 px-2">{WASMData.userData.isImperial ? '625500 lbs' : '283722 kg'}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td className="p-1 px-2">Max Fuel Capacity</td>
|
||||
<td className="p-1 px-2">{WASMData.userData.isImperial ? '256207 lbs' : '116213 kg'}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</>
|
||||
)}
|
||||
|
||||
@ -131,38 +131,40 @@ const OptionsPax: FC<OptionsPaxProps> = ({ WASMData, loadingState }) => {
|
||||
<>
|
||||
<h2 className="text-sm font-medium uppercase">SimBrief Profile Settings - Normal variant</h2>
|
||||
<table className="text-xs">
|
||||
<tr>
|
||||
<td className="p-1 px-2">Max Passengers</td>
|
||||
<td className="p-1 px-2">298</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td className="p-1 px-2">Passenger Weight</td>
|
||||
<td className="p-1 px-2">
|
||||
{WASMData.options.paxWeight} {WASMData.userData.isImperial ? 'lbs' : 'kg'}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td className="p-1 px-2">Bag Weight</td>
|
||||
<td className="p-1 px-2">
|
||||
{WASMData.options.bagWeight} {WASMData.userData.isImperial ? 'lbs' : 'kg'}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td className="p-1 px-2">Empty Weight</td>
|
||||
<td className="p-1 px-2">{WASMData.userData.isImperial ? '285875 lbs' : '129671 kg'}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td className="p-1 px-2">Max Zero Fuel Weight</td>
|
||||
<td className="p-1 px-2">{WASMData.userData.isImperial ? '400000 lbs' : '181437 kg'}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td className="p-1 px-2">Max Takeoff Weight</td>
|
||||
<td className="p-1 px-2">{WASMData.userData.isImperial ? '625500 lbs' : '283722 kg'}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td className="p-1 px-2">Max Fuel Capacity</td>
|
||||
<td className="p-1 px-2">{WASMData.userData.isImperial ? '256207 lbs' : '116213 kg'}</td>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td className="p-1 px-2">Max Passengers</td>
|
||||
<td className="p-1 px-2">298</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td className="p-1 px-2">Passenger Weight</td>
|
||||
<td className="p-1 px-2">
|
||||
{WASMData.options.paxWeight} {WASMData.userData.isImperial ? 'lbs' : 'kg'}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td className="p-1 px-2">Bag Weight</td>
|
||||
<td className="p-1 px-2">
|
||||
{WASMData.options.bagWeight} {WASMData.userData.isImperial ? 'lbs' : 'kg'}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td className="p-1 px-2">Empty Weight</td>
|
||||
<td className="p-1 px-2">{WASMData.userData.isImperial ? '285875 lbs' : '129671 kg'}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td className="p-1 px-2">Max Zero Fuel Weight</td>
|
||||
<td className="p-1 px-2">{WASMData.userData.isImperial ? '400000 lbs' : '181437 kg'}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td className="p-1 px-2">Max Takeoff Weight</td>
|
||||
<td className="p-1 px-2">{WASMData.userData.isImperial ? '625500 lbs' : '283722 kg'}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td className="p-1 px-2">Max Fuel Capacity</td>
|
||||
<td className="p-1 px-2">{WASMData.userData.isImperial ? '256207 lbs' : '116213 kg'}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</>
|
||||
)}
|
||||
|
||||
@ -76,6 +76,15 @@ const Pax: FC<PaxProps> = ({ WASMData, username }) => {
|
||||
];
|
||||
}
|
||||
|
||||
if (WASMData.options.GSXSync && GSXActive() && WASMData.GSX.boardingState !== GSX_SERVICE_FINISHED) {
|
||||
return [
|
||||
WASMData.targetPayload.ZFWCG.toFixed(1),
|
||||
WASMData.targetPayload.ZFWCG < WASMData.limits.minCG || WASMData.targetPayload.ZFWCG > WASMData.limits.maxCG,
|
||||
WASMData.targetPayload.TOCG.toFixed(1),
|
||||
WASMData.targetPayload.TOCG < WASMData.limits.minCG || WASMData.targetPayload.TOCG > WASMData.limits.maxCG,
|
||||
];
|
||||
}
|
||||
|
||||
return [
|
||||
WASMData.livePayload.ZFWCG.toFixed(1),
|
||||
WASMData.livePayload.ZFWCG < WASMData.limits.minCG || WASMData.livePayload.ZFWCG > WASMData.limits.maxCG,
|
||||
@ -108,6 +117,12 @@ const Pax: FC<PaxProps> = ({ WASMData, username }) => {
|
||||
unit={WASMData.userData.isImperial ? 'LBS' : 'KG'}
|
||||
inPreview={loadingState !== 'loaded' && !GSXActive()}
|
||||
CGs={CGs()}
|
||||
done={
|
||||
WASMData.options.GSXSync
|
||||
? WASMData.GSX.boardingState === GSX_SERVICE_FINISHED &&
|
||||
WASMData.GSX.deboardingState !== GSX_SERVICE_FINISHED
|
||||
: loadingState !== 'preview'
|
||||
}
|
||||
/>
|
||||
<Tabbar
|
||||
tabs={
|
||||
|
||||
@ -20,6 +20,7 @@ interface ProfileProps {
|
||||
CGs: [string, boolean, string, boolean];
|
||||
unit: string;
|
||||
inPreview: boolean;
|
||||
done: boolean;
|
||||
}
|
||||
|
||||
const Profile: FC<ProfileProps> = ({
|
||||
@ -40,10 +41,12 @@ const Profile: FC<ProfileProps> = ({
|
||||
CGs,
|
||||
unit,
|
||||
inPreview,
|
||||
done,
|
||||
}) => {
|
||||
const previewClass = inPreview ? styles['fill-neutral-500'] : undefined;
|
||||
const ZFWCGClass = CGs[1] ? styles['fill-red-500'] : previewClass;
|
||||
const TOCGClass = CGs[3] ? styles['fill-red-500'] : previewClass;
|
||||
const doneClass = done ? undefined : styles['fill-neutral-500'];
|
||||
const ZFWCGClass = CGs[1] ? styles['fill-red-500'] : doneClass;
|
||||
const TOCGClass = CGs[3] ? styles['fill-red-500'] : doneClass;
|
||||
|
||||
return (
|
||||
<svg viewBox="0 0 4002 780" version="1.1" xmlns="http://www.w3.org/2000/svg" className="mb-4">
|
||||
@ -113,17 +116,17 @@ const Profile: FC<ProfileProps> = ({
|
||||
</text>
|
||||
|
||||
<text style={{ fill: 'white', fontSize: '160px' }} x="1730.4194" y="142.15625">
|
||||
ZFWCG:
|
||||
</text>
|
||||
<text style={{ fill: 'white', fontSize: '160px' }} x="2540.771" y="142.15625">
|
||||
<tspan className={ZFWCGClass}>{CGs[0]}</tspan>
|
||||
</text>
|
||||
<text style={{ fill: 'white', fontSize: '160px' }} x="1730.4194" y="288.875">
|
||||
TOCG:
|
||||
</text>
|
||||
<text style={{ fill: 'white', fontSize: '160px' }} x="2540.771" y="288.875">
|
||||
<text style={{ fill: 'white', fontSize: '160px' }} x="2540.771" y="142.15625">
|
||||
<tspan className={TOCGClass}>{CGs[2]}</tspan>
|
||||
</text>
|
||||
<text style={{ fill: 'white', fontSize: '160px' }} x="1730.4194" y="288.875">
|
||||
ZFWCG:
|
||||
</text>
|
||||
<text style={{ fill: 'white', fontSize: '160px' }} x="2540.771" y="288.875">
|
||||
<tspan className={ZFWCGClass}>{CGs[0]}</tspan>
|
||||
</text>
|
||||
|
||||
<path
|
||||
style={{
|
||||
|
||||
@ -1,6 +1,27 @@
|
||||
import { SimBrief } from '../types/general';
|
||||
|
||||
export const ImportFlightPlanKH = (plan: any, maxZFW: number, maxTOW: number, maxFuel: number, isImperial: boolean) => {
|
||||
type Plan = {
|
||||
params: {
|
||||
units: 'kgs' | 'lbs';
|
||||
};
|
||||
weights: {
|
||||
est_zfw: number;
|
||||
est_ramp: number;
|
||||
pax_count_actual: number;
|
||||
freight_added: number;
|
||||
};
|
||||
fuel: {
|
||||
plan_ramp: number;
|
||||
};
|
||||
};
|
||||
|
||||
export const ImportFlightPlanKH = (
|
||||
plan: Plan,
|
||||
maxZFW: number,
|
||||
maxTOW: number,
|
||||
maxFuel: number,
|
||||
isImperial: boolean
|
||||
) => {
|
||||
if (!plan) return { type: 'error', message: 'Empty plan' };
|
||||
|
||||
let convFactor = 1;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user