Исследование свойств биохимического реактора как объекта управления
.pdf
11
> A[1,2]:=simplify(a12);
x A1, 2 := ( 1y )2
> B[1,1]:=diff(s1,delta);
B1, 1 := x
> B[1,2]:=0.;
B1, 2 := 0.
> a21:=diff(s2,x);
a21 := |
|
y |
|||||
|
|
|
|
|
|
||
1y |
|||||||
или с учетом формулы (11): |
|
|
|
|
|
|
|
> A[2,1]:=-delta; |
|
|
|
|
|
|
|
A2, 1 := |
|||||||
> a22:=diff(s2,y); |
|
|
|
|
|
|
|
a22 := |
x |
|
|
|
y x |
||
|
|
|
|
|
|||
1y |
( 1y )2 |
||||||
или с учетом формулы (12): |
|
|
|
|
|
|
|
> A[2,2]:=-delta-a12]; |
|
|
|
|
|
|
|
A2, 2 := |
|
x |
|||||
|
|
||||||
( 1y )2 |
|||||||
> b21:=diff(s2,delta); |
|
|
|
|
|
|
|
b21 := y0 y |
|||||||
В соответствии с формулами (5) y = - δ / (δ – 1 ), x = y0 + δ / (δ – 1 ) или y0 = |
|||||||
x - δ / (δ – 1), поэтому |
|
|
|
|
|
|
|
> B[2,1]:=x; |
|
|
|
|
|
|
|
B2, 1 := x |
|||||||
> B[2,2]:=diff(s2,y0);
B2, 2 :=
Таким образом, матрицы состояния А и входа B системы уравнений (10) в общем виде принимают вид:
> A; B;
|
|
|
x |
|
|
|
|
0. |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
( 1y ) |
2 |
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
2 |
|
||
|
|
|
( 1y ) |
||||
|
|
|
|
|
|||
12
x |
0. |
|
|
|
|
|
|
|
|
|
|
x |
|
Находим численные значения выходных переменных х и у на опорном движении, подставляя значения входных переменных y0 = 10 и delta = 0.1 - 0.9 :
>y0:=10.:
>j:=0:
>for i from 0.1 by 0.1 to .9 do for m to 1 do deltar:=i; j:=j+1; s1f:=-deltar*xf+yf*xf/(1.+yf)=0. : s2f:=deltar*y0-deltar*yf-yf/(1.+yf)*xf=0.: sols:=solve({s1f,s2f},{xf,yf}); XR[j]:=subs(sols[2],xf); YR[j]:=subs(sols[2],yf); print("y0= ",y0,"delta= ",deltar," x= ",XR[j]," y= ",YR[j]); end do; end do;
"y0= ", y0r, "delta= ", .1, " x= "9,.888888889 , " y= ", .1111111111 "y0= ", y0r, "delta= ", .2, " x= "9,.750000000 , " y= ", .2500000000 "y0= ", y0r, "delta= ", .3, " x= "9,.571428571 , " y= ", .4285714286
"y0= ", y0r, "delta= ", .4, " x= "9,.333333333 , " y= ", .6666666667 "y0= ", y0r, "delta= ", .5, " x= "9,., " y= "1,.
"y0= ", y0r, "delta= ", .6, " x= "8,.500000000 , " y= "1,.500000000 "y0= ", y0r, "delta= ", .7, " x= "7,.666666667 , " y= "2,.333333333 "y0= ", y0r, "delta= ", .8, " x= "6,., " y= "4,.
"y0= ", y0r, "delta= ", .9, " x= "1,., " y= "9,.
Рассчитываем матрицы состояния и входа, характеристические числа ( indicative numbers) матрицы состояния на опорном движении:
>j1:=0:
>for i from 0.1 by 0.1 to .9 do for m to 1 do Digits:=4; j1:=j1+1; delta:=1.*i; x:=XR[j1]; y:=YR[j1]; AL:=1.*A;
V:=Eigenvalues(AL); print("y0= ",y0," delta= ", delta,"
A = ", AL," |
B = ", BL," Mod A - ", V[1], V[2]); end |
do;end do;
|
|
|
|
13 |
|
|
|
|
|
|
|
0. |
8.014 |
|
-9.889 |
0. |
|
"y0= |
", 10., " delta= " , .1, " |
A = |
" , |
, " |
B = |
" , |
|
, |
|
|
|
|
|
|
|
9.889 |
|
|
|
|
-.1 |
-8.114 |
|
|
.1 |
|
" |
Mod A - " , -8.01400000000000112 0. I, -.099999999999999200 0. I |
|||||||
|
|
|
0. |
6.242 |
|
-9.750 |
0. |
|
"y0= |
", 10., " delta= " , .2, " |
A = |
" , |
, " |
B = |
" , |
|
, |
|
|
|
|
|
|
|
9.750 |
|
|
|
|
-.2 |
-6.442 |
|
|
.2 |
|
" |
Mod A - " , -6.24200000000000088 0. I, -.199999999999999732 0. I |
|||||||
|
|
|
0. |
4.687 |
|
-9.571 |
0. |
|
"y0= |
", 10., " delta= " , .3, " |
A = |
" , |
, " |
B = |
" , |
|
, |
|
|
|
|
|
|
|
9.571 |
|
|
|
|
-.3 |
-4.987 |
|
|
.3 |
|
" |
Mod A - " , -4.68700000000000028 0. I, -.299999999999999820 0. I |
|||||||
|
|
|
|
|
. . . . . |
|
|
|
|
|
|
|
0. |
.2400 |
|
-6. |
0. |
"y0= |
", 10., " |
delta= " , .8, " |
A = |
" , |
, " |
B = |
" , |
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
-.8 |
-1.040 |
|
6. |
.8 |
" |
Mod A - |
" , -.800000000000000042 0. I, -.239999999999999936 0. I |
||||||
|
|
|
|
0. |
.01000 |
|
-1. |
0. |
"y0= |
", 10., " |
delta= " , .9, " |
A = |
" , |
, " |
B = |
" , |
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
-.9 |
-.9100 |
|
1. |
.9 |
" |
Mod A - " , -.0100000000000000090 0. I, -.900000000000000022 0. I |
|||||||
Таким образом, корни характеристического уравнения линеаризованной мо-
дели (характеристические числа, моды) действительные и существенно изменя-
ются при изменении расхода жидкой фазы через ферментер δ = 0.1, 02, … , 0.9.
Траектории корней представлены на рис.2.
0 |
0.2 |
0.4 |
0.6 |
0.8 |
δ |
-2 |
|
|
|
|
|
-4 |
|
|
|
|
|
-6 |
|
|
|
|
|
-8 |
|
|
|
|
|
Рис.2. Траектории действительных корней характеристического уравнения |
|||||
|
линеаризованной модели ферментера при изменении расхода |
||||
|
жидкости: |
- корень №1; |
|
- корень №2. |
|
Как видно из рис. 2, свойства ферментера как объекта управления существенно
изменяются при изменении факторов реального процесса.
14
За к л ю ч е н и е
Вработе проведено исследование проточного ферментера с мешалкой как объекта автоматического управления на основе известной математической моде-
ли. Эта модель является нелинейной, а поскольку наиболее эффективные методы синтеза систем автоматического управления разработаны для линеаризованных моделей, представляет интерес, как изменяются ее характеристики при изменении условий технологического процесса. С этой целью с использованием ЭВМ и ком-
пьютерной системы Maple-6 проведены следующие исследования:
1) на основе безразмерных уравнений статики ферментера при различных зна-
чениях входных переменных: концентрации субстрата во входном потоке y0=10
и изменении расхода жидкой фазы через реактор δ = 0.1 – 0.9, - определены коор-
динаты невозмущенного опорного движения; 2) с учетом этих координат найдены коэффициенты и характеристические
числа матрицы состояния, коэффициенты матрицы входа линеаризованных урав-
нений ферментера.
Результаты исследований:
1) параметры линеаризованных уравнений, а следовательно, и свойства фер-
ментера в процессе функционирования изменяются в широких пределах. В част-
ности, характеристические числа матрицы состояния изменяются так: p1 = - 8,01 ÷
-0,01; p2 = -0,1 ÷ - 0,9;
2)оптимальная система автоматического управления ферментера должна быть адаптивной, то есть. изменять свои свойства в соответствии с изменением свойств объекта управления в процессе функционирования.
15
СП И С О К Л И Т Е Р А Т У Р Ы :
1.Инженерные основы биотехнологии [Текст] / Г.И. Лапшенков, К.Ю. Одинцов,
Д.Г. Победимский и др.: учебное пособие. – М. : МТАТХТ им. М.В. Ломоносова,
2005. – 380 с.
2.А.А. Красовский. Основы автоматики и технической кибернетики [Текст] / Г.С.
Поспелов. – М.: ВВИА им. Н.Е.Жуковского, 1967. -723 с.
3.Матросов А.В. Maple-6. Решение задач высшей математики и механики [Текст].
–СПб.: БХВ – Петербург, 2001. -528 с.
