1
0
Fork 0

Fixes from Andy Ross:

+ The wing stall angle was weird, as mentioned earlier.  Values
  greater than 45° don't have much physical meaning.  I changed it to
  25, which should be closer to a realistic value.

+ The lift="1.1" on the elevator flaps wasn't quite enough to get the
  aircraft into the approach AoA.  I changed it to 1.2, and it works.
  It's still not as responsive as I'd have expected (then again, this
  is a big aircraft...).

+ The hstab effectiveness was negative.  This is wrong, as this is a
  multiplier for all force generated by the surface.  A surface with a
  negative value will produce thrust instead of drag. :) Maybe this
  was needed because the elevator was rigged backwards somewhere else?
  I changed it

+ The wing and hstab had very small stall widths (very sharp stalls).
  Low aspect wings should have gentle stalls, not sharp ones.  I
  changed it to 15 as a guess.

+ There's no rudder input mapped.  This can be done with a "split"
  input to the tails in exactly the same way that the aireron works on
  the wing.  It will simply add to the elevator input.  V-tail
  Bonanzas will require the same treatment.
This commit is contained in:
curt 2003-04-21 17:39:39 +00:00
parent 49e238d856
commit ac6d9a05cd

View file

@ -19,23 +19,23 @@
<!-- Approach configuration -->
<!-- From GW & photos -->
<approach speed="110" aoa="7">
<control-setting axis="/controls/throttle[0]" value="0.05"/>
<control-setting axis="/controls/throttle[1]" value="0.05"/>
<control-setting axis="/controls/flaps" value="0.7"/>
<control-setting axis="/controls/engines/engine[0]/throttle" value="0.05"/>
<control-setting axis="/controls/engines/engine[1]/throttle" value="0.05"/>
<control-setting axis="/controls/flight/flaps" value="0.7"/>
<!--
<control-setting axis="/controls/slats" value="0.3"/>
<control-setting axis="/controls/flight/slats" value="0.3"/>
-->
<control-setting axis="/controls/gear-down" value="1"/>
<control-setting axis="/controls/gear/gear-down" value="1"/>
</approach>
<!-- Cruise configuration -->
<cruise speed="900" alt="35000">
<control-setting axis="/controls/throttle[0]" value="1.0"/>
<control-setting axis="/controls/flaps" value="0.0"/>
<control-setting axis="/controls/engines/engine[0]/throttle" value="1.0"/>
<control-setting axis="/controls/flight/flaps" value="0.0"/>
<!--
<control-setting axis="/controls/slats" value="0.0"/>
<control-setting axis="/controls/flight/slats" value="0.0"/>
-->
<control-setting axis="/controls/gear-down" value="0"/>
<control-setting axis="/controls/gear/gear-down" value="0"/>
</cruise>
<cockpit x="5.70" y="0.00" z="1.26"/>
@ -63,18 +63,18 @@
<!-- GW stall characteristics -->
<wing x="-2.00" y="0.00" z="0.25" length="6.66" chord="12.00"
taper="0.08" sweep="0" dihedral="0" camber="0.0">
<stall aoa="58" width="1" peak="1.3"/>
<stall aoa="25" width="15" peak="1.3"/>
<flap0 start="0.36" end="0.63" lift="1.2" drag="1.4"/>
<flap1 start="0.63" end="0.89" lift="1.1" drag="1.1"/>
<!--
<slat start="0.42" end="0.89" aoa="3" drag="1.1"/>
-->
<control-input axis="/controls/flaps" control="FLAP0"/>
<control-input axis="/controls/aileron" control="FLAP1" split="true"/>
<control-input axis="/controls/flight/flaps" control="FLAP0"/>
<control-input axis="/controls/flight/aileron" control="FLAP1" split="true"/>
<!--
<control-input axis="/controls/slats" control="SLAT"/>
<control-input axis="/controls/flight/slats" control="SLAT"/>
-->
<control-input axis="/controls/aileron-trim" control="FLAP1" split="true"/>
<control-input axis="/controls/flight/aileron-trim" control="FLAP1" split="true"/>
<control-output control="FLAP0" prop="/surface-positions/flap-pos-norm"/>
<control-output control="FLAP1" side="left" prop="/surface-positions/left-aileron-pos-norm"/>
@ -89,14 +89,12 @@
</wing>
<hstab x="-8.60" y="2.40" z="0.36" length="3.30" chord="5.10"
taper="0.11" sweep="0" dihedral="40" effectiveness="-2.5">
<stall aoa="
22
" width="2" peak="1.3"/>
<flap0 start="0" end="1" lift="1.1" drag="1.2"/>
taper="0.11" sweep="0" dihedral="40" effectiveness="2.5">
<stall aoa="22" width="15" peak="1.3"/>
<flap0 start="0" end="1" lift="1.2" drag="1.2"/>
<control-input axis="/controls/elevator" control="FLAP0"/>
<control-input axis="/controls/elevator-trim" control="FLAP0"/>
<control-input axis="/controls/flight/elevator" control="FLAP0"/>
<control-input axis="/controls/flight/elevator-trim" control="FLAP0"/>
<control-output control="FLAP0" side="left" prop="/surface-positions/left-elevator-pos-norm"/>
<control-output control="FLAP0" side="right" prop="/surface-positions/right-elevator-pos-norm"/>
@ -112,22 +110,22 @@
thrust vectoring but I've not worked that out yet.
-->
<jet x="-6.26" y="1.20" z="0.60" mass="3000" thrust="24500" afterburner="35000">
<control-input axis="/controls/throttle[0]" control="THROTTLE"/>
<control-input axis="/controls/afterburner[0]" control="REHEAT"/>
<control-input axis="/controls/engines/engine[0]/throttle" control="THROTTLE"/>
<control-input axis="/controls/engines/engine[0]/afterburner" control="REHEAT"/>
</jet>
<jet x="-6.26" y="-1.20" z="0.60" mass="3000" thrust="24500" afterburner="35000">
<control-input axis="/controls/throttle[1]" control="THROTTLE"/>
<control-input axis="/controls/afterburner[1]" control="REHEAT"/>
<control-input axis="/controls/engines/engine[1]/throttle" control="THROTTLE"/>
<control-input axis="/controls/engines/engine[1]/afterburner" control="REHEAT"/>
</jet>
<!-- Front -->
<gear x="5.25" y="0.00" z="-2.25" compression="0.65" spring="2.0">
<control-input axis="/controls/rudder" control="STEER" square="true"/>
<control-input axis="/controls/flight/rudder" control="STEER" square="true"/>
<!--
<control-input axis="/controls/brakes[0]" control="BRAKE"/>
<control-input axis="/controls/gear/wheel[0]/brake" control="BRAKE"/>
-->
<control-input axis="/controls/gear-down" control="EXTEND"/>
<control-input axis="/controls/gear/gear-down" control="EXTEND"/>
<control-output control="EXTEND" prop="/gear/gear[0]/position-norm"/>
<control-speed control="EXTEND" transition-time="4"/>
<control-output control="STEER" prop="/gear/gear[0]/steering-norm"/>
@ -139,7 +137,7 @@
-->
<gear x="-2.20" y="1.92" z="-2.25" compression="0.65" spring="1.5">
<control-input axis="/controls/brakes[0]" control="BRAKE"/>
<control-input axis="/controls/gear-down" control="EXTEND"/>
<control-input axis="/controls/gear/gear-down" control="EXTEND"/>
<control-output control="EXTEND" prop="/gear/gear[1]/position-norm"/>
<control-speed control="EXTEND" transition-time="4"/>
</gear>
@ -149,15 +147,15 @@
<gear x="-2.20" y="1.92" z="-2.7" compression="1.2" spring="1.5">
-->
<gear x="-2.20" y="-1.92" z="-2.25" compression="0.65" spring="1.5">
<control-input axis="/controls/brakes[0]" control="BRAKE"/>
<control-input axis="/controls/gear-down" control="EXTEND"/>
<control-input axis="/controls/gear/wheel[0]/brake" control="BRAKE"/>
<control-input axis="/controls/gear/gear-down" control="EXTEND"/>
<control-output control="EXTEND" prop="/gear/gear[2]/position-norm"/>
<control-speed control="EXTEND" transition-time="4"/>
</gear>
<!-- Canopy -->
<gear x="4.1" y="0.0" z="1.05" retract-time="7" compression="0.6">
<control-input axis="/controls/parking-brake" control="EXTEND"/>
<control-input axis="/controls/gear/parking-brake" control="EXTEND"/>
<control-speed control="EXTEND" transition-time="10"/>
<control-output control="EXTEND" prop="/canopy/position-norm"/>
</gear>