Algorithm of parameter identification of second-order dynamical system with small perturbations according to experimental data
- Authors: Stenin I.V., Shamanaev P.A., Gorshunova T.A.
- Issue: Vol 7, No 10 (2019)
- Section: Статьи
- Submitted: 27.01.2025
- Accepted: 27.01.2025
- URL: https://ogarev-online.ru/2311-2468/article/view/278217
- ID: 278217
Cite item
Full Text
Abstract
The problem of identifying the parameters of the second-order linear dynamical systems with small perturbations according to experimental data is solved by reducing it to the problem of minimizing a quadratic functional with constraints in the form of nonlinear algebraic equations. The calculations were carried out on three experimental data sets corresponding to the three types of singular points of a linear system: the saddle, the node, and the center.
Full Text
Рассмотрим линейную систему обыкновенных дифференциальных уравнений 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).
About the authors
I. V. Stenin
Author for correspondence.
Email: ogarevonline@yandex.ru
P. A. Shamanaev
Email: ogarevonline@yandex.ru
T. A. Gorshunova
Email: ogarevonline@yandex.ru
References
- 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).
Supplementary files
