Россия
Россия
Россия
Приводится обзор разработанного программного обеспечения, предназначенного для автоматизации синтеза математической модели многомерного объекта управления, которое включает в себя получение топологии связей каналов и проведение параметрической идентификации.
цифровое регулирование, многомерный объект, синтез модели, программное обеспечение
Разработка системы управления технологическим процессом или производством включает ряд этапов, среди которых можно выделить следующие [1]: формализованное описание объекта управления (ОУ) в виде математической модели и расчет элементов управляющей части. Формирование модели ОУ связано с получением экспериментальных данных входов и выходов, указанием структуры их взаимосвязи, выполнением структурной и параметрической идентификации каждого из каналов многосвязного ОУ. На основе полученной модели объекта осуществляется расчет и настройка компенсаторов и регуляторов системы.
Моделирование многосвязного ОУ является одним из ключевых моментов, в значительной степени определяющих характеристики разрабатываемой системы управления, точность и качество регулирования технологического процесса. При построении модели могут быть использованы детерминированный или экспериментально-статистического подходы. Многомерность ОУ, определяемая количеством входов и выходов, основных и перекрестных каналов, приводит к значительным сложностям и временным затратам при формировании математического описания и при последующем его численном решении.
Таким образом, автоматизация этапа формирования математической модели многосвязного ОУ путем разработки специализированного программного обеспечения (ПО), является актуальной задачей.
Модель объекта управления формируется путем математической обработки одним из статистических методов экспериментальных данных входов и выходов, полученных в ходе функционирования или специального исследования. На основе метода декомпозиции объект представлен в виде системы взаимосвязей, описывающих влияние входов на каждый из выходов. В качестве математически описания каждой из связей используются либо дифференциальные (1), либо конечно-разностные (2) уравнения произвольного порядка.
(1)
где , - параметры дифференциальных уравнений; - реакция θ-ого выхода на λ-й вход; - λ-ое входное воздействие; - запаздывание по соответствующему каналу; n – порядок дифференциального уравнения; - номера входов и выходов соответственно.
Соответствующее конечно-разностное уравнение имеет вид
, (2)
где - реакция θ-ого выхода на λ-й вход на k-м такте квантования; - λ-ое входное воздействие на такте ; , - коэффициенты конечно-разностного уравнения; , - порядки левой и правой частей конечно-разностного уравнения; k – значение такта квантования.
С целью упрощения описания избавимся от параметров, определяющих номера входов и выходов. Тогда описание объекта управления представляется в виде совокупности дифференциальных и/или конечно-разностных уравнений.
,
.
Переход между непрерывной (1) и дискретной (2) формами описания осуществляется по выведенным зависимостям. При заданных значениях коэффициентов дифференциального уравнения параметры конечно-разностной модели вычисляются по зависимостям вида:
, , .
где
При известных параметрах конечно-разностного выражения коэффициенты дифференциального уравнения определяются по зависимостям вида (обратная задача):
,
,
где , - векторы коэффициентов соответствующего дифференциального уравнения;
, ;
; ;
; ; .
В рамках предлагаемого программного обеспечения предусмотрены варианты автоматизированного и ручного задания структуры взаимосвязей входов и выходов объекта.
Автоматизированный способ заключается в проверке для каждого канала объекта следующего условия:
,
где – экспериментальные значения временной характеристики канала λ-й вход – θ-й выход; N – количество экспериментальных значений по соответствующему каналу; – некоторого граничной значение, задаваемое пользователем и определяющее несущественность той или иной взаимосвязи.
Если среднее значение больше пороговой величины , связь считается существенной и учитывается в структурной схеме объекта. В противном случае связь отбрасывается, что упрощает модель объекта и последующие расчеты элементов управления. Такой подход уменьшает вычислительные сложности и время, затрачиваемое на синтез многосвязных систем регулирования.
В результате проведенного исследования автоматически формируется структурная схема рассматриваемого объекта с указанием определённого количества входов, выходов и наиболее значимых взаимосвязей между ними (рис. 1).
Ручной способ формирования структуры связей объекта предусматривает самостоятельный ввод пользователем всей необходимой информации с использованием специального интерфейса (рис. 1). После указания в соответствующих полях ввода требуемого количества входных и выходных сигналов разработчик с помощью графического интерфейса и «мыши» задаёт необходимые каналы, соединяя между собой соответствующие входы и выходы. Если объект характеризуется наличием всех связей, существует возможность их автоматического формирования путём задания соответствующего параметра.
На следующем этапе формируется модель каждого из каналов объекта управления. В автоматическом режиме проводится идентификация конечно-разностными уравнениями нескольких порядков (с первого по пятый) для каждого из каналов.
Рисунок 1 – Интерфейс модуля формирования структуры взаимосвязи каналов объекта управления
Результаты идентификации представляются графиками кривых разгона и численными значениями параметров моделей каналов (в конечно-разностной форме), а также табличными (Fтабл) и расчетными (Fрасч) значениями критерия Фишера, используемых для проверки адекватности. На основании значений критерия дается рекомендация о порядке конечно-разностного (дифференциального) уравнений, наиболее точно описывающего данную взаимосвязь (канал).
Используя полученные результаты можно осуществить расчет коэффициентов соответствующего дифференциального уравнения, т.е. осуществить переход к непрерывной модели канала объекта, используя пункт меню «пересчитать в параметры ДУ».
Предусмотрен ручной способ ввода численных значений параметров модели канала непосредственно пользователем с использованием соответствующего интерфейса. Выделяя «мышью» на структурной схеме объекта (рис. 1) необходимый канал, пользователь с помощью контекстного меню вызывает окно ввода коэффициентов модели (рис. 3), в котором указывается порядок и численные значения параметров (в непрерывной и дискретной формах).
В автоматизированном режиме на основе экспериментальных данных осуществляется параметрическая идентификация конечно-разностными уравнениями пятью порядков. После проверки адекватности по численным значениям критерия Фишера формируются рекомендации по выбору наилучшей модели (рис. 2). Если значения критерия Фишера отличаются несущественно, то в качестве модели рекомендуется принять конечно-разностное уравнение меньшего порядка.
Рисунок 2 – Интерфейс модуля параметрической идентификации
Рисунок 3 – Окно ввода параметров канала объекта управления
Разработанное ПО автоматизирует разработку математической модели многосвязного объекта, давая возможность выполнения ряда операций как вручную, так и автоматически. Переход между непрерывной и дискретной формами математического описания, путем расчета неизвестных численных значений коэффициентов на основе заданных, позволяет использовать различные методы и способы анализа свойств объекта и синтеза систем.
1. Рязанцев, С. В. Моделирование и исследование процесса пастеризации как многосвязного объекта управления. / С.В. Рязанцев, Е.А. Хромых, И.А. Козенко // Приборы и системы. Управление, контроль, диагностика. 2021. № 11. С. 31-42.
2. Полуэктов А.В., Макаренко Ф.В., Ягодкин А.С. Использование сторонних библиотек при написании программ для обработки статистических данных // Моделирование систем и процессов. – 2022. – Т. 15, № 2. – С. 33-41.
3. Новикова, Т. П. Математическая модель распределения трудовых ресурсов при технической эксплуатации и ремонте автотранспортных средств / Т. П. Новикова, А. И. Новиков, С. В. Дорохин // Актуальные вопросы инновационного развития транспортного комплекса : Материалы 5-й Междунар. науч.-практ. интернет-конференции, Орел, 18–20 апреля 2016 года / под общ. ред. А.Н. Новикова. – Орел, 2016. – С. 133-139.