В дополнение к сказанному в предыдущей статье [1], основой для создания продукционных правил оптимизации потребления электроэнергии, очевидно, являются:
Работа носит исследовательский характер, с участием в большинстве случаев коллектива экспертов, требует определённых затрат, уровень которых зависит от множества факторов. В их числе профессиональный уровень экспертов, возможность или невозможность проведения натурного эксперимента, характер и количество производимых измерений, востребованность искомой установки (оборудования) для обеспечения общего производственного процесса, степень наглядности проявления результата при изменении значений входных параметров во время проведения эксперимента и т.д.
В связи с тем, что использование имитационных моделей (ИМ) сопряжено с огромной трудоёмкостью, переход от сравнительно простого направления, основанного на опыте и знаниях экспертов, к затратным моделирующим алгоритмам должен быть экономически оправдан.
Имитационные модели относятся к весьма специфичным и сложным программным продуктам, и их разработка ведётся с применением самых прогрессивных технологий компьютерного моделирования. Основой функционирования ИМ являются генерация совокупностей одновременных событий (СОС), соответствующих определённому моменту времени и характеризующих состояние технической системы (ТС). Часть событий СОС активна и вызывает изменение состояния ТС, остальные события отражают изменения состояния ТС, вызванные действиями активных событий.
Для большинства современных промышленных систем имитационного моделирования свойственно использование автоматического способа генерации СОС, когда события выражены в виде подпрограмм (ПСi), связанных с ядром управляющей программы (УП), выполняющей функции управления на основе списка будущих событий (СБС) и списка условий (СУ).
На таких принципах функционируют управляющие алгоритмы сканирующего типа, обобщённая структурная схема которых представлена на рис. 1.
Используется другой способ генерации СОС, основанный на выполнении линейного моделирующего алгоритма, где подпрограммы событий самостоятельно определяют и вычисляют необходимые условия, организуют процедуры передачи управления друг к другу (рис. 2).
К функциям УП относятся:

Исходными данными являются рабочая электрическая схема системы управления (САУ), полное пространство предпосылок и выводов предлагаемых правил, целевая функциональность (в данном случае минимальный уровень потребления электроэнергии). Каждое из правил будет отражать особенность при функционировании не только реального объекта, но и его модели в среде Simulink (входная информация) и содержание нечёткого вывода после сопоставления значения параметра в условии правила с информацией, полученной в результате работы модели.
Порядок проведения верификации правил включает:
Помимо популярной и доступной среды имитационного моделирования Simulink существует множество программных платформ, позволяющих эффективно осуществлять процедуры имитационного моделирования, для реализации которых необходима операционная система жёсткого реального времени, поддерживающая такие функции, как:
- исключительное знание технологического процесса;
- полная осведомлённость в эксплуатационных режимах установки или оборудования, реализующих технологический процесс;
- наличие информации о методах и технических средствах оптимизации потребления электроэнергии.
Работа носит исследовательский характер, с участием в большинстве случаев коллектива экспертов, требует определённых затрат, уровень которых зависит от множества факторов. В их числе профессиональный уровень экспертов, возможность или невозможность проведения натурного эксперимента, характер и количество производимых измерений, востребованность искомой установки (оборудования) для обеспечения общего производственного процесса, степень наглядности проявления результата при изменении значений входных параметров во время проведения эксперимента и т.д.
Разработка продукционных правил
Итак, очевидны три направления исследовательской работы [2], целью которой является создание эффективных продукционных правил управления конкретной технологической установкой, ведущих к снижению уровня потребления электрической энергии:- разработка правил на основе знаний и опыта группы экспертов;
- проведение натурного эксперимента на действующем оборудовании с использованием допустимых пробных предпосылок и выводов, выработанных группой экспертов, и с последующей их корректировкой;
- использование методов имитационного моделирования с последующим проведением натурного эксперимента, исходя из полученных предпосылок и выводов.
В связи с тем, что использование имитационных моделей (ИМ) сопряжено с огромной трудоёмкостью, переход от сравнительно простого направления, основанного на опыте и знаниях экспертов, к затратным моделирующим алгоритмам должен быть экономически оправдан.
Имитационные модели относятся к весьма специфичным и сложным программным продуктам, и их разработка ведётся с применением самых прогрессивных технологий компьютерного моделирования. Основой функционирования ИМ являются генерация совокупностей одновременных событий (СОС), соответствующих определённому моменту времени и характеризующих состояние технической системы (ТС). Часть событий СОС активна и вызывает изменение состояния ТС, остальные события отражают изменения состояния ТС, вызванные действиями активных событий.
Для большинства современных промышленных систем имитационного моделирования свойственно использование автоматического способа генерации СОС, когда события выражены в виде подпрограмм (ПСi), связанных с ядром управляющей программы (УП), выполняющей функции управления на основе списка будущих событий (СБС) и списка условий (СУ).
На таких принципах функционируют управляющие алгоритмы сканирующего типа, обобщённая структурная схема которых представлена на рис. 1.
Условные обозначения: ПСi – подпрограммы; УП – управляющая программа; СБС – список будущих событий; СУ – список условий; К – координатор; РИ – регистрация изменений.
Сканирование осуществляется программным координатором СОС с последующей регистрацией изменений (РИ) в ТС после выполнения последней ПСi из линейной последовательности событий. Приведённая структурная схема модели требует больших ресурсов и быстродействия компьютера.Используется другой способ генерации СОС, основанный на выполнении линейного моделирующего алгоритма, где подпрограммы событий самостоятельно определяют и вычисляют необходимые условия, организуют процедуры передачи управления друг к другу (рис. 2).
Условные обозначения: ПСi – подпрограммы; УП – управляющая программа; СБС – список будущих событий; СУ – список условий; РИ – регистрация изменений.
Обращение к управляющему алгоритму (УП) обусловлено необходимостью записи и считывания информации из СБС и СУ.К функциям УП относятся:
- ведение календаря событий;
- координация работы подпрограмм событий в части готовности к передаче или приёму сообщений;
- контроль наступления момента окончания моделирования;
- анализ условий осуществления передачи по линиям связи между блоками подпрограмм событий;
- анализ приоритета сообщения и передача управления при формировании условия генерации следующего СОС;
- организация регистрации и визуального представления результатов работы ИМ.
Применение MATLAB для имитационного моделирования
Для разработки и верификации ИМ с целью проверки продукционных правил перспективно использование возможностей общеизвестного приложения Simulink к пакету MATLAB – графической среды имитационного моделирования, позволяющей при помощи блок-диаграмм в виде направленных графов создавать динамические модели различных энергоёмких технологических объектов, которые могут представлять дискретные, непрерывные, гибридные, нелинейные и разрывные системы. Возможности Simulink определяются библиотекой Simscape, созданной для моделирования технологических объектов различной физической природы и построения моделей гибридных мультидоменных объектов в виде принципиальных электрических схем, их элементов и соединений, а также реальных физических величин в соответствующих единицах измерения. Очевидно, что Simscape может служить основой для моделирования исследуемого нами реального технологического комплекса, состоящего из электросилового, механического и гидравлического оборудования, функционирующего по определённым продукционным правилам нечёткого алгоритма управления. Кроме этого, для эффективной поддержки процесса разработки и последующего уточнения (корректировки) продукционных правил применимы специализированные пакеты расширения библиотеки Simscape:- SimMechanics – для объектов с механическим оборудованием;
- SimDriveline – для силового электрооборудования;
- SimHydraulics – для гидравлического оборудования.
Верификация продукционных правил
Расскажем вкратце об общих принципах верификации продукционных правил на основе программно-аппаратного моделирования в среде Simulink. В предыдущей статье [1] отмечалось, что применительно к ЗОПЭ число переменных параметров, характеризующих режимы работ силового электрооборудования технологических комплексов, довольно велико и их значения во времени изменяются в зависимости от множества факторов, в том числе и от режимов работы: начальный пуск, резкое изменение нагрузки приводных систем, торможение и т.д. В данном случае нечёткие множества значений параметров интерпретируются функциями принадлежности, которые в модели объекта (рис. 3) используются в качестве настроек параметров в соответствующих функциональных блоках (библиотечных или вновь разработанных).
Исходными данными являются рабочая электрическая схема системы управления (САУ), полное пространство предпосылок и выводов предлагаемых правил, целевая функциональность (в данном случае минимальный уровень потребления электроэнергии). Каждое из правил будет отражать особенность при функционировании не только реального объекта, но и его модели в среде Simulink (входная информация) и содержание нечёткого вывода после сопоставления значения параметра в условии правила с информацией, полученной в результате работы модели.
Порядок проведения верификации правил включает:
- Создание адекватной физическому объекту имитационной модели САУ.
- Проведение программирования и конфигурирования ПЛК, осуществляющего управление моделью САУ объекта в соответствии с заданием.
- Запуски модели САУ, настроенной в соответствии с параметрами функций принадлежности продукционных правил.
- Анализ результатов работы модели.
Помимо популярной и доступной среды имитационного моделирования Simulink существует множество программных платформ, позволяющих эффективно осуществлять процедуры имитационного моделирования, для реализации которых необходима операционная система жёсткого реального времени, поддерживающая такие функции, как:
- реализация реляционных баз данных и баз данных реального времени;
- интеграция со SCADA-системами – приложениями на базе Windows (OPC-шлюзы);
- наличие интегрированного инструментария внутрисхемной отладки на базе JTAG-эмулятора с символьным кросс-отладчиком, обеспечивающим полную видимость происходящего в структуре искомой системы – от физического состояния элементов аппаратуры до исполнения системных и прикладных задач;
- верификация и диагностика, включая возможность анализа покрытия кода, мониторинга данных, контроля ОЗУ;
- управление тестовыми сценариями;
- поддержка языков программирования С/С++, Java;
- визуализация конфигурации загружаемого образа (наличие визуального конфигуратора загружаемого образа).
Выводы
С помощью выверенных продукционных правил удаётся получить ощутимые результаты в плане снижения уровня потребления электроэнергии различными технологическими комплексами промышленных производств при использовании встроенных аппаратно-программных решений, функционирующих на основе принципов нечёткого управления. ●Литература
- Клевцов А. Системы нечёткого управления уровнем потребления электроэнергии в промышленном оборудовании // Современные технологии автоматизации. – 2018. – № 1.
- Клевцов А. Основы рационального потребления электроэнергии : учеб. пособие для вузов. – Вологда : Инфра-Инженерия, 2017.
Если вам понравился материал, кликните значок — вы поможете нам узнать, каким статьям и новостям следует отдавать предпочтение. Если вы хотите обсудить материал —не стесняйтесь оставлять свои комментарии : возможно, они будут полезны другим нашим читателям!

