Аннотации:
В статье описана программа, реализующая алгоритм численного метода решения
задачи оптимального измерения с учетом резонансов – задачи восстановления динамически искаженного сигнала с учетом инерционности измерительного устройства и его механических резонансов, решаемой с использованием методов теории оптимального управления. Основной идеей алгоритма численного решения является представление компонент измерения тригонометрическими полиномами, которое позволяет свести задачу оптимального управления к задаче выпуклого программирования относительно неизвестных коэффициентов многочленов. Использование стандартных методов, например, градиентных, при решении задачи выпуклого программирования, в силу сложности функционала качества, приводит к неудовлетворительным результатам. Поэтому предлагается иной, более простой метод, который вместе с тем более трудоемок. В статье представлен ряд решений, позволяющих повысить скорость вычислений, блоксхема основной процедуры программы, написанной на языке С++. Для
конкретной модели датчика приводятся результаты вычислительного эксперимента. This article describes a program that implements the algorithm of the numerical method for solving the problem of optimal measurement taking into account resonances – the problem of recovering dynamically distorted signal, taking into account the inertia of the measuring device and its mechanical resonances to be solved by using methods of optimal control theory. The basic idea behind the algorithm is to represent the numerical solution of the component measuring trigonometric polynomials, which reduces the problem of optimal control to the problem of convex rogramming in the unknown coefficients of polynomials. Using standard methods, such as gradient, in solving a convex programming problem, the complexity of the functional quality, leading to unsatisfactory results. It is therefore proposed a different, simpler method, which, together with the more laborious. This paper presents a number of solutions to improve computing speed, a block diagram of the basic procedure of a program written in C + +, and the results of computer simulation models for a specific sensor.
Описание:
Алевтина Викторовна Келлер, кандидат физико-математических наук, доцент, кафедра ≪Общеобразовательные дисциплины≫, Южно-Уральский государственный университет (г. Челябинск, Российская Федерация), alevtinak@inbox.ru. A.V. Keller, South Ural State University (Chelyabinsk, Russian Federation). Елена Вячеславовна Захарова, кафедра ≪Математический анализ≫, Южно-Уральский государственный университет (г. Челябинск, Российская Федерация), alena-zax@yandex.ru. E.V. Zaharova, South Ural State University (Chelyabinsk, Russian Federation)