Математика / 5. Математическое
моделирование
Пирогова А. В.
Одесский национальный морской университет,
Украина
Идентификация обыкновенных
дифференциальных уравнений
При исследовании переходных процессов в детерминированных динамических системах с сосредоточенными параметрами используются математические модели в виде обыкновенных дифференциальных уравнений (ОДУ). Эти модели можно установить путем параметрической идентификации элементов действующих систем на базе экспериментальных данных [1].
Как правило, экспериментальные зависимости Xе(τ) (воздействие на объект) и Yе(τ) (реакция объекта) обычно зашумлены.

Вся область изменения
величин Xe(τ) и Ye(τ) разбивается на отрезки времени Dt, перекрывающие друг друга. Используется метод
скользящих отрезков (Рис.1). На каждом выделенном отрезке используется
локальная в пределах каждого отрезка независимая переменная t.
Рис. 1. Схема разбиения области отрезки при идентификации
Для решения задачи идентификации используется метод наименьших квадратов при котором:
¾
проводится аппроксимация
зависимостей Xе(t) и Yе(t) на отрезках оси времени гладкими функциями (полиномы
невысоких степеней) и определяются производные
,
,
;
¾значения
функций и производных подставляются в идентифицируемое уравнение и определяется
сумма квадратов невязок левой и правой частей уравнения d для всех рассматриваемых моментов времени;
¾значения
коэффициентов идентифицируемого дифференциального уравнения определяются путем
минимизации суммы квадратов невязок левой и правой частей уравнения.
Качество идентификации уравнений существенно зависит
от удачного выбора количество моментов времени на отрезке аппроксимации Jm и порядка аппроксимирующего полинома Kpol.
Важным является оценка достоверности
результатов идентификации. Поэтому предварительно осуществляется сглаживание [2]
зашумленных экспериментальных зависимостей Xе(τ) ® Xs(τ) и Yе(τ) ® Ys(τ).
Качество результатов идентификации математической модели объекта оценивается сравнением значений Ys(τ) и восстановленных значений Ych(τ) полученных путем решения идентифицированного уравнения надежным численным методом. При этом в качестве воздействия рассматривается Xs(τ).
В качестве оценки используется среднеквадратичное отосительное рассогласование Ych(t) и Ysm(t) (Sigmsm).
, (1)
где Im – количество записей в выборке (количество моментов времени).
Для
оценки влияния значений Jm и Kpol проводилась идентификация уравнения первого порядка
при разных видах воздействия, при разном уровне зашумления и при вариации
параметров настройки Kpol, Jm. Относительная погрешность Y нормировалась по максимальному изменению
значения Y в пределах всего переходного процесса.
Искалось точное аналитическое решение Уа при заданном воздействии Х. Для
имитации результатов эксперимента на воздействие X и решение Уа накладывались
полосы шума. Центр полосы шума Dsh совпадал с кривой аналитического решения.
Исследования показали, что оптимальными являются значения:
5< kn <8, 0.002 < Sigmsm <0.003,
(2)
где kn=
Jm/ Kpol.
Таким образом можно организовать итерационное управление процессом идентификации обыкновенного дифференциального уравнения последовательно увеличивая значение Kpol при фиксированном значении kn. Итерационный процесс завершается при достижении заданного значения Sigmsm [3].
Литература:
1. Челабчи В.В., Челабчи В.Н. К вопросу идентификации динамических объектов / Вторая Международная научно-практическая конференция «Спецпроект: анализ научных исследований»: Сб. научных работ. Том 3. – Днепропетровск: НАЦ ”ЕРА”, 2005. –с. 52-55.
2. Меркт Р.В., Челабчи В.В., Челабчи В.Н. Особенности сглаживания экспериментальных зависимостей методом скользящих отрезков / Сб. научных трудов по материалам международной научно-практической конференции «Современные направления теоретических и прикладных исследований ‘2011». Том 8. Физика и математика. – Одесса: Черноморье, 2011. с.18-22.