Оптимизация химико-технологических процессов органического синтеза. Бочкарев В.В - 16 стр.

UptoLike

Составители: 

16
Ввиду сложности аналитического решения полученного уравнения
поиск b, соответствующего максимальной степени конверсии, будем
проводить, используя пошаговый метод. Решение уравнения вида
y
V
F
r
V
F
k P
X
X
P
X
X
b P
X
X
b P
X
X
X
P
A
A
P
A
A
A
A
A
A
A
H
A
A
A
0
1
1
1 1
1
1
1 1
0
0
0 0
0 0
( )
относительно X
A
при заданном b проведем методом золотого сечения.
Подпрограмма метода золотого сечения GoldZero приведена в Приложении.
Ниже представлена программа на языке Basic, а также численные значения
X
A
при заданных b, вычисленные с использованием этой программы:
DECLARE SUB GoldZero (A!, B!, E!, x!, F!)
DECLARE SUB Fx (F!, x!)
CLS
j = 0: Xmax = 0
PRINT "Соотношение Степень"
PRINT "FH0/FA0 конверсии"
FOR beta = 1.2 TO 1.5 STEP .02
j = j + 1
CALL GoldZero(0.001, 0.999,0 .00001, x, F)
IF x > Xmax THEN
Xmax = x
Bmax = beta
END IF
PRINT USING " #.## "; beta;
PRINT USING " #.#####"; x
NEXT beta
PRINT
PRINT USING "Максимальная степень превращения Ха = #.###"; Xmax
PRINT USING "достигнута при избытке b = #.##"; Bmax
END
SUB Fx (F, x)
SHARED beta
Fo = 10: k = 0.3: Po = 70: Ba = 1: Bh = 1: Vr = 10
tau = (1 + beta - x) Pa = Po * (1 - x) / tau Ph = Po * (beta - x) / tau
F = Vr*(1+beta)/Fo*k*Pa*Ph/(1+Ba*Pa+Bh*Ph)-x
END SUB
Результаты расчета приведены ниже:
Nitro PDF Trial
www.nitropdf.com