УДК 004.946
DOI: 10.14529/ctcr180107
ИСПОЛЬЗОВАНИЕ ИНТЕГРИРОВАННОЙ СРЕДЫ ДИНАМИЧЕСКОГО МОДЕЛИРОВАННИЯ OmegaLand ДЛЯ ИССЛЕДОВАНИЯ ХАРАКТЕРИСТИК РЕГУЛЯТОРОВ
Н.А. Староверова1, Ю.Н. Зацаринная1' 2, С.К. Шубина1
1 Казанский национальный исследовательский технологический университет, г. Казань, Россия,
2 Казанский государственный энергетический университет, г. Казань, Россия
Рассмотрены основные этапы создания математической модели в интегрированной среде для динамического моделирования OmegaLand, которая включает в себя динамический тренажер установки Visual Modeler для исследования динамических характеристик регуляторов температуры, расхода и уровня. В отличие от теоретических методов исследования виртуальная модель процесса позволяет разработчику сосредоточиться на вопросах физики моделируемых действий или принципах функционирования технологических систем, не вникая в тонкости программирования. В результате получены данные переходных характеристик регуляторов до и после осуществления их настройки.
Ключевые слова: моделирование, автоматизация, регулирование, регуляторы, динамические характеристики, visual modeler.
Методология компьютерного моделирования
Научное познание - это особый род деятельности человека, направленный на постижение истинных знаний о мире, которые постоянно углубляются, совершенствуются и проверяются эмпирически, и достоверность которых обосновывается научно. Еще Эйнштейн писал: «То, что мы называем наукой, имеет своей исключительной задачей твердо установить то, что есть». Можно сказать, что основной задачей является дать истинное отражение текущих процессов и получение объективной картины того, что есть. Известным способом в научном познании является метод аналогии, который является исходным при разработке одного из самых мощных инструментов анализа и познания сложных технологических процессов - компьютерного моделирования. Сущность метода компьютерного моделирования заключается в замене технологического объекта математической моделью, что позволяет ученому исследовать объект в тех случаях, когда делать это на существующем объекте затруднительно или нецелесообразно, например, создание аварийных ситуаций или исследование свойств объекта при неэффективной загрузке. В то же время компьютерные модели позволяют проводить вычислительные эксперименты и оптимизировать работу сложных технологических процессов.
Таким образом, процесс компьютерного моделирования включает и построение модели, и ее апробацию для решения поставленной задачи: сбора данных, анализа, исследования, оптимизации или проектирования технологических процессов и оборудования. Поставленные задачи очень трудоемки и включают в себя огромное число элементов, переменных, параметров, условий и т. д. Построение точной модели занимает большое количество времени, так как требует включения всех элементов, учета мельчайших фактов и установления взаимосвязи между ними.
Для упрощения создания математической модели в интегрированной среде для динамического моделирования OmegaLand [1], которая включает в себя динамический тренажер установки Visual Modeler, этап ее построения разбивается на части. На первом этапе строится «эквивалент» технологического объекта и связывание аппаратов и приборов информационными линиями. Далее математическая модель исследуется теоретическими методами и производится отладка модели, что позволяет получить важные предварительные знания об объекте.
Второй этап связан с созданием детальной математической модели. Далее подробнее рассматривается каждый из этапов построения модели для исследования динамических характеристик регуляторов уровня, давления и температуры [2].
Выбор математических моделей и создание начальной модели
Программа Visual Modeler изначально содержит в себе большое количество математических моделей. Если какого-нибудь специфического аппарата нет в списке, то имеется возможность сделать для нее математическую модель и добавить в инструментарий. Исходя из принципиальной схемы, выбираем математические модели, которые в полной мере будут описывать данное оборудование. Добавление моделей в среде Visual Modeler сводится к перетаскиванию пиктограммы требуемой модели на рабочую область. Для упрощения отладки и ускорения создания модели процесса вначале создаем упрощенную математическую модель. В упрощенной модели не учитываются некоторые параметры аппаратов. После добавления модели в рабочую область программа попросит задать начальные настройки модели, к которым относятся название аппарата, выбор дополнительных методов расчета. Данное окно представлено на рис. 1.
Конфигурирование математической модели
После добавления моделей на рабочую область необходимо задать основные параметры моделей. Этими параметрами являются геометрические размеры оборудования, коэффициенты мас-сопередачи, теплопередачи и т. д. Окно настройки моделей представлено на рис. 2.
Title: |Tank Reactor Version: р Parameter
Name J Value | Description
NR Number of reactions
ÍNSP 10 Maw. number of react components.
USEHF 0 Heat of Reaction(0:lnputJ:Calc fr...
Rtype 1 Reaction Equation Type(1 :Gen,9:...
< С rrr __J f
□ К I Setup... I Cancel
Input Data - ХЗОЗ
Name Value 0 Description
TYPE : |1 0: Cocurrent 1:Countercurrent _
A : 1107 Heat Transfer Area[m2]
Gw : I2500 Heat Transfer Wall Weight[kg]
UH : 11600 Hot Side Heat Trans. Coef. [W;m2K]
WHdes : 1100000 Hot Side Design Flow Rate[kg/h]
DHdes : |25 Hot Side Design Density[kg/m3] S
PdHdeJ : |10 Hot Side Design Pressure Drop[kPa]
UL ■ |S00 Cold Side H.Trans. Coef.[W/m2K]
WLdes ■ 150000 Cold Side Design Flow Rate[kg/h]
DLdes ; 1000 Cold Side Design Densityfkg/nnS]
PdLdes : 10 Cold Side Design Pressure DropfkPa] -
s1 : !1 System No.: Hot Side t -
PRIMARY DETAIL | STEADY
Рис. 1. Окно создания модели аппарата Рис. 2. Окно настройки модели
В окне настройки модели (см. рис. 2) содержатся 3 вкладки, которые имеют следующие значения:
PRIMARY - здесь содержатся наиболее важные параметры модели, которые существенно влияют на его поведение;
DETAIL - здесь содержатся дополнительные параметры модели, которые отвечают за дополнительные функции и использование которых необязательно, также здесь находятся параметры, позволяющие более тонко настроить модель;
STEADY - на данной вкладке находятся параметры, необходимые для расчета стационара объекта.
Данные параметры берутся из исходной проектной документации, а также из лабораторных опытов и экспериментов.
Также необходимо связать аппараты потоками. Для этого необходимо щелкнуть мышкой на выход аппарата и указать на вход следующего за ним. После этого программа предложит выбрать фазовое состояние потока и его название [3]. Окно настройки потока представлено на рис. 3.
При настройке регуляторов и датчиков необходимо нажать на вход датчика и указать, откуда берутся данные (с потока или аппарата). После этого программа предложит выбрать, какой
Староверова Н.А., Зацаринная Ю.Н., Шубина С.К._
Использование интегрированной среды динамического моделирования OmegaLand...
именно параметр в потоке или аппарате необходимо использовать. Окно выбора параметра приведено на рис. 4.
Рис. 3. Окно конфигурирования потока
Рис. 4. Окно подключения датчиков
После того, как аппараты сконфигурированы, необходимо запустить модель на исполнение пунктом меню File, далее Execute. В режиме исполнения можно проверить получившуюся математическую модель и в случае необходимости внести в нее изменения.
Создание полной математической модели
Теперь, когда начальная модель отлажена, можно переходить к созданию полной математической модели, в которой будет учтено все технологическое оборудование. Также на данном этапе при необходимости простое оборудование заменяется более сложным, для расширения границ моделирования [4].
После готовности модели для оптимизации времени можно создать несколько исходных состояний оборудования. Например: холодный, пуск, 50 % от стационарного состояния, установка, выведенная в стационар. Это позволит сократить время, необходимое для получения желаемого состояния процесса, с целью изучения его динамических характеристик.
Для расчета оптимальных настроек было выбрано 3 различных регулятора: уровня, давления и температуры.
При каскадном регулировании в качестве ведомого регулятора почти всегда используется регулятор расхода, а ведущим регулятором является регулятор температуры или уровня.
После того, как настроен ведомый регулятор, на принципах: максимальное быстродействие -минимальные колебания, он может рассматриваться как простой исполнительный механизм (клапан). После этого настройка верхнего контура каскадной АСР не будет отличаться от настройки одноконтурной АСР.
Получим переходную характеристику объекта до настройки регулятора со стандартными параметрами: интегральная составляющая - 10, пропорциональная составляющая - 100. Переходная характеристика приведена на рис. 5.
Так как роль исполнительного механизма в каскадном регулировании играет регулятор расхода, то кривую разгона получим путем изменения степени открытия клапана регулятора расхода потока питания.
Существует множество способов определения динамических параметров объекта из экспериментальных данных. В данном случае рассматривается наиболее простой, но эффективный способ, который заключается в том, что полученные данные аппроксимируются математической моделью, для которой заранее известны зависимости, определяющие оптимальные настройки регулятора. В качестве такой модели используются два динамических звена: апериодическое звено первого порядка и звено чистого запаздывания.
Задачей любого регулятора является приведение регулируемого параметра в соответствие заданному значению путем воздействия на соответствующий материальный или энергетический поток, т. е. действия любого регулятора направлены на устранение рассогласования между текущей и заданной величиной параметра [5].
После получения оптимальных настроек регулятора получим апериодический переходной процесс с минимальным временем регулирования, поменяем уставку регулятора, для того чтобы получить переходный процесс для сравнения качества регулирования до и после настройки. Переходной процесс изображен на рис. 6.
Рис. 5. Переходная характеристика контура регулирования расхода
Рис. 6. Переходная характеристика регулятора расхода до и после настройки
Описанным выше способом настроим остальные выбранные контуры. Переходные характеристики приведены на рис. 7-9.
LC8301
—До
1000
зооо
время (сек)
Рис. 7. Переходная характеристика контура регулирования уровня до и после настройки
Рис. 8. Переходная характеристика контура регулирования давления до и после настройки
Рис. 9. Переходная характеристика контура регулирования температуры до и после настройки
Выводы
Компьютерное моделирование лежит в основе целенаправленной деятельности, смысл которой состоит в обеспечении возможности фактического эффективного выполнения на компьютере исследований работы сложных систем.
Программа Visual Modeler изначально содержит в себе большое количество математических моделей и возможность создания любой математической модели. В результате создания матема-
Староверова H.A., Зацаринная Ю.Н., Шубина С.К.
Использование интегрированной среды динамического моделирования OmegaLand...
тической модели в программе Visual Modeler для расчета оптимальных настроек регуляторов были получены переходные характеристики регуляторов, которые наглядно демонстрируют более качественный эффект настройки регуляторов.
Литература
1. Разработка модели процесса автоматического регулирования производительности насоса на базе современных средств автоматизации /Ю.Н. Зацаринная, H.A. Староверова, A.P. Гер-ке, A.B. Лира //Вестник Казанского технологического университета. - 2017. - № 15. - С. 114-117.
2. Иванов, A.A. Aвтоматизация технологических процессов и производств: учеб. пособие / A.A. Иванов. - М.: Форум: Инфра-М, 2015. - 224 с.
3. Зацаринная, Ю.Н. Информационная транспортная шина предприятий (ESB) в распределенных энергетических компаниях /Ю.Н. Зацаринная, P.P. Рахматуллин, Г.И. Ризванова //Вестник Казанского технологического университета. - 2013. - № 5. - С. 278-280.
4. Зарипов, Д.К. Индикатор дефекта высоковольтной изолирующей конструкции / Д.К. За-рипов, Р.Н. Балобанов //Электротехника. - 2016. - № 6. - С. 16-21.
5. Zatsarinnaya, J.N. Simulation of pump performance control schemes with the use of the virtual model of the process / J.N. Zatsarinnaya, N.A. Staroverova, A.G. Logacheva // MATEC Web of Conferences 129, 06025 (2017). - https://www.matec-conferences.org/articles/matecconf/pdf/2017/43/ matecconf_icmtmte2017_06025.pdf. DOI: 10.1051/matecconf/201712906025
Староверова Наталья Александровна, канд. техн. наук, доцент кафедры автоматических систем сбора и обработки информации, Казанский национальный исследовательский технологический университет, г. Казань.
Зацаринная Юлия Николаевна, канд. техн. наук, доцент кафедры электрических станций, Казанский государственный энергетический университет; доцент кафедры автоматических систем сбора и обработки информации, Казанский национальный исследовательский технологический университет, г. Казань; [email protected].
Шубина Софья Константиновна, магистрант, Казанский национальный исследовательский технологический университет, г. Казань.
Поступила в редакцию 4 декабря 2017 г.
DOI: 10.14529/ctcr180107
APPLICATION OF THE INTEGRATED ENVIRONMENT OF DYNAMIC MODELLING "OmegaLand" FOR THE RESEARCH OF CHARACTERISTICS OF REGULATORS
N.A. Staroverova1, Yu.N. Zatsarinnaya1'2 *, S.K. Shubina1
1 Kazan National Research Technological University, Kazan, Russian Federation,
2 Kazan State Power Engineering University, Kazan, Russian Federation * waysubbota@gmail. com
In the article the main stages of creating a mathematical model in an integrated environment for dynamic modeling OmegaLand, which includes a dynamic simulator of the Visual Modeler installation for studying the dynamic characteristics of temperature, flow rate and level controllers are considered. As contrast to the known schemes of decomposition, subsystem "contact zone" and "tool amendment" are distinguished. It was established that during the teeth broaches grinding the techno-
e7
logical parameters of the system can be changed over a period of time due to various factors. As a result, the transient characteristics of the regulators were obtained before and after their adjustment.
Keywords: simulation, automation, regulation, regulators, dynamic characteristics, visual modeler.
References
1. Zatsarinnaya Yu.N., Staroverova N.A., Gerke A.R., Lira A.V. [Model Building of Process of Automatic Control of a Pumpage on the Basis of the Modern Automation Equipment]. Bulletin of the Kazan National Research Technological University, 2017, no. 15, pp. 114-117. (in Russ.)
2. Ivanov A.A. Avtomatizatsiya tekhnologicheskikh protsessov i proizvodstv. Uchebnoe posobie [Automation of Technological Processes and Productions. Manual]. Moscow, Forum Publ., Infra-M, 2015.224 p.
3. Zatsarinnaya Yu.N., Rakhmatullin R.R., Rizvanova G.I. [The Informational Transport Tire of the Enterprises (ESB) in the Distributed Energy Companies]. Bulletin of the Kazan Technological University, 2013, no. 5, pp. 278-280. (in Russ.)
4. Zaripov D.K., Balobanov R.N. [The Indicator of Defect of the High-Voltage Isolating Design]. Electrical Equipment, 2016, no. 6, pp. 16-21. (in Russ.)
5. Zatsarinnaya J.N., Staroverova N.A., Logacheva A.G. Simulation of Pump Performance Control Schemes with the Use of the Virtual Model of the Process. MATEC Web of Conferences 129, 06025 (2017). Available at: https://www .matec-conferences.org/articles/matecconf/pdf/2017/43/matecconf_ icmtmte2017_06025.pdf. DOI: 10.1051/matecconf/201712906025
Received 4 December 2017
ОБРАЗЕЦ ЦИТИРОВАНИЯ
Староверова, Н.А. Использование интегрированной среды динамического моделирования OmegaLand для исследования характеристик регуляторов / Н.А. Староверова, Ю.Н. Зацаринная, С.К. Шубина // Вестник ЮУрГУ. Серия «Компьютерные технологии, управление, радиоэлектроника». - 2018. - Т. 18, № 1. - С. 63-68. DOI: 10.14529/ctcr180107
FOR CITATION
Staroverova N.A., Zatsarinnaya Yu.N., Shubina S.K. Application of the Integrated Environment of Dynamic Modelling "OmegaLand" for the Research of Characteristics of Regulators. Bulletin of the South Ural State University. Ser. Computer Technologies, Automatic Control, Radio Electronics, 2018, vol. 18, no. 1, pp. 63-68. (in Russ.) DOI: 10.14529/ctcr180107