Автор работы: Пользователь скрыл имя, 24 Июня 2013 в 14:40, курс лекций
Предмет и задачи курса. Общая постановка задач идентификации моделей
Теория идентификации и моделирования – это научно-техническая дисциплина, которая занимается вопросами построения моделей объектов управления и систем управления и решает проблему оценки параметров этих моделей.
При рассмотрении проблемы идентификации различают статический подход, сущность которого в следующем: ставятся экспериментальные исследования, получают экспериментальную выборку, характеризующую динамику модели, на основании априорных данных о физических процессах в модели определяется структура самой модели, а по экспериментальной выборке определяются настроечные параметры модели.
; ; ;
θ – период собственных колебаний
;
По весовой функции определяется ξ (декремент затухания):
; .
Эти методики применимы только к моделям типовых динамических звеньев.
Особенности методики.
Методика в большинстве
своем носит теоретический
Чтобы получить структуру модели и параметры модели нужно представить эксперимент. Частотные характеристики в логарифмической форме.
Исходная кривая аппроксимируется ломаной. Причем по возможности наклон отдельных участков выбирается кратным 20 дБ/дек
Для определения параметров функции:
статический коэффициент передач: 20lgk
Для удобства идентификации
по частотным характеристикам
Звено |
ω<<1/T |
ω=1/T |
ω>>1/T |
k |
20lgk |
20lgk |
20lgk |
|
n20 дБ/дек |
n20 дБ/дек |
n20 дБ/дек |
|
0 дБ |
3 дБ |
n20 дБ/дек |
|
0 дБ |
в зависимости от ξ |
n40 дБ/дек |
е-Тр |
0 |
0 |
0 |
Значение фазовой характеристик
Звено |
ω<<1/T |
ω=1/T |
ω>>1/T |
k |
0 |
0 |
0 |
|
|
|
|
|
0 дБ |
|
|
|
0 дБ |
|
|
е-Тр |
|
|
|
Для объекта идентификации получают кривую разгона при входном воздействии в виде единичного скачка.
Входное воздействие Кривая разгона
Модель объекта будем искать в виде передаточной функции:
, n>m
Надо определить аi, bi.
Если кривая разгона задана в реальных единицах, то для удобства обработки эту кривую разгона нормируют:
получим кривую в диапазоне [0;1]
Связь между коэффициентами аi, bi и параметрами кривой разгона может быть установлена через систему уравнений:
a1=F1+b1
a2=F2+b2+b1F1
a3=F3+b3+b2F1+b1F2
Параметры Fi, входящие в эту систему уравнений имеют аналитические выражения:
, θ – измененный масштаб по времени
Обычно
t |
Y |
1-y |
θ |
1-θ |
(1-y)* (1-θ) |
||
0 |
0 |
1 |
0 |
||||
Δt |
y(Δt) |
1-y(Δt) |
Δt/F1 |
||||
2Δt |
y(2Δt) |
1-y(2Δt) |
2Δt/F1 |
||||
|
|||||||
nΔt |
y(nΔt) |
1-y(nΔt) |
nΔt/F1 |
Данный метод выгодно отличается своей простотой и оперативностью. При той же точности решения вычислительные затраты на обработку кривой разгона снижаются, по сравнению с известным методом М.П. Симою. При этом круг рассматриваемых объектов значительно расширяется.
Модель объекта определяется в виде дифференциального уравнения. Причем вид уравнения зависит от вида кривой разгона.
Уравнение объекта берётся в виде:
если кривые разгона объекта имеют вид:
если кривые разгона объекта имеют вид:
если кривая разгона объекта имеет вид:
Передаточная функция системы первого типа:
, (4)
Представим структуру системы в виде последовательного соединения двух звеньев. Первое звено – апериодическое, а второе – в общем случае звено II-го порядка.
Приравняв исходную ПФ и полученную для последовательного соединения двух звеньев, легко установить связь между их коэффициентами:
; ; ; (5)
Так как звенья включены последовательно, то при подаче на вход воздействия в виде единичного скачка 1(t), вход во второе звено, равный выходу первого, определяется, как yпр=1-exp(-α1t), а выход второго звена будет представлять собой кривую разгона объекта.
Дифференциальное уравнение объекта можно записать:
ay''+by'+y=1-exp(-α1t). (6)
Выразим b. Известно, что в точке перегиба графика функции вторая производная равна 0: y''(tп)=0. Тогда для момента времени, соответствующего точке перегиба (см. рисунок), уравнение (6) запишется:
a*0+b*y'(tп)+y(tп)=1-exp(-α1tп
откуда получим: (7)
Для нахождения неизвестных коэффициентов a и α1 запишем (6) в виде: ay''+by'+exp(-α1t)=1-y, (8).
Проинтегрируем (7) в пределах [t1;t2]:
(9)
S1,2 – площадь, ограниченная линией установившегося значения у, кривой разгона и вертикалями в точках t1 и t2:
В уравнении (9) возьмём в качестве пределов интегрирования t1=0, t2= ∞. Тогда, учитывая, что:
y(0)=0; y'(0)=0; y(∞)=1; y'(∞)=0, получим:
(10)
S0∞ - это площадь над кривой разгона для t1=0 и t2= ∞, то есть во всем диапазоне наблюдения.
Уравнения (7) и (10) образуют систему с двумя неизвестными: b и α1. Решая эту систему (численно, графически, с помощью номограмм) мы можем определить значения этих коэффициентов.
Возьмём в (9) t1=tn, t2=∞.Учитывая, что y(∞)=1; y'(∞)=0, Sn∞ - площадь над кривой разгона для t1=tn и t2= ∞ получим:
(11)
Подставляя значения a, b и α1 в (5), получим значения коэффициентов a3, a2, a1.
Достоинством этой методики является тот факт, что мы можем получить аналитическое выражение переходной функции, решить обратную задачу и оценить точность идентификации. Решение уравнения (6) может быть использовано для проверки соответствия найденных коэффициентов.
Решение дифференциального уравнения складывается из суммы общего решения однородного уравнения ay''+by'+y=0 и частного решения неоднородного.
Частное решение неоднородного уравнения имеет вид
, где (12)
Общее решение однородного уравнения зависит от корней характеристического уравнения:
ar2+br+1=0.
Варианты значений корней:
, (y0 - решение общего однородного уравнения)
где ; (13)
; (14)
; (15)
Системе с кривой разгона второго типа соответствует передаточная функция:
(16)
Для определения коэффициентов
этого уравнения объект заменяется
последовательным соединением двух
звеньев – интегро-
При подаче на вход первого звена единичного возмущения x(t)=1(t), выход звена , где δ=α1b1-1. Кривые разгона в этом случае являются решениями дифференциального уравнения:
или (17)
Учитывая, что в точке перегиба(t=tn) y''(tn)=0, уравнение (17) преобразуется к виду:
(18)
Интегрируя (17) в пределах от t1 до t2 получим:
(19)
При t1=0 и t2=∞ с учётом того, что y(0)=0, y'(0)=0, y(∞)=1, y'(∞)=0,уравнение (19) превращается в уравнение:
(20)
При t1=tm, и t2=∞ уравнение принимает вид:
(21)
Совместно решая уравнения (20) и (21), получим:
(22)
Из (18) и (20) получим: (23)
Коэффициенты b и α1 находят из совместного решения уравнений (22) и (23) или с помощью номограмм, построенных по этим формулам. Подставляя b и α1 в (20) определяют значение δ=α1*(b-S0∞). Значение а вычисляют по формуле:
(24)
Коэффициенты a1, a2, a3 определяют из соотношений (5). Значение b1 определяют, выразив b1=(1+δ)/α1.
Уравнения для кривых разгона, по которым можно проверить правильность решения выражаются формулами (13), (14) и (15) причём С2 и С3 находят по тем же формулам, а С1 – по формуле:
. (25)
Системе с кривой разгона третьего типа соответствует передаточная функция:
(26)
Представим структуру системы в виде последовательного соединения двух звеньев. Первое звено – реальное дифференцирующее, а второе – звено II-го порядка общего вида.
При подаче на вход первого звена единичного возмущения x(t)=1(t), выход звена , где δ=α1b1. Кривая разгона в этом случае является решением дифференциального уравнения:
(27)
Учитывая, что в точке перегиба(t=tn) y''(tn)=0, уравнение (27) преобразуется к виду:
(28)
Интегрируя (27) в пределах от t1=0 до t2=∞, получим:
(29)
При интегрировании (27) от t1=tm до t2=∞ будем иметь:
(30)
Из соотношений (29) и (30)находим:
(31)
а из (28) (29)получим
(32)
Решение системы из уравнений (31) и (32) даёт значения α1 и b.
Если проинтегрировать уравнение (27) от точки перегиба кривой разгона до t=∞ , получим:
, откуда, учитывая (29)
; (33)
Исходные коэффициенты ai вычисляются по формулам (5). Найденные коэффициенты проверяются решением дифференциального уравнения (27). Решение этого уравнения зависит от корней характеристического уравнения:
ar2+br+1=0.
При этом значение коэффициента с1 одинаково для любого значения корней:
Варианты значений корней:
где ;
(константы определены
с учётом того, что все выкладки
производились при нулевых
;
;
На основе изложенного метода идентификации моделей в виде дифференциального уравнения (передаточной функции) по кривой разгона можно установить следующую последовательность действий:
tn, tm, y(tn), y(tm), y'(tn), S0∞, Sn∞, Sm∞
Информация о работе Лекции по «Моделирование и идентификация объектов систем автоматики»