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


[fltsim.0]
title=G12CR
sim=G12CR
model=
panel=
sound=
texture=
kb_checklists=
kb_reference=G12CR_ref
atc_id=605-5
ui_manufacturer=Fiat
ui_type=1941 G.12-CR
ui_variation=605th Squad. Regia Areonautica
atc_heavy=0
atc_airline=
atc_flight_number=
description=The original 12 seat G.12C was rejected by all potential buyers. The 14 seat G.12CR for ultra short routes added a bench seat facing the door and was certificated for take off at no more than 12,800Kg (28,219lbs). However with full fuel the CR could lift only four passengers plus bags. During the summer of 1941 the first CR became the VIP transport of the Chief of the General Staff based at Rome (LIRU) flying to everywhere Italian troops were serving. Four more later flew scheduled VIP / diplomatic services with Nucleo Comunicazioni A.L.I. as part of the wartime 'Special Air Service' based at Rome (LIRA). One later served with 605 Sq flying CASEVAC missions from the Ukraine. See G.12 History.rtf in common folder. Skin by Manuele Villa, May 2009.

[General]

atc_type=Fiat
atc_model=G12
performance=Press F10 and then lowest icon for step by step on screen handling notes. Read 'How to fly the Fiat G.12' in the G.12 'common folder' before flight. 

[Views]

eyepoint = 5.7, -1.325, 4.85 

[WEIGHT_AND_BALANCE]

empty_weight     = 22495	;including lubricating oil, equipment, avionics etc
max_gross_weight = 28219	;Fiat G.12CR

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 =  800, 0, 0, 0 	;4 pax with bags

With full fuel the Fiat G.12CR could carry only four passengers plus bags. 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. 

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 4,123lbs and is loaded by default.

LeftMain  = 0, 0, 0, 229, 0	
RightMain = 0, 0, 0, 229, 0	
Center1   = 0, 0, 0, 229, 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 = 0
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       = 18
elevator_down_limit     = 15
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            = 171		
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.1,  -9, 1200, 1, 2.06,  0, 0.22, 2, 0.8, 8, 8, 2, 95, 95
point.2 = 1,      1,  9.1,  -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		
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]

autopilot_available= 0



[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