Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Теория автоматического управления технологическими объектами (линейные системы). Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
По данным табл. 1 строится АФЧХ элемента рис. 39. Для
w
построения частотных характеристик удобно использовать мате­матический пакет Mathcad.
Для построения АЧХ и ФЧХ используем формулы:
ImWw()( )
на рис. 40.
2
A w()
1
22
;)(Im)(Re)(
www
+=A
0.5
0.5 0 0.5 1 1.5 2 2.5
0.5
1
1.5
ReWw()( )
wj
=
)Im(
).
(arctg)(
)Re(
w
Рис. 39. АФЧХ
Графики АЧХ и ФЧХ данного элемента САР представлены
0
fw()
1
p-
2
0
0 10 20
w
2
0 10 20
w
Рис. 40. АЧХ и ФЧХ
61
На рис. 41 представлены графики ЛАЧХ, вычисляемой по
т
±
формуле L (w) = 20.lg A(w) , асимптотической ЛАЧХ Lac(w), имеющей нулевой наклон на частотах, меньших чем 1/Т и прохо­дящей на высоте 20lgK, и наклон -20 дб/дек (децибел на декаду) на частотах больше 1/Т, а также ЛФЧХ.
10
2 0 2
L w() Lac w()
2 0 2
10 20 30 40
fw()
p-
2
1
2
log w()
Рис. 41. ЛАЧХ, асимптотическая ЛАЧХ и ЛФЧХ
log w()
Асимптотическая ЛАЧХ состоит из отрезков прямых, про-
ходящих горизонтально или под наклоном
20 дб/дек, где
m=1, 2... .
8.2.4. Дифференциальные уравнения
Известно, что любое движение, процессы передачи, обме­на, преобразования энергии и вещества математически можно описать с помощью дифференциальных уравнений (ДУ). Аппарат ДУ является также основным математическим аппаратом при изучении и исследовании систем управления. Решив ДУ, можно найти характер изменения регулируемой переменной в переход­ных и установившихся режимах при различных воздействиях на систему.
Порядком ДУ называют максимальный порядок производ­ной в уравнении. Обычно составляя модель объекта на основа­нии физических законов, чаще всего получаем систему диффе­ренциальных уравнений первого - третьего порядков.
62
dt
При составлении описания различают стационарные объ-
&&&
екты, коэффициенты ДУ которых не изменяются во времени, и нестационарные объекты, у которых коэффициенты изменяются с течением времени. Примерами нестационарных объектов мо­гут служить различного рода теплообменники, изменяющие ко­эффициенты теплоотдачи от стенок в связи с отложениями со­лей или образованием нагара на стенках; каталитические реак­торы, подверженные изменению активности катализаторов в процессе реакции, и т. д.
ДУ могут быть линейными и системы управления, описы­ваемые такими уравнениями, относятся к классу линейных сис­тем. Коэффициенты линейных ДУ могут быть постоянными ли­бо зависящими от времени, но они не должны зависеть от пере­менных величин, входящих в уравнение.
Например, если система управления описывается диф-
2
a +=++
0
2
dt
dy
yd
a
dt
0021
(1))()()(
tfctxbtya
ференциальным уравнением второго порядка вида: и коэффициенты а0, а1, а2 и b0, с0являются постоянными и не за­висят от переменных у, yy
, , х и f , то такая система относится к
классу линейных.
Если хотя бы один из этих коэффициентов зависит от пе­ременных, входящих в уравнение, то уравнение, а следовательно, и система, относятся к классу нелинейных.
Нелинейным будет, например, уравнение
2
a
0
dy
yd
a
2
dt
2
21
dx
.
b)t(xb)t(ya
+=++
10
dt
В общем случае такого типа нелинейное уравнение второго порядка можно записать в виде
æ ç
),t(yF 0
ç è
dy
dt
2
yd
,
dt
),t(x,
2
dt
ö
)t(dx
÷
,
=
÷ ø
где F – нелинейная функция.
63
Операторная форма записи линейных ДУ
dt
dt
dt
Для упрощения записи и преобразования ДУ или систем
ДУ используют оператор дифференцирования р ≡
d
, а произ-
n
fd
и
записывают как pf и pnf. Так, уравнение (1)
n
водные
df
можно записать следующим образом
2
0
0021
(2).)()()()(
tfctxbtyapapa +=++
В общем виде система линейных дифференциальных урав­нений, описывающая многомерные (больше одной управляемой величины) САУ, будет выглядеть:
a11(p)x1(t) + a12(p)x2(t) + ... + a1k(p)xk(t) = f1(t);
a21(p)x1(t) + a22(p)x2(t) + ... + a2k(p)xk(t) = f2(t); (3)
. . .
ak1(p)x1(t) + ak2(p)x2(t) + ... + akk(p)xk(t) = fk(t),
где
x1(t), x2(t), ..., xk(t) - обобщенные координаты системы, кото-
рые включают управляемые величины, промежуточные коорди­наты, ошибки управления, управляющие воздействия на объект;
f1(t), f2(t), ..., fk(t) - внешние координаты: задающие g(t) и
возмущающие fi(t) воздействия;
а
(p) – многочлены от оператора дифференцирования.
ij
Для удобства и формализации решений систему линейных
дифференциальных уравнений с постоянными коэффициентами, можно представить в одной из пяти стандартных форм:
1) в нормальной форме Коши;
2) в матричной форме;
3) выраженную относительно регулируемой величины y(t);
4) выраженную относительно ошибки e(t);
5) в виде передаточных функций : W(p), Wf(p), We(p)
64
Форма Коши
Для того чтобы было легче исследовать модель, желательно привести ее к некоторому стандартному виду, для которого уже есть готовые общие решения. Таким «стандартом» в теории управления считается система дифференциальных уравнений первого порядка, которая называется нормальной формой Коши.
Нормальная форма Коши представляет собой запись систе­мы ДУ первого порядка, выраженных относительно первой про­изводной координат САР, например, для трех уравнений:
dx
ì
1
ï
dt
ï
dx
ï
2
í
dt
ï ï
dx
3
ï
dt
î
+++++=
+++++=
+++++=
)t(fb)t(fb)t(fb)t(xа)t(xа)t(xа
313212111313212111
(4)
)t(fb)t(fb)t(fb)t(xа)t(xа)t(xа
323222121323222121
),t(fb)t(fb)t(fb)t(xа)t(xа)t(xа
333232131333232131
где x1, x2, x3 - собственные координаты системы, включая управ­ляющее воздействие на объект u(t ), внутреннюю и выходную ко- ординату y(t);
a11, ... , a33, b11,...,b
постоянные коэффициенты системы, т. е.
33 -
суммы и произведения постоянных времени Tj, коэффициентов усиления Kn;
f1, f2, f3 – внешние воздействия на систему, т. е. сигналы зада-
ния g(t), помехи fj(t).
Форма Коши удобна для расчетов с использование матема­тических пакетов (MathCAD, MATLAB, Mathematica, Maple, Derive), когда уравнения могут быть решены относительно лю­бой из фазовых координат xi.
Матричная форма записи систем дифференциальных
уравнений
Такая форма используется для упрощения записи и преоб­разования систем дифференциальных уравнений. Так, система (3) в матричной форме может быть записана как
65
f(t)
A(p)x(t)
=
,
Bf(t)
Ax(t)
(t)x'+
=
(t)
x'
Cf(t)
Bu(t)
Ax(t)
(t)x'++=
где А(р) – матрица многочленов от оператора дифференцирова- ния; x(t) и f(t) – векторы-столбцы функций.
Система уравнений Коши (4) в матричной форме имеет вид:
,
где
- вектор-столбец производных функций хi(t) или про-
изводная от вектора x(t); А и В – матрицы постоянных коэффи- циентов; f(t) – вектор-столбец внешних воздействий.
Описание систем в пространстве состояний
Описание объектов и систем автоматического управления «в пространстве состояний» осуществляется в виде системы дифференциальных уравнений первого порядка, записанных в форме Коши и связывающих внутренние координаты со входны­ми воздействиями и выходными координатами. Внутренние ко­ординаты называют также переменными состояния или фазовы­ми координатами. Уравнения, описывающие изменение перемен­ных состояния в зависимости от изменения входных воздействий, называются уравнениями состояния; уравнения, связывающие выходные переменные с фазовыми координатами, а иногда и входными воздействиями, – уравнениями выхода.
В развернутом виде система уравнений, описывающая со­стояние объекта управления, может быть записана как
dx
dt
n
i
j
m
jij
j
В матричной форме она имеет вид
66
k
....1,
nifcubxa
=++=
jij
ååå
jij
111
j
===
,
&
,Dxy
=
где
x
ù
é
1
ú
ê
x
2
ú
ê
=
ú
ê
×××
ú
ê
x
û
ë
é ê ê
=
ê
××× ê ê
1
ë
x
ù
é
1
ú
ê
&
x
2
ú
ê
&
,
=
ú
ê
×××
ú
ê
&
x
û
ë
a...a
ù
n
111
ú
a...a
n
221
ú
,
ú ú
a...a
ú
nnn
û
u
ù
é
1
ú
ê
u
2
ú
ê
,
=
ú
ê
×××
ú
ê
u
û
ë
b...b
é ê ê
=
ê ê
ê
ë
m
111
b...b
221
×××
b...b
nmn
1
f
ù
é
1
ú
ê
f
2
ú
ê
,
fuxx
ù ú
m
ú
,
ú ú
ú
û
,
=
ú
ê
×××
ú
ê
f
kmnn
û
ë
c...c
é ê ê
=
CBА
ê ê
ê
ë
ù
k
111
ú
c...c
k
221
ú
.
ú
×××
ú
c...c
ú
nkn
1
û
Вектор x называют вектором координат состояния или фа­зовых координат. Матрица А - матрица коэффициентов системы; u - вектор управления переменными состояния (управление), B ­матрица управления, f - вектор возмущения, C - матрица коэффи­циентов возмущающих воздействий.
Уравнение состояния дополняют уравнением выходов:
)()( tt
где y – вектор выходов объекта; D – матрица коэффициентов.
Данная форма записи признана стандартом для ряда про-
грамм математического моделирования (VisSim, Simulink, и т. д.), во многих случаях используется для реализации форм записи ДУ САР с одним входом и одним выходом. Она может использовать­ся для построения моделей больших, но не сложных систем, не поддающихся модуляризации (разбиению на модули), описание которых оптимально в матричной форме.
Описание в координатах «вход - выход»
Одной из распространенных форм записи ДУ в теории ав­томатического управления является запись, связывающая выход- ную координату с входными воздействиями. Система линейных дифференциальных уравнений для координат состояния может быть преобразована к одному уравнению путем исключения про­межуточных координат.
67
Например, для системы, описываемой ДУ второго порядка,
dt
конечное уравнение будет иметь вид
2
tyd
a +++=++ ,
2
dt
a
2
dt
)()(
tdy
)(
)(
tdx
btya
)(
сtxb
dt
dt
)(
tdf
)(
tfс
010101
где a0, a1 a2,b0, b0, c0, c1, - постоянные коэффициенты, зависящие от параметров системы.
В общем виде для одного возмущающего и одного задаю­щего воздействий уравнение в операторной форме записывается как
A(p) y(t) = B(p) х(t) + C(p) f(t), где у(t) – выход системы; х(t) – входное задающее воздействие; f(t) - возмущающее воздействие; A(p) = a0pn+ a1p
- характеристический полином уравнения; В(p) = b0pm+ b1p + b
p + bm и С(p) = с0pk+ с1p
m-1
k-1
+ ... + с
p + сk – полиномы или
k-1
многочлены от оператора дифференцирования
n-1
+ ... + a
р º , опреде-
p + a
n-1
m-1
d
+ ...
ляющие влияние задания и возмущения на выход объекта. Для реальных систем m<n и к<n.
Математический аппарат решения линейных ДУ хорошо
развит. К методам решения дифференциальных уравнений или систем ДУ относится классический метод решения (нахождение общего решения ДУ и частного), метод Лагранжа (вариации про­извольной постоянной), метод Бернулли, приведение к форме Коши и др. Это позволяет решать большинство известных прак­тических задач управления химико-технологическими объектами, модели которых описываются или приводятся к данному классу уравнений.
Однако в большинстве случаев в реальных элементах сис­темы связь между входной и выходной величинами является не­линейной и часто задается в графической форме. Поэтому даже если ДУ системы и будет получено, оно будет нелинейным. Это легко понять хотя бы потому, что всегда есть предельно допус­тимое значение входного сигнала – при его превышении объект может просто выйти из строя или даже разрушиться (линейность нарушается). Методы исследования нелинейных операторов
n
68
сложны математически, в теории нелинейных систем точные ре­шения известны только для достаточно узкого круга задач. Об­щих методов решения систем нелинейных дифференциальных уравнений не существует. Поэтому решают их приближенно, ли­бо с использованием различных численных методов, либо за счет упрощения модели путем линеаризации нелинейных ДУ.
Линеаризация нелинейных уравнений
Замена нелинейного ДУ приближенным линейным называ-
ется линеаризацией. Считают, что в процессе регулирования от- клонения всех изменяющихся величин от их установившихся значений малы, и поэтому возможна замена нелинейных диффе­ренциальных уравнений приближенными линейными уравнения­ми. При линеаризации нелинейные функции переменных, входя­щих в уравнение движения, раскладывают в ряд Тейлора в окре­стностях рабочей точки (установившегося значения переменных). На том основании, что отклонения малы, в разложении оставляют лишь члены, содержащие отклонения в первых степенях, после чего из полученных уравнений вычитают уравнения равновесия (статики) и получают запись линеаризованных уравнений в от­клонениях.
Рассмотрим процесс линеаризации на примере сушильного
шкафа. Зависимость температуры Т объекта от подаваемого на­пряжения U в большинстве случаев нелинейная и имеет вид, представленный на рис. 42.
Рис. 42. Пример графической линеаризации объекта в точке (U0, T0)
69
Объект в общем виде описывается нелинейной функцией
'
x
''x
'''
x
двух переменных: F(U,T) = 0, или F(х,у) =0 , где x=U, y=T . Разло- жим данную функцию в окрестности некоторой точки (х0, у0) в ряд Тейлора по формуле
F
)y,x(F)yy,xx(F)y,x(F
+=D+D+=
0000
x
y,x
00
2
F
1
+
2
!
2
x
x
1
2
+D×
yxF!
2
yx
22
F
1
+DD×
2
!
2
y
F
x
+D×
y
2
+D×
y,xy,xy,x
000000
y
+D×
y,x
00
...,y
где
xF¶
и
y,x
yF¶
00
- частные производные от F по х и у при
y,x
00
значениях х=х0, у=у0.
Линейная часть приведенного разложения определяется лишь первыми тремя членами, остальными слагаемыми можно пренебречь в силу малости Δx, Δy. Эту процедуру можно интер- претировать как замену в окрестности точки (х0, у0) рассматри­ваемого участка кривой на касательную (см. рис. 42), уравнение которой определяется по формуле
F
x
,
yx
00
F
+×
x
y
,
yx
00
.0
=×
y
DD
Данное уравнение называется уравнением в приращениях, по­скольку значения х и у здесь заменены на приращенияDх = х - х иDу = у - у0.
При наличии в уравнении производных линеаризация ДУ
происходит аналогично, отличие состоит только в том, что необ­ходимо искать частные производные по производным
F¶¶
F¶¶
(
,
,
F¶¶
и т. д.).
Линеаризация нелинейного ДУ второго порядка рассматри-
вается в примере 4.
0
70
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]