Алгоритм идентификации параметров динамической системы второго порядка с малыми возмущениями по экспериментальным данным
- Авторы: Стенин И.В., Шаманаев П.А., Горшунова Т.А.
- Выпуск: Том 7, № 10 (2019)
- Раздел: Статьи
- Статья получена: 27.01.2025
- Статья одобрена: 27.01.2025
- URL: https://ogarev-online.ru/2311-2468/article/view/278217
- ID: 278217
Цитировать
Полный текст
Аннотация
Задача идентификации параметров линейных динамических систем второго порядка с малыми возмущениями по экспериментальным данным решается путем сведения ее к задаче минимизации квадратичного функционала с ограничениями в виде нелинейных алгебраических уравнений. Проведены вычисления на трех экспериментальных наборах данных, соответствующих трем типам особой точки линейной системы: седло, узел, центр.
Ключевые слова
Полный текст
Рассмотрим линейную систему обыкновенных дифференциальных уравнений c малыми возмущениями вида
где 𝑥𝑖∈ ℝ,𝑖=1,2 – зависимые переменные, 𝑡∈[0,𝑏] – независимая переменная, 𝑏>0, 𝜃𝑘∈ℝ, 𝑘=1,…,4 – неизвестные параметры, 𝜀𝑗 (𝑗=1,2) – достаточно малые вещественные параметры.
Обозначим через 𝑥𝑗(𝑡,𝜃) – 𝑗-компоненту решения системы (1), 𝑗=1,2, зависящую от векторного параметра 𝜃=𝑐𝑜𝑙𝑢𝑚𝑛(𝜃1,𝜃2,𝜃3,𝜃4).
Пусть при некоторых фиксированных значениях 𝜃𝑘, 𝑘=1,…,4, решение системы (1) удовлетворяет задаче Коши с начальными условиями:
Пусть так же по переменной 𝑥 с шагом на равномерной сетке
𝑡1=0,…,𝑡𝑖+1=𝑡𝑖+𝜏,…,𝑡𝑁=𝑏, (3)
для экспериментальных данных справедливы соотношения
𝑥̃(𝑖)=𝑥(𝑖)+𝜀(𝑖), 𝑖=1,…,𝑁, (4)
где - значение компоненты решения системы (1) в точке при фиксированном значении векторного параметра – вектор, элементы которого являются случайными величинами, имеющими стандартное нормальное распределение, то есть ∈ N (0, 1), 𝑖 =, 𝑗=1,2.
Ставится задача идентификации параметров системы вида (1), заключающаяся в нахождении таких оценок параметров , k=1,…4, при которых решение задачи (1) приближается экспериментальными данными в смысле метода наименьших квадратов [1].
Заменим уравнение (1) симметричной разностной схемой [2] на сетке (3)
где
Вводя обозначения [3]
– нулевой вектор размерности 4,
получим
где
здесь 𝐼2𝑁 – единичная (2𝑁×2𝑁)-матрица, 𝑂2𝑁×4 – нулевая (2𝑁×4)-матрица.
Тогда, согласно [3–5], задача идентификации параметров может быть сформулирована как задача минимизации квадратичного функционала с ограничениями в виде нелинейных алгебраических уравнений
Здесь введены следующие обозначения: 𝑇=[𝑇1 𝑇2,…,𝑇𝑁,𝑇𝜃] – (2×(2𝑁+4)) – матрица, 𝑇𝑖, 𝑖=– нулевые (2×2) – матрицы, 𝑇𝜃 – (2×4) – матрица;
Заметим, что разностная схема (5) с учетом обозначений (7)-(8) может быть записана в виде
Для решения задачи (6) воспользуемся алгоритмом [3], основанным на аппроксимации исходной задачи последовательностью квадратичных задач минимизации с линейными ограничениями. На каждом шаге разреженная система линейных алгебраических уравнений большой размерности решалась с использованием метода сопряженных градиентов [4].
Вычисления проводились на трех наборах экспериментальных данных 𝑥̃(𝑖), , отличающихся от приближенных решений с начальными данными 𝑥1(0)=1, 𝑥2(0)=1 системы (1) на случайные величины 𝜀𝑖𝑗∈𝑁(0,1) (𝑗=1,2), имеющие стандартное нормальное распределение. Каждое приближенное решение системы (1) получено при фиксированном наборе параметров 𝜃𝑘, 𝑘=1,…,4, соответствующих трем типам особой точки системы (1): седло, узел, центр. Точность вычислений 𝛿 полагалась равной 0.001. В результате вычислений для трех различных наборов экспериментальных данных получены оценки для параметров 𝜃𝑘, 𝑘=1,…,4, а также компоненты 𝑥1(𝑡, ), 𝑥2(𝑡, ) приближенных решений системы (1) .
Приведем графики компонент 𝑥1(𝑡, ), 𝑥2(𝑡, ) приближенных решений системы (1) и соответствующие им экспериментальные данные.
Случай 1. Нулевое положение равновесия системы (1) – седло.
Получены следующие оценки параметров 𝜃1,𝜃2,𝜃3,𝜃4:
=2.02298, =0.0001, =0.00002, =−2.90002
Случай 2. Нулевое положение равновесия системы (1) – узел.
Получены следующие оценки параметров 𝜃1,𝜃2,𝜃3,𝜃4:
=−3.14132, =0.01895, =1.03559, =0.02129.
Случай 3. Нулевое положение равновесия системы (1) – центр.
Получены следующие оценки параметров 𝜃1,𝜃2,𝜃3,𝜃4:
=0.07274, =4.01077, =−3.98702, =−0.02925.
Рис. 1. Экспериментальные данные и график компоненты приближенного решения системы (1).
Рис. 2. Экспериментальные данные и график компоненты приближенного решения системы (1).
Рис. 3. Экспериментальные данные и приближение фазовой траектории системы (1) с начальными данными 𝑥1(0)=1,𝑥2(0)=1.
Рис. 4. Экспериментальные данные и график компоненты приближенного решения системы (1).
Рис. 5. Экспериментальные данные и график компоненты приближенного решения системы (1).
Рис. 6. Экспериментальные данные и приближение фазовой траектория системы (1) с начальными данными 𝑥1(0)=1, 𝑥2(0)=1.
Рис. 7. Экспериментальные данные и график компоненты приближенного решения системы (1).
Рис. 8. Экспериментальные данные и график компоненты приближенного решения системы (1).
Рис. 9. Экспериментальные данные и приближение фазовой траектории системы (1).
Об авторах
И. В. Стенин
Автор, ответственный за переписку.
Email: ogarevonline@yandex.ru
П. А. Шаманаев
Email: ogarevonline@yandex.ru
Т. А. Горшунова
Email: ogarevonline@yandex.ru
Список литературы
- Zhengfeng Li, Michael R. Osborne, Tania Prvan. Parameter estimation of ordinary differential equations // IMA Journal of Numerical Analysis. – 2005. – No. 25. – Р. 264–285.
- Самарский А. А., Гулин А. В. Численные методы. – М.: Наука, 1989. – 432 c.
- Челышов М. С., Шаманаев П. А. Решение задачи идентификации параметров динамических систем с использованием метода ортогональной циклической редукции // Прикладная математика и механика: сб. научных трудов. – № 11. – Ульяновск: УлГТУ, 2017. – С. 264–271.
- Стенин И. В., Шаманаев П. А. Алгоритм решения разреженной системы линейных алгебраических уравнений большой размерности с использованием метода сопряженных градиентов // Огарев-online. – 2017. – № 13 [Электронный ресурс]–Режим доступа: http://journal.mrsu.ru/arts/algoritm-resheniya-razrezhennoj-sistemy-linejnyx-algebraicheskix-uravnenij-bolshoj-razmernosti-s-ispolzovaniem-metoda-sopryazhennyx-gradientov (дата обращения 27.06.2019).
- Стенин И. В., Шаманаев П. А. Идентификация параметров динамической системы второго порядка по экспериментальным данным [Электронный ресурс] // Огарев-online. – 2018. – № 14. – Режим доступа: http://journal.mrsu.ru/arts/identifikaciya-parametrov-dinamicheskoj-sistemy-vtorogo-poryadka-po-eksperimentalnym-dannym (дата обращения 27.06.2019).
Дополнительные файлы
