Подходы в имитации аварийных ситуаций в автоматизированной системе управления технологическим процессом
Построение системы уровня автоматизации на различных уровнях контроля производства. Использование материального моделирования при отработке действий персонала. Свойства имитационной модели. Особенности реализации имитационной модели на компьютере.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 30.04.2018 |
Размер файла | 106,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Нижневартовский государственный университет
ПОДХОДЫ В ИМИТАЦИИ АВАРИЙНЫХ СИТУАЦИЙ В Автоматизированной системе управления технологическим процессом
Гурьев С.В. Аспирант
Аннотация
С каждым годом сложность технических процессов происходящих на предприятии возрастает, появляется все больше автоматизированных объектов со своим интерфейсом и подходом. В результате возникает необходимость обучения персонала новым подходам в управлении производством. Персонал обучается новому интерфейсу по инструкциям к нему, но не имеет возможности проверить, как ведёт себя система при взаимодействии с ней. В итоге персонал вынужден, обучаться новому интерфейсу методом проб и ошибок. Во избежание такого метода, необходимо предоставить персоналу тренажёр по новому интерфейсу.
Ключевые слова: АСУ ТП, тренажер, модель, моделирование.
Abstract
APPROACHES TO SIMULATE EMERGENCY SITUATIONS IN ASU TP
Every year the difficulty of technical processes taking place in the enterprise grows, more and more automated facilities with its own interface and approach. As a result, there is a need for training new approaches in production management. The staff is trained on the new interface instructions to him, but is unable to see how the system behaves when interacting with it. As a result, staff forced to learn a new interface by trial and error. In order to avoid this method, you must provide the personal trainer for the new interface.
Keywords: ASU TP, simulator, model, modeling.
Основная часть
Автоматизированная система управления технологическим процессом (сокращенно АСУ ТП) - термин, который имеет отношение к ЭВМ (электронно вычислительное устройство) и всевозможным их объединения. Вычислительные устройства обеспечивают управление техническими процессами. Изначально системы АСУ ТП использовались исключительно на производстве, но с развитием технологий и из-за сходства технических процессов АСУ ТП вышло за рамки управления только производственными процессами и перешла в другие сферы деятельности, от управления транспортом до управления техническими процессами здания.
На производстве, системы уровня автоматизации строится на трёх уровнях контроля производством.
Нижний уровень (уровень полевых датчиков, field) - который представляет собой подключаемые по промышленным каналам связи различные приборы, датчики и агрегаты.
Средний уровень (контролирующий уровень) - состоит из ПЛК (программно логический контроллер в англ. PLC), уровень который отвечает за взаимосвязь между нижним уровнем и верхним, на нём реализуются различные алгоритмы управления, ведется формирование, сортировка, шкалирование и подготовка данных для передачи их между уровнями.
Верхний уровень (SCADA уровень) - уровень графического представления данных, осуществляет диспетчеризацию и сбор подготовленных данных посредством HMI (Human-Machine Interface, человеко-машинного интерфейса).
SCADA - Supervisory Control And Data Acquisition - термин что в переводе с английского означает диспетчерское управление и сбор данных.
Тренажер внедряется на верхний уровень, так как на нём осуществляется взаимодействие человека и машины.
Для эффективной организации процесса обучения тренажерный комплекс должен отвечать ряду требований[1]:
· Имитация реальных процессов в заданной точностью.
· Генерация аварийных событий по скриптам и с помощью инструктора.
· Содержать набор готовых упражнений.
· Иметь возможность конфигурировать аварийные события.
Для построения тренажера может использоваться один из подходов представленных ниже.
Модель - аналитическая или физическая система упрощенная по отношению к исследуемого объекту, но отражающая основные необходимые свойства объекта изучения[2].
Подход первый, создание стенда.
Стенд представляет собой материальную модель, которую еще принято называть физической моделью. При таком подходе в моделировании строиться копия реального объекта в определенном отношении к нему, отражающая исследуемые стороны. Изученные свойства стенда переносятся на реальный объект основываясь на теории подобия. Примерами материального моделирования являются макеты, механические модели.
В таком подходе один из компрессоров будет выведен из ТП и будет работать в контрольном положении. На нём будет отрабатываться аварийные события и действия персонала в таких ситуациях.
Составляется план аварийных событий по которому отрабатываются совместные действия персонала.
Подход второй, создание аналитической модели
Аналитическая модель - моделирование основой которого является математическая модель, является методом количественного и качественного описания исследуемого объекта, в нём реальному объекту или процессу противопоставляется его упрощенная модель описываемая определенным уравнением. В ряде случаев искомый объект представляется уравнением регрессии, которое представляет собой геометрическое расположение точек на основе математического ожидания условных распределений исходного уравнения.
Основные шаги при аналитическом моделировании[3]:
Первый шаг это постановка задачи, который включается в себя: определение целей и установка исследуемого объекта, задание признаков изучения, поиск алгоритмов управления, анализ взаимодействия. Постановка заведомо невозможных или неполных целей повлечет за собой невозможность создания математической модели искомого объекта.
Шаг второй выбор наиболее подходящей математической модели[4], виды моделей изображены на рисунке 1:
Рис. 1 Виды математических моделей
Для более детальной имитации необходимо построить несколько аналитических моделей и уже на основе анализа данных этих моделей экспериментально устанавливаются свойства моделей: определяется их возможность быть стационарными или нестационарными, а также определяется степень детерминированности искомого объекта или процесса.
Поиск подходящей модели осуществляется посредством предварительного анализа, который является первым шагом на пути к исследованию модели. Для принятия модели необходимо чтобы она удовлетворяла требованиям:
- Контроль размерности, представляет собой анализ следования правилу. Согласно правилу значения значения которые имеют различные размерности не могут быть приравнены друг к другу, а также не могут складываться друг с другом.
- Оценка порядков величин, представляет собой алгоритм сортировки в котором определяются порядки складываемых величин, малозначительные переменных слагаемых отбрасываются.
- Оценка характера зависимостей, представляет собой рассмотрение влияния изменения изменения одних величин на изменения других величин, рассматривается их изменение скорости и направления. Для согласованности аналитической модели необходимо чтобы выходные значения соответствовали физическому смыслу задачи.
- Оценка экстремальных ситуаций, представляет собой проверку решения наглядного смысла при условиях когда входные и выходные параметры стремятся к нулю или бесконечности.
- Контроль граничных условий, представляет собой проверку соответствия аналитической модели граничным условиям исходного объекта которые вытекают из поставленной задачи. Также проверяются действительность граничных условий, важно чтобы полученные условия удовлетворяли искомым граничным условиям.
- Оценка математической замкнутости, представляет собой проверку того, что полученная аналитическая модель дает только одно единственно правильное однозначное решение.
- Оценка физического смысла, представляет собой проверку физического содержания полученных промежуточных отношений, используемых при построении аналитической модели.
- Оценка устойчивости модели, представляет собой проверку того насколько вариация исходных данных влияет на достоверность полученных данных от аналитической модели, иначе говоря на сколько сильно изменения выходной величины относительно входной, ведёт ли изменение к существенному изменению решения.
Основным недостатком чисто аналитической модели является её не возможность описывать поведение исследуемого объекта во времени, для решения этого недостатка строится имитационная модель.
Имитационное моделирование[5] - процесс построения некоторого алгоритма который имитирует поведение исследуемого объекта и взаимодействие исходного объекта с учётом возможных случайных входных величин и воздействий из внешней среды.
Основное свойство имитационной модели - она способна быть объектом исследования, также эксперимент может проводиться с самой моделью, которая представляет собой некоторый алгоритм написанный на определенном языке программирования. Имитационная модель является видом стохастического процесса с дискретным состоянием системы. На этапе реализации имитационной модели на компьютере происходит сбор исходных данных исследуемого объекта, полученные данные являются предметом исследования. В завершающей стадии моделирования данные полученные на этапе сбора обрабатываются и результат обработки на выходе получается в виде распределений исследуемых величина на определенном отрезке. Имитационное моделирование строится на основах математической статистики с использованием теории вероятности для анализа данных.
При реализации имитационной модели на компьютере могут быть использованы языки высокого уровня такие как: Паскаль, Си, С++, Visual Basic. Являясь языками высокого уровня им доступны средства работы с базами данных и коммуникационными протоколами обмена, а также возможности отладки без использования дополнительных аппаратных средств. Но в результате использования языков высокого уровня на исследователя ложится дополнительная нагрузка так как ему необходимо знать помимо исследуемого процесса еще и высокоуровневый язык программирования с его тонкостями и особенностями. Для облегчения разработки имитационной модели были разработаны специализированные языки моделирования, цель которых упростить создание моделей и обработку результатом исследований, к таким языкам относятся: Симпас, Симула, Арена. имитационный модель автоматизация моделирование
Литература
1. Разработка компьютерных тренажеров операторов АСУТП реального времени // pmasc.karelia.ru: Центр систем автоматизации URL: http://pmasc.karelia.ru/rus/projects/modeling.html (дата обращения: 29.09.2016).
2. Пономарев В.Б., Лошкарев А.Б. Математическое моделирование технологических процессов: курс лекций. Екатеринбург: ГОУ ВПО УГТУ-УПИ, 2006.126 с.
3. Васильев К. К., Служивый М. Н. Математическое моделирование систем связи: учебное пособие. Ульяновск: УлГТУ, 2008. 170 с.
4. Математические модели // orenipk.ru: Оренбургский государственный педагогический университет URL: http://www.orenipk.ru/kp/distant_vk/docs/2_1_1/inf/inf_mat_mod.html (дата обращения: 20.09.2016).
5. Общая характеристика метода имитационного моделирования // bourabai.ru: Частное Боровское исследовательское учреждение по внедрению новых технологий URL: http://bourabai.ru/cm/general.htm (дата обращения: 19.09.2016).
Размещено на Allbest.ru
...Подобные документы
Общая характеристика ателье "Вита", схема модели рабочего процесса. Исследование заданной системы с помощью моделирования динамических рядов, модели типа "система массового облуживания". Построение имитационной модели деятельности данного ателье.
курсовая работа [1,4 M], добавлен 01.06.2016Процесс моделирования имитационной модели функционирования класса персональных компьютеров на языке GPSS World. Поиск линейной зависимости и оценка полученного уравнения. Отчет по результатам работы имитационной модели. Листинг разработанной программы.
курсовая работа [49,2 K], добавлен 07.09.2012Анализ и формализация задачи моделирования: построение концептуальной модели, ее формализация в виде Q-схемы. Построение имитационной модели: создание блок-схемы, представление базовой исходной имитационной модели. Исследование экономических процессов.
контрольная работа [156,0 K], добавлен 21.11.2010Специфика работы терапевтического отделения. Разработка имитационной модели в среде AnyLogic. Выбор средств моделирования. Описание схемы моделирующего алгоритма. Организация вычислительного эксперимента над математической моделью, анализ его результатов.
курсовая работа [1,2 M], добавлен 10.06.2015Построение концептуальной модели и метод имитационного моделирования. Определение переменных уравнений математической модели и построение моделирующего алгоритма. Описание возможных улучшений системы и окончательный вариант модели с результатами.
курсовая работа [79,2 K], добавлен 25.06.2011Направления деятельности ООО "Тирион" и разработка модели "AS-IS" функционирования магазина по обслуживанию покупателей. Возможности табличного процессора MS Excel. Описание интерфейса и физической структуры программного обеспечения имитационной модели.
курсовая работа [990,6 K], добавлен 13.12.2011Терминологическая база для построения модели, имитирующей работу маршрутных микроавтобусов. Обоснование выбора программного средства. Алгоритм работы имитационной модели, особенности ее функционирования. Анализ результатов работы имитационной модели.
курсовая работа [1,1 M], добавлен 29.04.2014Понятие стратегического планирования, разработка схем программных блоков и основной программы. Структурная схема имитационной модели, создание модели на языке моделирования General Purpose Simulation System. Математическое описание моделируемой системы.
дипломная работа [2,6 M], добавлен 12.08.2017Основы технологии моделирования Arena. Построение простой имитационной модели. Моделирование работы системы обслуживания покупателей на кассе супермаркета. Построение модели IDEF3. Анализ результатов имитационного моделирования и аналитического решения.
курсовая работа [659,1 K], добавлен 24.03.2012Ознакомление с правилами построения имитационной модели заданной системы. Рассмотрение моделирования системы и проведения серии экспериментов. Определение количества мест для телевизоров на стеллажах на станции технического контроля и на участке наладки.
курсовая работа [1,7 M], добавлен 27.07.2014Характеристика практической разработки имитационной модели при помощи инструментального прикладного программного продукта (ППП) Visual Imitak. Анализ этапов деятельности складского хозяйства с использованием основных блоков моделирования и функции quant.
отчет по практике [1,2 M], добавлен 29.05.2014Информационные технологии в промышленном производстве. Использование в САМ-системах трехмерной модели детали, созданной в CAD-системе. Цели моделирования, структура и принципы работы системы Unigraphics. Разработка процесса изготовления изделия "Ключ".
курсовая работа [3,0 M], добавлен 06.04.2012Разработка имитационной модели "Перекресток" для анализа бизнес-процессов предприятия и принятия решения в сложных условиях. Алгоритм построения имитационной модели на основе CASE-средств. Обзор программного обеспечения для имитационного моделирования.
дипломная работа [2,6 M], добавлен 22.11.2015Моделирование имитационной модели системы управления, состоящей из ПИ-регулятора и инерционного объекта второго порядка. Прогон и оптимизация модели на системе имитационного моделирования ИМОДС. Оценка параметров системы до и после оптимизации.
курсовая работа [1,3 M], добавлен 17.02.2013Основные понятия теории моделирования. Виды и принципы моделирования. Создание и проведение исследований одной из моделей систем массового обслуживания (СМО) – модели D/D/2 в среде SimEvents, являющейся одним из компонентов системы MATLab+SimuLink.
реферат [1,2 M], добавлен 02.05.2012Особенности создания имитационной модели сети кафедры. Проведение экспериментов для получения информации об "узких местах" проектируемой сети. Расчет активного и пассивного оборудования. Построение логической схемы сети. Анализ загрузки каналов связи.
курсовая работа [4,2 M], добавлен 11.12.2012Создание математической модели системы массового обслуживания на примере банка. Разработка имитационной модели на языке программирования С++. Блок-схема программы, перевод модели на язык программирования. Верификация и валидация имитационной модели.
курсовая работа [630,5 K], добавлен 01.06.2015Практические навыки системного исследования реальной динамической сложной системы на основе построения ее имитационной модели. Автоматизация работы по расчету эффективности системы массового обслуживания с понятным интерфейсом. Выбор алгоритма решения.
курсовая работа [1,0 M], добавлен 18.08.2009Методика системного исследования реальной динамической сложной системы посредством разработки ее имитационной модели. Разработка программы реализации алгоритма имитационного моделирования системы массового обслуживания "Интернет-провайдерская фирма".
курсовая работа [2,0 M], добавлен 20.01.2010Создание модели банка, в котором два кассира сидят в помещение, а два обслуживают клиентов, подъезжающих на автомобилях. Описание атрибутов объектов. Разработка библиотеки функциональных блоков. Построение структурной модели системы и диаграммы связей.
курсовая работа [628,0 K], добавлен 28.10.2013