Обобщенная структура компьютерного тренажера оператора технологического процесса
Структура компьютерного тренажера оператора технологического процесса и системы их автоматизированной разработки. Структура, опирающаяся на типовую структуру информационно-управляющей системы технологического процесса. Логическая структура тренажера.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 28.01.2020 |
Размер файла | 31,5 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru//
Обобщенная структура компьютерного тренажера оператора технологического процесса
С.А. Колпащиков
Рассматривается структура компьютерного тренажера оператора технологического процесса и системы автоматизированной разработки таких тренажеров. Предложена структура, опирающаяся на типовую структуру информационно-управляющей системы технологического процесса, что позволяет гибко формировать состав тренажерного комплекса.
Ключевые слова: тренажерный комплекс, модульная структура, автоматизированная разработка.
Повсеместное внедрение автоматизированных систем управления технологическими процессами, с одной стороны, повышает качество и оперативность управления процессом, повышая информативность о текущем состоянии процесса. С другой стороны, такие системы отдаляют оперативный персонал от технологического процесса, ставя между объектом управления и персоналом «защитный экран» - монитор компьютера.
Задача повышения адекватности восприятия оператором технологического процесса и уверенности в его действиях во время операций, требующих вмешательства персонала, достигается регулярными тренировками в условиях, приближенных к реальным. Такие условия создаются компьютерными тренажерами.
Научно-технические издания регулярно печатают статьи об опыте разработки сложных тренажерных комплексов [1]. Анализ литературы показывает, что рынок компьютерных тренажеров представлен широкой гаммой конечных продуктов и коммерческих специализированных пакетов для их разработки. Естественным направлением развития тренажерной индустрии становится смещение в сторону разработки специализированных пакетов автоматизированной разработки тренажеров.
Пакет для автоматизированной разработки тренажерного комплекса, решающий весь спектр задач, является ресурсоемким и разнородным программным пакетом, сочетающим в себе модуль математического моделирования, модуль интерфейса взаимодействия с оператором, модуль формирования сценариев тренировок и модуль оценивания обучаемого.
Для тренажеров технологических процессов основной частью является модель технологического процесса, полнота и адекватность которой определяет границы и качество процесса обучения. Задача разработки универсального математического пакета для моделирования произвольного технологического процесса является отдельной большой задачей. Именно в модели технологического процесса возникает первая проблема универсальных пакетов - жесткое ограничение границ применимости пакета.
Второй проблемой является разработка системы оценивания, требующей достаточно гибкой настройки. Вопрос универсальности решения этой задачи обычно сводится либо к предоставлению пакетами возможности программирования алгоритмов оценивания на языке программирования высокого уровня (С++, Visual Basic), либо к предоставлению узкого круга стандартных методов оценивания.
Третьей проблемой является разработка системы визуализации. Здесь, помимо затрат на разработку редактора, встает вопрос о разработке интерфейса, идентичного интерфейсу, применяемому на реальном объекте.
Стандартный подход к решению указанных проблем - модульный принцип организации и реализации автоматизированной системы разработки тренажеров операторов технологических процессов. Собственно, этот подход широко используется в больших программных комплексах, например в SCADA-системе Genesis 32 фирмы Iconics. Основная задача состоит в построении структуры программного пакета, т.е. в выделении модулей и связей между ними.
Обычно структурирование осуществляют по функциональному признаку самого тренажера, в результате чего возникают четыре модуля:
- моделирующий модуль;
- модуль взаимодействия с оператором;
- модуль моделирования сценариев обучения;
- модуль оценивания.
Именно такая структура и присуща современным пакетам. Часто эта структура поддерживается только на логическом уровне, а реализуется система в виде единого программного модуля. Такой подход не решает указанных выше проблем.
Предлагается учитывать не только функциональность самого тренажера, но и функциональность моделируемой системы. В качестве моделируемой системы выступают современные автоматизированные системы управления технологическими процессами (АСУ ТП). Структура АСУ ТП может быть представлена в виде четырех последовательно связанных уровней:
- объект управления;
- датчики и исполнительные механизмы;
- управляющий комплекс - программируемый логический контроллер;
- верхний уровень - подсистема визуализации и сервер АСУ ТП.
Предлагается логическую структуру тренажера представить в виде шести модулей: для каждого из уровней АСУ ТП вводится отдельный модуль, а также два модуля обработки сценариев обучения и оценивания, взаимодействующих с модулем контроллера. Структура тренажера представлена на рисунке.
Ядром пакета являются модуль датчиков и исполнительных механизмов, модуль контроллера, модуль сценариев и модуль оценивания. Модуль датчиков и контроллеров обеспечивает моделирование типового оборудования и является шлюзом между модулями контроллера и модулем модели технологического объекта. Его логика достаточно проста и остается неизменной практически для любого типа объекта.
Модуль контроллера является центральным информационным звеном системы. Помимо данных о технологическом объекте здесь формируется информация для сценариев, системы оценивания и управления системой визуализации.
Модуль технологического объекта и модуль системы визуализации являются сложными и ресурсоемкими. Часто при построении тренажеров в качестве системы визуализации используется SCADA-система, применяемая в моделируемой системе. И в качестве модели сложных технологических объектов часто экономически оправдано использование готовых решений сторонних разработчиков.
Логическая структура тренажера
В качестве связи между модулями системы предлагается использовать OPC-протокол - стандартный протокол взаимодействия между приложениями, входящими в состав АСУ ТП. При использовании в качестве модуля визуализации готовых разработок (обычно SCADA-систем), работающих по другим протоколам, в структуру тренажера предлагается добавлять по мере необходимости альтернативные модули контроллера. Данные модули работают только в качестве шлюза между основным модулем контроллера и системой визуализации по требуемому протоколу.
Предложенная структура позволяет гибко изменять состав программного пакета и проводить поэтапную разработку как самого пакета, так и отдельных тренажеров. Реализация логических модулей тренажера в виде отдельных программных модулей позволяет компоновать тренажер только требуемой функциональностью: моделирование конкретного объекта, поддержка требуемого протокола связи с системой визуализации, что снижает ресурсоемкость конечного продукта. Построенный по рассмотренной структуре пакет для автоматизированной разработки тренажерных комплексов будет являться открытой и масштабируемой системой. компьютерный тренажер оператор
Размещено на Allbest.ru
...Подобные документы
Анализ методов и средств профессионального обучения операторов перегрузочных машин, автоматизация процесса. Построение функциональной модели компьютерного тренажера оператора портального крана. Разработка программного и информационного обеспечения.
дипломная работа [3,7 M], добавлен 12.05.2018Разработка компьютерного тренажера-эмулятора, содержащего текстовую и графическую информацию. Расчёт экономических показателей. Методы разработки трех режимов данного тренажера. Презентация результатов работы. Внедрение разработки в учебный процесс.
дипломная работа [10,4 M], добавлен 12.04.2014Изучение технологического процесса работы биллинговой компании. Инфраструктура предоставления услуг связи. Базовые бизнес-процессы. Цели и задачи проектируемой информационной системы "Работа с абонентами оператора сотовой связи". Этапы разработки проекта.
курсовая работа [695,2 K], добавлен 17.01.2009Изучение программы базовой системы ввода-вывода (BIOS) и её настроек. Разработка компьютерной обучающей программы-тренажера "Настройка BIOS" в объектно-ориентированной среде Delphi. Тестирование данного программного продукта и экономические затраты.
дипломная работа [54,5 K], добавлен 09.10.2013Исследование технологического процесса по производству газобетона. Модель "как будет" процесса диагностирования состояния технологического процесса производства газобетона с учетом системы поддержки принятия решений. Прототипирование интерфейса СППР.
дипломная работа [4,8 M], добавлен 17.06.2017Описание процесса проектирования информационно–справочной системы с помощью среды разработки Delphi 10 Lite, ее использование для регистрации сварочных работ. Функциональное назначение программы и ее логическая структура. Свойства информационной системы.
курсовая работа [1,7 M], добавлен 10.01.2015Описание процесса проектирования информационно–справочной системы с помощью среды разработки PascalABC.Net, ее использование для регистрации обращений в медицинское учреждение. Логическая структура программы, алгоритм ее работы, особенности интерфейса.
курсовая работа [628,8 K], добавлен 07.06.2017Обзор стрелковых тренажеров, их достоинств и недостатков. Выбор веб-камеры, разработка общего алгоритма программы. Реализация спускового крючка. Создание пристрелки для настройки тренажера. Линейная аппроксимация, нахождение координат точки прицеливания.
дипломная работа [3,4 M], добавлен 26.12.2014Схема технологического процесса вывоза опилок из строительного цеха. Выбор среды разработки программного обеспечения. Описание функциональных блоков. Классификация сигналов. Разработка алгоритма технологического процесса. Листинг программы автоматизации.
дипломная работа [1,6 M], добавлен 22.11.2013Автоматизация процесса профессионального обучения в разных отраслях с применением компьютерных тренажеров. Выбор средств разработки подсистемы автоматизированного обучения компьютерного тренажерного комплекса. Проектирование пользовательских интерфейсов.
дипломная работа [4,1 M], добавлен 27.04.2018Проектирование информационной системы, позволяющей проследить за динамикой восстановления функций опорно-двигательного аппарата, а также выявить наиболее эффективные методы реабилитации. Информационно-логическая модель, пользовательский интерфейс.
курсовая работа [1,7 M], добавлен 30.09.2013Технологический процесс в организации и его компоненты. Организационная структура и роли в технологических процессах. Пятиуровневая модель зрелости технологического процесса разработки программного обеспечения. Внутренняя структура уровней зрелости.
курсовая работа [184,1 K], добавлен 29.06.2010Разработка системы контроля состояния параметров технологического процесса, обеспечивающего контроль термосопротивлений с различными диапазонами. Использование каналов с транзисторными ключами и звукового индикатора превышения установленных диапазонов.
курсовая работа [1,2 M], добавлен 26.12.2012Назначение, область применения, этапы разработки, требования к программе по моделированию технологического процесса выплавки стали. Назначение модулей программы: Diplom.cpp, MainFormUnit.cpp, XLSExportDialogUnit.cpp, DistributionTableDialogUnit.cpp.
отчет по практике [512,9 K], добавлен 14.10.2012Разработка компьютерного тренажера с функциями демонстрации режимов работы устройства, тренингом простейших операций на эмуляторе "Тренинг" и контроля выполнения комплексных операций на эмуляторе "Экзамен". Определение себестоимости программного продукта.
дипломная работа [8,9 M], добавлен 21.04.2014Сущность и виды процесса форматирования диска. Формула расчёта информационного объема гибких дисков и их логическая структура. Структура записей в каталоге. Понятие таблицы размещения файлов (FAT-таблица). Расчёт размера кластера жесткого диска.
презентация [77,8 K], добавлен 07.04.2014Структура и функции, принципы и этапы разработки системы автоматизации установки подготовки нефти, выбор и обоснование используемых технических средств. Программируемый логический контроллер, назначение и принцип действия. Протоколы обмена информацией.
курсовая работа [263,8 K], добавлен 14.04.2015Характеристика технологического процесса и существующей системы обработки информации. Автоматизированная система ввода, проверки логической целостности и корректировки вводимой информации. Требования к функциям, видам обеспечения. Спецификация атрибутов.
дипломная работа [3,1 M], добавлен 31.03.2011Закономерности базового технологического процесса предприятия и предложений по компьютерному управлению этим процессом. Структура системы противоаварийной защиты. Перечень номенклатуры элементов, используемых в системе с указанием их паспортных данных.
отчет по практике [28,5 K], добавлен 19.02.2015Создание системы компьютерного тестирования для контроля знаний. Проблемы, возникающие при создании тестовой оболочки в среде Ren`Py. Разработка проектных решений по системе и её частям. Структура тестирования, вопросы и ответы тестирующей системы.
дипломная работа [501,6 K], добавлен 12.09.2016