155 lines
6.4 KiB
XML
155 lines
6.4 KiB
XML
<?xml version="1.0"?>
|
|
|
|
<!--
|
|
************************************************************************
|
|
YASim aerodynamic model for a P-51D mustang
|
|
Started 2003-04-24 by Jim Wilson
|
|
|
|
This aerodynamic model is based on three-views, unauthoritative
|
|
performance data, and wild guesses. These sites provided particularly
|
|
useful information or were simply fun to visit:
|
|
|
|
Performance data:
|
|
http://www.hq.nasa.gov/office/pao/History/SP-468/app-a2.htm
|
|
http://www.olympicflightmuseum.com/aircraft_gallery/p51d_mustang.htm
|
|
http://www.btinternet.com/~lee_mail/P51.html
|
|
http://www.sprucegoose.org/pdfs/planes/P51Mustang.pdf
|
|
|
|
Weight and balance:
|
|
http://www.p51.wjackparker.com/P51_Additional_reference_material/x_maintenance.htm
|
|
http://www.nzfpm.co.nz/aircraft/p51d.htm
|
|
http://www.wpafb.af.mil/museum/engines/eng33.htm
|
|
|
|
Three-view:
|
|
http://members.optushome.com.au/gjmustang/docs/3-View.html
|
|
(Note: I have local copies if this url becomes un-available)
|
|
|
|
The reference datum for measurements is the nose.
|
|
************************************************************************
|
|
-->
|
|
|
|
<!-- Weight of everything but fuel (7010 empty) -->
|
|
<airplane mass="7190">
|
|
|
|
<!-- Approach configuration -->
|
|
<approach speed="87" aoa="13">
|
|
<control-setting axis="/controls/engines/engine[0]/throttle" value="0.2"/>
|
|
<control-setting axis="/controls/engines/engine[0]/mixture" value="1.0"/>
|
|
<control-setting axis="/controls/engines/engine[0]/propeller-pitch" value="0.5"/>
|
|
<control-setting axis="/controls/flight/flaps" value="1.0"/>
|
|
<control-setting axis="/controls/gear/gear-down" value="1"/>
|
|
</approach>
|
|
|
|
<!-- Cruise configuration -->
|
|
<!-- 350 mph, 304 knots -->
|
|
<cruise speed="380" alt="25000">
|
|
<control-setting axis="/controls/engines/engine[0]/throttle" value="1.00"/>
|
|
<control-setting axis="/controls/engines/engine[0]/mixture" value="1.00"/>
|
|
<control-setting axis="/controls/engines/engine[0]/propeller-pitch" value="0.8"/>
|
|
<control-setting axis="/controls/engines/engine[0]/boost" value="1.0"/>
|
|
<control-setting axis="/controls/flight/flaps" value="0.0"/>
|
|
<control-setting axis="/controls/gear/gear-down" value="0"/>
|
|
</cruise>
|
|
|
|
<!-- pilot's eyepoint -->
|
|
<cockpit x="-4.495" y="0" z="0.689"/>
|
|
|
|
<fuselage ax="0.0" ay="0.0" az="0.0" bx="-9.9" by="0.0" bz="0.0"
|
|
width="0.94" taper="0.38"/>
|
|
|
|
<!--
|
|
stall aoa not available
|
|
flap drag not available
|
|
-->
|
|
<wing x="-3.96" y="0.55" z="-0.60" taper="0.466" incidence="0"
|
|
length="5.16" chord="2.845" sweep="-3.5" dihedral="5" camber="0.1">
|
|
<stall aoa="14" width="4" peak="1.5"/>
|
|
<flap0 start="0.024" end="0.543" lift="1.2" drag="1.8"/>
|
|
<flap1 start="0.543" end="0.97" lift="1.3" drag="1.4"/>
|
|
<control-input axis="/controls/flight/flaps" control="FLAP0"/>
|
|
<control-output control="FLAP0" prop="/surface-positions/flap-pos-norm"/>
|
|
<control-speed control="FLAP0" transition-time="5"/>
|
|
<control-input axis="/controls/flight/aileron" control="FLAP1" split="true"/>
|
|
<control-input axis="/controls/flight/aileron-trim" control="FLAP1" split="true"/>
|
|
</wing>
|
|
|
|
<hstab x="-8.62" y="0.18" z="0.34" taper="0.639" effectiveness="3.5"
|
|
length="1.834" chord="1.256" sweep="0" incidence="2">
|
|
<stall aoa="15" width="4" peak="1.5"/>
|
|
<flap0 start="0.0" end="1.8" lift="1.65" drag="1.2"/>
|
|
<control-input axis="/controls/flight/elevator" control="FLAP0"/>
|
|
<control-input axis="/controls/flight/elevator-trim" control="FLAP0"/>
|
|
<control-output control="FLAP0" prop="/surface-positions/elevator-pos-norm"/>
|
|
</hstab>
|
|
|
|
<!-- rudder has to be able to counteract aileron drag -->
|
|
<vstab x="-9.30" y="0" z="-0.37" taper="0.432" effectiveness="3.5"
|
|
length="1.971" chord="2.65" sweep="25" incidence="-0.62">
|
|
<stall aoa="15" width="4" peak="1.5"/>
|
|
<flap0 start="0" end="1" lift="1.3" drag="1.2"/>
|
|
<control-input axis="/controls/flight/rudder" square="true" control="FLAP0" invert="true"/>
|
|
<control-input axis="/controls/flight/rudder-trim" control="FLAP0" invert="true"/>
|
|
<control-output control="FLAP0" prop="/surface-positions/rudder-pos-norm"
|
|
min="1" max="-1"/>
|
|
</vstab>
|
|
|
|
<propeller x="-0.75" y="0" z="0"
|
|
radius="1.75"
|
|
mass="1690" moment="110"
|
|
eng-power="1490" eng-rpm="2300"
|
|
turbo-mul="2.5" wastegate-mp="30"
|
|
cruise-alt="25000" cruise-power="1350"
|
|
cruise-speed="380" cruise-rpm="2900"
|
|
manual-pitch="true" >
|
|
<actionpt x="-1.25" y="0" z="0"/>
|
|
<control-input axis="/controls/engines/engine[0]/throttle" control="THROTTLE"/>
|
|
<control-input axis="/controls/engines/engine[0]/starter" control="STARTER"/>
|
|
<control-input axis="/controls/engines/engine[0]/magnetos" control="MAGNETOS"/>
|
|
<control-input axis="/controls/engines/engine[0]/mixture" control="MIXTURE"/>
|
|
<control-input axis="/controls/engines/engine[0]/propeller-pitch" control="PROPPITCH"
|
|
src0="0" src1="1" dst0="0.40" dst1="0.80"/>
|
|
<control-input axis="/controls/engines/engine[0]/boost" control="BOOST"/>
|
|
</propeller>
|
|
|
|
<!-- Tail wheel -->
|
|
<gear x="-7.90" y="0" z="-0.96" compression="0.2" castering="true">
|
|
</gear>
|
|
|
|
<!-- left main -->
|
|
<gear x="-2.79" y="1.81" z="-2.20" compression="0.4" spring="0.7" damp="3.0">
|
|
<control-input axis="/controls/gear/wheel[0]/brake" control="BRAKE"/>
|
|
<control-input axis="/controls/gear/parking-brake" control="BRAKE" split="true"/>
|
|
<control-input axis="/controls/gear/gear-down" control="EXTEND"/>
|
|
<control-speed control="EXTEND" transition-time="6"/>
|
|
<control-output control="EXTEND" prop="/gear/gear[0]/position-norm"/>
|
|
</gear>
|
|
|
|
<!-- right main -->
|
|
<gear x="-2.79" y="-1.81" z="-2.20" compression="0.4" spring="0.7" damp="3.0">
|
|
<control-input axis="/controls/gear/wheel[1]/brake" control="BRAKE"/>
|
|
<control-input axis="/controls/gear/parking-brake" control="BRAKE" split="true"/>
|
|
<control-input axis="/controls/gear/gear-down" control="EXTEND"/>
|
|
<control-speed control="EXTEND" transition-time="6"/>
|
|
<control-output control="EXTEND" prop="/gear/gear[1]/position-norm"/>
|
|
</gear>
|
|
|
|
<!-- Guess on wing tank positions -->
|
|
<tank x="-3.20" y="1.0" z="-0.61" capacity="726"/>
|
|
<tank x="-3.20" y="-1.0" z="-0.61" capacity="726"/>
|
|
<tank x="-5.00" y="0" z="0" capacity="671"/>
|
|
|
|
<!-- pilot -->
|
|
<ballast x="-4.495" y="0" z="0.689" mass="180"/>
|
|
|
|
<!-- armament -->
|
|
<!-- Had too much weight I think...disable until stall speed fixed
|
|
<ballast x="-3.20" y="0.7" z="-0.60" mass="800"/>
|
|
<ballast x="-3.20" y="-0.7" z="-0.60" mass="800"/>
|
|
-->
|
|
|
|
<!-- prop -->
|
|
<!--
|
|
<ballast x="0.1" y="0" z="0.0" mass="200"/>
|
|
-->
|
|
|
|
</airplane>
|