- •Руководство по выполнению лабораторных работ по дисциплине «моделирование систем»
- •Введение
- •1. Формализация процесса электропотребления технологических агрегатов
- •2. Моделирующий алгоритм
- •Заключение
- •Список использованных источников
- •Введение
- •2. Особенности моделирования на платформе
- •3. Алгоритм, программа и результаты моделирования
- •Заключение
- •Список использованных источников
2. Особенности моделирования на платформе
SCADA TRACE MODE
Интегрированная программно-аппаратная среда разработки Trace Mode, служащая для имитационного моделирования MES-систем, состоит из следующих основных компонентов:
– собственно MES-системы;
– подсистемы сбора и анализа технической и экономической информации о производстве;
– подсистемы управления персоналом (HRM – Human Resources Management);
– подсистемы управления основными фондами предприятия (EAM – Enterprise Asset Management, включая паспортизацию оборудования);
– подсистемы технического обслуживания и ремонта;
– подсистемы интеграции с информационными системами управления предприятием (MES-, MRP-, ERP-системами);
– компоненты для программирования контроллеров и создания интер-фейсов.
Платформа Trace Mode дает возможность последовательной разработки АСУ ТП, позволяя постепенно добавлять в ее состав новые модули – получать модель системы управления бизнес-процессами производства. Для данной платформы важными являются:
обеспечение интегрированной информационной среды функционирования для промышленных контроллеров и технологического автоматизированного оборудования различных производителей;
создание программ на встроенных визуальных языках
способность работать с различными типами баз данных (БД) с возможностью построения SQL-запросов;
получение отчетов в различной форме.
SCADA (Supervisory Control And Data Acquisition – подсистема Управления Исполнением и Получением Данных) Trace Mode оснащена системой синхронизации сетевого времени, что позволяет однозначно привязывать события, происходящие в системе, к временной шкале. Структура имитационной модели в рамках платформы Trace Mode представляет собой иерархию средств моделирования, запросов и данных БД.
3. Алгоритм, программа и результаты моделирования
Моделирующая программа, представляющая собой имитатор работы топливно-раздаточных колонок (ТРК) АЗС, разработана на языке Techno FBD, FBD – Function Block Diagram, диаграмма которой представлена на рис.1.
Рис.1. FBD диаграмма имитатора работы топливораздаточных колонок
RND – случайная величина; NDGT – математическое округление; IMP – циклический импульс;
X*Y – оператор умножения элементов; ARG_0-2 – входные/выходные значения аргументов
Для задания даты и времени извлечения из БД данных используется канал класса TIME.
Пусть АЗС представляет собой одноканальную систему СМО с однородным потоком требований (заявок) на обслуживание. В качестве требований выступают автотранспортные средства (АТС).
Поток заявок представляет собой поток Эрланга заданного порядка. Время обслуживания подчиняется нормальному закону распределения с заданными параметрами.
Блок-схема программы, имитирующей процесс функционирования исследуемой системы, приведена на рис.2.
Рис. 2. Блок-схема программы моделирования АЗС
В результате моделирования получаются данные процесса обслуживания потребителей на АЗС, по которым оценивается эффективность процесса функционирования АЗС.
Диалоговое окно ввода-вывода информации в среде Trace Mode представлено на рис.3.
Рис. 3. Диалоговое окно ввода-вывода информации в среде Trace Mode
Рассмотренный программно-аппаратный комплекс может быть использован для имитационного моделирования структур топливо- и автозаправочного оборудования различной топологии. Выше рассмотрена лишь одна из возможных простейших структур АЗС.
