Information Technology of the Fourier-Integral Method Implementation for Dynamic Systems Identification
Keywords:
dynamic system, transfer function, , real and imaginary frequency characteristics, Fourier integral identification method, information technology, computer program, PythonAbstract
Information technology has been developed for implementing the Fourier integral method of identifying dynamic systems using information about their input and output signals, created in the 1980s by B. I. Mokin and generalized by O. B. Mokin. The developed information technology is based on a computer program created in the Python language. The first part of this Python program, implementing the first stage of the proposed information technology for identifying dynamic systems, decomposes the experimentally obtained input and output signals of the dynamic system into truncated Fourier series. The second part of this Python program generates mathematical models of the real and imaginary frequency characteristics of the identified dynamic system using its a priori given transfer function, selected from a set of these functions, given symbolically with increasing number of symbols. The third part of this Python program calculates arrays of values of the real and imaginary frequency characteristics of the dynamic system being identified, using the Fourier coefficients calculated in the first part of the program and the calculated relations of the Fourier integral identification method. The fourth part of this Python program uses the sum of squares of deviations of the actual frequency response values of the dynamic system, calculated using the Fourier integral identification method, as the optimization criterion. from the values of the same characteristic calculated using its mathematical model, using the least squares method, determines the optimal values of the parameters of the a priori given transfer function according to the selected criterion. The fifth part of this Python program, using as a criterion the sum of the squares of the deviations of the values of the imaginary frequency response of the dynamic system, calculated using the Fourier integral identification method, from the values of the same characteristic calculated using its mathematical model, determines the error of identification of the parameters of the a priori given transfer function. At the next stage of implementing the proposed information technology, the next a priori specified transfer function is selected from a set of transfer functions specified symbolically, and the process of its identification using the developed Python program is repeated, starting from its second part. This process is repeated until the identification error decreases and ends at the stage where the identification error begins to increase. The transfer function, whose parameters are calculated at the previous stage of implementation of this information technology, is declared to be the optimal mathematical model of the dynamic system, and this mathematical model will be optimal not only in terms of parameters, but also in terms of structure.
References
О. О. Войцеховська, Б. І. Мокін, і О. Б. Мокін, «Інформаційна технологія реалізації Фур’є-інтегрального методу ідентифікації для відновлення вхідних сигналів інформаційно-вимірювальних систем,» Вісник Вінницького політехнічного інституту, № 3, с. 90-100, 2025. https://doi.org/10.31649/1997-9266-2025-180-3-90-100 .
Jozef Korbicz, and Mokin Borys, Metody matematyczne w zagadnieniach kontroli I sterowania w energetyci, monografie. Zielona Gora: Wyzsza Szkola Inzynierska, 1990, 158 s.
B. I. Mokin, and O. B. Mokin, “Renewal of input signals of nonlinear measuring converters by fourier-integral method,” Dubrovnik (CROATIA): IMEKO: Proceedings XVII World Gongress 3rd Millennium, 2003, pp. 210-216.
Б. І. Мокін, В. Б. Мокін, і О. Б. Мокін, Математичні методи ідентифікації динамічних систем, навч. посіб. Вінниця, Україна: ВНТУ, 2010, 260 с. ISBN 978-966-641-892-3.
Python. [Електронний ресурс]. Режим доступу: https://www.python.org//downloads/ .
Б. І. Мокін, В. Б. Мокін, і О. Б. Мокін, Навчальний посібник для опанування студентами способів розв’язання задач з функціонального аналізу мовою Python. Частина 1. Вінниця, Україна: ВНТУ, 2022, 124 с. ISBN 978-966-641-892-3.
Б. І. Мокін, В. Б. Мокін, і О. Б. Мокін, Навчальний посібник для опанування студентами способів розв’язання задач з функціонального аналізу мовою Python. Частина 2. Вінниця, Україна: ВНТУ, 2023, 144 с. ISBN 978-966-641-926-5.
Б. І. Мокін, В. Б. Мокін, і О. Б. Мокін, Методи та засоби комп’ютерних обчислень, навч. посіб. Вінниця, Україна: ВНТУ, 2024, 154 с. ISBN 978-966-641-970-8 (друк), ISBN 978-617-8163-29-7 (PDF).
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).