Автоматизация создания автоматизированных систем управления технологическими процессами особо опасных производственных объектов
Разработка метода описания динамических связей функционально-технологических моделей элементов объекта, оптимизирующего выполнение технологических процессов в контроллерах. Создание программно-технического комплекса имитации объекта автоматизации.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 08.04.2019 |
Размер файла | 1,7 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Академия государственной противопожарной службы МЧС России
Автоматизация создания АСУТП опасных производственных объектов
Белозеров Владимир Валерьевич
Для автоматизации проектирования объектов различного назначения в мире создано большое разнообразие пакетов прикладных программ (ППП) систем автоматизированного проектирования (САПР), которые предоставляют большую свободу программирования (AutoCAD, КОМПАС и т.д.).
Как правило, задачи автоматизации проектирования промышленных объектов решаются при следующих допущениях [1-3]:
1. Рассматривается размещение в заданном объеме.
2. Производственное здание строится из стандартных строительных ячеек, заданных величиной шага и пролета с типоразмерами строительных колонн.
3. Зоны, в которых запрещено размещение оборудования, задаются аналогично размещаемым объектам, но с фиксированными координатами базовой точки.
4. Размещаемые объекты аппроксимируются параллелепипедами.
5. Размещаемые объекты имеют одинаковый набор параметров.
При постановке задачи определяют [4,5]:
- перечень размещаемого оборудования и его параметры,
- тип производственного помещения и его максимальные размеры,
- принципиальную технологическую схему,
- объемно-планировочное решение объекта,
- условия компоновки, включая критерий оптимальности получаемых вариантов решения.
Обобщенная структура такой математической модели, как правило, описывается N-ориентированным гиперграфом вида [6-9]:
G(X,U ,UL ) ,
где Х - множество вершин гиперграфа; U - множество гиперребер гиперграфа; U L = {u i = < x p 1 ; x p 2 >i |l = 1,N i} - множество ребер ориентированного подграфа
G i (X,UL ) ,
который задается в виде матрицы инцидентности L = {l p 1, p 2 }, где
Для каждого объекта задается множество свойств SX i = {s j }1, описывающих его параметры (геометрические размеры, координаты базовой точки, масса, тип). Аналогично для каждой области размещения S Um = {s j }2, (геометрические размеры, параметры строительной ячейки, типоразмер строительных колонн, координаты базовой точки, номер этажа, тип) и для каждого технологического соединения S Ul L = {s j }3.(координаты начала, конца и точек изменения направления трубопровода, диаметр, тип транспортировки веществ, стоимость единицы длины).
В реальных задачах зачастую ограничивается не значение свойства, а некая функция от свойств объектов. Например, разница высоты расположения двух аппаратов, между которыми вещество передается самотеком и др.
В итоге «на выходе САПР», помимо проектной документации, выдается схема (рис.1) технологического процесса [7].
Рис.1 - Технологическая схема обработки крахмалистого сырья (пример пожаровзрывоопасного технологического процесса)
Однако некоторые технологические процессы на предприятиях находятся под техническим контролем специальных надзорных органов, для обеспечения безопасного функционирования предприятий, которые квалифицируются, как опасные производственные объекты (ОПО). К таким объектам предъявляются требования безопасности, которые изложены в Технических регламентах (ТР) и Правилах безопасности (ПБ). Для разных технологических процессов созданы разные ПБ и выполнение требований ТР и ПБ обязательны для ОПО [7-9].
При создании проектов АСУТП для ОПО, функции выполнения требований ТР и ПБ возложены на проектную организацию, а качество их выполнения подтверждается государственной экспертизой проекта. Выполнение требований ТР и ПБ в управляющих программах АСУ ТП подтверждается только «Протоколом испытаний» между хозяйственными субъектами по программе и методике испытаний АСУ ТП, которую они сами же и составляют [10-13]!
Таким образом, возникает задача создания моделей и программно-технических средств, позволяющих провести автоматизацию ОПО строго по проекту (автоматически) и провести тестирование (без объекта). При таком подходе требования ТР и ПБ будут выполняться всегда, не зависимо от человеческого фактора при разработке, внедрении или модернизации АСУТП.
Указанная задача была поставлена и решена, путем создания соответствующей математической модели и программно-технического комплекса, её реализующего.
Модель и основной алгоритм автоматизации создания АСУТП ОПО
В общем случае решение задач автоматизации любым технологическим процессом включает [1,11-15]:
- измерения параметров оборудования технологического процесса (температур, объемов, веса, токов, напряжений и т.д.);
- регистрацию состояний и маршрутов технологического процесса (скоростей, конечных выключателей, задвижек и т.д.);
- математическую обработку результатов измерений параметров и регистрации состояний;
- управление оборудованием технологического процесса (двигателями, весами, измерительными приборами и т.д.);
- отладку режимов работы технологического оборудования (циклограмм, ПИД-регуляторов, аварийных уставок и т.д.).
Формализация описания технологического процесса, основана на предварительном составлении упорядоченных множеств: элементов системы L, команд F, состояний элементов системы AL, событий элементов системы C, состояний технологического процесса A [16-18].
Для реализации предложенного подхода использованы следующие определения и переменные [12,16]:
Состояние объекта автоматизации (ОА) - совокупность состояний технологического процесса.
Формально состояние ОА описывается совокупностью параметров
,
где - индексы возможных режимов работы ОА, включая нерабочий режим, стационарные и переходные режимы.
Для формализации и математического описания технологических процессов ОА на основе правил булевой алгебры использованы следующие понятия и выражения:
Элемент технологического процесса - любая составная часть системы, без которой невозможно её нормальное функционирование.
Совокупность элементов включает в себя все разновидности информационных каналов: измерения параметров, управления, вывода информации, программное обеспечение.
Состояние элемента - значение булевой функции, определяющей условия участия элемента в технологическом процессе. для рабочего состояния, - для нерабочего состояния элемента ;
Команда - логическое воздействие на элемент технологического процесса ,
которое интерпретируется в специальный код соответствующего языка программирования, используемое для изменения состояния элемента , :
;
Множеству элементов технологического процесса соответствует множество команд:
Состояние технологического процесса - совокупность состояний всех его элементов при выполнении определенной функции АСУТП. Совокупность функциональных состояний технологического процесса образует множество:
Событие - ответ на управляющее воздействие в виде одной или группы команд для изменения состояния технологического процесса.
Совокупность событий технологического процесса образует множество:
,
где q - номер события.
Перечисленные множества и переменные являются основой микроструктуры, а затем и макроструктуры программного обеспечения (ПО) АСУТП, причем макроструктура может быть принята либо как жесткая во времени последовательность элементов технологического процесса и его составляющих, либо как обязательная для исполнения совокупность операций, выполняемых с учетом текущего состояния параметров инфраструктуры.
Состояние технологического процесса представляет собой упорядоченную минимально необходимую последовательность событий по переводу технологического процесса из исходного состояния в рассматриваемое состояние и задается в виде массива целых чисел
где - число событий в состоянии , включая повторные события, а каждое число этого массива является индексом q , соответствующим номеру события в упорядоченном множестве событий (6).
Событие представляет собой реакцию на последовательность команд и задается в виде массива целых чисел :
где - число команд в событии , включая повторяющиеся команды, а каждое число этого массива является индексом r, соответствующим номеру команды в упорядоченном множестве команд.
При команда полностью определяет рабочее состояние элемента (2) и состояние технологического процесса (9) и текущее событие (10).
Временная структура технологического процесса задается функцией вычисления времени, необходимого для выполнения функции преобразования (команды) , соответствующей рабочему состоянию .
Функция задается в виде массива целых чисел
где - число номеров меток в переключательной функции S , необходимых для каждой функции выбор соответствующей функции .
Вычисление времени каждой команды проводится с учетом состояния технологического процесса. Найденные значения используются для определения интервалов и временной структуры техпроцессов.
В связи с быстротекущими процессами в АСУТП, в отличие от АСУП и АСУТПП, основной характеристикой при алгоритмизации является временная характеристика алгоритма, которая определяет длительность решения и сложность, зависящие, как правило, от количества операций. И если охарактеризовать алгоритм функцией f ( n ) , выражающей скорость роста объема вычислений при увеличении размерности задачи - n , то линейный или полиномиальный характер этой функции свидетельствует о «хорошем» алгоритме, а экспоненциальный - о «плохом». Так, например, при f ( n )=2 n увеличение производительности в 10 раз увеличивает размерность задачи, решаемой за то же время, всего на 15% [18].
Следующая важная характеристика алгоритма - его объемная характеристика , определяющая его информационную сложность, т.е. количеством операторов, количеством маршрутов и их сложностью.
Именно поэтому, при алгоритмизации был разработан метод описания динамических связей функционально-технологических моделей элементов объекта, оптимизирующий выполнение технологических процессов в управляющих контроллерах [11-13].
Основной алгоритм реализации математической модели представлен на рис. 2 (начало) и 3 (продолжение).
Рис. 2 - Начальная часть алгоритма
Рис. 3 - Завершающая часть алгоритма
Принимая во внимание, что разработчики АСУТП получают готовую технологическую схему (рис.1) объекта автоматизации (ТС ОА) и точные диапазоны условий (режимов, параметров и т.д.) технологического процесса в техническом задании (ТЗ), была синтезирована (рис. 4) следующая структура программно-технического комплекса (ПТК), реализующего разработанную математическую модель [12].
Рис.4 - Структурная схема ПТК
Таблица 1 - Классификация задач проектирования АСУТП
Класс структур |
Уровни описания структур |
|||
технологический |
математический и программный |
физический |
||
Первичные средства ввода данных |
Приведение к технологическому типу, в т.ч. для использования на следующем уровне управления |
Первичная обработка входного сигнала (подавление дребезга, интерполяция, фильтрация) |
Преобразование электрических значений в физические величины |
|
Устройства |
Приведение к технологическому назначению, для использования следующим уровнем обработки. |
Математическое описание поведения устройства, разработка алгоритмов и функций, программного обеспечения контроля и управления устройством |
Компоновка необходимых параметров и данных из общего числа контролируемых параметров устройства. |
|
Оборудование |
Приведение к технологическому назначению, для использования в технологическом процессе. |
Распределение полномочий между устройствами в составе оборудования. Моделирование и оптимизация структуры и параметров, разработка алгоритмов и функций. |
Выбор необходимых устройств, для контроля и управления технологическим оборудованием. |
|
Технологический процесс |
Количественно-качественный учет технологических параметров. |
Взаимодействие технологического оборудования для выполнения процессов. |
Выполнение требований ТР и ПБ |
Все задачи, решаемые в процессе автоматизации проектирования математического и программного обеспечения, классифицированы (таб.1) по 3-м уровням описания структур (технологический, математический и физический) и 4-м классам (первичные средства ввода данных, физические устройства, технологическое оборудование и технологический процесс).
ПТК имеет удобный интерфейс для специалиста-технолога, который может не знать языки программирования, редактируя технологические объекты (рис.5), применение контроллеров (рис.6) и сетевое размещения (рис.7), получая в итоге программное обеспечение АСУТП.
Рис.5 - Страница конфигуратора
Рис.6 - Страница контроллера
Мнемосхема АСУТП (рис.8) собирается из библиотеки, которая сформирована в соответствии с действующими стандартами.
Рис.7 - Страница WinCC
Имитатор «виртуального внедрения АСУТП» (без объекта) использует ту же математическую модель (4-13) объекта автоматизации (ОА), но отличается тем, что ПТК вместо физических параметров ОА, формирует цифровые сигналы воздействия на множество элементов ОА и с помощью алгоритма естественного поведения ОА, меняет контролируемые параметры и значения «датчиков и устройств» в соответствующих массивах состояний и событий ОА. Некоторые значения меняются с помощью генераторов случайных чисел. Проверка «аварийных ситуаций» формируется вручную, путем введения с клавиатуры ПТК соответствующих кодов. При этом в «проверяемой АСУТП» визуализируются (рис.8) «реальные» физические параметры (вес, скорость, объем, температура и т.д.).
Результаты и их обсуждение
Разработка и внедрение предлагаемых методов и средств позволяет исключить человеческий фактор при создании управляющих кодов технологических контроллеров, обеспечивающих выполнение технологической программы и требований безопасности.
Разработанный имитатор тестирования созданной АСУТП, без подключения реального объекта, позволяет исключить и исправить ошибки в программном обеспечении до пуско-наладки.
Разработанный ПТК дает возможность самостоятельной модификации АСУТП обслуживающему персоналу объекта автоматизации, т.е. без привлечения разработчиков системы.
технологический контроллер имитация автоматизация
Библиография
1. Концептуальные основы интеграции АСУ ТП нефтеперерабатывающего предприятия / А.Ф. Гершберг, А.А. Мусаев, А.А. Нозик, Ю.М. Шерстюк. - СПб.: Альянс-Строй, 2003. - 128с.
2. Малыгин Е.Н., Мищенко С.В. Проектирование гибких производственных систем в химической промышленности //Журнал Всесоюз. хим. общества им. Д.И. Менделеева.-1987.-№ 3, С. 293-300.
3. Мусаев, А. А., Шерстюк Ю. М. Интеграция автоматизированных систем управления крупных промышленных предприятий: принципы, проблемы, решения / А.А. Мусаев, Ю.М. Шерстюк //Автоматизация в промышленности-2003.-№10.-С.40-45.
4. ГОСТ 21.408-2013 Система проектной документации для строительства. Правила выполнения рабочей документации автоматизации технологических процессов - М.: МГС, 2013.-46с.
5. Топольский Н.Г., Гришечкин Д.Н. Порядок определения класса защищенности автоматизированных систем и выбора средств защиты //Технологии техносферной безопасности.-2015.-№ 6 (64). С. 72-76.
6. Топольский Н.Г., Трефилов Г.Б., Сатин А.П. Алгоритмы многоуровневой иерархической декомпозиции гиперграфовых и графовых моделей причинно-следственных связей в АСУ безопасностью критически важных объектов //Технологии техносферной безопасности.-2009.-№ 10.
7. Малыгин Е.Н., Егоров С.Я., Шаронин К.А. Алгоритм автоматизированного построения математической модели при компоновке промышленных объектов //ВИНИТИ (сер.2) Информационные процессы и системы - 2015.-№ 2, с.7-15.
8. Новицкий В.О., Карпов В.И. Методология исследования и моделирования сложных систем управления для предприятий и компаний зернового сектора АПК //Информационные технологии.-М.: Изд-во "Новые технологии",-2010.-№9.-С.50-56.
9. Белозеров В.В., Нгуен Т.А. Система электрической и пожарной безопасности объекта при термоэлектрозондировании оборудования и линейно-кабельных сооружений // Электроника и электротехника. -- 2016.-№ 1.-С.129-134. DOI: 10.7256/2453-8884.2016.1.20899
10. ГОСТ 34.601-90 Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания - М.: ГОССТАНДАРТ (переизд.), 2015.-5с.
11. Белозеров В.В., Любавский А.Ю., Белозеров В.В. Диагностика технического и пожаробезопасного ресурса средств вычислительной техники в АСУ //Современные наукоемкие технологии-2015.-№ 7, С. 7-12.
12. Белозеров В.В. Программно-технический комплекс автоматизации создания АСУТП //Материалы IХ Международной студенческой электронной научной конференции «Студенческий научный форум 2017»
13. Белозеров В.В., Назаренко А.А., Белозеров В.В. МОДЕЛЬ ЭКОЛОГИЧЕСКИ ЧИСТОГО ОБЪЕКТА ТЕПЛОЭНЕРГЕТИКИ //Приоритетные задачи и стратегии развития технических наук: сборник научных трудов по итогам международной научно-практической конференции - Тольятти: «Эвенсис», 2016, С. 28-31.
14. Егоров С.Я., Шаронин К.А., Немтинов К.В. Автоматизированная информационная система поддержки принятия проектных решений по компоновке промышленных объектов. Ч. 4. Применение экспертных систем для проверки правил компоновки //Информационные технологии в проектировании и производстве. - 2013. -№ 4. - С. 36-43.
15. Лукьянов В.С., Кузнецова Е.С. Надежность АСОиУ/Учебное пособие - Волгоград: ДГТУ,2008.-68с.
16. Дмитриев С.В., Китайгородский М.Д., Сюткина Ю.П., Фатыхов К.З.. Системное проектирование программного обеспечения автоматизированных испытаний газотурбинных двигателей //Программные системы и вычислительные методы. - 2017. - № 1. - С. 1-10. DOI: 10.7256/2305-6061.2017.1.21680
17. Малыгин Е.Н. Математические методы в технических расчетах : уч. пособие.-Тамбов: Изд-во ГОУ ВПО ТГТУ, 2010.-80 с.
18. Николаев В.И., Чалов Д.В., Сибирев В.Н. Информатика. Теоретические основы: уч. пособие - СПб.: СЗТУ, 2002.-187с.
Аннотация
Предметом исследования явились методы и средства создания автоматизированных систем управления технологическими процессами особо опасных объектов (АСУТП ОПО). К таким объектам предъявляются требования безопасности, которые изложены в Технических регламентах и Правилах безопасности, и их выполнение обязательно для ОПО. При этом, если сам проект ОПО проходит государственную экспертизу, на предмет соответствия этим требованиям и правилам, то соответствие им АСУТП ОПО подтверждается только «Протоколом» между хозяйственными субъектами по методике испытаний, которую они сами же и составляют. В настоящей работе, по аналогии с системами автоматизации проектирования (САПР), разработана методология автоматизации создания АСУТП ОПО, реализующая выполнение указанных требований и правил безопасности. Новизна исследования заключается, во-первых, в разработке метода описания динамических связей функционально-технологических моделей элементов объекта, оптимизирующий выполнение технологических процессов в управляющих контроллерах, а во-вторых, в создании программно-технического комплекса имитации объекта автоматизации, позволяющего осуществить "виртуальное внедрение АСУТП ОПО" без объекта, для проверки срабатывания требуемых средств защиты.
Ключевые слова: методы автоматизации, особо опасные объекты, технологические процессы, автоматизированные системы управления, системы автоматизированного проектирования, математические модели, алгоритмы, имитатор, виртуальное внедрение, безопасность
The research subject is the methods and means of creation of computerized process control systems of especially dangerous industrial objects (CPCS EIO). Such objects are controlled with special safety requirements, which are described in technical regulations and safety guidelines, which are obligatory for especially dangerous industrial objects. If the EIO projects undergo state expertize for compliance with such requirements and guidelines, CPCS's compliance with them is only confirmed by the protocol between economic entities based on the testing methodology composed by them. Using he example of computer-aided engineering systems, the authors of this work develop the methodology of automation of creation of CPCS EIO, which guarantees implementation of the above mentioned safety requirements and guidelines. The scientific novelty of the study consists in, firstly, the development of a method of description of dynamic links of engineering and technical models of elements of an object, which optimize the performance of technical processes in controllers; secondly, the creation of a software and hardware complex of simulation of an object of automation, which helps realize virtual implementation of a CPCS EIO without an object to test the effectiveness of the required security facilities.
Keywords: algorithms, mathematical models, methods of automation, especially dangerous objects, technological processes, automated control systems, computer-aided engineering systems, simulator, virtual implementation, safety
Размещено на Allbest.ru
...Подобные документы
Изучение вопросов, связанных с проектированием и эксплуатацией автоматизированных систем управления технологическими объектами. Разработка оптимального управления технологическим объектом управления - парогенератором. Выбор закона регулирования.
курсовая работа [5,2 M], добавлен 18.01.2015Характеристика объекта автоматизации. Создание многоуровневой архитектуры приложения, отладка метода безошибочной идентификации пользователей системы. Разработка нестандартного метода преобразования объектов базы данных в объекты классов приложения.
курсовая работа [395,4 K], добавлен 28.04.2015Программные средства и системы для создания, автоматизирования технологических процессов. Разработка технологического процесса в системе "Вертикаль". Создание 3D моделей операционных заготовок в системе "Catia", технологической оснастки в "Solid Works".
дипломная работа [6,1 M], добавлен 25.06.2012Знакомство с особенностями разработки элементов автоматизации управления процессами текущего ремонта автотранспортных средств. Рассмотрение этапов создания запроса и таблицы в Microsoft Visual FoxPro. Способы разработки электронной формы документа.
контрольная работа [306,6 K], добавлен 04.05.2015Типология свойств объекта, его связей и моделей представления информации. Изображение предметной области в виде логических и физических моделей. Требования к системам баз данных. Достоинства трехуровневой архитектуры. Процесс идентификации объектов.
лекция [60,0 K], добавлен 19.08.2013Значение вербальных и знаковых информационных моделей для исследования объектов, процессов, явлений. Роль метода формализации в процессе создания компьютерной модели. Использование программы AutoCAD для трехмерного моделирования и визуализации объекта.
курсовая работа [866,5 K], добавлен 08.01.2015Разработка систем управления процессом выпаривания; технологические параметры автоматической стабилизации: контроля, сигнализации и защиты, построение АСУ. Расчет динамических характеристик объекта регулирования, выбор комплекса технических средств.
курсовая работа [34,1 K], добавлен 08.10.2011Характеристика современных зарубежных и отечественных SCADA-систем. Описания программного комплекса для визуализации и диспетчеризации технологических процессов. Обработка, отображение и архивирование информации об объекте мониторинга или управления.
реферат [600,8 K], добавлен 26.10.2014Принципы, цели и задачи автоматизации деятельности предприятия. Особенности процессов документооборота и их взаимосвязь на предприятии, занимающимся утилизацией опасных отходов. Разработка объектов конфигурации, их назначение в системе "1С:Предприятие".
дипломная работа [2,7 M], добавлен 11.10.2013Системно-комплексный анализ выбранного объекта автоматизации. Структура пользовательского интерфейса автоматизированной системы. Функциональный аспект информационной страты объекта. Концептуальная модель базы данных. Нормализация полученных отношений.
курсовая работа [64,9 K], добавлен 25.02.2014Начало любого диалогового проектирования технологических процессов - открытие базы конкретных технологических процессов. Основные операции для совершения технологических процессов. Приемы работы по просмотру и редактированию документов в Microsoft Word.
контрольная работа [3,7 M], добавлен 30.12.2010Создание системы управления базой данных для управления массивом информации множеством одновременно работающих пользователей. Изучение и оценка потерь при данном уровне автоматизации. Разработка схемы потоков для выбранного объекта автоматизации.
отчет по практике [59,7 K], добавлен 05.03.2011Разработка аппаратно-программного комплекса для осуществления идентификации объектов управления на основе вещественного интерполяционного метода. Анализ работоспособности аппаратно-программного комплекса, пример идентификации объекта управления.
магистерская работа [2,2 M], добавлен 11.11.2013Обоснование выбора среды программирования и технических средств. Определение требований к компонентам системы. Описания объекта автоматизации. Написание инструкции по эксплуатации для пользователя. Разработка программных компонентов. Выбор методики СУБД.
курсовая работа [1,3 M], добавлен 27.10.2012Назначение, классификация, перспективы развития автоматизированных систем управления персоналом. Разработка программы: назначение и условия применения, характеристика объекта автоматизации, разработка структуры базы данных, объекты конфигурации системы.
дипломная работа [1,8 M], добавлен 21.04.2009Изучение методов обеспечения безопасности информации. Основные подходы к построению и анализу защищенных систем. Описание комплекса организационно-технологических и программно-технических мер по обеспечению защищенности информации в компьютерной системе.
реферат [1,1 M], добавлен 16.11.2010Идентификация моделей каналов преобразования координатных воздействий объекта управления. Реализация моделей на ЦВМ и их адекватность. Формулирование задач управления, требований к их решению и выбор основных принципов построения автоматических систем.
курсовая работа [1,4 M], добавлен 10.04.2013Разработка системы автоматизированного учета АН "Елена". Описание информационного и технического обеспечения предприятия, используемых функциональных возможностей. Выбор комплекса задач автоматизации и характеристика существующих бизнес-процессов.
дипломная работа [3,4 M], добавлен 25.01.2010Задачи и преимущества использования автоматизированных информационных систем. Внедрение программного обеспечения в эксплуатационную деятельность на железнодорожном транспорте. Классификация систем управления по степени автоматизации управляющего объекта.
реферат [98,1 K], добавлен 09.11.2010Общая терминология. Автоматизированные и автоматические системы. Видовой состав вычислительных и автоматизированных систем. Функционально ориентированные автоматизированные системы. Общие термины автоматизации производственных процессов.
реферат [44,7 K], добавлен 11.01.2004