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

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

.pdf
Скачиваний:
45
Добавлен:
21.03.2016
Размер:
2 Мб
Скачать
☆

FUNCTION CRVS(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

SUM=SUM+(I+1)*B( I, J)*W**I/TAU**(J-1) VSO=SQRT(R*T*CRCP(RO,T)/CRCV(RO,T)) CRVS=VSO*SQRT(1.+SUM1)

RETURN

END

Рис. 1.17. Подпрограмма расчета скорости звука

При моделировании тепловых и гидродинамических процессов в каналах проточных трактов элементов систем криогенного обеспечения объектов криостатирования часто возникает необходимость в определении калорических параметров рабочих веществ и скорости звука по известным значениям давления и температуры. Для этого на базе подпрограмм (см. рис. 1.5, 1.6, 1.9, 1.12, 1.13 и 1.17) разработаны соответствующие расчетные подпрограммы (рис. 1.18–1.22).

FUNCTION FH(P,T)

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

RO=FRO(P,T)

FH=CRH(RO,T) RETURN

END

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

Базовые подпрограммы-функции (см. рис. 1.1–1.22) структурно входят в основное тело программы подсистемы расчета термических и калорических параметров криогенных рабочих веществ. Массивы коэффициентов расчетных уравнений и

11

характерные параметры для каждого криоагента (см. таблицу) описываются в подпрограммах SUBROUTINE N2 для азота, SUBROUTINE О2 для кислорода и в аналогичных подпрограммах для других газов операторами DIMENSION и DATA, а обмен информацией осуществляется с помощью соответствующего оператора СОМMON. Подпрограммы-функции использованы при разработке программы расчета параметров реальных тепловых и гидродинамических процессов в элементах криогенных систем и установок.

FUNCTION FS(P,T)

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

RO=FRO(P,T)

FS=CRS(RO,T)

RETURN END

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

FUNCTION FCP(P,T)

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

RO=FRO(P,T)

FCP=CRCP(RO,T) RETURN

END

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

FUNCTION FCV(P,T)

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

RO=FRO(P,T)

FCV=CRCV(RO,T)

RETURN

END

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

12

FUNCTION FA(P,T)

СВЫЧИСЛЕНИЕ СКОРОСТИ ЗВУКА

RO=FRO(P,T)

FA=CRVS(RO,T) RETURN

END

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

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

Для расчета параметров в двухфазной области применяем процедуру FAZA2(P), которая базируется на уравнении состояния (1.5) (рис. 1.23).

FUNCTION FAZA2(P)

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

COMMON /A1/ TS,SG,SL,HG,HL,ROG,ROL

TS=FTS(P)

ROG=CRRO(P,TS,1)

ROL=CRRO(P,TS,0)

HG=CRH(ROG,TS)

HL=CRH(ROL,TS)

SG=CRS(ROG,TS)

SL=CRS(ROL,TS) FAZA2=HG-HL

RETURN

END

Рис. 1.23. Подпрограмма расчета параметров в двухфазной области

В начале решения находим температуру кипения, применяя подпрограмму CRPS(T) (см. рис. 1.14). Затем для локализации корней уравнения состояния, лежащих на левой и правой пограничных кривых области двухфазного состояния, в процедуре CRRO(P,T,N) принимаем соответствующие значения для N (см. рис. 1.4). Далее вычисляем энтальпию, энтропию жидкости и пара и теплоту

13

 

 

 

 

 

 

 

 

парообразования.

 

 

 

T

 

 

 

 

 

 

При

 

расчете

 

 

 

p1

 

 

 

криогенных

 

 

систем

 

 

 

 

 

p2

возникает необходимость

в

 

 

1

 

 

определении

параметров

в

T1

h = const

 

конце

 

процесса

T1′

1′

 

 

 

 

 

 

2

T2

дросселирования (рис. 1.24).

 

 

 

 

 

 

 

 

 

 

 

 

При этом последний может

 

 

 

 

 

h = const

 

 

 

 

 

заканчиваться либо в области

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

p2

газовой фазы (процесс 1–2),

 

 

 

 

 

 

 

 

 

1″

h = const

 

 

 

тогда

 

изменение

 

 

 

 

температуры

 

перед

 

p1

2″

 

 

 

2′

 

 

 

 

 

T2 = Tкип

 

дросселем

или

изменение

 

 

 

 

 

 

hG

 

hL

 

 

 

 

отношения

давлений

будет

 

 

 

 

 

 

 

 

 

 

 

 

 

s

вызывать

 

изменение

 

Рис. 1.24. Схема расчета параметров

температуры

окончания

 

в конце процесса дросселирования:

процесса, либо в двухфазной

 

 

1–2 для p2 > pкр ;

области (процесс 1′–2′),

 

1′–2′ для p2 < pкр

и T2′ = Tкип ;

тогда температура

конца

 

процесса

 

остается

 

1″–2″ для p2 = pнас и T2′′ = Tкип

 

 

неизменной,

равной

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

В соответствии с этим предусмотрены три процедуры.

1. Процедура DROSG(P1,Т1,Р2), с помощью которой по начальным давлению и температуре и конечному давлению находим конечную температуру газовой фазы. В данной процедуре производится определение энтальпии в точке, характеризующей начало процесса дросселирования; далее методом половинного деления решается уравнение hн – hк = 0, из которого определяется температура конца дросселирования. Программа этой процедуры показана на рис. 1.25.

2.Процедура DROS(P1,Т1,Р2) служит для расчета параметров газа

вконце процесса дросселирования в двухфазной области (рис. 1.26). В этой процедуре по конечному давлению рассчитывается температура кипения, которая и является температурой конца процесса дросселирования.

14

По процедуре FAZA2(P) находим параметры двухфазной области, степень сухости и соотношение между потоками пара на входе в дроссель и на выходе из него.

FUNCTION DROSG(P1,T1,P2)

DIMENSOIN XF(3),YF(3),НК(3)

HD=FH(P1,T1)

XF(1)=T1

XF(3)=T1*.75

2XF(2)=(XF(1)+XF(3))/2. DO 1 I=1,3 HK(I)=FH(P2,XF(I))

1YF(I)=HD-HK(I) IF((YF(1)*YF(2).LT.0) XF(3)=XF(2) IF((YF(1)*YF(2).GT.0) XF(1)=XF(2)

EPS=ABS(YF(1)-YF(2)) IF(EPS.GT.0.1) GO TO 2 DROSG=XF(2) RETURN

END

Рис. 1.25. Подпрограмма расчета процесса дросселирования, заканчивающегося в газовой фазе

FUNCTION DROS(P1,T1,P2)

COMMON /A1/ TS,SG,SL,HG,HL,ROG,ROL

HN=FH(P1,T1)

RR=FAZA2(P2)

TD=TS

GP=(HN-HL)/RR

IF(GP.GE.1.)GP=1.

IF(GP.LE.0.)GP=0.

DROS=1.-GP

RETURN

END

Рис. 1.26. Подпрограмма расчета процесса дросселирования, заканчивающегося в двухфазной области

3. Процедура DROSL(P1,T1,P2) (рис. 1.27) служит для вычисления параметров в конце процесса дросселирования насыщенной жидкости, так как в установках часто осуществляется данный процесс (процесс 1′′–2′′ на рис. 1.23), что приводит к изменению энергетического состояния криоагента после дросселя.

15

FUNCTION DROSL(P1,T1,P2)

COMMON /A1/ TS,SG,SL,HG,HL,ROG,ROL

ROL1=CRRO(P1,T1,0)

HN=CRH(ROL1,T1)

RR=FAZA2(P2)

TD=TS

GP=(HN-HL)/RR

IF(GP.GE.1.)GP=1.

IF(GP.LE.0.)GP=0.

DROSL=1.-GP

RETURN

END

Рис. 1.27. Подпрограмма расчета процесса дросселирования насыщенной жидкости

 

 

p

 

 

T

 

 

 

 

Tн

1

 

 

 

 

 

hн

 

 

 

 

 

 

p

 

 

 

 

2′ TS

 

 

 

 

TS

 

2S

2

hG

hк

 

p

 

 

 

 

hL

hs

hк

 

 

 

 

 

1′

 

 

 

Tн

 

 

 

 

hн

sL

sн

sк

 

sG s1=s2 s

На рис. 1.28 показаны процессы расширения рабочего вещества в парожидкостном детандере (1–2) и изоэнтропного

сжатия (1′–2′). В обоих случаях стоит задача определения параметров состояния рабочего вещества в конце процессов для случая, когда заданы начальные давление рн и температура Тн, конечное давление рк и изоэнтропный КПД ηs.

В первом случае по известным параметрам рн и Тн находим энтальпию hн и

энтропию sн, а по значению рк с помощью процедуры FAZA2(PK) –

Рис. 1.28. Схема расчета параметров в конце процессов расширения в детандере (1–2) и изоэнтропного сжатия (1′–2′)

температуру кипения Ткип, энтальпию hL и hG, энтропию sL и sG на пограничных кривых области двухфазного состояния.

Далее по известным значениям sн, sL, sG определяем положение точки

16

2s, а по заданному значению КПД (CPD) – истинное состояние рабочего вещества в конце расширения (рис. 1.29).

FUNCTION DETP(PH,TH,PK,CPD)

COMON /A1 /TS,SG,SL,HG,HL,ROG,ROL

RR=FAZA2(PK)

HH=FH(PH,TH)

SH=FS(PH,TH)

X=(SH-SL)/(SG-SL)

HS=HL+X*RR

HK=HH-CPD*(HH-HS)

GP=(HK-HL)/RR

IF(GP.GE.1.)GP=1.

IF(GP.LE.0).GP=0.

DETP=1.-GP

RETURN

END

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

Для определения состояния рабочего вещества в конце изоэнтропного сжатия применяем процедуру SCONST(PH,TH,PK,K) –

рис. 1.30.

FUNCTION SCONST(PH,TH,PK,K)

REAL К

DIMENSION XF(3),YF(3),SL(3)

ROG=CRRO(PH,TH,1)

HH=CRH(ROG,TH)

SH=CRS(ROG,TH)

TS=TH*(PK/PH)**((K-1)/K)

SL1=SH

XF(1)=1.05*TS

XF(3)=1.5*TS

2XF(2)=(XF(1)+XF(3))/2.

DO 1 I=1,3

SL(I)=FS(PK,XF(I))

1 YF(I)=SL1-SL(I)

IF((YF(1)*YF(2)) .LT.0) XF(3)=XF (2) IF((YF(1)*YF(2)).GT.0) XF(1)=XF(2)

EPS=ABS(YF(1)-YF(2))

IF(EPS.GT.0.001) GO TO 2

SCONST=XF(2)

RETURN

END

17

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

По этой процедуре находим значения энтальпии и энтропии в точке 1′ и определяем температуру Ts = Tн (pк pн )(k −1)k . Поскольку

показатель k в зависимости от области состояния может отличаться от принятого первоначального значения, найденное значение температуры Тs является первым приближением, которое в последующем уточняется в результате решения методом половинного деления уравнения sн – sк = 0.

Часто при проведении вычислительных экспериментов возникает необходимость расчета температуры рабочего вещества по известным значениям давления и энтальпии, для этого может быть использована процедура TH(P,H,N) – рис. 1.31.

FUNCTION TH(P,H,N)

СВЫЧИСЛЕНИЕ ТЕМПЕРАТУРЫ C ПО ДАВЛЕНИЮ И ЭНТАЛЬПИИ

СN=1 – ПAP; N=0 – ЖИДКОСТЬ

COMMON /A/ TKR,PKR,ROKR,R COMMON /A7/ RO,S

TT=300.

IF(PKR.GE.3.) T1=65.

IF(PKR.LE.3.) T1=3. DT=(TT-T1)/3.

2 IF(P.GT.PKR.AND.TT.GT.TKR) ROT=CRRO(P,TT,1)

IF( P.GT.PKR.AND.TT.LT.TKR) ROT=CRRO(P,TT,0)

IF(P.LT.PKR) ROT=CRRO(P,TT,N) HT=CRH(ROT,TT) IF(ABS(HT-H).LE.0.001) GO TO 1 IF((HT-H).LT.0) TT=TT+DT

GO TO 2

IF((HT-H).GT.0) TT=TT-DT DT=DT/2.

TT=TT+DT

GO TO 2

1T2=TT

RO=ROT

S=CRS(RO,T2)

TH=T2

RETURN END

Рис. 1.31. Подпрограмма расчета температуры рабочего вещества

18

по известным значениям давления и энтальпии

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

λ(τ, ωρ )= λ0 (T )+ λ(τ, ωρ )+ λкр(τ, ωρ ).

(1.14)

Реализация решения полинома (1.14) приводится в процедуре

FLA(RO,T) – рис. 1.32.

FUNCTION FLA(RO,T)

CВЫЧИСЛЕНИЕ ТЕПЛОПРОВОДНОСТИ СОМMON /A/ TKR,PKR,ROKP,R

COMMON /L/ AL(9),BL(15),IL(15),JL(15),CL(7) TAU=T/TKR

W=RO/ROKR

SUM=0.0

DO 1 I=1,9

2SUM=SUM+AL(I)*TAU**(0.5*(I-4)) DO 2 I=1,15

1SUM=SUM+BL(I)*W**(IL(I)/TAU**(JL(I))

IF(TAU.LT.1.0) TAU=2.0-TAU

A=CL(1)/(TAU+CL(2))+CL(3)+TAU*CL( 4) W1=1+CL(5)*(TAU-1)**1.5

IF(W.GE.W1) X=CL(6)*(W-W1)

IF(W.LT.W1) X=CL(6)*(W-W1)+CL(7)*(W-W1)**5.0

DLKR=A*EXP(-X**2) FLA=(SUM+DLKR)*1.E-3 RETURN

END

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

На рис. 1.32 FLA – теплопроводность, Вт/(м К). Динамическую вязкость рассчитываем по уравнению

η(τ, ωρ )= η0 (τ)+ η(τ, ωρ ).

(1.15)

19

Слагаемые уравнения (1.15) вычисляем по формулам

4

 

 

 

 

η0 (τ)= ∑ai τi

2 ;

 

(1.16)

i =−5

 

 

 

 

η(τ, ωρ )= ∑12 (bη )

 

ωρrj

.

(1.17)

 

 

j =1

j τt j

 

Для определения динамической вязкости по уравнениям (1.15)–(1.17) в программе предусмотрена процедура FMU(RO,T) –

рис. 1.33.

FUNCTION FMU(RO,T)

CВЫЧИСЛЕНИЕ ДИНАМИЧЕСКОЙ ВЯЗКОСТИ

COMMON /A/ TKR,PKR,ROKR,R COMMON /M/ AM(7),BM(15),IM(15),JM(15) TAU=T/TKR

W=RO/ROKR

SUM=0.0

DO 1 I=1,7

1SUM=SUM+AM(I)*TAU**((I-4)/2.0) DO 2 I=1,15

2SUM=SUM+BM(I)*W**(IM(I))/TAU**JM(I)

FMU=SUM*1.E-7

RETURN END

Рис. 1.33. Подпрограмма расчета динамической вязкости

На рис. 1.33 FMU – динамическая вязкость, Па с.

1.3. Расчет параметров состояния смеси

Для разработки расчетной системы определения параметров многокомпонентной смеси может быть использовано модифицированное уравнение Редлиха–Квонга, которое позволяет получить достаточную сходимость результатов расчета с

20