Файл: Химмельблау Д. Анализ процессов статистическими методами.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 09.04.2024
Просмотров: 707
Скачиваний: 2
640 |
Глава 9 |
наблюдений. Последние важны при оценивании в натуральном масштабе времени, т. е. если время оценивания меньше времени, в течение которого наблюдаемая переменная процесса претерпе вает существенное изменение.
9.1. М О Д Е Л И П Р О Ц Е С С О В И В В Е Д Е Н И Е О Ш И Б К И
В этом разделе будут кратко охарактеризованы рассматривае мые типы моделей и указаны некоторые их существенные особен ности.
|
9.1.1. |
Модели |
процессов |
и ошибка |
отклика |
|
|
В табл. 1.1.2 |
показано соотношение между моделями, рассмат |
||||||
риваемыми в этой главе и гл. 10. |
Модель |
в |
используемом |
здесь |
|||
смысле |
содержит: 1) дифференциальные уравнения и 2) граничные |
||||||
и (или) |
начальные условия. Последние |
необходимы для |
того, |
||||
чтобы |
модель |
имела единственное решение. Следует прове |
|||||
сти различие |
между |
линейными |
(по зависимым переменным) |
и нелинейными моделями, ибо для последних аналитическое реше ние, как правило, отсутствует и необходимо использовать числен ное или приближенное решение, что делает задачу оценивания
существенно |
более сложной. |
Следует |
также различать модели |
с начальными |
значениями и |
модели с |
граничными значениями. |
В модели с начальными значениями, содержащей одно диффе ренциальное уравнение, число задаваемых начальных условий (значений зависимой переменной или ее производных в начале отсчета координат или времени) должно равняться порядку наи высшей производной. Для системы дифференциальных уравнений первого порядка обычно задается по одному начальному условию на зависимую переменную в каждом уравнении. Если общее реше ние модели известно, то произвольные постоянные, появляющие ся в общем решении при интегрировании уравнений, можно вычис лить, подставляя в это общее решение заданные начальные условия и разрешая получившуюся систему уравнений относительно этих постоянных. Если общее решение неизвестно и проводится чис ленное решение дифференциальных уравнений, то начальные усло вия определяют исходные точки интегрирования, которое обычно выполняется шаговым методом, или методом «продвижения». Прос тым примером модели с начальным значением, в которой диффе ренциальное уравнение линейно относительно зависимой перемен ной, служит модель изотермического реактора смешения периоди ческого действия, в котором протекает реакция первого порядка (фиг. 9.1.1).
С другой стороны, в модели с граничными значениями соответ ствующее число значений зависимой переменной или ее производ ных задается при различных значениях независимой переменной,
Оценивание |
параметров |
обыкновенных |
дифференциальных |
уравнений |
641 |
т. е. не только в начале, но и (обычно) в конце интервала изменения независимой переменной. Если общее решение модели известно, заданные значения можно подставить в общее решение и вычислить произвольные постоянные. Однако, если приходится выполнять численное решение дифференциальных уравнений, исходных зна чений для численного интегрирования не хватает; следовательно,
Ф и г . 9.1.1. Сравнение модели с начальным условием и модели с граничным условием (сА — концентрация А, к — коэффициент скорости реакции, ( — время, D — постоянная).
а — модель |
с начальным |
условием: |
|
реактор |
смешения периодического действия. |
|||||
Модель: |
|
de. |
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
||
Начальное |
условие: |
dt |
= |
- |
hcA- |
|
||||
|
|
|
с А (0) |
= |
с А о . |
|
|
|||
Решение: |
|
|
|
|
|
|
|
|
|
|
б — модель |
|
|
С Л = |
сА0е |
|
|
|
|||
с граничным |
условием: установившееся |
течение в реке. |
||||||||
Модель: |
|
|
|
|
|
|
|
|
|
|
|
|
|
d2c |
|
J L Ü A |
|
0 . |
|
||
|
|
|
_А_ + |
= |
|
|||||
|
|
|
dz2 |
^ |
D |
|
dz |
|
|
|
Граничное |
условие: |
dcA(V) |
|
|
|
|
||||
|
|
|
|
=•• 1, |
|
|
||||
|
|
|
|
|
dz |
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
сА |
(0) = |
с А 0 . |
|
|
|||
Решение: |
|
|
|
|
|
|
|
|
|
|
|
|
|
= сА0 + ^- |
е^Д> |
(1 |
- |
е-С/-°)2 ). |
задача решения модели с граничными условиями является более сложной и требует большего времени, чем задача для модели с на чальными значениями. Например, можно было бы применить схе му численного интегрирования с начальными значениями, делая некоторые предположения об этих начальных значениях и срав нивая вычисленные значения зависимой переменной с заданными значениями на другой границе. С помощью итераций эти значения можно согласовать. Конкретные расчетные схемы приводятся в книге [1] и других руководствах по численному анализу.
642 |
Глава 9 |
Весьма возможно, что наряду с параметрами модели потребует ся оценивать начальные и (или) граничные условия. Ниже будет показано, как это можно осуществить.
|
|
|
t(t) |
|
|
|
|
|
|
|
Лроцесс |
|
|
Y(t) |
|
||
|
|
|
|
|
|
|||
|
|
Модель |
|
|
|
|
||
|
|
Начальные или |
гра |
н |
|
|||
|
|
ничные |
условия |
|
|
|
||
|
|
Параметрыfi |
|
|
|
|||
|
|
Модель |
|
|
|
|
||
|
|
Начальные или |
гра |
|
|
|||
|
|
ничные |
условия |
Yd) |
|
E(t) |
||
|
|
|
|
|
|
|
|
|
|
|
Оценки |
|
Ь |
|
|
|
|
|
|
параметров |
|
|
|
|||
Ф и г. 9.1.2. |
Поток |
информации |
для |
процесса |
и модели |
(у (t) — детерми |
||
нированный |
выход |
модели; |
Y |
(t) |
— экспериментальный |
выход процесса; |
У (t) — предсказанный выход).
Простейшей моделью, которую следует рассмотреть, является одно скалярное линейное (по зависимой переменной) обыкновен ное дифференциальное уравнение первого порядка с постоянным коэффициентом
Wp- = ay(t) + x(t), у{0) = у0, |
(9.1.1) |
которое имеет хорошо известное решение [2]
|
|
t |
|
y(t)=-y<fiai + |
j x{x)ea«-xUx, |
(9.1.2) |
|
|
|
о |
|
где т — переменная |
интегрирования. В уравнении |
(9.1.1) а |
|
коэффициент; у — |
зависимая |
переменная, часто |
называемая |
Оценивание параметров обыкновенных дифференциальных уравнений 643
«состоянием» системы; t — независимая переменная (обычно, но не всегда — время); у 0 — независящее от времени начальное условие, а X (t) — детерминированная входная функция («возмущающая» сила). Для того чтобы получить наблюдаемую зависимую перемен ную Y (t), к функции у (t) следует добавить, как условлено, нена блюдаемую ошибку e (t) (фиг. 9.1.2). Для дискретных наблюдений
Y |
(Ц) = у (tt) + |
г (*,), |
(9-1-За) |
||
а для непрерывных переменных |
|
|
|
||
|
Y |
(t) = у (І) + |
e (t). |
(9.1.36) |
|
Если параметр модели а |
заменить его оценкой а, то остаточная |
||||
ошибка определяется |
выражением |
E (t) — Y (t) —Y(t). |
Целью |
||
|
|
e,(t)e2(t)e3(t) |
b,(t) |
|
Ф и г . 9.1.3. Многомерный процесс с несколькими входами.
оценивания параметров является получение «наилучшей» в смысле, разъясненном в следующих разделах, оценки параметра а с по мощью наблюдений Y (tt) или Y (t). Чтобы сделать это, необходимо знать функцию х (t) и иметь некоторую информацию о характере
s(t).
Более общей моделью, чем уравнение (9.1.1), является модель, содержащая систему линейных (по зависимым переменным) обык новенных дифференциальных уравнений первого порядка с по стоянными коэффициентами, типичным примером которой может служить система
^j- = 2i*r.y. + xr(t), уг(0) = Уго, г = 1, 2, |
v. (9.1.4) |
Фиг. 9.1.3 иллюстрирует эту модель. Уравнение (9.1.4) обычно записывают в матричных обозначениях:
-f- = ay + x(t), у(0) = уо, |
(9.1.5) |