Исследование прогностических возможностей многослойной нейроморфной модели, управляемой данными, на примере осциллятора Дуффинга
Authors: Васильев А.Н. , Гороховская В.А. , Корчагин А.П. , Лазовская Т.В. , Тархов Д.А. , Чернуха Д.А. 
Published: December 2024

Переход к Индустрии 4.0 выдвигает на первый план области исследования, требующие качественного описания сложной системы, например, киберфизической, в виде адаптивной динамической модели, так как сами системы подвержены с течением времени изменениям под влиянием различных, иногда неизвестных, факторов. В данной работе тестируется новый метод уточнения математической модели и построение среднесрочного прогноза на основе обработки динамических измерений, полученных при взаимодействии объекта моделирования и программного обеспечения в реальном времени. В контексте необходимости сокращения времени обработки и сложности модели мы используем наши многослойные модели на основе сеточных методов, применяемых к интервалу времени переменной длины. Разработанные нами методы являются альтернативным способом построения приближённых функциональных решений дифференциальных уравнений. В данной работе этот подход используется для решения уравнения Дуффинга с переменным параметром. В качестве базовых методов используются универсальные итерационные формулы для дифференциальных уравнений первого порядка в виде различных модификаций метода Эйлера и метод Штёрмера для уравнений второго порядка. В статье приведены результаты вычислений времени выполнения итераций и их сравнительный анализ, а также предварительная оценка наличия значимых отличий применяемых схем при помощи критерия Фридмана для выборки с неизменными параметрами и попарное сравнение по критерию Уилкоксона для определения характера различия величин. Вычисления проводились с помощью пакета Wolfram Mathematica, а анализировались с помощью встроенных функций пакета Excel. Полученные данные помогают оптимизировать использование схем в практических целях, таким образом, проведенное нами сравнительное исследование свойств разных моделей позволяет выбрать наиболее подходящую модель в зависимости от конкретной решаемой задачи. На основе этих данных в будущем возможна разработка системы, автоматически выбирающей наиболее приемлемый (из представленных) метод решения задачи, определяемой входными данными.

The transition to Industry 4.0 highlights areas of research that require a qualitative description of a complex system, for example, a cyber-physical one, in the form of an adaptive dynamic model since the systems themselves are subject to change over time under various, sometimes unknown factors. In this paper, we test a new method for refining a mathematical model and building a medium-term forecast based on processing dynamic measurements. In the context of the need to reduce processing time and model complexity, we use our multilayer models based on mesh methods applied to a variable-length time interval. The methods we have developed are an alternative way of constructing approximate functional solutions of differential equations. In this paper, this approach is used to solve the Duffing equation with a variable parameter. The basic methods are universal iterative formulas for first-order differential equations in the form of various modifications of the Euler method and Störmer's method for second-order equations. The article presents the results of calculating the execution time of iterations and their comparative analysis, as well as a preliminary assessment of the presence of significant differences in the applied schemes using the Friedman test for a sample with unchanged parameters and pair wise comparison using the Wilcoxon test to determine the nature of the difference in values. We performed the calculations using the Wolfram Mathematica package and analyzed them using the built-in functions of the Excel package. The data obtained help to optimize the use of schemes for practical purposes, thus, our comparative study of the properties of different models allows us to choose the most suitable model depending on the specific problem being solved. On the basis of these data, in the future, it is possible to develop a system that automatically selects the most acceptable method for solving the problem determined by the input data.