Материал: 1524

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Продолжение рис. 7

<2 >5

 

m = m-0,005

qs

m = m+0,005

 

 

 

 

 

 

 

 

Печатат

ь

Печатат

ь

Печатат

ь Qм, q , Q ,

>ξmin max

ξ = ξ-∆ξ

ξ

ξ = ξ+∆ξ

nmin

А n=n+n

Выход

Окончание рис. 7

7.9.Программа теплового расчета газодизельного двигателя

REAL M1,MC,MH,MN,MO,M2,C,H,O,MD,AF1,N1,NB,MB,M1B,MT,MB1,KCI1, *NE1,MI,IC,CW,MW,LO1,LO2,LO,AF,LT,RO,PA,PR,TR,KV,N,ME,KI, *MCA,MCC,KC,NC,KCI,UCC,UPC1,UPC,MPZ,MPD1,MPB,KP,NP,TB,PB,

*PI,KM,KE,GE,NI,NE,GT,QE1,QM1,QG1,QW1,QS1,LM,K,N3,MCB,MPB1 OPEN(5,FILE='ISX_DAN.DAT')

OPEN(6,FILE='REZYL.TXT') C OPEN(7,FILE='CON')

READ (5,1)C,H,O,MD,AF1,N1,NB,MB,M1B,MT,MB1,TO,PO,RB,CN, *FK,BS,TRN,DT1,S,V,TC1,KCI1,HU,LM,TB1,MI,FI,NE1,T,IC,CW,

*MW,K,N3 READ (5,3) L,M,I

WRITE(6,2)C,H,O,MD,AF1,N1,NB,MB,M1B,MT,MB1,TO,PO,RB,CN,

*FK,BS,TRN,DT1,S,V,TC1,KCI1,HU,LM,TB1,MI,FI,NE1,T,IC,CW,

*MW,K,N3

WRITE(6,4)L,M,I

1FORMAT (7(/),(63X,F8.0))

2FORMAT (1X,F12.5)

3FORMAT (63X,I8)

4FORMAT (1X,I12)

5FORMAT (63X,F8.0)

C

ПАРАМЕТРЫ РАБОЧЕГО ТЕЛА

 

N=N1

 

LO1=(C+3*(H-O/8))/(0.21*12)

 

LO2=(NB+MB/4)/(0.21*MB1)

 

LO=MD*LO1+M1B*LO2

 

N=N1

C-------

10 AF=AF1*(1.672*(1+N/N1)+(N/N1)**2)

10 AF=AF1

 

LT=AF*LO

 

M1=LT+MD/MT+M1B/MB1

 

MC=MD*C/12+M1B*NB/MB1

 

MH=MD*H/2+M1B*MB/(2*MB1)

 

MN=0.79*AF*LO

 

MO=0.21*(AF-1)*LO

 

M2=MC+MH+MN+MO

 

B1=M2/M1

C

ПРОЦЕСС ВПУСКА

 

RO=PO*10**6/(RB*TO)

 

SP=30*CN/N1

 

W=0.05433*SP*N1*FK

 

IRAB=0

 

DO 46 JJ=1,M

IRAB=IRAB+1

J=L+(JJ-1)*I

BS=J/10

11 PA=PO-BS*W**2*RO/(2*10**6)

PR1=0.098+0.539*N1/(10**5) PR=1.035*PO+(PR1-1.035*PO)*(N/N1)**2

C IRAB1=0

12 TR=(TRN+45)-90*(N/N1-0.5)+273

DT=DT1*(110+0.0125*N)/(110+0.0125*N1)

13 Y=(TO+DT)*PR/(TRN*(PA*S-PR))

14 TA=(TO+DT+Y*V*TR)/(1+Y)

15 KV=TO*(PA*S-PR)/((TO+DT)*PO*(S-1)) C------------------------

 

WRITE(6,51)KV

51 FORMAT('KV=',E10.4)

C------------------------

 

C

ПРОЦЕСС СЖАТИЯ

 

TA1=TA-273

 

MCA=20.758+0.0008*TA1

C

IRAB2=0

C

DTC=0.0

C

16 MCC=22.09+0.00318*(TC1-600)

 

C

IRAB2=IRAB2+1

C

WRITE (6,551) TC1

C 551 FORMAT(/,' TC1=',E10.4)

C

IF (IRAB2.GT.500) STOP

C-----------------------------------

KC=1+8.315*(TC1-TA1)/(MCC*TC1-MCA*TA1)

 

 

NC=KC

17 TC=TA*S**(NC-1)

C

DTC=((TC-273)-TC1)*100/(TC-273)

 

C

WRITE (6,651) DTC,TA1,MCC,MCA

C

651 FORMAT(' DTC=',E11.4,' TA1=',E11.4,' MCC=',E11.4,' MCA=',E11.4)

C

WRITE (6,751) KC,TA,S,TC

C

751 FORMAT(' KC=',E11.4,' TA=',E11.4,' S=',E11.4,' TC=',E11.4)

C-----------------------------------

 

IF(DTC.GT.5.0) GO TO 18

IF(DTC.LT.0.0) GO TO 19 GO TO 20

18 TC1=TC1+5

GO TO 16

19 TC1=TC1-5

GO TO 16

20 CONTINUE

PC=PA*S**NC

C-------------------------

 

WRITE(6,52)PC

52 FORMAT ('PC=',E10.4)

C-------------------------

 

C

ПРОЦЕСС СГОРАНИЯ

B=(B1+Y)/(1+Y)

KCI=(KCI1-0.15)+(N/N1-0.3)**0.75-0.878*(N/N1-0.3) TC1=TC-273

UCC=13.255+0.0243*(TC1-600)

UPC1=14.779+0.02806*(TC1-600)

UPC=UPC1/AF+UCC*(AF-1)/AF H1=((KCI*HU/M1+UCC+Y*UPC)/(1+Y)+0.008315*LM*TC)/B TZ1=(H1+(3.59+2.942/AF))/(0.036575+0.00524/AF)

21TZ=TZ1+273

22PZ=LM*PC

R=B*TZ/(LM*TC)

D=S/R

C------------------------

 

WRITE(6,53)TZ

53 FORMAT('TZ=',E10.4)

C------------------------

 

C

ПРОЦЕСС РАСШИРЕНИЯ

 

MPZ1=28.638+0.0023*(TZ1-1800)

 

MCZ=25.003+0.001615*(TZ1-1800)

 

MPZ=MPZ1/AF+MCZ*(AF-1)/AF

C

IRAB3=0

C

DTB=0.0

23 MPB1=25.498+0.00376*(TB1-800)

C-----------------------------------

C IRAB3=IRAB3+1

C WRITE (6,552) TB1

C 552 FORMAT(/,' TB1=',E10.4)

C IF (IRAB3.GT.500) STOP

C-----------------------------------

MCB=22.713+0.00293*(TB1-800)

MPB=MPB1/AF+MCB*(AF-1)/AF

KP=1+8.315*(TZ1-TB1)/(MPZ*TZ1-MPB*TB1)

NP=KP

TB=TZ/D**(NP-1)

DTB=((TB-273)-TB1)*100/(TB-273)

C-----------------------------------

C WRITE (6,652) MCB,MPB,MPB1,AF

C 652 FORMAT(' MCB=',E11.4,' MPB=',E11.4,' MPB1=',E11.4,' AF=',E11.4) C WRITE (6,752) KP,TB,DTB

C 752 FORMAT(' KP=',E11.4,' TB=',E11.4,' DTB=',E11.4) C-----------------------------------

IF(DTB.GT.7.0)GO TO 24

IF(DTB.LT.0.0)GO TO 25 GO TO 26

24TB1=TB1+5 GO TO 23

25TB1=TB1-5 GO TO 23

26CONTINUE PB=PZ/D**NP TRI=TB/(PB/PR)**0.333

DTR=(TR-TRI)*100/TR IF(DTR.GT.5.0)GO TO 27 IF(DTR.LT.0.0)GO TO 28 GO TO 29

27TRN=TRN-5

GO TO 12

28TRN=TRN+5 GO TO 12

29CONTINUE

C--------------------------

 

WRITE (6, 54) PB

54 FORMAT ('PB=', E10.4)

C--------------------------

 

C

ПОКАЗАТЕЛИ РАБОТЫ ЦИКЛА

PI1=PC*(LM*(R-1)+LM*R*(1-1/D**(NP-1))/(NP-1)-(1-1/S**(NC-1))/ *(NC-1))/(S-1)

PI=MI*PI1-FI*(PR-PA)

GI=3600*KV/(24.4*LT*PI)

KI=3600/(GI*HU)

PM=0.089+0.0118*CN PE=PI-PM KM=PE/PI KE=KI*KM

31GE=GI/KM IF(N.EQ.N1.AND.IRAB.EQ.1.0)GO TO 32

GO TO 33

32NI1=NE1/KM