Автор работы: Пользователь скрыл имя, 15 Декабря 2014 в 19:23, лабораторная работа
1. Цель работы:
1. Снятие экспериментальной кривой разгона объекта регулирования (управления).
2. Обработать экспериментальную кривую разгона на ЭВМ с целью: а) получения математического описания объекта регулирования; б) определения эффективных динамических характеристик объекта регулирования.
3. Сравнение экспериментальных и расчетных данных по кривой разгона.
Министерство образования и науки Российской Федерации
Государственное образовательное учреждение
высшего профессионального образования
«Владимирский государственный университет имени
Александра Григорьевича и Николая Григорьевича Столетовых»
Институт прикладной математики, информатики, био- и нанотехнологий
Кафедра химической технологии
Лабораторная работа №1
по дисциплине
«Системы управления химико-технологическими процессами»
«Исследование объекта управления»
Вариант № 3
Работу выполнили:
ст. гр. ЭРП-111
Медведева Д.А.
Медведева Ю.А.
Казакова А.Ю.
Работу принял:
Земскова В. Т.
Владимир – 2014г.
1. Цель работы:
2. Теоретическая часть
Алгоритм снятия кривой разгона:
Объект находится в состоянии равновесия (покоя).
Объект регулирования в данной работе:
Однозонная электрическая печь.
Регулируемый параметр:
Температура воздушного пространства печи.
Регулирующий параметр:
Мощность электронагревателей, Q = I*V – сила тока.
Для расчета систем регулирования кривая разгона снимается для регулируемого параметра (изменение его во времени) при определенном регулирующем воздействии.
Кривая разгона объекта регулирования – изменение выходного параметра (регулируемого параметра) во времени при нанесении на вход объекта ступенчатого возмущения (регулирующее воздействие) произвольной величины, если до этого объект находился в состоянии равновесия.
Эффективные динамические характеристики объекта моделирования всегда находятся по кривой разгона. Это:
Все динамические свойства определяются из безразмерной кривой разгона. Все формулы пересчета размерной кривой в безразмерную введены в программу.
2.1. Программы для обработки данных
%Skript_momentn
% Вызывающая программа в виде Skript-файла для обработки
% экспериментальной кривой разгона методом моментов c целью получения
% математического описания объекта управления в виде системы
% обыкновенных дифференциальных уравнений 1-го порядка
% Алгоритм обработки
% следующим подпрограммами: momentn.m и vdp100.m
% Обозначения:
% ddt - интервал замера выходной переменной;
% tfin - время проведения эксперимента;
% fe - экспериментальные значения;
ddt=input('Введите ddt = ');
tfin=input('Введите tfin =');
fe=input('Введите fe');
%fe=[15 20 40 63 79 91 103 110 120 130 137 142 147 153 158 163 168 172 177 180 180];
[n,ts]=momentn(fe,ddt,tfin);
%momentn
function [n,ts]=momentn(fe,ddt,tfin);
k=length(fe);
t=0:ddt:tfin;
fb=(fe-fe(1))./(fe(k)-fe(1));
dfb=diff(fb);%C-кривая
dfb=[0 dfb];
s0=sum(dfb);
s1=sum(t.*dfb);
s2=sum(t.^2.*dfb);
m1=s1/s0;
m2=s2/s0;
n=round(m1^2/(m2-m1^2));% n-число дифференциальных уравнений.
ts=m1/n;
par=[n ts];
disp('Число диф уравн, ts=');disp(par);
%*****************************
p1=ts;
for i=1:n
y0(i)=0;
end;
[t,y]=ode15s(@vdp100,0:ddt:
dissr=sum((fb'-y(:,n)).^2)/k;
disp(' dissr=');disp(dissr);
plot(t,fb,'o');grid on;xlabel('tau');ylabel('fb');
hold on;
plot(t,y(:,n));
title('Fe ( о) и Fr-------');
% vdp100
function dy=vdp100(t,y,p1);
%Решение систем диф. уравнений с использованием
%решателей Мatlab ODE
n=length(y);
u=1;k1=1;k2=k1;k3=k2;ts(1)=p1;
dy(1,1)=u/ts(1)-k1/ts(1)*y(1,
for i=2:n
dy(i,1)=k1/ts(1)*y(i-1,1)-k2/
end;
Обработка экспериментальных данных:
Время, мин |
0 |
2 |
4 |
6 |
8 |
10 |
12 |
14 |
16 |
18 |
20 |
22 |
24 |
Температура, 0С |
20 |
20 |
20,5 |
22 |
27 |
35 |
47 |
63 |
81 |
102 |
124 |
145 |
146 |
>> ddt=input('Введите ddt = ');
tfin=input('Введите tfin =');
fe=input('Введите fe');
%fe=[15 20 40 63 79 91 103 110 120 130 137 142 147 153 158 163 168 172 177 180 180];
[n,ts]=momentn(fe,ddt,tfin);
Введите ddt = 2
Введите tfin = 24
Введите fe [20 20 20.5 22 27 35 47 63 81 102 124 145 146]
Число диф уравн, ts=15.0000 1.1063
dissr = 0.0024
Число диф. уравнений |
ts |
dissr |
Дифференциальные уравнения:
1.;
2.;
3.;;
4.; ;
5.;;
Время запаздывания, мин |
Постоянная времени объекта, мин |
Т95, мин |
11 |
11 |
24 |