Файл: Химмельблау Д. Анализ процессов статистическими методами.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 09.04.2024
Просмотров: 687
Скачиваний: 2
692 Глава 9
Линеаризованная |
система уравнений имеет вид |
|
||||||
|
= |
/ііУі + |
/i2Ïfe + /іО - |
/ i i ï T - |
W \ |
(9.5.13) |
||
d^/2 _ J „ |
i |
* „ I * |
„<0> |
-f ,,<0) |
||||
|
||||||||
dt |
= |
/21У1 |
- |
f /22^/2 + / 2 0 — h i V T — h t V . |
|
|||
|
|
|
|
|
2 1 |
|
где первый индекс y / обозначает номер функции, а второй — зависимую переменную, по которой эта функция дифференцирует ся. Уравнения (9.5.13) можно решить, например, методом Рунге — Кутта с набором начальных условий
|
Уі (°) = У ou |
|
|
||
|
У2 (0) = аі |
(предполагается), |
|
|
|
что дает решение |
при t = L , у\ (L) и у* (L). |
Второй профиль |
|||
можно найти для начальных |
условий |
|
|
||
|
УІ (0) = Уоі. |
|
|
||
|
У2 (0) = СІ2 (предполагается), |
|
|
||
что дает значения у*+ (L) и у*+ (L). |
|
|
|||
Согласно принципу суперпозиции для линейных |
уравнений, |
||||
любое решение уі можно получить как линейную |
комбинацию |
||||
других решений |
уу, |
в данном |
случае |
|
|
|
|
УІ = ЩУІ |
(L) + w-afi* (L). |
|
|
Относительные веса |
можно найти из начальных условий |
||||
|
|
Уоі = ЩУоі + и>2Уои |
|
|
|
или ы?2 = 1 —wi- |
Следовательно, |
|
|
||
У2 (L) = гѵууі (L) + (1 - wy) у? |
(L), |
|
|||
или |
|
|
|
|
|
|
|
УіЮ-ѵГЮ' |
|
( 9 - 5 Л 4 ) |
Функциональную связь между уу и t и между у2т& t на любом цикле расчетов после нулевого можно получить, используя веса, определяемые выражением (9.5.14), и соотношение
Ут (t) = wyyt (t) + w2yr (t), r = 1, 2. |
(9.5.15) |
Новые оценки y2 (0) можно получать последовательно из соотно шения (9.5.15) при t = 0 до тех пор, пока изменение yr(t) от этапа к этапу не станет меньше заранее выбранного числа.Точка, в кото рой подгоняется граничное условие при L , соответствует лишь одному циклу задачи с начальным значением; таким образом, пол ный расчет оказывается весьма громоздким.
Оценивание параметров обыкновенных дифференциальных уравнений 693
9.6. О Ц Е Н И В А Н И Е С И С П О Л Ь З О В А Н И Е М О Ш И Б К И У Р А В Н Е Н И Я (ОСТАТКА М О Д Е Л И )
Многие модели процессов состоят из обыкновенного дифферен циального уравнения д-го порядка
dWy , |
, |
dy . |
= * ( ' ) + ß t - ^ + |
. . . |
+ |
I |
ß » |
- £ £ , |
(9.6.1) |
dt |
i • • • |
|
m |
dt(m) |
|
где у — переменная на выходе процесса; х — переменная на входе, коэффициенты необязательно постоянны, а могут быть некоторыми функциями от у, x, их производных или t. Для упрощения записи для наблюдаемых стохастических переменных введем обозначения
v |
d^Y |
d^y . |
, |
п |
л |
v |
d<i>X |
d<»x . |
• |
n |
л |
A i = |
— = |
: \-S], |
7 = 0, |
1, . . ., m, |
(входная переменная процесса необязательно должна быть сто хастической). В уравнении (9.6.1) коэффициент при x (t) сделан равным 1 делением каждого члена на первоначальный коэффициент.
Итак, требуется найти наилучшие оценки параметров ak и ß7- (проведено по крайней мере m + q + 2 наблюдений) — наилуч шие в смысле минимизации квадрата „ошибки уравнения" е', опре деляемой следующим образом:
Я*. m
e' = S а ь І Ч — |
S ß j X j - X . |
(9.6.2) |
fe=0 |
з=1 |
|
Ошибка уравнения представляет собой взвешенную сумму ошибок
е й и ( — п р и ч е м весами служат |
сами параметры модели. |
Квад |
|||
рат ошибки е' в |
выражении (9.6.2) |
определяет некоторую |
m + |
||
+ q + 2-мерную |
гиперповерхность |
в координатах |
e'2, ak |
и ßy. |
|
Гиперплоскость е' = 0, касающуюся этой гиперповерхности, |
мож |
||||
но найти (как функцию времени), используя метод |
наискорейшего |
||||
спуска или любой другой метод |
оптимизации. |
|
|
||
В качестве простого примера рассмотрим модель |
|
||||
для которой ошибка уравнения |
равна |
|
|
||
|
e' = ß t - ^ - + ß 0 Y - X ; |
|
|
поверхность е'2 в координатах ß t и ß„ изображена на фиг. 9.6.1. Поверхность касается плоскости ß 0 , ßi вдоль линии АА'. При