Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Борзенко,Зайцев

.pdf
Скачиваний:
38
Добавлен:
21.03.2016
Размер:
1.82 Mб
Скачать

9

Параметры криогенных веществ и константы уравнений (1.7)–(1.11) [3–6, 9] для T0 = 100 K

Рабочее

Газовая

Фактор

Критические параметры

 

Коэффициент

Теплота

Энтальпия

Энтропия

Константа

вещество

постоянная

акцент-

 

 

 

 

сжимае-

сублима-

h

00

при T ,

s

при T ,

s0,

 

 

 

 

 

 

 

 

 

 

0

00

0

0

 

R,

ричности

Tкр, К

pкр, МПа

ρкр, кг/м

3

мости zкр

ции (при

 

кДж/кг

кДж/(кг·К)

кДж/(кг·К)

 

Дж/(кг·К)

ω

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

T = 0 К) h0,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

кДж/кг

 

 

 

 

 

 

N2

296,8

0,0400

126,2

3,398

313,1

 

0,291

247,6

103,60

5,6997

0

Ar

208,146

–0,0020

150,65

4,864

531,0

 

0,290

193,40*

238,60*

3,8673*

3,2369*

H2

4124,2

–0,2801

33,19

1,297

30,11

 

0,292

377,9937

210,081

30,64318

0

p-H2

4124,2

–0,2491

32,984

1,287

31,43

 

0,292

377,9937

210,081

30,64318

0

Воздух

287,1

–0,0094

132,5

3,760

316,56

 

0,291

253,4

100,00

20,0824

0

4He

2077,252

–0,3310

5,19

0,22746

69,64

 

0,3

14,7404

519,313

25,81691

0

O2

259,835

0,0213

154,581

5,107

436,2

 

0,292

275,542

 

90,66

5,4124

0

Kr

99,215

–0,0020

209,40

5,49

912,0

 

0,291

128,78*

163,54*

1,9539*

1,7319*

Xe

63,322

0,0020

289,74

5,82

1100,0

 

0,290

114,38*

146,93*

1,2897*

1,1988*

Ne

411,94

–0,0388

44,45

2,721

484,0

 

0,296

105,08*

120,48*

7,2323*

4,7797*

* Условия определения отмеченных величин см. в работе [2].

Подпрограммы расчета термодинамических и калорических параметров криогенных рабочих веществ. В программах систем автоматизированного проектирования тепловых процессов в элементах криогенных установок с использованием современных ЭВМ особое место отводится подсистеме, описывающей термические и калорические свойства рабочих веществ.

На базе уравнений (1.5)–(1.13) разработана единая подсистема расчета термодинамических и калорических параметров основных рабочих веществ [10, 11] криогенных установок и систем. Значения параметров этих веществ можно рассчитывать с помощью отдельных подпрограмм-функций, структурно входящих в данную подсистему.

Коэффициент сжимаемости z и давление p реального криогенного рабочего вещества по известной плотности ρ и температуре T определяем с помощью подпрограмм, изображенных на рис. 1.1 и 1.2 .

FUNCTION CRZ(RO,T)

СВЫЧИСЛЕНИЕ КОЭФФИЦИЕНТА СЖИМАЕМОСТИ

COMMON /A/ TKR, PKR, ROKR, R COMMON /Е/ В(10, 8)

W=RO/ROKR

TAU=T/TKR

SUM=0.0

DO 1 I=1,10 DO 1 J=1,8

1 SUM=SUM+B(I,J)*W**I/TAU**(J-1) CRZ=1.+SUM

RETURN

END

Рис. 1.1. Подпрограмма вычисления коэффициента сжимаемости

В подпрограммах на рис. 1.1 и 1.2 приняты следующие идентификаторы: W приведенная плотность; RO, ROKR плотность и критическая плотность; TAU приведенная температура; Т, TKR температура и критическая температура; Р, PKR давление и критическое давление; R специфическая газовая постоянная; B(I,J) коэффициенты разложения уравнения (1.5).

Здесь и далее в качестве иллюстраций приведены фрагменты работающего пакета прикладных программ на одной из базовых версий языка Фортран.

2

FUNCTION CRP(RO,T)

СВЫЧИСЛЕНИЕ ДАВЛЕНИЯ

COMMON /A/ TKR, PKR, ROKR, R CRP=CRZ(RO,T)*R*T*RO*1.E-6

RETURN END

Рис. 1.2. Подпрограмма вычисления давления

Уравнение состояния (1.5) может быть решено в явном виде только относительно коэффициента сжимаемости и давления. Поэтому для определения плотности с помощью указанного уравнения применяем один из итерационных методов, в частности метод Ньютона, для чего вначале определяем частную производную (p∂ρ)T , численное значение которой находим с помощью вспомогательной подпрограммы (рис. 1.3).

FUNCTION CRPDRO(RO,T)

СВЫЧИСЛЕНИЕ ПРОИЗВОДНОЙ ДАВЛЕНИЯ ПО

СПЛОТНОСТИ ПРИ ПОСТОЯННОЙ ТЕМПЕРАТУРЕ

COMMON /A/ TKR, PKR, ROKR, R

COMMON /E/ B(10,8) TAU=T/TKR W=RO/ROKR

SUM=0.0

DO 1 I=1,10 DO 1 J=1,8

1 SUM=SUM+B(I,J)*I*W**I/(RO*TAU**(J-1)) CRPDRO=R*T*(RO*SUM+CRZ(RO,T))*1.E-6

RETURN

END

Рис. 1.3. Вспомогательная подпрограмма для определения плотности рабочего вещества

Подпрограмма на рис. 1.3, в свою очередь, используется в основной расчетной подпрограмме CRRO(P,T,N) при определении плотности рабочего вещества по заданным значениям давления и температуры.

3

Плотность рабочего вещества определяем по подпрограмме,

показанной на рис. 1.4.

FUNCTION CRRO(P,T,N)

СВЫЧИСЛЕНИЕ ПЛОТНОСТИ В ЖИДКОСТНОЙ

СОБЛАСТИ N=0; В ПАРОВОЙ ОБЛАСТИ N=1

COMMON /A/ TKR,PKR,ROKR,R KN=0

IF(N.EQ.0) W=2.5 IF(N.EQ.1) W=0.02 RO=ROKR*W

1 EPS=(CRP(RO,T)-P)/CRPDRO(RO,T) KN=KN+1

IF(KN.GT.25) GO TO 2

RO=RO-EPS

IF(ABS(EPS).GT. 0.0001) G0 TO 1

GO TO 3

2CONTINUE RO=CRROL(P,T)

3CONTINUE

CRRO=RO

RETURN END

Рис. 1.4. Подпрограмма расчета плотности рабочего вещества в зависимости от фазового состояния

Как видим, сходимость решения осуществляется по заданной точности EPS, а число приближений задается величиной KN. Область состояния рабочего вещества задается значением переменной N: для жидкости N = 0 , для парогазовой смеси N =1. В соответствии с этим подпрограмма (см. рис. 1.4) для области жидкости записывается как CRRO(P,T,0), а для парогазовой части p–v–T-пространства как

CRRO(P,T,1).

Ha базе этой подпрограммы разработана универсальная подпрограмма (рис. 1.5), в которой с помощью логических операторов автоматически определяется область состояния реального газа и выбирается соответствующий алгоритм расчета плотности по давлению и температуре.

4

FUNCTION FRO(P,T)

СВЫЧИСЛЕНИЕ ПЛОТНОСТИ

COMMON /A/ TKR,PKR,ROKR,R COMMON /T/ TS

IF(P.LT.PKR) TS=FTS(P) IF(T.GT.TKR) FRO=CRRO(P,T,1)

IF(Т.LT.TKR.AND.P.GT.PKR) FRO=CRROL(P,T)

IF(T.LT.TKR.AND.P.LT.PKR. AND.T.LT.TS) FRO=CRROL(P,T) IF(T.LT.TKR.AND.P.LT.PKR.AND.T.GT.TS) FRO=CRRO(P,T,1)

RETURN END

Рис. 1.5. Универсальная подпрограмма расчета плотности по давлению и температуре

На рис. 1.5 FTS(P) подпрограмма расчета температуры насыщения по давлению.

Энтальпию реального рабочего вещества определяем по плотности и температуре [см. уравнение (1.7)]. Подпрограмма расчета энтальпии изображена на рис. 1.6.

FUNCTION CRH(RO,T)

CВЫЧИСЛЕНИЕ ЭНТАЛЬПИИ

COMMON /A/ TKR,PKR,ROKR,R COMMON /E/ B(10,8)

SUM=0.0

DO 20 J=1,8

DO 20 I=1,10

AI=I

BJ=J-1

AB=(AI+BJ)/AI

20SUM=SUM+B(I,J)*(RO/ROKR)**I/(T/TKR)**(J-1)*AB CRH=H0(T)+R/1000.*T*SUM

RETURN

END

Рис. 1.6. Подпрограмма расчета энтальпии реального рабочего вещества

Для вычисления энтальпии рабочего вещества используем две вспомогательные подпрограммы: СР0(Т) для определения изобарной теплоемкости [см. уравнение (1.12)] и Н0(Т) для определения энтальпии [см. уравнение (1.10)] в идеально-газовом состоянии. Эти подпрограммы показаны на рис. 1.7 и 1.8.

5

FUNCTION СР0(Т)

СВЫЧИСЛЕНИЕ ТЕПЛОЕМКОСТИ

CИДЕАЛЬНО-ГАЗОВОГО СОСТОЯНИЯ

COMMON /C/ A(10),C(10) ТЕТА=Т/100.

SUM=0.0 DO 15 I=1,10

15SUM=SUM+A(I)*TETA**(I-1)+C(I)/TETA**I

RETURN END

Рис. 1.7. Подпрограмма расчета изобарной теплоемкости

FUNCTION H0(T)

CВЫЧИСЛЕНИЕ ИДЕАЛЬНО-ГАЗОВОЙ ЭНТАЛЬПИИ

EXTERNAL СP0

COMMON /B/ H00,Н000,S00,S000,T0 Y=GAUSS(T0,Т,CP0,25)

H0=H00+H000+Y

RETURN END

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

Для вычисления определенного интеграла в уравнениях (1.10) и (1.11) применяем стандартную процедуру GAUSS. В подпрограммах (см. рис. 1.6–1.8) приняты следующие идентификаторы: H0 энтальпия в идеально-газовом состоянии; СР0 изобарная теплоемкость в идеально-газовом состоянии; Н00 энтальпия при T0 (см. таблицу); Н000 теплота сублимации при T = 0 К.

Энтропию, согласно подпрограмме на рис. 1.9, рассчитываем подобно энтальпии (см. рис. 1.6) по плотности и температуре. При этом используем две вспомогательные подпрограммы (рис. 1.10 и 1.11): CP0T(T), в которых определяем значение подынтегрального отношения СР0/Т, и S0(T) для вычисления энтропии в идеально- газовом состоянии [см. уравнение (1.11)].

6

FUNCTION CRS(RO,T)

СВЫЧИСЛЕНИЕ ЭНТРОПИИ

COMMON /A/ TKR,PKR,ROKR,R COMMON /E/ В(10,8)

W=RO/ROKR W0=0.101325/(ROKR*R*T*1.E-6) TAU=T/TKR

SUM=0.0 DO 1 I=1,10

DO 1 J=1,8 A=I BJ=J-2 AB=BJ/A

1 SUM=SUM+AB*B(I,J)*W**I/TAU**(J-1) CRS=S0(T)-(R/1000.)*ALOG(W/W0)+(R/1000.)*SUM RETURN

END

Рис. 1.9. Подпрограмма расчета энтропии рабочего вещества

FUNCTION СР0Т(Т)

СР0Т=СР0(Т)/Т

RETURN END

Рис. 1.10. Вспомогательная подпрограмма для вычисления энтропии

FUNCTION S0(T)

CВЫЧИСЛЕНИЕ ИДЕАЛЬНО-ГАЗОВОЙ ЭНТРОПИИ

EXTERNAL CP0T

COMMON /B/ H00,H000,S00,S000,Т0

Y=GAUSS(T0,T,CP0T,25)

S0=S00+S000+Y RETURN

END

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

7

В подпрограммах (см. рис. 1.9–1.11) использованы следующие идентификаторы: S0 энтропия в идеально-газовом состоянии; S00 энтропия при T0; S000 константа уравнения (1.11).

Подпрограммы вычисления теплоемкости при постоянном давлении или объеме по плотности и температуре (рис. 1.12 и 1.13) разработаны на базе соотношения (1.9).

FUNCTION CRCP(RO,T)

СВЫЧИСЛЕНИЕ ИЗОБАРНОЙ ТЕПЛОЕМКОСТИ

COMMON /A/ TKR,PKR,ROKR,R COMMON /Е/ В(10,8)

W=RO/ROKR

TAU=T/TKR

SUM1=0.0

SUM2=0.0

SUM3=0.0 DO 1 I=1,10 DO 1 J=1,8

AI=I

BJ=(J-2)*(J-1) AB=BJ/AI

SUM1=SUM1+AB*B(I,J)*W**I/TAU**(J-1) SUM2=SUM2+(J-2)*B(I,J)*W**I/TAU**(J-1)

1 SUM3=SUM3+(I+1)*B(I,J)*W**I/TAU**(J-1)

CV0=CP0(T)-R/1000. CRCP=CV0-R/1000.*SUM1+R/1000.*(1-SUM2)**2/(1+SUM3) RETURN

END

Рис. 1.12. Подпрограмма расчета теплоемкости при постоянном давлении

Значительная часть реальных процессов характеризуется параметрами состояния рабочего вещества на пограничных кривых или в двухфазной области. Для вычисления этих параметров давление насыщенных паров определяем по подпрограмме (рис. 1.14), разработанной с использованием уравнения (1.6).

8

FUNCTION CRCV(RO,T)

CВЫЧИСЛЕНИЕ ИЗОХОРНОЙ ТЕПЛОЕМКОСТИ

COMMON /A/ TKR,PKR,ROKR,R COMMON /E/ В(10,8)

W=RO/ROKR

TAU=T/TKR

SUM1=0.0 DO 1 I=1,10 DO 1 J=1,8

AI=I BJ=(J-2)*(J-1) AB=BJ/AI

1 SUM1=SUM1+AB*B(I,J)*W**I/TAU**(J-1)

CV0=CP0(T)-R/1000. CRCV=CV0-R/1000.*SUM1 RETURN

END

Рис. 1.13. Подпрограмма расчета теплоемкости при постоянном объеме

FUNCTION CRPS(T)

СВЫЧИСЛЕНИЕ ДАВЛЕНИЯ НАСЫЩЕННЫХ ПАРОВ

COMMON /D/ F(10) ТЕТА=Т/100.

SUM=0.0 DO 1 I=1,10

1 SUM=SUM+F(I)*TETA**(I-2) CRPS=10.**(SUM) RETURN

END

Рис. 1.14. Подпрограмма расчета давления насыщенных паров

На рис. 1.14 F(I) коэффициент аппроксимации fi в уравнении (1.6).

В ряде случаев приходится решать обратную задачу, т. е. по давлению насыщенных паров вычислять соответствующую температуру. Для этого используем подпрограмму, в которой методом Ньютона решается уравнение p pнас(T )= 0 (рис. 1.15).

9

CRR(T).

FUNCTION FTS(P)

СВЫЧИСЛЕНИЕ ТЕМПЕРАТУРЫ НАСЫЩЕНИЯ

COMMON /A/ TKR,PKR,ROKR,R COMMON /D/ F(10)

T=0.8*TKR

1 EPS=(CRPS(T)-P)/CRPSTS(T) T=T-EPS

IF(EPS.GT.0.001)GO TO 1 FTS=T

RETURN END

Рис. 1.15. Подпрограмма расчета температуры насыщения

При анализе тепловых процессов в парогенерирующих элементах криогенных систем часто возникает необходимость в расчете теплоты парообразования. В разработанной системе обеспечения вычислительного эксперимента эта термодинамическая величина может быть найдена по изображенной на рис. 1.16 подпрограмме

FUNCTION CRR(T)

СВЫЧИСЛЕНИЕ ТЕПЛОТЫ ПАРООБРАЗОВАНИЯ ПО

СУРАВНЕНИЮ КЛАЙПЕРОНА-КЛАУЗИСА

P=CRPS(T)

DPSDT=(CRPS(T+0.001)-CRPS(T-0.001))/0.002 DV=(1/CRRO(P,T,1)-1/CRRO(P,T,0)) CRR=T*DPSDT*DV/1000.

RETURN

END

Рис. 1.16. Подпрограмма расчета теплоты парообразования

При решении ряда задач гидродинамики важно знать скорость звука. Для ее вычисления используем подпрограмму, разработанную на базе соотношений, приведенных в [5] (рис. 1.17). В подпрограмме

на рис. 1.17 VSO скорость звука a0 = RTc p cv .

10