jsbsim.js
Version:
JSBSim flight dynamics model ported to JavaScript
86 lines (80 loc) • 3.51 kB
text/xml
<!--
MILTHRUST [LBS]
MAXTHRUST [LBS]
idlen1 [%]
maxn1 [%]
betarangeend[%]
if ThrottleCmd < betarangeend/100.0 then engine power=idle, propeller pitch
is controled by ThrottleCmd (between MINPITCH and REVERSEPITCH).
if ThrottleCmd > betarangeend/100.0 then engine power increases up to max reverse power
reversemaxpower [%]
max engine power in reverse mode
maxpower [HP]
psfc power specific fuel consumption [pph/HP] for N1=100%
n1idle_max_delay [-] time constant for N1 change
maxstartenginetime [sec]
after this time the automatic starting cycle is interrupted when the engine
doesn't start (0=automatic starting not present)
startern1 [%]
when starting starter spin up engine to this spin
ielumaxtorque [lb.ft]
if torque>ielumaxtorque limiters decrease the throttle
(ielu = Integrated Electronic Limiter Unit)
itt_delay [-] time constant for ITT change
(ITT = Inter Turbine Temperature)
-->
<turboprop_engine name="M601">
<milthrust unit="LBS"> 1500.0 </milthrust>
<idlen1> 60.0 </idlen1>
<maxn1> 100.0 </maxn1>
<maxpower unit="HP"> 700.0 </maxpower>
<psfc unit="LBS/HR/HP"> 0.669 </psfc>
<idlefuelflow> 50.0 </idlefuelflow>
<n1idle_max_delay> 1 </n1idle_max_delay>
<maxstartingtime> 20 </maxstartingtime>
<startern1> 20 </startern1>
<ielumaxtorque unit="FT*LB"> 1751 </ielumaxtorque>
<itt_delay> 0.05 </itt_delay>
<betarangeend> 64 </betarangeend>
<reversemaxpower> 60 </reversemaxpower>
<table name="EnginePowerVC">
<description> Engine power, function of airspeed and pressure </description>
<independentVar lookup="row">atmosphere/P-sl-psf</independentVar>
<independentVar lookup="column">velocities/ve-kts</independentVar>
<tableData>
0 50 100 150 200 250
503 0.357 0.380 0.400 0.425 0.457 0.486
1048 0.586 0.589 0.600 0.621 0.650 0.686
1328 0.707 0.721 0.731 0.757 0.786 0.821
1496 0.779 0.786 0.808 0.821 0.857 0.900
1684 0.850 0.857 0.874 0.900 0.943 0.979
1896 0.914 0.929 0.946 0.971 1 1.057
2135 1 1.011 1.029 1.043 1.083 1.150
2213 1.029 1.043 1.057 1.079 1.114 1.171
</tableData>
</table>
<table name="EnginePowerRPM_N1" type="internal">
<description> Engine Power, function of RPM and N1 </description>
<tableData>
0 5 60 86 94 95 96 97 98 99 100 101
0 0 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5
800 0 0.5 35 200 350 380 420 460 500 530 580 620
1200 0 0.5 30 230 400 430 470 505 550 590 640 680
1600 0 0.5 5 240 440 475 510 550 595 630 680 720
2000 0 0.1 0.1 225 450 495 525 565 610 650 700 745
2200 0 0.1 0.1 205 440 480 515 560 605 645 695 743
</tableData>
</table>
<table name="ITT_N1" type="internal">
<description> Inter-Turbine Temperature ITT [deg C] depending on N1 and engine run (0=off / 1=running) </description>
<tableData>
0 1
0 0 0
15 100 100
60 180 520
96 270 680
100 280 730
</tableData>
</table>
</turboprop_engine>