I have changed a few things around and have managed to make the Q400 climb at the right vertical and lateral speed (e.g. V/S 2200 with speed climb 210). I did this by adjusting the function of engine RPM and N1.
File: PW150A.xml
- Code: Select all
<table name="EnginePowerRPM_N1" type="internal">
<description> Engine Power, function of RPM and N1 </description>
<tableData>
0 5 65 70 80 90 104
0 .00 .50 .50 .50 .50 .50 .50
500 .00 .50 500 1000 1500 2000 2500
850 .00 .50 1000 2000 2700 2900 3200
900 .00 .50 1000 2000 2950 3200 3400
1020 .00 .50 1000 2000 2500 3000 3700
1220 .00 .50 1000 2000 2500 3000 3700<!--
1400 .00 .50 37.79 314.88 629.76 839.68 1049.60
1550 .00 .50 45.43 349.44 698.88 931.84 1164.80
1700 .00 .50 53.76 384.00 768.00 1024.00 1280.00-->
I need to adjust the torque values because they display numbers too high (132%).
I have also adjusted the positions of weights (e.g. fuel tanks over the wing).
The combination of these changes means that when I take off, the tail does not strike the runway anymore. Whereas before, even the slightest rotation caused a tail strike with the runway.
File: q400-jsb.xml
- Code: Select all
<propulsion>
<engine file="PW150A">
<location unit="M">
<x> -2.23 </x>
<y>-4.3686 </y>
<z> 3.37 </z>
</location>
<orient unit="DEG">
<roll> 0.0 </roll>
<pitch> 0.0 </pitch>
<yaw> 0.0 </yaw>
</orient>
<feed>0</feed>
<feed>1</feed>
<thruster file="R408">
<location unit="M">
<x> -3.39427 </x>
<y> -4.36282 </y>
<z> 3.37 </z>
</location>
<orient unit="DEG">
<roll> 0.0 </roll>
<pitch> 0.0 </pitch>
<yaw> 0.0 </yaw>
</orient>
</thruster>
</engine>
<engine file="PW150A">
<location unit="M">
<x> -2.23 </x>
<y>4.3686 </y>
<z> 3.37 </z>
</location>
<orient unit="DEG">
<roll> 0.0 </roll>
<pitch> 0.0 </pitch>
<yaw> 0.0 </yaw>
</orient>
<feed>0</feed>
<feed>1</feed>
<thruster file="R408">
<location unit="M">
<x> -3.39427 </x>
<y> 4.36282 </y>
<z> 3.37 </z>
</location>
<orient unit="DEG">
<roll> 0.0 </roll>
<pitch> 0.0 </pitch>
<yaw> 0.0 </yaw>
</orient>
</thruster>
</engine>
<tank type="FUEL"> <!-- Left Wing Tank -->
<location unit="M">
<x> 0.37127 </x>
<y> -4.39 </y>
<z> 3.61 </z>
</location>
<capacity unit="LBS"> 5850 </capacity>
<contents unit="LBS"> 5000 </contents>
<priority>1</priority>
<type>JET-A1</type>
</tank>
<tank type="FUEL"> <!-- Right Wing Tank -->
<location unit="M">
<x> 0.37127 </x>
<y> 4.39 </y>
<z> 3.61 </z>
</location>
<capacity unit="LBS"> 5850 </capacity>
<contents unit="LBS"> 5000 </contents>
<priority>1</priority>
<type>JET-A1</type>
</tank>
</propulsion>
- Code: Select all
<pointmass name="Cockpit Crew">
<weight unit="LBS">400</weight>
<location name="POINTMASS" unit="M">
<x> -11.55 </x>
<y> 0 </y>
<z> 2.2 </z>
</location>
</pointmass>
<pointmass name="PAX Front">
<weight unit="LBS">300</weight>
<location name="POINTMASS" unit="M">
<x> -5.5 </x>
<y> 0 </y>
<z> 2.2 </z>
</location>
</pointmass>
<pointmass name="PAX Rear">
<weight unit="LBS">300</weight>
<location name="POINTMASS" unit="M">
<x> 4.2 </x>
<y> 0 </y>
<z> 2.4 </z>
</location>
</pointmass>
<pointmass name="Cargo">
<weight unit="LBS">0</weight>
<location name="POINTMASS" unit="M">
<x> 9.2 </x>
<y> 0 </y>
<z> 2.4 </z>
</location>
</pointmass>
</mass_balance>
File: q400-jsb-set.xml
- Code: Select all
<payload>
<weight n="0">
<name>Cockpit Crew</name>
<weight-lb alias="/fdm/jsbsim/inertia/pointmass-weight-lbs[0]" />
<min-lb type="double">200</min-lb>
<max-lb type="double">440</max-lb>
</weight>
<weight n="1">
<name>PAX Front (43 seats)</name>
<weight-lb alias="/fdm/jsbsim/inertia/pointmass-weight-lbs[1]" />
<min-lb type="double">300</min-lb>
<max-lb type="double">5000</max-lb>
</weight>
<weight n="2">
<name>PAX Rear (43 seats)</name>
<weight-lb alias="/fdm/jsbsim/inertia/pointmass-weight-lbs[2]" />
<min-lb type="double">300</min-lb>
<max-lb type="double">5000</max-lb>
</weight>
<weight n="3">
<name>Cargo</name>
<weight-lb alias="/fdm/jsbsim/inertia/pointmass-weight-lbs[3]" />
<min-lb type="double">0</min-lb>
<max-lb type="double">4710</max-lb>
</weight>
</payload>
I have also fixed where the turbine background sound can be heard if the throttle is idled:
- Code: Select all
<less-than>
<property>engines/engine[1]/rpm</property>
<value>675</value>
</less-than>
This needs adding to turbine0 and turbine1 for both inside and outside. (edit: changed from 535 to 675)
I have also found that the Q400 starts to flare at a too high speed (about 140-145 knots indicated airspeed). Also the nose steering is still like driving on ice (no grip).
Thanks
rjrm