Научный журнал
Фундаментальные исследования
ISSN 1812-7339
"Перечень" ВАК
ИФ РИНЦ = 1,074

О ПРОГРАММНОМ ИНСТРУМЕНТАРИИ МОДЕЛИРОВАНИЯ АЛГОРИТМОВ ЦИФРОВОГО ПИД-РЕГУЛИРОВАНИЯ

Захарова О.В. 1 Раков В.И. 1
1 ФГБОУ ВО «Орловский государственный университет имени И.С. Тургенева»
В статье предложена структура программных инструментальных средств для моделирования алгоритмов цифрового пропорционально-интегрально-дифференциального регулирования на основе дискретных математических моделей формирования управляющих воздействий с представлением интеграла в континуальной модели по формулам прямоугольника, трапеции и Симпсона, обеспечивающая организацию одновременного отображения динамики регулируемых параметров при использовании различных моделей цифрового регулирования и выбор наилучшей модели. Предложенный программный инструментарий подбора модели цифрового регулятора позволяет оперативно выбрать наиболее подходящую модель цифрового регулятора (математическую модель, настроечные параметры, период дискретизации) путем проведения серий экспериментов с указанием начальных значений, конечных значений, шага изменения настроечных параметров и периода дискретизации, а также графического представления результатов моделирования. Для повышения производительности процессов моделирования предложены программные средства ведения истории экспериментов для сохранения моделей схем цифрового регулирования и их оперативного использования.
цифровой ПИД-регулятор
программная система
моделирование
алгоритм управления
1. Алиев Ю.О., Захарова О.В., Раков В.И. Программа реализации унифицированных алгоритмов наилучшего цифрового регулирования // Свидетельство о государственной регистрации программ для ЭВМ № 2015616512, 2015.
2. Захарова О.В. Новая алгоритмическая модель для традиционного подхода цифрового регулирования // Фундаментальные исследования. – 2015. – № 8–2. – С. 274–280.
3. Захарова О.В., Сен Н.В., Раков В.И. Программа поддержки процесса ПИД регулирования при восстановлении нормальной работы // Свидетельство о государственной регистрации программ для ЭВМ № 2014660839, 2014.
4. Захарова О.В., Ястребков А.Е., Раков В.И. Программа оперативной оценки динамики ПИД регулирования // Свидетельство о государственной регистрации программ для ЭВМ № 2014615387, 2014.
5. Захарова О.В., Потлова Т.А., Королев П.Б., Раков В.И. Программа для организации управления цифровым контурным регулятором в предаварийных состояниях // Свидетельство о государственной регистрации программ для ЭВМ № 2015612412, 2015.
6. Ким Д.П. Теория автоматического управления. Т. 1: Линейные системы. – М.: Физматлит, 2007. – 312 с.
7. Раков В.И. Моделирование цифрового регулятора с превентивной оценкой погрешности на каждом шаге дискретизации. Часть 1: Дискретные модели / В.И. Раков, О.В. Захарова // Промышленные АСУ и контроллеры. – 2014. – № 5. – С. 53–65.
8. Раков В.И. Моделирование цифровых регуляторов: монография / В.И. Раков, О.В. Захарова. – Орел: ФГБОУ ВПО «Госуниверситет – УНПК», 2014. – 128 с.
9. ФГБУ «Федеральный Институт промышленной собственности». Информационно-поисковая система [Электронный ресурс]. – Режим доступа: http://www1.fips.ru/wps/portal/IPS_Ru (дата обращения: 11.08.16).
10. Laskawski M. Influence of sampling on the tuning of PID controller parameters / M. Laskawski, M. Wcislik // International Federation of Automatic Control (IFAC). – Poland, 2015. – P. 430–435.

Динамика пропорционально-интегрально-дифференциального (ПИД) регулирования (рисунок 1, [2, 6, 10]) описывается континуальной моделью:

zahar01a.wmf

zahar01b.wmf. (*)

При одинаковых настроечных параметрах и различном дискретном представлении интеграла в континуальной модели (*) (по формуле прямоугольника – Модель П, по формуле трапеции – Модель Т, по формуле Симпсона – Модель С) [7, 8] динамика регулируемого параметра показывает различные результаты [2, 7]. Эксперименты показали [2, 7, 8], что для разных настроечных параметров и разных моделей объекта регулирования заранее нельзя указать модель цифрового регулятора, обеспечивающую наилучшие динамические показатели, хотя бы потому, что перенос результатов синтеза аналоговых регуляторов на цифровую аппаратуру не гарантирует спроектированные показатели качества динамики регулируемого параметра, а замена континуальной модели регулирования на дискретную модель в конкретном программном обеспечении и программном ресурсе используемых процессоров не гарантирует достижение требуемых показателей устойчивости.

Все это делает актуальным создание программных средств либо по доведению дискретной модели регулирования до вида, обеспечивающего требуемую (аналоговую) динамику, либо по выбору требуемых методов и алгоритмов по достижению заданных целей регулирования.

В последние годы представлены системы моделирования, посредством которых можно было бы оценить настроечные параметры и отобразить изменение регулируемых параметров [9]. По эффективности их применения выделяются: «Программа для управления и исследования регулируемых систем электропривода в среде CX – Supervisor» (В.С. Климаш, М.А. Соколовский – ФГБОУ ВПО КнАГТУ, Свидетельство о гос. регистрации программ для ЭВМ № 2012618660, 2012); «Программа имитационного моделирования гибридной адаптивно-робастной системы управления нелинейными объектами периодического действия» (Е.Л. Еремин, Б.Н. Лелянов, Е.А. Шеленок – ФГБОУ ВПО ТОГУ, Свидетельство о гос. регистрации программ для ЭВМ № 2013661057, 2013); «Программа имитационного моделирования гибридной адаптивно-робастной системы управления нелинейными периодическими объектами с запаздыванием» (Е.Л. Еремин, Б.Н. Лелянов, Е.А. Шеленок – ФГБОУ ВПО ТОГУ, Свидетельство о гос. регистрации программ для ЭВМ № 2013661060, 2013); «Программный комплекс «Синтез и анализ цифровых систем управления (Sintez&Analiz)» (В.П. Казанцев, А.Б. Петроченков, Д.А. Даденков – ФГБОУ ВПО ПНИПУ, Свидетельство о гос. регистрации программ для ЭВМ № 2013660457, 2013); «MexBIOS Development Studio – система автоматизированного проектирования цифровых устройств управления» (А.С. Каракулов, В.С. Саидов, С.В. Ляпушкин, Н.В. Гусев, М.В. Сливенко, Г.В. Родионов – ООО «Научно-производственная фирма Мехатроника-Про», Свидетельство о гос. регистрации программ для ЭВМ № 2013617346, 2013); «Программа управления электронно-цифровым регулятором» (ООО НОЦ «ЛЕММА», Свидетельство о гос. регистрации программ для ЭВМ № 2014616405, 2014); «Исследование процесса настройки параметров типовых регуляторов с использованием непараметрической модели» (А.В. Банникова, Н.А. Сергеева – ФГАОУ ВПО СФУ, Свидетельство о гос. регистрации программ для ЭВМ № 2014616687, 2014); «Параметрическая оптимизация системы с ПИД-регулятором по различным критериям качества при помощи генетического алгоритма» (Н.Н. Куцый, Н.Д. Лукьянов – ФГБОУ ВПО ИрГТУ, Свидетельство о гос. регистрации программ для ЭВМ № 2014611433, 2014); «Программа для промышленного технологического ПИД-регулятора температуры» (Е.Н. Тумаев, Я.П. Иванов – ФГБОУ ВПО КубГУ, Свидетельство о гос. регистрации программ для ЭВМ № 2015616303, 2015); «Модель электропоезда «Сапсан» в режиме тяги» (А.М. Евстафьев, Д.В. Пегов, А.Н. Сычугов – ФГБОУ ВПО ПГУПС, Свидетельство о гос. регистрации программ для ЭВМ № 2015614389, 2015); «Имитационная модель цифровой системы управления скоростью движения асфальтоукладчика» (В.И. Иванчура, А.П. Прокопьев, Н.Н. Зуйкова – ФГАОУ ВПО СФУ, Свидетельство о гос. регистрации программ для ЭВМ № 2016611927, 2016); «Имитационная модель цифровой системы управления подачей и распределением смеси асфальтоукладчиком» (В.И. Иванчура, А.П. Прокопьев, Н.В. Кныш – ФГАОУ ВПО СФУ, Свидетельство о гос. регистрации программ для ЭВМ № 2016611878, 2016); «Имитационная модель цифровой следящей системы управления нивелированием выглаживающей плиты асфальтоукладчика» (В.И. Иванчура, А.П. Прокопьев, А.П. Машукова – ФГАОУ ВПО СФУ, Свидетельство о гос. регистрации программ для ЭВМ № 2016611928, 2016); «Имитационная модель цифровой адаптивной системы управления рабочим органом асфальтоукладчика» (В.И. Иванчура, А.П. Прокопьев, Е.В. Говоруха – ФГАОУ ВПО СФУ, Свидетельство о гос. регистрации программ для ЭВМ № 2016611928, 2016); «Программа имитационного моделирования систем автоматического управления котлоагрегата ТЭЦ» (Е.В. Боголей, И.В. Боголей, Д.А. Теличенко – ФГБОУ ВПО АмГУ, Свидетельство о гос. регистрации программ для ЭВМ № 2016611190, 2016).

Однако общим ограничением отмеченных программных средств является то, что они не позволяют, во-первых, моделировать и одновременно наблюдать динамику по разным дискретным моделям с целью оценки эффективности и выбора подходящей дискретной модели и, во-вторых, конструировать модель или алгоритм регулирования, подходящий или даже наилучший для конкретных параметров схемы цифрового регулирования.

А это уже указывает на актуальность создания не столько программных средств моделирования процессов цифрового регулирования, сколько на актуальность решения вопросов проектирования программного инструментария по моделированию методов и алгоритмов цифрового регулирования.

В работе предложены программные средства для организации одновременного моделирования и отображения процессов изменения регулируемых параметров по разным дискретным моделям цифрового регулирования с целью получения наилучшей модели.

zah1.wmf

Рис. 1. Замкнутый контур регулирования по отклонению [8]: x0(t) – задающее воздействие (уставка); Δx(t) – рассогласование в текущий момент (невязка, отклонение, ошибка); U(t) – управляющее воздействие; x(t) – регулируемая величина; ЭС – элемент сравнения (Δx(t) пропорционален x0(t) – x(t)); kП, kИ и kД – настроечные параметры регулятора; оператор zahar02.wmf (t = n·T, где: n = 0, 1, 2, …; T – время дискретизации)

zah2.wmf

Рис. 2. Функционал инструментария моделирования алгоритмов цифрового ПИД-регулирования

Программный инструментарий. Структура цепи регулирования (рис. 1) фактически обуславливает своими компонентами программные средства задания модели цифрового ПИД-регулятора, модели объекта управления (ОУ), а также программного средства, обеспечивающего требуемое отображение динамики регулируемого параметра. Для модели регулятора инструментарий должен обеспечивать выбор математической модели (Модель П, Модель Т, Модель С); задание периода дискретизации Т (t = n·T, где n = 0, 1, 2, …), вида уставки (zahar03.wmf) и значений настроечных параметров kП, kИ и kД. Для модели объекта управления инструментарий должен касаться задания параметров модели, например в случае токового контура двигателя постоянного тока – это параметры а и b (zahar04a.wmfzahar04b.wmf. Программный инструментарий для организации процессов отображения должен ориентироваться на вывод кривых и табличных данных результатов моделирования, что позволит оперативно оценить и подобрать модель цифрового регулирования. Причём здесь основным требованием выступает потребность одновременной фиксации и наблюдения динамики регулируемых параметров по нескольким моделям, что, в свою очередь, требует наличия программных средств ведения истории (добавление, удаление экспериментов, очистка истории) и выбора отображаемых экспериментов. Кроме того, нельзя не учитывать потребность в инструментах варьирования настроечных параметров и времени дискретизации для оценки и выбора подходящей цифровой модели ПИД- регулятора.

zah3.tif

Рис. 3. Пример работы программного инструментария: A) задание модели цифрового регулятора; Б) задание модели ОУ (для случая а = 0,9, b = 0,1); B) отображение динамики регулируемых параметров, ведение истории и выбор отображаемых экспериментов; Г) варьирование настроечными параметрами и периодом дискретизации

Исходя из опыта создания программных систем ПИД-регулирования [1, 3, 4], основа структуры программной системы по реализации требуемого инструментария выражается функционалом (рис. 2).

Программные возможности инструментария. Реализация функционала (рис. 2) системой моделирования [5] показала эффектные возможности инструментария:

1) по заданию моделей (рис. 3, А, Б);

2) по оперативному выбору и организации различных сочетаний одновременного регулирования по дискретным моделям на основе замены интеграла в континуальной модели по формуле прямоугольника, трапеции и Симпсона (рис. 3, В);

3) по варьированию настроечных параметров и периода дискретизации для подбора подходящей модели цифрового регулятора (рис. 3, Г);

4) по оперативному расширению используемых дискретных моделей и организации процессов регулирования на их основе.

Полученные результаты: предложенная структура программных инструментальных средств моделирования алгоритмов цифрового ПИД-регулирования, исходя из необходимости реализации дискретного представления континуальной модели заменой в ней интеграла по формулам прямоугольника, трапеции и Симпсона, отличается средствами организации одновременного отображения динамики регулируемых параметров при использовании различных моделей цифрового регулирования и выбором наилучшей модели.

Исследование выполнено при поддержке «ОГУ имени И.С. Тургенева» по теме «Разработка программной системы поддержки процесса управления в предаварийных состояниях для восстановления нормальной работы», приказ № 7-н/26 от 23.10.2013 г.


Библиографическая ссылка

Захарова О.В., Раков В.И. О ПРОГРАММНОМ ИНСТРУМЕНТАРИИ МОДЕЛИРОВАНИЯ АЛГОРИТМОВ ЦИФРОВОГО ПИД-РЕГУЛИРОВАНИЯ // Фундаментальные исследования. – 2016. – № 11-1. – С. 32-36;
URL: http://www.fundamental-research.ru/ru/article/view?id=40922 (дата обращения: 15.09.2019).

Предлагаем вашему вниманию журналы, издающиеся в издательстве «Академия Естествознания»
(Высокий импакт-фактор РИНЦ, тематика журналов охватывает все научные направления)

«Фундаментальные исследования» список ВАК ИФ РИНЦ = 1.252