Научный журнал
Современные наукоемкие технологии
ISSN 1812-7320
"Перечень" ВАК
ИФ РИНЦ = 0,899

МНОГОРЕЖИМНЫЕ СИСТЕМЫ УПРАВЛЕНИЯ И ОСОБЕННОСТИ АППАРАТНОГО И ПРОГРАММНОГО ИНСТРУМЕНТАРИЯ ДЛЯ ИХ РЕАЛИЗАЦИИ

Шахрай Е.А. 1 Лубенцова Е.В. 1 Лубенцов В.Ф. 1
1 ФГБОУ ВО «Кубанский государственный технологический университет»
Проведен анализ возможностей применения интеллектуальных аппаратных средств на основе нечеткой технологии и программного инструментария для разработки и моделирования многорежимных систем управления. Отмечены особенности динамических объектов для применения многорежимных систем управления (МСУ). На основании характерных особенностей функционирования объектов управления сформулированы требования для МСУ. Отмечено, что для систем с неполной информацией, а также при высокой сложности объектов управления целесообразно применение интеллектуальных МСУ на основе принципов аппроксимирующего и нечеткого регулирования. Уделено внимание практической реализации алгоритмов управления МСУ на основе нечеткой логики. Дана характеристика программным средствам моделирования процессов управления и регулирования. Анализ возможностей аппаратного и программного инструментария для разработки алгоритмов управления в МСУ показывает, что имеются возможности их построения и моделирования. Приведены результаты исследования двухрежимной нечеткой системы управления подачей воздуха с помощью растворенного в среде кислорода в биореакторе периодического действия при неконтролируемом действии внешнего возмущения. Результатами внедрения установлено, что использование в МСУ комбинации аппроксимирующего регулятора с фиксированной структурой для пускового режима и контроллера на нечеткой логике для установившегося режима позволило существенно повысить управляемость процесса и снизить колебания растворенного в среде кислорода по сравнению с использованием одного нелинейного регулятора для обоих режимов.
многорежимная система управления
аппаратные и программные средства
нечеткий регулятор
аппроксимирующий регулятор
переходные процессы
1. Лубенцова Е.В., Лубенцов В.Ф. Метод синтеза нелинейных систем с аппроксимирующими законами управления // Вестник СКФУ. 2015. № 6 (51). С. 14–21.
2. Захарова О.В., Раков В.И. О программном инструментарии для конструирования алгоритмов цифрового регулирования // Современные наукоемкие технологии. 2016. № 11–2. С. 255–259.
3. Программная и аппаратная реализация нечетких регуляторов. [Электронный ресурс]. URL: https://sci.house/avtomatizatsiya-scibook/programmnaya-apparatnaya-realizatsiya-74709.html (дата обращения: 08.03.2021).
4. Использование нечёткой логики в системах автоматического управления. [Электронный ресурс]. URL: https://www.bestreferat.ru/referat-140658.html (дата обращения: 08.03.2021).
5. Пегат А. Нечеткое моделирование и управление / пер. с англ., 2-е изд., электрон. М.: Лаборатория знаний, 2013. 798 с.
6. Карташов Б.А. Среда динамического моделирования технических систем SimInTech. Практикум по моделированию автоматических систем регулирования. М.: ДМК Пресс, 2017. 424 с.
7. Лубенцова Е.В., Володин А.А. Метод аппроксимирующих преобразований в решении задач управления и моделирования биосистем // Информационные системы и технологии. 2013. № 4. С. 26–35.
8. Lubentsova E.V., Lubentsov V.F., Koldaev A.I., Evdokimov A.A., Samoylenko D.V. Fuzzy temperature controller of the exothermic fermentation processes. International Journal of Applied Engineering Research. 2015. Т. 10. № 21. Р. 42753–42757.
9. Левин В.И. Интервальный подход к оптимизации в условиях неопределенности // Системы управления, связи и безопасности. 2015. № 4. С. 123–141.
10. Торгашев А.Ю. Синтез систем управления для массообменных технологических процессов в условиях неопределенности: автореф. дис. ... докт. техн. наук. Москва, 2010. 44 с.

При переключении режимов работы современного оборудования возникает необходимость реализации последовательности различных задач управления. Системы с фиксированной структурой, настраиваемые обычно на установившийся режим, не обеспечивают наилучшего качества управления в других режимах. Для оптимизации режимов работы системы по выбранному критерию (быстродействие, отсутствие перерегулирования и др.) в каждом из режимов работы системы при ограничении на управляющее воздействие следует использовать перестраиваемую структуру системы управления с реализацией локальных алгоритмов управления. Повышение требований к качеству САУ техническими и технологическими объектами обуславливает необходимость решения задачи синтеза систем управления с учетом многорежимности их функционирования в априори неопределенных условиях. Многорежимность и неопределенность условий функционирования обуславливают необходимость решения проблемы синтеза многорежимных систем управления, основанных на интеллектуальных подходах. Универсальных методов решения задач синтеза многорежимных систем управления на основе интеллектуальных подходов в настоящее время не получено. Поэтому задача разработки и исследования многорежимных систем управления объектами различного назначения, анализ возможностей аппаратных и программных средств их реализации являются актуальными.

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

Анализ особенностей промышленных объектов управления в условиях многорежимности их функционирования

Применение многорежимных систем управления (МСУ) оправдано, когда динамический объект характеризуется следующими особенностями:

– необходимость последовательности осуществления пусковых и установившихся режимов функционирования;

– неконтролируемое воздействие внешних факторов на управляемые объекты, проявляющихся в условиях неопределенности функционирования оборудования;

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

– последовательное осуществление после пускового режима режимов стабилизации и программного управления.

Наиболее полно все перечисленные особенности проявляются, например, при управлении базовыми объектами биотехнологических производств, объектами энергетики, подвижными объектами. С учетом вышеперечисленного можно сформулировать требования к многорежимным системам управления:

– алгоритмы управления должны обеспечивать максимальное быстродействие в переходных (пусковых) режимах либо заданную точность скорости изменения управляемого параметра в пусковом режиме и не допускать значительное перерегулирование на этапе перехода к установившемуся режиму;

– регулятор (алгоритм управления) должен быть реализован как регулятор (алгоритм управления) с переключаемой структурой с помощью совмещенных как минимум двух регуляторов, один из которых релейный (либо квазирелейный с аппроксимирующим управлением [1]), а второй линейный с ограничением смены знака управляющего воздействия;

– многорежимный цифровой регулятор (МЦР) может быть использован как супервизорный регулятор в автоматизированной системе управления технологическим процессом (АСУ ТП).

Многообразие систем управления при любом варианте их реализации требует многомодульного аппаратного и программного обеспечения (ПО) для организации и проведения процесса управления и моделирования в диалоговом режиме [2]. На практике для реализации алгоритмов управления МСУ на базе интеллектуальной технологии, например на основе нечеткой логики, возможно использование нечетких алгоритмов с помощью нечетких контроллеров. Это обеспечивает существенное повышение быстродействия регуляторов с нечеткой логикой. Известен ряд поколений нечетких контроллеров [3]. К первым относятся контроллеры на основе аналоговых больших интегральных схем (Fuzzy Chips), представленных на рынке в 1987 г. В последующем (1990 г.) появились нечеткие регуляторы на основе сверхбольших интегральных схем (СБИС), интегрирующих в себе аналоговые и цифровые принципы работы. Примерами таких СБИС являются OMRON FP-3000, TOGAI-Infra Logic F 110. Впоследствии (1992 г.) разработанные нечеткие компьютеры (Fuzzy-Computers) или нечеткие процессоры (Fuzzy-Processors) повысили удобство реализации диалогового режима взаимодействия оператора и ЭВМ, а также обеспечили повышение скорости обработки поступающей информации.

Совместной разработкой фирм «Siemens» и «Inform» является процессор с нечеткой логикой FUZZY-166 на базе 16-разрядного микропроцессора фирмы «Inform». Реализация регулятора с нечеткой логикой возможна также на базе контроллера Siemens S7-300. Японская фирма «Omron» разработала для ПЛК нечеткий микропроцессор [4]. Корпорацией Klockner-Moeller (Австрия) был разработан сᴨециализированный ПЛК, сочетающий в себе fuzzy-логику и стандартные алгоритмы управления.

С введением в 1997 г. в действие ГОСТ Р МЭК 61131-7-2017 «Контроллеры программируемые. Часть 7. Программирование нечеткого управления», идентичного международному стандарту МЭК 61131-7:2000 «Контроллеры программируемые. Часть 7. Программирование нечеткого управления» (IEC 61131-7:2000 «Programmable controllers – Part 7: Fuzzy control programming», IDT), производители микропроцессорных контроллеров широко интегрируют «нечеткие» элементы в АСУТП.

Разработка МСУ предполагает компьютерное моделирование. В настоящее время среди программ для разработки МСУ применимы следующие программы и программные продукты [2]:

– программа MexBIOS Development Studio для разработки и моделирования ПО систем управления технологическими процессами и микроконтроллерами STM32F10x, STM32F4XX;

– программные продукты «Standard PID Control» и «Modular PID Control», предназначенные для конфигурирования программируемых логических контроллеров (ПЛК) SIMATIC S7, а также «PID Self Tuner», позволяющий осуществлять автонастройку для систем с ПИД-регуляторами;

– пакет Matlab со средой моделирования Simulink и fuzzyTECH, предназначенный для имитационного моделирования динамических систем, включая нечеткое моделирование [5];

– программа VisSim («Visual Solution»), позволяющая осуществлять моделирование и проектирование систем управления и цифровую обработку сигналов;

– пакет компьютерного моделирования динамических технических систем SimInTech [6], предназначенный для создания и эксплуатации автоматических систем регулирования. Отличительной особенностью программного обеспечения данного пакета является наличие программных средств моделирования систем с нечеткой логикой и нейросетевых систем.

Таким образом, разработчикам современных систем управления в настоящее время доступен широкий инструментарий реализации нечетких алгоритмов управления.

Результаты исследования и их обсуждение

Рассмотрим применение нечеткого контроллера в многорежимной системе управления подачей воздуха на аэрацию с помощью растворенного в жидкости кислорода (рО2) в биореакторе периодического действия. Реализуем уравнение закона управления МСУ в следующем виде [7]:

missing image file (1)

где М1, М2 – коэффициенты для регулирующего воздействия соответственно на участке с зоной нечувствительности (ЗН) и за ее пределами; ε – ошибка регулирования; λ – коэффициент усиления нелинейности; 2а – величина ЗН.

Для проектирования системы воспользуемся инструментарием нечеткой логики Fuzzy Logic Toolbox, входящим в пакет программ MatLab [5]. Для входных лингвистических переменных НР ошибки регулирования и ее производной используем следующие термы: М – малое, Н – норма, В – высокое. Для выходной лингвистической переменной НР используем следующие термы: СМ – сильно уменьшить, М – уменьшить, Н – норма, В – увеличить, СВ – сильно увеличить. База нечетких правил для определения коррекции расхода воздуха по содержанию концентрации растворенного в жидкости кислорода рО2 с использованием приведенных термов приведена в таблице.

База правил определения коррекции расхода аэрирующего воздуха в биореактор

Ошибка εрО2

Производная ошибки dεрО2/dt

М

СМ

М

Н

Н

М

Н

В

В

Н

В

СВ

Важную роль в процессе синтеза НР играет выбор функции принадлежности (ФП). Поэтому при синтезе НР предварительно проведен анализ использования фаззификации треугольными и гауссовыми функциями принадлежности. Ошибка обучения нейро-нечеткой сети, полученная при различных ФП и разном числе эпох, показала, что при наименьшем числе эпох, равном 34, ошибка при треугольной ФП равна 0,075882; при числе эпох, равном 140, ошибка при двухсторонней гауссовской ФП наименьшая и равна 0,003283. Функции принадлежности значений переменных НР соответствующим термам для заданных диапазонов их изменения представлены на рис. 1. Результаты синтеза алгоритма построения нечеткого регулятора представлены на рис. 1.

Как показал анализ поверхностей вывода регулирующего воздействия нечеткого регулятора от входных переменных, результаты с обеими ФП идентичны (рис. 1, з). Поэтому синтез НР осуществлен с использованием наиболее простых треугольных функций принадлежности и алгоритма Мамдани [8]. Дефаззификация переменных произведена с помощью метода центра тяжести [5].

missing image file missing image file

а) б)

missing image file missing image file

в) г)

missing image file missing image file

д) е)

missing image file missing image file

ж) з)

Рис. 1. Результаты синтеза алгоритма НР с треугольными (а, в, д) и гауссовыми двухсторонними (б, г, е) функциями принадлежности

При исследовании свойств системы использован интервальный подход в условиях неопределенности [9]. Согласно этому подходу рациональной моделью объекта управления по каналу регулирования рО2 в биореакторе является передаточная функция, параметры которой записываются границами интервалов их изменения и представлены в следующем виде

W(p) = Коб∙ехр(–τp)/(T22∙p2 + T1∙p + 1) = missing image file∙ехр(–missing image filep)/(missing image file∙p2 + missing image file∙p + 1), (2)

где Коб – коэффициент передачи, 0,029 ≤ kоб ≤ 0,375, %/м3/ч; Т1,Т2 – постоянные времени 10,19 ≤ T1 ≤ 14,8 мин; 41,49 ≤ Т22 ≤ 101,53 мин2; τ – время запаздывания 2,7 ≤ τ ≤ 7,5 мин.

На рис. 2 представлены переходные процессы в двухрежимной САУ с нелинейным регулятором (1) при скачкообразном действии задания на входе регулятора (кривые 1–6) и одновременном действии задания и возмущения на входе объекта в пусковом режиме (кривая 7). Причем параметры моделируемого объекта в системе с переходными процессами 1–7 соответствовали различному их сочетанию из интервалов неопределенности. В ходе экспериментов получены следующие значения параметров настройки регулятора (1): M1 = 7, M2 = 14, λ = 0,25, a = 0,1. Как видно из рис. 2, система сохраняет устойчивость, но не устраняет колебания в режиме стабилизации: амплитуда автоколебаний при действии возмущения на входе объекта в пусковом режиме составляет более 10 % задания.

missing image file

Рис. 2. Переходные процессы в САУ с нелинейным регулятором при вариабельности параметров объекта управления (кривые 1–6) и действии возмущения на входе объекта в пусковом режиме (кривая 7)

Далее рассмотрено устранение колебаний регулируемой переменной в установившемся режиме с помощью НР [8]. При исследовании систем управления в условиях параметрической неопределенности целесообразно объект управления моделировать номинальной моделью с параметрами со среднеинтервальными значениями [10]. С учетом этого параметры номинальной модели объекта были заданы в виде

missing image file =

missing image file[ %/м3/ч];

missing image filemissing image file мин;

missing image file

= missing image file мин;

missing image file =

missing image file мин,

где missing image file – нижнее и верхнее значения коэффициента передачи объекта ki, постоянных времени Т1i, Т2i и времени запаздывания объекта τi соответственно; mid[νi] – середина интервального параметра [νi], i = 1,…, N.

С использованием среднеинтервальных параметров объекта осуществлена настройка нечеткого регулятора для установившегося режима. Переходный процесс в САУ с нечетким регулятором представлен на рис. 3. Из графика переходного процесса видно, что максимальная динамическая ошибка значительно уменьшилась, а недопустимые колебания полностью устранены и время их устранения не превышает времени переходных процессов 1–6 на рис. 2.

missing image file

Рис. 3. Кривая переходного процесса в САУ при включении НР в установившемся режиме

Таким образом, рассмотренную систему с нелинейным аппроксимирующим регулятором нет необходимости настраивать отдельно для переходного и установившегося режимов, что в условиях неопределенности параметров динамических характеристик объекта управления и при непредсказуемом действии возмущения затруднительно. Достаточно после пускового режима включать нечеткий регулятор. Реализуемая система управления с переключением регуляторов более устойчива и нечувствительна к параметрическим и внешним возмущениям на объект по сравнению с системой с одним аппроксимирующим регулятором.

Заключение

При проектировании САУ необходимо учитывать то, что для многих промышленных объектов отсутствуют точные математические модели и для них характерны многорежимность, чрезмерная сложность, запаздывание и нелинейность. Для систем с неполной информацией, а также при высокой сложности объекта управления необходимо применение интеллектуальных САУ и, как рациональный их вариант, – комбинация переключаемых структур на основе принципов аппроксимирующего и нечеткого регулирования. Рациональное решение может быть достигнуто при системном подходе к управлению, предусматривающем решение задачи выбора структуры системы управления с учетом всех режимов работы объекта. В результате этого возникает задача разработки многорежимной системы управления, решение которой потребовало в данном случае комбинации принципов аппроксимирующего и нечеткого регулирования и, как следствие, нового алгоритма управления.

Анализ возможностей аппаратного и программного инструментария для разработки комбинированных алгоритмов управления в МСУ показывает, что, несмотря на отмеченные достоинства, они не содержат готового инструментария для конструирования алгоритмов регулирования в многорежимных системах управления c переключаемой структурой, но дают возможность их построения и моделирования. На примере двухрежимной САУ показано эффективное управление на основе комбинации аппроксимирующего и нечеткого регулятора с минимальной базой правил. Исследования многорежимной САУ процессом аэрации с помощью растворенного в реакторе кислорода проведены с использованием отечественного программного инструментария Matlab со средой моделирования Simulink и fuzzyTECH. Следовательно, актуальная задача разработки и исследования многорежимных систем управления объектами различного назначения может быть эффективно решена.


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

Шахрай Е.А., Лубенцова Е.В., Лубенцов В.Ф. МНОГОРЕЖИМНЫЕ СИСТЕМЫ УПРАВЛЕНИЯ И ОСОБЕННОСТИ АППАРАТНОГО И ПРОГРАММНОГО ИНСТРУМЕНТАРИЯ ДЛЯ ИХ РЕАЛИЗАЦИИ // Современные наукоемкие технологии. – 2021. – № 3. – С. 112-118;
URL: https://top-technologies.ru/ru/article/view?id=38540 (дата обращения: 01.07.2022).

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

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