Автор работы: Пользователь скрыл имя, 23 Февраля 2014 в 16:53, курсовая работа
Цели работы: получение практических навыков математического моделирования процессов, происходящих в химическом реакторе; получение с помощью моделей настроек регулятора; моделирование системы управления реактором.
Исходной базой для проектирования любой системы управления являются математические модели типовых технологических процессов. Построение математической модели всегда начинается с составления формализованного описания процессов, происходящих в объекте моделирования.
10. Моделирование системы управления.
Математическое описание САР химическим реактором
Используя полученные настройки, решаем следующую систему:
Температура хладагента в рубашке TX рассчитывается по формуле:
Объемный расход хладагента описывается уравнением:
11. Графики переходных процессов
по каналам задания и
Рис. 8 График переходного процесса по каналу задания Tзад=320°С.
Рис. 9 График переходного процесса по каналу внутреннего возмущения(10 %).
12. Выводы по работе
В ходе выполнения курсовой работы были получены практические навыки математического моделирования процессов, происходящих в химическом реакторе; смоделирована система управления химическим реактором; получены настройки ПИ регулятора.
Листинг1
function ky1
[t,c]=ode45(@fck,[0 30],[1500 0 0 0]);
plot(t,c,'LineWidth',2);
h=legend('c(1)','c(2)','c(3)',
set(h,'Interpreter','none');
grid;
function dc = fck(t,c)
K1=9.6207e+010;
K2=6.8719e+010;
K3=9.6207e+010;
K4=2.0616e+011;
K5=0;
E_R=9232.7;
T1=360;
dc=zeros(4,1);
dc(1)=K1*exp(-E_R/T1)*c(2)-K4*
dc(2)=K2*exp(-E_R/T1)*c(3)-K1*
dc(3)=K4*exp(-E_R/T1)*c(1)-K3*
dc(4)=K3*exp(-E_R/T1)*c(3);
Листинг2
function ky2
[t,c]=ode45(@fck,[0 1500],[1500 0 0 0]);
plot(t,c,'LineWidth',2);
h=legend('c(1)','c(2)','c(3)',
set(h,'Interpreter','none');
grid;
function dc = fck(t,c)
K1=9.6207e+010;
K2=6.8719e+010;
K3=9.6207e+010;
K4=2.0616e+011;
K5=0;
E_R=9232.7;
w=25;
T1=300+w*sin(2*pi*t/10);
dc=zeros(4,1);
dc(1)=K1*exp(-E_R/T1)*c(2)-K4*
dc(2)=K2*exp(-E_R/T1)*c(3)-K1*
dc(3)=K4*exp(-E_R/T1)*c(1)-K3*
dc(4)=K3*exp(-E_R/T1)*c(3);
Листинг3
function ky3
clc
[T,C]=ode15s(@gif,[0:1000],[
plot(T,C,'LineWidth',2);
h=legend('c(1)','c(2)','c(3)',
set(h,'Interpreter','none');
grid on
c1=C(end,1)
c2=C(end,2)
c3=C(end,3)
c4=C(end,4)
T0=C(end,5)
function dc=gif(t,c)
Er=9232.7;
K1=9.6207e+010;
K2=6.8719e+010;
K3=9.6207e+010;
K4=2.0616e+011;
K5=0;
v=0.5/60;
V=1.1;
Cpcm=2000*1300;
H1=12000;
H2=10000;
H3=10000;
H4=20000;
H5=0;
Kt=200;
F=7;
Cpx=1400*1000;
vx=v
Txo=275;
dc=zeros(5,1);
dc(1)=(v/V)*(1500-c(1))+K1*c(
dc(2)=(v/V)*(0-c(2))+K2*c(3)*
dc(3)=(v/V)*(0-c(3))+K4*c(1)*
dc(4)=(v/V)*(0-c(4))+K3*c(3)*e
dc(5)=(v/V)*(300-c(5))+(1/
Листинг 4
function ky4
clc
[T,C]=ode15s(@gif,[0:2000],[
plot(T,C(:,5))
grid on
T0=T,C(:,5)
function dc=gif(t,c)
Er=9232.7;
K1=9.6207e+010;
K2=6.8719e+010;
K3=9.6207e+010;
K4=2.0616e+011;
K5=0;
v=0.5/60;
V=1.1;
Cpcm=2000*1300;
H1=12000;
H2=10000;
H3=10000;
H4=20000;
H5=0;
Kt=200;
F=7;
Cpx=1400*1000;
vx=v*1.05;
Txo=275;
dc=zeros(5,1);
dc(1)=(v/V)*(1500-c(1))+K1*c(
dc(2)=(v/V)*(0-c(2))+K2*c(3)*
dc(3)=(v/V)*(0-c(3))+K4*c(1)*
dc(4)=(v/V)*(0-c(4))+K3*c(3)*
dc(5)=(v/V)*(300-c(5))+(1/
Листинг5
function ky55
clc
[T,C]=ode15s(@gif,[0:2000],[
plot(T,C(:,5))
grid on
function dc=gif(t,c)
Er=9232.7;
K1=9.6207e+010;
K2=6.8719e+010;
K3=9.6207e+010;
K4=2.0616e+011;
K5=0;
v=0.5/60;
V=1.1;
Cpcm=2000*1300;
H1=12000;
H2=10000;
H3=10000;
H4=20000;
H5=0;
Kt=200;
F=7;
Cpx=1400*1000;
vx=v;
Txo=275;
Kp=7.63;
Tu=104.44;
Tz=320;
dc=zeros(5,1);
dc(1)=(v/V)*(1500-c(1))+K1*c(
dc(2)=(v/V)*(0-c(2))+K2*c(3)*
dc(3)=(v/V)*(0-c(3))+K4*c(1)*
dc(4)=(v/V)*(0-c(4))+K3*c(3)*
dc(5)=(v/V)*(300-c(5))+(1/
dc(6)=-Kp*((v/V)*(300-c(5))+(
Информация о работе Моделирование системы управления химическим реактором