Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Модели процессов содержащие обыкновенные дифференциальные уравнения




Лекция 12.

Многие экологические процессы развиваются во времени и
представляют собой динамические процессы, которые характеризуются изменением скорости течения. Такие процессы могут
рассматриваться с точки зрения оценивания состояния системы
в заданные моменты времени.

Определение состояния процесса означает оценивание зависимых переменных этого процесса. Можно различить три типа
оценивания состояния. Если проведены наблюдения в интервале
от t 0до ti, то оценивание вектора состояния в момент времени t
классифицируется как:

1) интерполяция (сглаживание), если t < ti;
2) фильтрация, если t = ti;
3) экстраполяция (предсказание), если t > ti.

Если модель процесса представляет собой дифференциальное уравнение, то эксперименты следует проводить по планам, которые должны давать независимые ошибки при измерениях, а модель, коэффициенты которой требуется оценить, должна быть адекватной.

Модель должна содержать: дифференциальные уравнения и граничные и(или) начальные условия. Последние необходимы для
того, чтобы модель имела единственное решение.

В модели с начальными значениями, содержащей одно дифференциальное уравнение, число задаваемых начальных условий
должно равняться порядку наивысшей производной. Для системы дифференциальных уравнений первого порядка обычно задается по одному начальному условию на зависимую переменную в
каждом уравнении.

В модели с граничными значениями соответствующее число
значений зависимой переменной или ее производных задается
при различных значениях независимых переменной, т.е. не только в начале, но и в конце интервала изменения независимой
переменной. Если общее решение модели известно, заданные
значения можно подставить в общее решение и вычислить произвольные постоянные.

Простейшей моделью является обыкновенное дифференциальное
уравнение первого порядка с постоянным коэффициентом

 

которое имеет решение

,

где τ — переменная интегрирования;

α коэффициент;

у — зависимая переменная, которая называется состоянием
системы;

t — независимая переменная, которая может быть не только
временем;

у0 — не зависящее от времени начальное условие;

x(τ) — детерминированная входная функция (возмущающая сила).

 

Для того чтобы получить наблюдаемую зависимую переменную
Y(t), к функции у(τ) следует добавить ненаблюдаемую ошибку ε(t).
Для дискретных наблюдений

Y(ti) = y(ti)+ ε(t i),

 

а для непрерывных переменных

Y(i) = y(t)+ ε(t)

Если параметр, αзаменить его оценкой , то остаточная ошибка
определяется

Е(t) = Y(t) - (t).

Целью оценивания параметров является получение значения параметра, а в процессе наблюдений Y(ti) и Y(t). Чтобы сделать это,
необходимо знать функцию х (t) и иметь некоторую информацию о
характере ε(t).

Более общей является модель, содержащая систему линейных
обыкновенных дифференциальных уравнений первого порядка с
постоянными коэффициентами (рис. 12.6)

.

 

 

Рис. 12.6. Многомерный процесс с несколькими входами

В матричной форме модель имеет вид:

 

, .

; Y= ; Х = .

Тогда решение можно записать в форме

.

Модель, содержащую одно или несколько линейных дифференциальных уравнений более высокого порядка с постоянными
коэффициентами, например

,

можно преобразовать в модель, содержащую систему обыкновенных дифференциальных уравнений первого порядка, следующим
образом. Введём обозначения

 


Тогда уравнение второго порядка будет представлено в виде
двух уравнений первого порядка

, ,

однако функция, а в действительности является производной.

Общая нелинейная модель первого порядка имеет вид

,

где F,Y,t)представляет собой весьма общую нелинейную функцию. Уравнение, за редким исключением, не имеет аналитического решения и его следует решать численными методами.

Вследствие трудностей получения аналитических решений для
детерминированной модели процесса

эксперименты должны быть поставлены так, чтобы измерялся вектор производных dy/dt а не сам вектор Y. Если наблюдаемой
переменной является производная, то процедура оценивания вообще не затрагивает дифференциального уравнения; параметры и начальные условия можно оценить методами регрессионного анализа.

Другой способ (менее удовлетворительный) позволяет избежать операций с производными при оценивании. Он состоит в использовании численных значений производных, полученных по наблюдениям величины Y.

Вычисленные производные содержат два основных вида ошибок: вводимые при использовании численной схемы и случайные
ошибки, связанные с наблюдениями.

Исследуем численную оценку. Численное дифференцирование детерминирова-нных переменных предусматривает вычисление dy/dt или
высших производных при некотором произвольном значении независимой переменной t (напри-мер, t 0) по заданному ряду значений у в
некотором интервале вблизи t 0. Детерминированная ошибка в производной становится меньше, если данные концентрируются около значения t 0, расположенного в середине интервала изменения t, чем когда значение t 0попадает на тот или другой конец интервала. Вместо
непрерывной производной можно использовать любой из интерполяционных многочленов (Лагранжа, Грама).

Большинство схем аппроксимации для производных можно записать в общей форме

)

 

где аi постоянные;

 

D дифференциальный оператор;

 

k — порядок производной;

 

h — фиксированное приращение независимой переменной;

 

(m +1) — число используемых опорных точек.

Следовательно, дисперсию производной можно оценить с по-
мощью формулы переноса ошибок, предполагая, что величины Y,
стохастически не зависимы, (но это практически маловероятно)

 

.

 

Если принять дисперсии всех величин уi, равными друг другу, то

 

.

Отсюда видно, что чем меньше интервал h и чем больше членов в формуле, тем больше ошибка в производной. Эта ошибка
растет с увеличением порядка производной.

Пример. В табл. 12.4 представлены численные ошибки для не-
скольких разностных формул, использованных для вычисления температурного градиента в стенке (dТ/dz)z 0по измеренным значениям
температуры, которая считалась детерминированной переменной.

Таблица 12.4




Поделиться с друзьями:


Дата добавления: 2015-04-24; Просмотров: 709; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.016 сек.