**************************************************************
Flight Dynamics for the Fiat G.12T with Fiat A.74 RC42 engines
**************************************************************

[fltsim.0]
title=G12T ALI
sim=G12T
model=
panel=
sound=
texture=
kb_checklists=
kb_reference=G12T_ref
atc_id=I-VIDA
ui_manufacturer=Fiat
ui_type=1946 G.12-T 
ui_variation=Avio Linee Italiane 
atc_heavy=0
atc_airline=
atc_flight_number=
description=In the aftermath of WW2 a few G.12-Ts were employed by "Corrieri Aerei Militari", an interim government ministry delivering what would have been domestic airline services had the allies permitted them. Based in Rome (LIRA) the G.12-Ts maintained urgent aerial communication with Turin (LIMF), Milan (LIML), Sardinia (LIED), and Sicily (LICJ). Once allied controls ended in 1947 three survivors went into civilian markings as I-VIDA, I-VIDI, and I-VIDO, and were then leased to "Avio Linee Italiane" flying the same routes. Returned to government in 1948 they then served briefly with the post war Italian Air Force (AMI). For extensive wartime G.12T services and routes 1942 - 1945 see G.12 history.rtf in common folder. Skin by Manuele Villa, May 2009.  

[fltsim.1]
title=G12T RA
sim=G12T
model=
panel=
sound=
texture=RA
kb_checklists=
kb_reference=G12T_ref
atc_id=606
ui_manufacturer=Fiat
ui_type=1942 G.12T (R.A.)
ui_variation=Regia Aeronautica
atc_heavy=0
atc_airline=
atc_flight_number=
description=The G.12T made its debut with 606 Sq in the spring of 1942. From July 1942 605 Squadron of 148 Group also began to replace its Savoia Marchetti S.73s with Fiat G.12Ts. By November 1942 Italian forces had retreated so far that the African air bridge was once again being flown from Sicily to Tripoli. 605 Sq were operating the other major air bridge from Rome (LIRA) through Bucharest (LRBS), and Odessa (UKOO and use only 25/07 grass), to Stalino (UKCC) where the Regia Aeronautica was now engaged in the Eastern front Donets'k campaign. G.12s gradually adopted the overall dark green camouflage for operation at wave top height over the sea as radar coverage from Malta improved and those operating from Sicily to Tripoli increasingly also had to hug the African coast from Tunis all the way to Tripoli. Supply flights to Africa increasingly operated at night, but were vulnerable to interception by Mosquito night fighters in good weather. Skin by Manuele Villa, September 2009.


[General]

atc_type=Fiat
atc_model=G12
performance=Press F10 and then lowest icon for step by step on screen handling notes.

[Views]

eyepoint = 5.7, -1.325, 4.85 

[WEIGHT_AND_BALANCE]

empty_weight     = 22638	;including lubricating oil, two machine guns, ammo, equipment, avionics etc
max_gross_weight = 30865	;Fiat G.12T 

reference_datum_position     = 0, 0, 0
empty_weight_CG_position     = 0, 0, 0

station_load.0 =  800, 0, 0, 0 	;4 crew with bags
station_load.1 =  200, 0, 0, 0 	;1 soldier with kit

The G.12T was an ultra long range variant. With full fuel the Fiat G.12T could carry only a single soldier plus kit. Full fuel and restricted payload is loaded by default in FS9 to allow the longest routes flown in real life to also be flown in FS9. This also allows wartime tanker missions to be flown (see G.12 history.rtf)

Moments of Inertia

empty_weight_pitch_MOI   = 170000
empty_weight_roll_MOI    = 500000
empty_weight_yaw_MOI     = 600000 

empty_weight_coupled_MOI = 0.000     


[fuel]

Max fuel 7,225lbs and is loaded by default.

LeftMain  = 0, 0, 0, 229, 0	
RightMain = 0, 0, 0, 229, 0	
Center1   = 0, 0, 0, 746, 0

fuel_type = 1                               
number_of_tank_selectors=1
electric_pump=0


[GeneralEngineData]

engine_type = 0

engine.0 = 10.30, -9.14, -0.16
engine.1 = 23.65,     0,  1.67
engine.2 = 10.30,  9.14, -0.16
min_throttle_limit = 0                     
master_ignition_switch = 1  
fuel_flow_scalar = 1.014		

[piston_engine]

Fiat A.74 RC42 

cylinder_displacement = 136.2
compression_ratio = 6.7
number_of_cylinders = 14
critical_altitude = 7600	//adjusted to rated RPM

max_design_mp = 37.5	//1.26C	
max_rated_rpm = 2520	//TOGA and emergency		
max_rated_hp  =  820	//TOGA and emergency
fuel_metering_type = 1	
turbocharged = 1

min_design_mp = 0
emergency_boost_type = 0
emergency_boost_mp_offset = 0
emergency_boost_gain_offset = 0
fuel_air_auto_mixture = 1
auto_ignition = 0
emergency_boost_duration = 0
cooling_type = 1
normalized_starter_torque = 0.25
max_rpm_mechanical_efficiency_scalar = 1
idle_rpm_mechanical_efficiency_scalar = 1
max_rpm_friction_scalar = 1
idle_rpm_friction_scalar = 1

[propeller]

Hamilton Standard constant speed screw built under licence by Fiat.

propeller_type = 0
propeller_diameter = 7.5
propeller_blades = 3
gear_reduction_ratio = 1
propeller_moi = 6
beta_max = 65
beta_min = 15
min_gov_rpm = 600
prop_tc = 0.01
fixed_pitch_beta = 0
low_speed_theory_limit = 80
prop_sync_available = 0
prop_deice_available = 1
prop_feathering_available = 1
feathering_switches = 1                         
prop_auto_feathering_available=0 
min_rpm_for_feather=700                     
beta_feather=88
defeathering_accumulators_available =0
prop_reverse_available =0.000000
minimum_on_ground_beta =0.000000
minimum_reverse_beta=0.000000
min_rpm_for_feather=0.000000
beta_feather=0.000000
power_absorbed_cf=0.000000




[airplane_geometry]

oswald_efficiency_factor= 0.74	  

wing_area               = 1222 		;113.5 square metres
wing_span               = 94.2		;28.72 metres	
wing_root_chord         = 13
wing_pos_apex_lon       = 3.25
wing_pos_apex_vert      = -3
htail_area              = 175
htail_span              = 20
htail_pos_lon           = -30
htail_pos_vert          = 0
htail_incidence         = 0
htail_sweep             = 0
vtail_area              = 81
vtail_span              = 10
vtail_sweep             = 0
vtail_pos_lon           = -30
vtail_pos_vert          = 3

elevator_area           = 75
aileron_area            = 37
rudder_area             = 37
elevator_up_limit       = 24
elevator_down_limit     = 20
aileron_up_limit        = 18
aileron_down_limit      = 18
rudder_limit            = 25
elevator_trim_limit     = 15
spoiler_limit           = 60		;used for cowl varied engine drag
spoilerons_available    = 0
aileron_to_spoileron_gain = 0
min_ailerons_for_spoilerons = 0
min_flaps_for_spoilerons = 0
wing_dihedral           = 0
wing_incidence          = 0
wing_twist              = 0
wing_winglets_flag      = 0
wing_sweep              = 0

               
[Flaps.0]

Max flap was 48 degrees. The crew could select any angle. The angles below are the recommended angles for max gross departure and typical landing weight. I suspect the crew selected 20 then 45 during approach without using 15, but we must select flap stage by stage in MSFS. See on screen handling notes and 'How to fly the Fiat G.12'.

type= 1
span-outboard= 0.5
extending-time= 22			
system_type = 1

flaps-position.0= 0,0
flaps-position.1= 15, 95		
flaps-position.2= 20, 95		
flaps-position.3= 45, 95	

[Reference Speeds]

full_flaps_stall_speed  =  57		
flaps_up_stall_speed    =  74
cruise_speed            = 169		
max_indicated_speed     = 189		//estimated

[brakes]
parking_brake    = 1     
toe_brakes_scale = 0.35  

[contact_points]

static_pitch = 13
static_cg_height = 9
tailwheel_lock = 1
gear_system_type=1


point.0 = 1, -41.27,    0, 0.1,  800, 0, 0.94, 40, 0.19, 2, 0.8, 8, 8, 0, 95, 95
point.1 = 1,      1, -9.2,  -9, 1200, 1, 2.06,  0, 0.22, 2, 0.8, 8, 8, 2, 95, 95
point.2 = 1,      1,  9.2,  -9, 1200, 2, 2.06,  0, 0.22, 2, 0.8, 9, 9, 3, 95, 95

point.3 = 2, -2.2609, 47.0354, 2.36, 800, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0
point.4 = 2, -2.2609, -47.0354, 2.36, 800, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0
point.5 = 2, 17.1406, 0, -3.8369, 800, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0
point.6 = 2, -43.3417, 0, 16.3464, 800, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0
point.7 = 2, -49.9017, 0, 6.2648, 800, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0
point.8 = 2, 1.8, -26, 0, 800, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0
point.9 = 2, 1.8, 26, 0, 800, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0



[gear_warning_system]		
gear_warning_available=1
pct_throttle_limit=0.1
flap_limit_power=16.0
flap_limit_idle=0.0


[hydraulic_system]
normal_pressure = 732.0     
electric_pumps  = 0        
engine_map      = 1,1,0   

[Radios]
Com.1         = 1
Nav.1         = 1	
Adf.1         = 1		
Transponder.1 = 1		
Audio.1       = 1
Marker.1      = 1		

[lights]

//Types: 1=beacon, 2=strobe, 3=navigation, 4=cockpit, 5=landing

light.0 = 3, -3.07, -47.35, 2.1, fx_navred
light.1 = 3, -3.07, 47.35, 2.1, fx_navgre
light.2 = 3, -51.0, 0, 5.95, fx_navwhi
light.3 = 4, 7, 0, 3.7, fx_vclight
light.4 = 4, -22.7, 0, 4.4, fx_vclight
light.5 = 5, 0.03, -25.54, -0.34, fx_SM74_landing
light.6 = 5, 0.03, 25.54, -0.34, fx_SM74_landing
light.7 = 5, 1.03, -25.54, -0.34, Newll  
light.8 = 5, 1.03, 25.54, -0.34, Newll  

[keyboard_response]
elevator =200, 1000
aileron  =200, 1000
rudder   =200, 1000

[direction_indicators]

direction_indicator.0=1,0
direction_indicator.1=2,0

[attitude_indicators]

attitude_indicator.0 = 1 
attitude_indicator.1 = 2 

[turn_indicators]

turn_indicator.0=2,0


[stall_warning]
type=1						

[exits]
number_of_exits = 1
exit_rate.0 = 0.27                               ;Percent per second

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

[electrical]
max_battery_voltage = 24
generator_alternator_voltage = 25
max_generator_alternator_amps = 100




[autopilot]

// Microtechnica AP has no pitch servo. Wing levelling by rudder servo.

autopilot_available= 1
direction_indicator=1
attitude_indicator =0
default_pitch_mode=0
max_bank=3		//HDG hold by rudder trim
max_bank_acceleration=1
max_bank_velocity=3
default_bank_mode=2     
default_vertical_speed=0
autothrottle_available=0
pitch_takeoff_ga=8.000000
max_pitch=0
max_pitch_acceleration=0
max_pitch_velocity_lo_alt=0
max_pitch_velocity_hi_alt=0
max_pitch_velocity_lo_alt_breakpoint=0
max_pitch_velocity_hi_alt_breakpoint=0
max_throttle_rate=0.00000
nav_proportional_control=9.000000
nav_integrator_control=0.250000
nav_derivative_control=0.000000
nav_integrator_boundary=2.500000
nav_derivative_boundary=0.000000
gs_proportional_control=9.520000
gs_integrator_control=0.260000
gs_derivative_control=0.000000
gs_integrator_boundary=0.700000
gs_derivative_boundary=0.000000
yaw_damper_gain=0.000000


[forcefeedback]						//not tested
ground_bumps_magnitude1 = 2600
ground_bumps_angle1 = 8900
ground_bumps_intercept1 = 5.0
ground_bumps_slope1 = 0.6
ground_bumps_magnitude2 = 1200
ground_bumps_angle2 = 9100
ground_bumps_intercept2 = 0.085
ground_bumps_slope2 = 0.65
crash_magnitude1 = 10000
crash_direction1 = 01000
crash_magnitude2 = 10000
crash_direction2 = 9000
crash_period2 = 75000
crash_duration2 = 3500000