1
0
Fork 0

Lee Elliott:

Here's an update to the yf23.  I've added a couple of small details to the
model and played with the textures a bit:)  Still no response from the chap
at NASA about sticking their logos on it yet.

I've also been fiddling with the fdm.  It had been bugging me that I couldn't
find any sign of air/speed brakes but just recently I found that braking is
done by moving the ailerons up and the flaps down, in opposition to each
other, which I thought was pretty neat really.

This was actually pretty easy to mimic - although there are no spoiler
surfaces defined in the YASim wing entry I was still able to map the spoiler
control input to the ailerons and flaps, and once I'd got the directions
right it seems to work - hit the spoilers and the ailerons move up, the flaps
drop and the energy worm shows that I'm losing speed.

The downside is that the flaps and the ailerons have to have similar lift and
drag characteristics, to balance each each other, and this means that it ends
up with the flaps not giving much lift and the brakes not having much affect
at low speeds.  If I could change the deflection rates then I could balance
them that way (and improve the rudder control too) - as it is, the deflection
for the flaps and ailerons is the same, just in opposite directions.  This
sounds like a job for interpolation tables but I haven't tried them yet and I
don't know if I can use them in this way in YASim.

The opposing flap/aileron techique is also used for manuevering e.g. by using
it on just one side but I haven't tried to incorporate that yet;)

Landing it is proving to be tricky - it gets down smoothly to about 20ft then
what I presume is ground effect kicks in and upsets the trim.  The only
answer appears to be to force the nose down at this point.  What's more, it
needs to be held down untill you trim the elevator out otherwise it'll
happily roll along on it's main gear, with it's nose in the air:)  There's
definitely not enough drag either.
This commit is contained in:
curt 2003-06-12 02:27:15 +00:00
parent 3eb1f3b84c
commit 88b3a553d4
2 changed files with 20 additions and 44 deletions

View file

@ -20,18 +20,16 @@
<control-setting axis="/controls/engines/engine[0]/afterburner" value="0"/>
<control-setting axis="/controls/engines/engine[1]/afterburner" value="0"/>
<control-setting axis="/controls/flight/flaps" value="1"/>
<control-setting axis="/controls/flight/slats" value="0"/>
<control-setting axis="/controls/gear/gear-down" value="1"/>
</approach>
<!-- Cruise configuration -->
<cruise speed="900" alt="45000">
<cruise speed="600" alt="55000">
<control-setting axis="/controls/engines/engine[0]/throttle" value="1"/>
<control-setting axis="/controls/engines/engine[1]/throttle" value="1"/>
<control-setting axis="/controls/engines/engine[0]/afterburner" value="0"/>
<control-setting axis="/controls/engines/engine[1]/afterburner" value="0"/>
<control-setting axis="/controls/flight/flaps" value="0.0"/>
<control-setting axis="/controls/flight/slats" value="0"/>
<control-setting axis="/controls/gear/gear-down" value="0"/>
</cruise>
@ -56,64 +54,55 @@
width="1.2" taper="0" midpoint="0.3"/>
<!-- Lots of guesswork here -->
<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.01" incidence="0.0">
<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.01" incidence="0.0" idrag="1.0">
<stall aoa="35" width="2" peak="1.3"/>
<flap0 start="0.36" end="0.63" lift="1.5" drag="1.6"/>
<flap1 start="0.63" end="0.89" lift="1.05" drag="1.3"/>
<slat start="0.42" end="0.89" aoa="3" drag="1.1"/>
<flap0 start="0.36" end="0.63" lift="1.1" drag="1.6"/>
<flap1 start="0.63" end="0.89" lift="1.1" drag="1.6"/>
<!-- Shortened wing that starts outboard of the engine intakes
<!-- Shortened wing that starts outboard of the engine intakes.
<wing x="-2.00" y="2.40" z="0.25" length="4.2" chord="8.1"
taper="0.19" sweep="0" dihedral="0" camber="0.0" incidence="0.0">
<stall aoa="35" width="2" peak="1.3"/>
<flap0 start="0.0" end="0.42" lift="1.5" drag="1.6"/>
<flap1 start="0.42" end="0.833" lift="1.05" drag="1.3"/>
<slat start="0.14" end="0.833" aoa="3" drag="1.1"/>
-->
<control-input axis="/controls/flight/flaps" control="FLAP0"/>
<control-input axis="/controls/flight/aileron" control="FLAP1" split="true"/>
<control-input axis="/controls/flight/aileron-trim" control="FLAP1" split="true"/>
<control-input axis="/controls/flight/slats" control="SLAT"/>
<control-input axis="/controls/flight/rudder" control="FLAP1" split="true" square="false"/>
<control-input axis="/controls/flight/rudder" control="FLAP1" split="true" invert="true"/>
<control-input axis="/controls/flight/spoilers" control="FLAP0"/>
<control-input axis="/controls/flight/spoilers" control="FLAP1" invert="true"/>
<control-output control="FLAP0" prop="/surface-positions/left-flap-pos-norm"/>
<control-output control="FLAP0" prop="/surface-positions/right-flap-pos-norm"/>
<control-output control="FLAP1" side="left"
prop="/surface-positions/left-aileron-pos-norm"/>
<control-output control="FLAP1" side="right"
prop="/surface-positions/right-aileron-pos-norm"/>
<control-output control="FLAP1" side="left" prop="/surface-positions/left-aileron-pos-norm"/>
<control-output control="FLAP1" side="right" prop="/surface-positions/right-aileron-pos-norm"/>
<control-speed control="FLAP0" transition-time="2"/>
<control-speed control="FLAP1" transition-time="0.5"/>
<control-output control="SLAT" prop="/surface-positions/slat-pos-norm"/>
</wing>
<hstab x="-8.70" y="2.40" z="0.36" length="3.30" chord="5.10"
taper="0.11" sweep="0" dihedral="40" camber="0.01" effectiveness="1">
taper="0.11" sweep="0" dihedral="40" camber="0.01" effectiveness="2">
<stall aoa="24" width="2" peak="1.3"/>
<flap0 start="0" end="1" lift="1.8" drag="1.6"/>
<flap0 start="0" end="1" lift="1.25" drag="1.4"/>
<control-input axis="/controls/flight/elevator" control="FLAP0"/>
<control-input axis="/controls/flight/elevator-trim" control="FLAP0"/>
<control-input axis="/controls/flight/rudder" control="FLAP0" split="true" square="false"/>
<control-input axis="/controls/flight/rudder" control="FLAP0" split="true" square="false" invert="true"/>
<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"/>
<control-speed control="FLAP0" transition-time="0.5"/>
</hstab>
<!-- The only figures I've found for the F119-PW-100L give 35000lb
'class' with afterburner. The difference between the top speed
with and with out afterburner (mach 1.43 vs mach 2) suggests that
the afterburner ratio is << 2:1 so I've used a ratio suggested by
those mach speeds + plus a fudge factor = 0.7.
<!-- I couldn't find a figure for the mass so it's guess work.
-->
<jet x="-6.26" y="1.20" z="0.60" mass="3000" thrust="24500" afterburner="35000">
<control-input axis="/controls/engines/engine[0]/throttle" control="THROTTLE"/>

View file

@ -15,7 +15,7 @@ NR/MD YF23 simulation config.
<sound>
<audible>true</audible>
<path>Aircraft/a4/a4-sound.xml</path>
<path>Aircraft/yf23/yf23-sound.xml</path>
</sound>
<panel>
@ -50,27 +50,16 @@ NR/MD YF23 simulation config.
</sim>
<!-- <controls>
<engines>
<engine n="0">
<magnetos>3</magnetos>
</engine>
<engine n="1">
<magnetos>3</magnetos>
</engine>
</engines>
</controls>
-->
<autopilot>
<config>
<min-climb-speed-kt type="float">50.0</min-climb-speed-kt>
<best-climb-speed-kt type="float">450.0</best-climb-speed-kt>
<min-climb-speed-kt type="float">90.0</min-climb-speed-kt>
<best-climb-speed-kt type="float">900.0</best-climb-speed-kt>
<target-climb-rate-fpm type="float">20000.0</target-climb-rate-fpm>
<target-descent-rate-fpm type="float">12000.0</target-descent-rate-fpm>
<elevator-adj-factor type="float">500.0</elevator-adj-factor>
<elevator-adj-factor type="float">400.0</elevator-adj-factor>
<integral-contribution type="float">0.005</integral-contribution>
@ -87,5 +76,3 @@ NR/MD YF23 simulation config.
</autopilot>
</PropertyList>