A32X: Fix not enough drag, fix some other, add new EPR calculation system
This commit is contained in:
parent
6209d3cb3d
commit
1cf7afa35f
10 changed files with 109 additions and 62 deletions
|
@ -27,12 +27,12 @@
|
||||||
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
||||||
<tableData>
|
<tableData>
|
||||||
-10000 0 10000 20000 30000 40000 50000
|
-10000 0 10000 20000 30000 40000 50000
|
||||||
0.0 0.0430 0.0458 0.0378 0.0684 0.0819 0.0793 0.0000
|
0.0 0.0430 0.0458 0.0378 0.0684 0.0619 0.0693 0.0000
|
||||||
0.2 0.0500 0.0291 0.0205 0.0514 0.0727 0.0729 0.0000
|
0.2 0.0500 0.0291 0.0205 0.0514 0.0627 0.0629 0.0000
|
||||||
0.4 0.0040 0.0047 0.0012 0.0412 0.0585 0.0671 0.0000
|
0.4 0.0040 0.0047 0.0012 0.0412 0.0485 0.0571 0.0000
|
||||||
0.6 0.0000 0.0000 0.0000 0.0000 0.0416 0.0518 0.0000
|
0.6 0.0000 0.0000 0.0000 0.0000 0.0316 0.0418 0.0000
|
||||||
0.8 0.0000 0.0000 0.0000 0.0000 0.0354 0.0468 0.0000
|
0.8 0.0000 0.0000 0.0000 0.0000 0.0254 0.0368 0.0000
|
||||||
1.0 0.0000 0.0000 0.0000 0.0000 0.0000 0.0352 0.0000
|
1.0 0.0000 0.0000 0.0000 0.0000 0.0000 0.0252 0.0000
|
||||||
</tableData>
|
</tableData>
|
||||||
</table>
|
</table>
|
||||||
</function>
|
</function>
|
||||||
|
|
|
@ -27,12 +27,12 @@
|
||||||
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
||||||
<tableData>
|
<tableData>
|
||||||
-10000 0 10000 20000 30000 40000 50000
|
-10000 0 10000 20000 30000 40000 50000
|
||||||
0.0 0.0430 0.0458 0.0378 0.0684 0.0819 0.0793 0.0000
|
0.0 0.0430 0.0458 0.0378 0.0684 0.0619 0.0693 0.0000
|
||||||
0.2 0.0500 0.0291 0.0205 0.0514 0.0727 0.0729 0.0000
|
0.2 0.0500 0.0291 0.0205 0.0514 0.0627 0.0629 0.0000
|
||||||
0.4 0.0040 0.0047 0.0012 0.0412 0.0585 0.0671 0.0000
|
0.4 0.0040 0.0047 0.0012 0.0412 0.0485 0.0571 0.0000
|
||||||
0.6 0.0000 0.0000 0.0000 0.0000 0.0416 0.0518 0.0000
|
0.6 0.0000 0.0000 0.0000 0.0000 0.0316 0.0418 0.0000
|
||||||
0.8 0.0000 0.0000 0.0000 0.0000 0.0354 0.0468 0.0000
|
0.8 0.0000 0.0000 0.0000 0.0000 0.0254 0.0368 0.0000
|
||||||
1.0 0.0000 0.0000 0.0000 0.0000 0.0000 0.0352 0.0000
|
1.0 0.0000 0.0000 0.0000 0.0000 0.0000 0.0252 0.0000
|
||||||
</tableData>
|
</tableData>
|
||||||
</table>
|
</table>
|
||||||
</function>
|
</function>
|
||||||
|
|
|
@ -27,12 +27,12 @@
|
||||||
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
||||||
<tableData>
|
<tableData>
|
||||||
-10000 0 10000 20000 30000 40000 50000
|
-10000 0 10000 20000 30000 40000 50000
|
||||||
0.0 0.0430 0.0458 0.0378 0.0684 0.0819 0.0793 0.0000
|
0.0 0.0430 0.0458 0.0378 0.0684 0.0619 0.0693 0.0000
|
||||||
0.2 0.0500 0.0291 0.0205 0.0514 0.0727 0.0729 0.0000
|
0.2 0.0500 0.0291 0.0205 0.0514 0.0627 0.0629 0.0000
|
||||||
0.4 0.0040 0.0047 0.0012 0.0412 0.0585 0.0671 0.0000
|
0.4 0.0040 0.0047 0.0012 0.0412 0.0485 0.0571 0.0000
|
||||||
0.6 0.0000 0.0000 0.0000 0.0000 0.0416 0.0518 0.0000
|
0.6 0.0000 0.0000 0.0000 0.0000 0.0316 0.0418 0.0000
|
||||||
0.8 0.0000 0.0000 0.0000 0.0000 0.0354 0.0468 0.0000
|
0.8 0.0000 0.0000 0.0000 0.0000 0.0254 0.0368 0.0000
|
||||||
1.0 0.0000 0.0000 0.0000 0.0000 0.0000 0.0352 0.0000
|
1.0 0.0000 0.0000 0.0000 0.0000 0.0000 0.0252 0.0000
|
||||||
</tableData>
|
</tableData>
|
||||||
</table>
|
</table>
|
||||||
</function>
|
</function>
|
||||||
|
|
|
@ -27,12 +27,12 @@
|
||||||
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
<independentVar lookup="column">atmosphere/density-altitude</independentVar>
|
||||||
<tableData>
|
<tableData>
|
||||||
-10000 0 10000 20000 30000 40000 50000
|
-10000 0 10000 20000 30000 40000 50000
|
||||||
0.0 0.0430 0.0458 0.0378 0.0684 0.0819 0.0793 0.0000
|
0.0 0.0430 0.0458 0.0378 0.0684 0.0619 0.0693 0.0000
|
||||||
0.2 0.0500 0.0291 0.0205 0.0514 0.0727 0.0729 0.0000
|
0.2 0.0500 0.0291 0.0205 0.0514 0.0627 0.0629 0.0000
|
||||||
0.4 0.0040 0.0047 0.0012 0.0412 0.0585 0.0671 0.0000
|
0.4 0.0040 0.0047 0.0012 0.0412 0.0485 0.0571 0.0000
|
||||||
0.6 0.0000 0.0000 0.0000 0.0000 0.0416 0.0518 0.0000
|
0.6 0.0000 0.0000 0.0000 0.0000 0.0316 0.0418 0.0000
|
||||||
0.8 0.0000 0.0000 0.0000 0.0000 0.0354 0.0468 0.0000
|
0.8 0.0000 0.0000 0.0000 0.0000 0.0254 0.0368 0.0000
|
||||||
1.0 0.0000 0.0000 0.0000 0.0000 0.0000 0.0352 0.0000
|
1.0 0.0000 0.0000 0.0000 0.0000 0.0000 0.0252 0.0000
|
||||||
</tableData>
|
</tableData>
|
||||||
</table>
|
</table>
|
||||||
</function>
|
</function>
|
||||||
|
|
|
@ -5183,7 +5183,7 @@
|
||||||
<animation>
|
<animation>
|
||||||
<type>translate</type>
|
<type>translate</type>
|
||||||
<object-name>SpdBrk</object-name>
|
<object-name>SpdBrk</object-name>
|
||||||
<property>controls/flight/speedbrake</property>
|
<property>controls/flight/speedbrake-lever</property>
|
||||||
<factor>0.052</factor>
|
<factor>0.052</factor>
|
||||||
<axis>
|
<axis>
|
||||||
<x>1</x>
|
<x>1</x>
|
||||||
|
|
|
@ -164,11 +164,11 @@
|
||||||
<table>
|
<table>
|
||||||
<independentVar lookup="row">aero/alpha-rad</independentVar>
|
<independentVar lookup="row">aero/alpha-rad</independentVar>
|
||||||
<tableData>
|
<tableData>
|
||||||
-1.57 1.2083
|
-1.57 1.3083
|
||||||
-0.20 0.0231
|
-0.20 0.0331
|
||||||
0.00 0.0000
|
0.00 0.0000
|
||||||
0.20 0.0231
|
0.20 0.0331
|
||||||
1.57 1.2083
|
1.57 1.3083
|
||||||
</tableData>
|
</tableData>
|
||||||
</table>
|
</table>
|
||||||
</product>
|
</product>
|
||||||
|
@ -180,7 +180,7 @@
|
||||||
<property>aero/qbar-psf</property>
|
<property>aero/qbar-psf</property>
|
||||||
<property>metrics/Sw-sqft</property>
|
<property>metrics/Sw-sqft</property>
|
||||||
<property>aero/cl-squared</property>
|
<property>aero/cl-squared</property>
|
||||||
<value>0.0374</value>
|
<value>0.0384</value>
|
||||||
</product>
|
</product>
|
||||||
</function>
|
</function>
|
||||||
|
|
||||||
|
@ -193,7 +193,8 @@
|
||||||
<independentVar lookup="row">velocities/mach</independentVar>
|
<independentVar lookup="row">velocities/mach</independentVar>
|
||||||
<tableData>
|
<tableData>
|
||||||
0.00 0.000
|
0.00 0.000
|
||||||
0.79 0.000
|
0.20 0.000
|
||||||
|
0.79 0.002
|
||||||
1.10 0.023
|
1.10 0.023
|
||||||
1.80 0.015
|
1.80 0.015
|
||||||
</tableData>
|
</tableData>
|
||||||
|
|
|
@ -76,7 +76,7 @@
|
||||||
</condition>
|
</condition>
|
||||||
<expression>
|
<expression>
|
||||||
<table>
|
<table>
|
||||||
<property>/position/altitude-ft</property>
|
<property>/fdm/jsbsim/atmosphere/density-altitude</property>
|
||||||
<entry><ind> 0</ind><dep>0.035</dep></entry>
|
<entry><ind> 0</ind><dep>0.035</dep></entry>
|
||||||
<entry><ind>42000</ind><dep>0.285</dep></entry>
|
<entry><ind>42000</ind><dep>0.285</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
|
|
|
@ -76,7 +76,7 @@
|
||||||
</condition>
|
</condition>
|
||||||
<expression>
|
<expression>
|
||||||
<table>
|
<table>
|
||||||
<property>/position/altitude-ft</property>
|
<property>/fdm/jsbsim/atmosphere/density-altitude</property>
|
||||||
<entry><ind> 0</ind><dep>0.035</dep></entry>
|
<entry><ind> 0</ind><dep>0.035</dep></entry>
|
||||||
<entry><ind>42000</ind><dep>0.285</dep></entry>
|
<entry><ind>42000</ind><dep>0.285</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
|
@ -187,9 +187,9 @@
|
||||||
<input>
|
<input>
|
||||||
<expression>
|
<expression>
|
||||||
<table>
|
<table>
|
||||||
<property>/position/altitude-ft</property>
|
<property>/fdm/jsbsim/atmosphere/density-altitude</property>
|
||||||
<entry><ind> 0</ind><dep>0.576</dep></entry>
|
<entry><ind> 0</ind><dep>0.576</dep></entry>
|
||||||
<entry><ind>42000</ind><dep>1.076</dep></entry>
|
<entry><ind>42000</ind><dep>0.876</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
</expression>
|
</expression>
|
||||||
</input>
|
</input>
|
||||||
|
@ -197,19 +197,61 @@
|
||||||
</filter>
|
</filter>
|
||||||
|
|
||||||
<filter>
|
<filter>
|
||||||
<name>EPR Scale 2</name>
|
<name>Alpha Normalizer</name>
|
||||||
|
<type>gain</type>
|
||||||
|
<gain>1.0</gain>
|
||||||
|
<input>
|
||||||
|
<condition>
|
||||||
|
<equals>
|
||||||
|
<property>/gear/gear[0]/wow</property>
|
||||||
|
<value>0</value>
|
||||||
|
</equals>
|
||||||
|
</condition>
|
||||||
|
<property>/fdm/jsbsim/aero/alpha-deg</property>
|
||||||
|
</input>
|
||||||
|
<input>0</input>
|
||||||
|
<output>/fdm/jsbsim/aero/alpha-deg-norm</output>
|
||||||
|
</filter>
|
||||||
|
|
||||||
|
<filter>
|
||||||
|
<name>EPR Scale 2 Sum/Difference</name>
|
||||||
<type>gain</type>
|
<type>gain</type>
|
||||||
<gain>1.0</gain>
|
<gain>1.0</gain>
|
||||||
<input>
|
<input>
|
||||||
<expression>
|
<expression>
|
||||||
|
<difference>
|
||||||
<table>
|
<table>
|
||||||
<property>/position/altitude-ft</property>
|
<property>/fdm/jsbsim/atmosphere/density-altitude</property>
|
||||||
<entry><ind> 0</ind><dep>0.988</dep></entry>
|
<entry><ind> 0</ind><dep>0.988</dep></entry>
|
||||||
<entry><ind>42000</ind><dep>0.708</dep></entry>
|
<entry><ind>43000</ind><dep>0.858</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
|
<table>
|
||||||
|
<property>/fdm/jsbsim/velocities/mach</property>
|
||||||
|
<entry><ind>0.00</ind><dep>0.000</dep></entry>
|
||||||
|
<entry><ind>0.09</ind><dep>0.000</dep></entry>
|
||||||
|
<entry><ind>0.15</ind><dep>0.016</dep></entry>
|
||||||
|
<entry><ind>0.22</ind><dep>0.022</dep></entry>
|
||||||
|
<entry><ind>1.00</ind><dep>0.010</dep></entry>
|
||||||
|
</table>
|
||||||
|
<table>
|
||||||
|
<property>/fdm/jsbsim/aero/alpha-deg-norm</property>
|
||||||
|
<entry><ind> 0.0</ind><dep> 0.00</dep></entry>
|
||||||
|
<entry><ind> 2.0</ind><dep> 0.00</dep></entry>
|
||||||
|
<entry><ind> 17.0</ind><dep> 0.06</dep></entry>
|
||||||
|
</table>
|
||||||
|
</difference>
|
||||||
</expression>
|
</expression>
|
||||||
</input>
|
</input>
|
||||||
|
<output>/engines/epr-scale-b-cmd</output>
|
||||||
|
</filter>
|
||||||
|
|
||||||
|
<filter>
|
||||||
|
<name>EPR Scale 2 Sum/Difference Exponential</name>
|
||||||
|
<type>exponential</type>
|
||||||
|
<gain>1.0</gain>
|
||||||
|
<input>/engines/epr-scale-b-cmd</input>
|
||||||
<output>/engines/epr-scale-b</output>
|
<output>/engines/epr-scale-b</output>
|
||||||
|
<filter-time>0.32</filter-time>
|
||||||
</filter>
|
</filter>
|
||||||
|
|
||||||
<!-- -->
|
<!-- -->
|
||||||
|
|
|
@ -165,6 +165,8 @@
|
||||||
</expression>
|
</expression>
|
||||||
</input>
|
</input>
|
||||||
<output>/FMGC/internal/mng-alt-spd</output>
|
<output>/FMGC/internal/mng-alt-spd</output>
|
||||||
|
<min>250</min>
|
||||||
|
<max>345</max>
|
||||||
</filter>
|
</filter>
|
||||||
|
|
||||||
<filter>
|
<filter>
|
||||||
|
@ -178,7 +180,7 @@
|
||||||
<table>
|
<table>
|
||||||
<property>/instrumentation/altimeter/indicated-altitude-ft</property>
|
<property>/instrumentation/altimeter/indicated-altitude-ft</property>
|
||||||
<entry><ind>20000</ind><dep>0.625</dep></entry>
|
<entry><ind>20000</ind><dep>0.625</dep></entry>
|
||||||
<entry><ind>42000</ind><dep>0.825</dep></entry>
|
<entry><ind>42000</ind><dep>0.805</dep></entry>
|
||||||
</table>
|
</table>
|
||||||
<table>
|
<table>
|
||||||
<property>/FMGC/internal/cost-index</property>
|
<property>/FMGC/internal/cost-index</property>
|
||||||
|
@ -189,6 +191,8 @@
|
||||||
</expression>
|
</expression>
|
||||||
</input>
|
</input>
|
||||||
<output>/FMGC/internal/mng-alt-mach</output>
|
<output>/FMGC/internal/mng-alt-mach</output>
|
||||||
|
<min>0.500</min>
|
||||||
|
<max>0.815</max>
|
||||||
</filter>
|
</filter>
|
||||||
|
|
||||||
<filter>
|
<filter>
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
4200
|
4201
|
Reference in a new issue