Руководство к выполнению курсовой работы по дисциплине «Системы управления химико-технологическими процессами». Методическое пособие для студентов спе
.pdf
3. Идентификация математической модели резервуара как объекта регулирования температуры
Идентификация структуры и параметров математической модели (ММ) объекта управления (ОУ) системы автоматического регулирования температуры (САРТ) в резервуаре для сквашивания осуществляется на основе полученной экспериментально переходной функции (кривой разгона) hэ(t), представленной в табл.3.1 и на рис.3.1.
Текущее значение температуры является выходным сигналом. Входные сигналы: задающее воздействие – заданное значение температуры, возмущение – появление в резервуаре продукта с отличной от заданной температурой, управляющее воздействие – угол открытия крана подачи пара (горячей воды) в калорифер.
Таблица 3.1
№ точки |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
|
|
|
|
|
|
|
|
|
Время, с |
0 |
5 |
10 |
20 |
40 |
60 |
80 |
|
|
|
|
|
|
|
|
|
|
hЭ(t), град.С0 |
0 |
0.014 |
0.049 |
0.155 |
0.40 |
0.604 |
0.748 |
|
hМ (t), град.С0 |
0 |
0.013 |
0.050 |
0.156 |
0.402 |
0.606 |
0.750 |
|
|
|
|
|
|
|
|
|
|
№ точки |
|
8 |
9 |
10 |
11 |
12 |
13 |
14 |
|
|
|
|
|
|
|
|
|
Время, с |
|
100 |
120 |
140 |
160 |
180 |
220 |
280 |
|
|
|
|
|
|
|
|
|
hЭ(t), град.С0 |
|
0.843 |
0.903 |
0.941 |
0.964 |
0.978 |
0.992 |
0.998 |
hM (t), град.С0 |
|
0.844 |
0.904 |
0.942 |
0.966 |
0.980 |
0.993 |
0.999 |
Параметры ММ определяем следующим образом:
1) по виду переходной функции на рис.3.1, полагаем, что структура ММ ОУ имеет вид:
30
W( p ) |
|
k |
|
|
, |
(3.1.) |
|
|
|
|
|||
( T |
p 1 ) ( T |
2 |
p 1 ) |
|||
1 |
|
|
|
|
||
h(t)
1.0
0.8
0.6
0.4
0.2
0 |
40 |
80 |
120 |
160 |
200 |
240 |
t, c |
|
|
Рис.3.1. Графики переходных функций ОУ: |
|
||||
|
|
- |
экспериментальной, |
|
|
|
|
-полученной в результате идентификации
2)коэффициент усиления определяем из графика переходной функции hЭ(t ) и известного условия:
k= h( ) = 1.0.
3)Остальные параметры: постоянные времени Т1, T2, - определяем с использованием метода интегральных оценок (ИО), ЭВМ и системы СИАМ. Схема идентификации модели резервуара в СИАМ с использованием прямых методов оптимизации представлена на рис.3.2. Результаты идентификации запоминаются в блоках №№ 7, 8: T1 = 42.6 с,
Т2 = 18.2 с.
4) Далее в окне моделирования рассчитываем переходные функции в системе с найденными параметрами. По таблице на выходе блока №4 оцениваем максимальную абсолютную ошибку оценки экспериментальной переходной функции по формуле:
hmax hЭ( t ) hM ( t ) max 0.0077.
Численные значения переходной функции hМ(t) с выхода блока №8 записываем в таблицу 3.1. и строим график этой
31
функции на рис.3.1. Как видно, графики переходных функций практически совпадают.
|
|
|
|
|
|
|
|
|
|
Экспериментальная |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
переходная |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
функция |
|||||
|
1 |
|
|
2 |
4 |
5 |
|
|||||||||||
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
k |
|
x |
|
|
|
k |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
s |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
k=1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
N =14 |
|
|
|
|
|
k=1 |
|
|
k=1 |
|||||||
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
x1i=ti |
y1i = yi |
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
6 |
|
|
7 |
8 |
|
|
|
|
|
|
|
|
|||||
k
Ts 1
k
Ts 1
k=1 |
k=1 |
k=1 |
Идентифицируемая |
|
модель |
||||
|
T=T0=1 |
T=T0=1 |
||
|
(параметры T1, T2) |
|||
|
|
|
Рис.3.2. Схема набора задачи идентификации в СИАМ
Т а к и м о б р а з о м , на основании экспериментально полученной кривой разгона системы регулирования температуры в резервуаре для сквашивания определены структура ММ в виде апериодического звена второго порядка и ее параметры:
k = 1, T1 = 42.6 с , T2 = 18.2 с .
Максимальная абсолютная ошибка оценки экспериментальной переходной функции:
hmax 0.0077 ,
что свидетельствует о высоком качестве идентификации.
32
4.Синтез системы автоматического регулирования температуры в резервуаре для сквашивания
П о с т а н о в к а з а д а ч и с и н т е з а
В результате идентификации на основании экспериментально полученной кривой разгона найдены структура и параметры математической модели ОУ (см. рис.4.1).
Будем полагать, что задающее воздействие g(t) = 1, возмущение f(t) = 0.5, y(t) – выходной сигнал (температура). Регулирующий орган – безынерционный: его передаточная функция равна 1.
Регулирующий |
|
|
|
|
|
|
|
орган |
|
|
F(p) |
|
|||
G(p) |
|
|
|
|
|
|
Y(p) |
|
|
|
|
k |
|||
k=1 |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
( T1 p 1 )( T2 p 1 ) |
|
||
|
|
|
|
|
|||
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
Рис.4.1. Математическая модель ОУ: структура – апериодическое звено 2-го порядка; параметры - k1 = 1, k2 = 1, T1 =42.6 c, T2 = 18.2 c,
Т р е б у е т с я с и н т е з и р о в а т ь САР температуры, удовлетворяющую следующим требованиям: время регулирования tр 90 c, перерегулирование 10%, установившаяся ошибка САР при воздействии задающего сигнала g(t) = 1 и возмущения f(t)=0.5 должна быть равна нулю; максимальное отклонение регулирующего органа при воздействии
0.6.
В ы б о р с т р у к т у р ы р е г у л я т о р а
В соответствии с заданием замкнутая САРТ должна быть астатической первого порядка по отношению к задающему воздействию и возмущению. Решить задачу обеспечения аста-
33
тизма может использование И, ПИ, ПИД – регуляторов.
Для обеспечения заданного времени регулирования, необходимо использовать последовательно включенный П – регулятор.
Методом подбора выбрана структурная схема замкнутой САР, представленная на рис.4.2. Рассмотрим особенности ее синтеза методом стандартных коэффициентов.
Р а с ч е т п е р е д а т о ч н о й ф у н к ц и и С А Р Т Передаточная функция замкнутой САРТ
|
|
|
|
|
|
|
|
|
|
|
k0k |
|
|
|
|
|
|
|
|
|
|
p[( T T p2 ( T |
T k |
k ) p 1 k k ] |
|
|
|||||||||||
WСАУ ( p ) |
|
|
|
1 |
2 |
|
1 |
|
|
2 |
2 |
|
|
1 |
|
|
|
|
1 |
|
|
|
|
|
|
|
k0k |
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
p[( T T p2 |
( T |
|
T |
k |
k ) p 1 k k ] |
|
|
|||||||||
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
1 |
2 |
|
1 |
2 |
|
2 |
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
k0k |
|
|
|
|
|
|
|
||
T T p3 |
( T |
T |
k |
k ) p2 |
( 1 k k ) p k k |
|
||||||||||||
|
|
|
||||||||||||||||
1 |
2 |
|
|
1 |
2 |
|
2 |
|
|
|
|
1 |
0 |
|
|
|
||
|
|
|
|
|
|
1 |
|
|
|
. |
(4.2) |
|
|
|
|
|
|
|
|
|
|
||||
T T |
p3 |
( T |
T |
k |
k ) |
p2 |
( k k 1 ) |
|
||||
|
|
1 2 |
1 |
2 |
2 |
|
1 |
p 1 |
|
|||
|
|
k0k |
|
k0k |
|
k0k |
|
|||||
|
|
|
|
|
|
|
|
|
||||
Как видно, в знаменателе ПФ САУ (4.2) число коэффициентов – три (число возможных уравнений, составленных в соответствии с (4.1) из равенства коэффициентов при одинаковых степенях p) равно числу передаточных чисел.
|
|
|
|
|
|
|
|
|
|
|
F(p) |
|
|||
|
|
(p) |
|
|
|
|
U(p) |
|
|
|
Y(p) |
||||
G(p) |
|
|
k0 |
|
|
k |
|||||||||
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
p |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
( T1 p 1 )(T2 p 1 ) |
|
||||
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
k1 k2 p
Рис. 4.2. Структурная схема САРТ
34
В ы б о р э т а л о н н о й м о д е л и ( Э М )
Выбор эталонной модели (ЭМ) осуществляется исходя из требований к качеству замкнутой системы. Так как разомкнутая система имеет порядок равный двум, ЭМ выберем в виде инерционного звена 2-го порядка
Wэм( p ) |
|
|
|
kЭМ |
|
|
|
|
|
|
|
|
kЭМ |
|
|
, |
(4.3) |
|||||
T 2 |
p2 |
2T d |
|
|
p 1 |
a |
|
p2 a |
|
|
|
|||||||||||
|
|
|
ЭМ |
|
M 2 |
M 1 |
p 1 |
|
||||||||||||||
|
|
|
ЭМ |
|
|
ЭМ |
|
|
|
|
|
|
|
|
|
|
||||||
a |
M 2 |
T 2 |
|
; |
a |
M 1 |
2T d |
ЭМ |
; |
k |
ЭМ |
1. |
|
|||||||||
|
|
ЭМ |
|
|
|
ЭМ |
|
|
|
|
|
|
|
|||||||||
с оптимальным значением относительного коэффициента затухания dэм = 0.7. В этом случае время регулирования tР 3 Tэм , а перерегулирование < 5%. Постоянную времени ЭМ выбираем из условия:
T |
t р зад |
. |
(4.4) |
|
|||
ЭМ |
3 |
|
|
|
|
|
С целью обеспечения требования астатизма ЭМ по отношению к задающему воздействию выбираем
kЭМ = kСАУ = 1.
Приведем структуру ПФ ЭМ (4.3) к виду (4.2), помножив ее знаменатель на множитель (TМ2 p+1), где TМ2 = 0.1 TЭМ . Как показывают результаты моделирования при таком изменении ПФ ЭМ ее переходная функция практически не изменяется:
|
WЭМ 2( p ) |
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
( a |
|
|
|
p2 a |
|
p |
1 )( T |
|
|
|
|
|
|||||||
|
|
|
|
|
M 2 |
M 1 |
p 1 ) |
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
М2 |
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
(4.5) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
p3 ( a |
|
|
|
|
|
|
) p2 ( a |
|
|
|
|
||||||
|
|
a |
T |
|
T |
|
a |
M 2 |
M 1 |
T |
) p 1 |
|||||||||
|
|
|
M 2 M 2 |
|
|
|
|
M 1 M 2 |
|
|
|
|
|
M 2 |
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
, |
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
A p3 |
A p2 |
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
A p 1 |
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
3 |
|
2 |
|
|
1 |
|
|
|
|
|
|
где |
A3 aM 2TM 2 , |
|
|
|
A2 |
aM 1TM 2 aM 2 , |
|
A1 aM 1 TM 2 . |
||||||||||||
Сравнивая полученную ПФ с (4.2), выписываем уравнения коэффициентов их знаменателей при одинаковых степенях р:
35
T1T2 A3 ; k0 k
( T1 T2 k 2 k ) A2 ; k0 k
k1k 1 A1.. k0k
Отсюда последовательно определяем:
k0 T1T2 ; kA3
k2 T1 T2k A2k0k ;
k1 A1k0k 1 . k
С и н т е з С А Р Т с п о м о щ ь ю Э В М и с и с т е м ы M a p l e - 6
(4.6)
(4.7)
(4.8)
Синтез САРТ проводим для системы, структурная схема которой изображена на рис.4.2., по формулам (4.2)–(4.8). Ниже приведена соответствующая Maple – программа. Эту задачу можно решить так же с помощью обычного калькулятора.
Вводим параметры передаточной функции ОУ:
> T1:=18.2; |
T2:=42.6; |
k:=1.0; |
T1 := 18.2
T2 := 42.6 k := 1.0
Задаем время регулирования:
> tp:=90;
tp := 90
Определяем параметры передаточных функций ЭМ:
> Tm:=tp*0.95/3.; d:=0.7; Tm2:=0.1*Tm;
Tm := 28.50000000 d := .7
Tm2 := 2.850000000
36
> Am2:=Tm*Tm; |
Am1:=2*Tm*d; |
|
Am2 := 812.2500000 |
|
Am1 := 39.90000000 |
> A3:=Am2*Tm2; |
A2:=Am1*Tm2+Am2; A1:=Tm2+Am1; |
|
A3 := 2314.912500 |
|
A2 := 925.9650000 |
|
A1 := 42.75000000 |
Вычисляем передаточные числа САРТ:
> k0:=T1*T2/k/A3; k1:=(A1*k0*k-1)/k; > k2:=(A2*k0*k-T1-T2)/k;
k0 := .3349241062
k1 := 13.31800554
k2 := 249.3280000
>
З а д а ч а с и н т е з а р е ш е н а .
Т а к и м о б р а з о м , решены следующие задачи синтеза САРТ:
1) Выбраны структура закона управления в виде ПИДрегулятора и ЭМ – в виде колебательного звена с параметра-
ми: kЭМ = 1, TЭМ = 30 с, d = 0.7.
2) Методом стандартных коэффициентов определены па-
раметры ПИД-регулятора: k0 = 0.335, k1 = 13.32, k2 = 249.3,
при которых замкнутая САРТ удовлетворяет всем требованиям задания.
37
Заключение
1.Проведен анализ технологической схемы изготовления кефира резервуарным способом и выбраны методы и средства автоматизации.
2.Разработана функциональная схема автоматизации технологического процесса изготовления кефира, включающая автоматические регуляторы температуры на выходе охладителя, в резервуаре для сквашивания, кислотности и уровня продукта в резервуаре; схемы включения насосов и мешалки; индикацию режимов работы и регулируемых параметров; обеспечения заданной временной программы технологического процесса сквашивания.
3.На основании экспериментально полученной кривой разгона САРТ в резервуаре для сквашивания определены структура его математической модели и с помощью ЭВМ и системы СИАМ идентифицированы ее параметры.
4.Выбраны структура закона управления в виде ПИДрегулятора, параметры которого определены методом стандартных коэффициентов.
Подпись исполнителя
38
Приложение 2. Варианты заданий для решения задачи идентификации
Таблица П2.1
|
|
|
|
h(t), вариант № |
|
|
|
|
t, c |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
|
||||||||
0.000 |
0.000 |
0.000 |
0.000 |
0.000 |
0.000 |
0.000 |
0.000 |
0.000 |
5.000 |
0.048 |
0.040 |
0.034 |
0.028 |
0.025 |
0.034 |
0.027 |
0.023 |
10.00 |
0.155 |
0.128 |
0.109 |
0.095 |
0.084 |
0.114 |
0.094 |
0.080 |
20.00 |
0.399 |
0.341 |
0.298 |
0.263 |
0.236 |
0.319 |
0.272 |
0.236 |
40.00 |
0.748 |
0.676 |
0.614 |
0.560 |
0.515 |
0.667 |
0.599 |
0.542 |
60.00 |
0.903 |
0.850 |
0.798 |
0.748 |
0.703 |
0.855 |
0.800 |
0.747 |
80.00 |
0.964 |
0.932 |
0.896 |
0.857 |
0.819 |
0.941 |
0.905 |
0.865 |
100.0 |
0.987 |
0.970 |
0.946 |
0.919 |
0.890 |
0.976 |
0.956 |
0.929 |
120.0 |
0.995 |
0.986 |
0.973 |
0.954 |
0.933 |
0.991 |
0.979 |
0.963 |
140.0 |
0.998 |
0.994 |
0.986 |
0.974 |
0.959 |
0.996 |
0.990 |
0.981 |
160.0 |
0.999 |
0.997 |
0.993 |
0.985 |
0.975 |
0.998 |
0.995 |
0.990 |
180.0 |
0.999 |
0.999 |
0.996 |
0.991 |
0.985 |
0.999 |
0.998 |
0.995 |
200.0 |
0.999 |
0.999 |
0.998 |
0.995 |
0.991 |
0.999 |
0.999 |
0.997 |
220.0 |
0.999 |
0.999 |
0.999 |
0.997 |
0.994 |
0.999 |
0.999 |
0.998 |
500.0 |
1.000 |
1.000 |
1.000 |
1.000 |
1.000 |
1.000 |
1.000 |
1.000 |
Таблица П2.2
|
|
|
|
h(t), вариант № |
|
|
|
|
t, c |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
0.000 |
0.000 |
0.000 |
0.000 |
0.000 |
0.000 |
0.000 |
0.000 |
0.000 |
|
|
0.017 |
|
|||||
5.000 |
0.020 |
0.018 |
0.013 |
0.015 |
0.012 |
0.011 |
0.010 |
|
|
|
0.061 |
|
|||||
10.00 |
0.069 |
0.063 |
0.048 |
0.055 |
0.043 |
0.039 |
0.036 |
|
20.00 |
0.209 |
0.187 |
0.195 |
0.154 |
0.172 |
0.140 |
0.128 |
0.117 |
40.00 |
0.494 |
0.453 |
0.479 |
0.399 |
0.436 |
0.368 |
0.341 |
0.317 |
60.00 |
0.698 |
0.653 |
0.693 |
0.603 |
0.646 |
0.565 |
0.531 |
0.500 |
80.00 |
0.825 |
0.786 |
0.828 |
0.747 |
0.787 |
0.710 |
0.675 |
0.643 |
100.0 |
0.900 |
0.869 |
0.906 |
0.842 |
0.874 |
0.810 |
0.778 |
0.748 |
120.0 |
0.943 |
0.920 |
0.950 |
0.902 |
0.927 |
0.876 |
0.850 |
0.824 |
140.0 |
0.968 |
0.951 |
0.974 |
0.940 |
0.958 |
0.920 |
0.899 |
0.877 |
160.0 |
0.981 |
0.970 |
0.986 |
0.963 |
0.976 |
0.948 |
0.932 |
0.914 |
180.0 |
0.989 |
0.982 |
0.993 |
0.977 |
0.986 |
0.967 |
0.954 |
0.940 |
200.0 |
0.994 |
0.989 |
0.996 |
0.986 |
0.992 |
0.978 |
0.969 |
0.958 |
220.0 |
0.996 |
0.993 |
0.998 |
0.991 |
0.995 |
0.986 |
0.979 |
0.971 |
500.0 |
1.000 |
1.000 |
1.000 |
1.000 |
1.000 |
1.000 |
1.000 |
1.000 |
39
