• 热门标签

当前位置: 主页 > 航空资料 > 航空制造 >

时间:2011-02-04 11:46来源:蓝天飞行翻译 作者:admin
曝光台 注意防骗 网曝天猫店富美金盛家居专营店坑蒙拐骗欺诈消费者

l
LMTIAL;iZE ENGINE STATE I
l
INITIALIZE ENGINE OUTPUTS I
INITIALIZE ENGINE SENSOR OUTPUTS I
INITIALIZE ACTUATOR OUTPUTS I
INITIALIZE SENSED ACTUATOR OUTPUTS I
INITIALIZE AMBIENTCONDITON SENSOR OUTPUTS I
INITIAUZE AT (INTEGRATION STEP SIZE) I
INITIALIZE ENGINE SENSOR DYNAMICS I
INITIALI71: AMBIENT CONDITON SENSOR DYNAMICS I
l
INITIALIZE ACTUATOR DYNAMICS I
RETURN
Figure 8. - Inltlllzatlon routine, MSET.
I INITIALIZE H I [
I ,N_IA,,ZE! o
L
I 'N_LIzE°FLIAG-°
IRETUI RN
Figure 9. - Matrix InltJaflza_on routine, MTRXST.
1"1LT'1BL
CALCULATE P0 AND TO
I CALCULATE TT2, PT1, TT1, 8AND 0
YES TI'25 = fl(')
I_,_ ,_(I-I
IREToJN
Figure 10. - FkT_ chart for Inlet routine, INLET.
CALCULATE 8 AND e
CALCULATE VIRTUAL POWER CODE
1
CONVERT ENVIRONMENTAL VARIABLES TO SCALED INTEGERS
I I
I COMPUTE INDEPENDENT VARIABLES FROM AMBIENT CONDITIONS I
OUTPUTS OF REFE RENCE POINT SCHEDULES
J
I coMP_BEASPEO,NTS I
J
I COMPUTE STATE SPACE MODEL MATRIX ELEMENTS
I
_ES I CALCULATED DI42 AND D52
1
L_TuRIN
Figure 11. -Flow chart for routine _o determine mode/a¢ operadng point, EMODEL.
till 1
!
!
I
!
1
I
I
i
SAVE FORTRAN REGISTERS
SET DS TO BEGINNING OF DATA SEGMENT
INITIALIZE POINTERS FOR TABLE LOOKUPS
1
RESTORE FORTRAN REGISTERS
SAVE FORTRAN REGISTERS
I
SET DS TO BEGINNING OF DATA SEGMENT
1
i
COMPUTE DENSITY
i
COMPUTE N2 SCHEDULES
COMPUTE PT4 SCHEDULES
COMPUTE FAN AIRFLOW
I COMPUTE N1 I
RESTORE FORTRAN REGISTERS
1
UR_URJN
Figure 12. - Flow chart for setpolnt ¢aJculatJonroutine, RPFAND,
I
!
i
I
SAVE FORTRAN REGISTERS
1
SET DS TO BEGINNINGOF DATA SEGMENT
l
INITIALIZE POINTERS FOR TABLE LO(_KUPS
1
RESTORE FORTRAN REGISTERS
SAVE FORTRAN REGISTERS
SET DS TO BEGINNING OF DATA SEGMENT
I L°_UP_8I
! L_UPF_I
I L°_UPFANSI PEED
IL,._FASNPEIED
LIMIT HIGH ROTOR SPEED
LIMIT BURNER PRESSURE "
l
COMPUTE FUEL FLOW AND LIMIT
I _Ew_ I
I COMP2U_TIE
COMPUTE RCVVI SCI-EDULE
COMPUTE CIVVI SCHEDULE
RESTORE FORTRAN REGISTERS
Figure 13. - Flow chart for setpoint calculation routine, RPLIMD.
23
1
MTRXST J
INLET
EMOOEL
RLOOP - 0
EXECUTIVE
_-_ I RLOOP ,, 1
PI.OOP - I
EVOLVE
RLOOP = 0
Rgure 14. - Program flow.
RECALCULATE SCHEDULED AJ ]
NO
CALCULATE MAIN BURNER FUEL FLOW
1
I
1
I I
1
1
Figure 15. - Flow chart for actuator rouUne, ACTUAT.
CALCULATE u - u b I
I
l I
I CALCUU_xT-EC_-bF'_GIu- ubll- F-t,_I
CALCULATE Fix - ix b - F "IG[u - u bJ]] =' FF -1_, _ J
CALCULATE x(T"+ AT)-x(T) + _T (EULER
INTEGRATION]
i:
1
1
[ CALCULATE Yb + H[x - xD ] + D[u - u b] "Y I
1
I ADD SENSOR DYNAMICSTO ENGINE OUTPUTS I
1
Figure 16. - Flow chart for system evolution routine, EVOLVE.
24
!]li_1!
I SAVE THE MACHINE STATE I
t
i REINSTATE THE DS REGISTER J
t
I REAIND,2_XB_S I
ISH,_E_B. _TSOMAAK_E.' ,__ NU_EI R
I STO"_SAMPLIEDOATA
I SE_DEOITO_ISOA
l
l._E_AT_HE,E.TERRIU_S
NO__NO
CONVERT THE SETPOINTS IN
I ,I TCOONRVEEARLTNUIMNPBUETRSS I I[ TCOONRVEEARLTNUIMNPBUETRSS J MEMORY TO REAL NUMBERS I
t
1
i,_:RE__EL _ER I
ISTA_RET_OATVAERS_I
!RESTMORAEO_,T_AEITE
IRE_R" I
CONVERT THE OUTPUTS TO SCALED INTEGERS I
AND CONVERT THEM TO ANOLOG SIGNALS I
i
CONVERTTHE OUTPUTS TO SCALED INTEGERS ! RESET UPDATE FAILURE LATCH I
AND CONVERT THEM TO ANOLOG SIGNALS
................... ........... .....!
! RESTOREMAO_I,_E_ATE
Rgure 17. - Flow chart for multiplexer interrupt service routine.
25
EXEC
ACTUAT o,_c EMODEL _ _ RPFAND
RPLIMO FUN3
NEFG
EVOLVE ALTABL
INLET _ _ THFFIT-A_ _ _'_ PVAL
PRCMB
MINDS MESSAGE
MSET
MTRXST
RFUN 1S
Figure 18. - Hierarchy of sutxoutine calls,
SAVE MACHINE STATE j
I
..................... i
i :
[LOAD START ADDRESS OF MESSAGE IN QUEUE I ;',
a
/ GET THE CODE SEGMENT OF THE OFFENDING INSTRUCTION J
/ I
[ SETTHEMATHEXCEPTIOFLNAG I
f
[ SAVETHEADDRESOSFTHE8087ENVIRONMENI T
{
[ SAVE THE 8087 STATUS WORD I
½
[ CALCULATE THE OFFSET IONFSTTRHUECTAIODDNRESS OF THE OFFENDING I
 
中国航空网 www.aero.cn
航空翻译 www.aviation.cn
本文链接地址:A_real-time_simulator_of_a_turbofan_engine(11)