Модели процессов содержащие обыкновенные дифференциальные уравнения
Многие экологические процессы развиваются во времени и Определение состояния процесса означает оценивание зависимых переменных этого процесса. Можно различить три типа 1) интерполяция (сглаживание), если t < ti; Если модель процесса представляет собой дифференциальное уравнение, то эксперименты следует проводить по планам, которые должны давать независимые ошибки при измерениях, а модель, коэффициенты которой требуется оценить, должна быть адекватной. Модель должна содержать: дифференциальные уравнения и граничные и(или) начальные условия. Последние необходимы для В модели с начальными значениями, содержащей одно дифференциальное уравнение, число задаваемых начальных условий В модели с граничными значениями соответствующее число Простейшей моделью является обыкновенное дифференциальное
которое имеет решение
где τ — переменная интегрирования; α — коэффициент; у — зависимая переменная, которая называется состоянием t — независимая переменная, которая может быть не только у0 — не зависящее от времени начальное условие; x(τ) — детерминированная входная функция (возмущающая сила).
Для того чтобы получить наблюдаемую зависимую переменную Y(ti) = y(ti)+ ε(t i),
а для непрерывных переменных Y(i) = y(t)+ ε(t) Если параметр, αзаменить его оценкой Е(t) = Y(t) - Целью оценивания параметров является получение значения параметра, а в процессе наблюдений Y(ti) и Y(t). Чтобы сделать это, Более общей является модель, содержащая систему линейных
Рис. 12.6. Многомерный процесс с несколькими входами В матричной форме модель имеет вид:
Тогда решение можно записать в форме
Модель, содержащую одно или несколько линейных дифференциальных уравнений более высокого порядка с постоянными
можно преобразовать в модель, содержащую систему обыкновенных дифференциальных уравнений первого порядка, следующим
Тогда уравнение второго порядка будет представлено в виде
однако функция, а в действительности является производной. Общая нелинейная модель первого порядка имеет вид
где F (α ,Y,t)представляет собой весьма общую нелинейную функцию. Уравнение, за редким исключением, не имеет аналитического решения и его следует решать численными методами. Вследствие трудностей получения аналитических решений для эксперименты должны быть поставлены так, чтобы измерялся вектор производных dy/dt а не сам вектор Y. Если наблюдаемой Другой способ (менее удовлетворительный) позволяет избежать операций с производными при оценивании. Он состоит в использовании численных значений производных, полученных по наблюдениям величины Y. Вычисленные производные содержат два основных вида ошибок: вводимые при использовании численной схемы и случайные Исследуем численную оценку. Численное дифференцирование детерминирова-нных переменных предусматривает вычисление dy/dt или Большинство схем аппроксимации для производных можно записать в общей форме
где аi— постоянные;
D — дифференциальный оператор;
k — порядок производной;
h — фиксированное приращение независимой переменной;
(m +1) — число используемых опорных точек. Следовательно, дисперсию производной можно оценить с по-
Если принять дисперсии всех величин уi, равными друг другу, то
Отсюда видно, что чем меньше интервал h и чем больше членов в формуле, тем больше ошибка в производной. Эта ошибка Пример. В табл. 12.4 представлены численные ошибки для не- Таблица 12.4
|