Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
Arial
Times
|  Интервал:
Стандартный
Средний
Большой
|  Цвет сайта:
Ц
Ц
Ц
Ц
Ц

Разработка виртуальных тренажеров

Покупка
Артикул: 792758.01.99
Доступ онлайн
500 ₽
В корзину
Рассмотрены виды и области применения виртуальных симуляторов и тренажеров, требования, предъявляемые к ним, и принципы создания тренажеров. Особый акцент сделан на технологических виртуальных тренажерах. Представлены основные программные средства, используемые для разработки технологических ВТ, описана интегрированная среда динамического моделирования OMEGALAND. Предложены лабораторные работы, позволяющие ознакомиться с принципами работы в OL. Предназначено для магистрантов очной формы обучения факультета автоматизации и управления, изучающих дисциплины «Программные средства разработки виртуальных тренажеров» и «Технология разработки компьютер- ных тренажеров». Подготовлено на кафедре автоматизированных систем сбора и обработки информации.
Староверова, Н. А. Разработка виртуальных тренажеров : учебно-методическое пособие / Н. А. Староверова, М. Л. Шустрова. - Казань : КНИТУ, 2020. - 144 с. - ISBN 978-5-7882-2819-8. - Текст : электронный. - URL: https://znanium.com/catalog/product/1904873 (дата обращения: 26.04.2024). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов. Для полноценной работы с документом, пожалуйста, перейдите в ридер.
Министерство науки и высшего образования Российской Федерации 

Федеральное государственное бюджетное 

образовательное учреждение высшего образования 

«Казанский национальный исследовательский 

технологический университет» 

 
 
 
 
 
 

Н. А. Староверова, М. Л. Шустрова 

 
 

РАЗРАБОТКА ВИРТУАЛЬНЫХ 

ТРЕНАЖЕРОВ 

 

 

Учебно-методическое пособие 

 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

Казань 

Издательство КНИТУ 

2020 

УДК 004.946(075) 
ББК 32.97я7

С71

Печатается по решению редакционно-издательского совета  
Казанского национального исследовательского технологического университета 

Рецензенты: 
канд. техн. наук, доц. С. А. Терентьев 
канд. техн. наук, доц. А. С. Мещанов 

С71 

Староверова Н. А. 
Разработка виртуальных тренажеров: учебно-методическое пособие / 
Н. А. Староверова, М. Л. Шустрова; Минобрнауки России, Казан. 
нац. исслед. технол. ун-т. – Казань : Изд-во КНИТУ, 2020. – 144 с. 

ISBN 978-5-7882-2819-8

Рассмотрены виды и области применения виртуальных симуляторов и 
тренажеров, требования, предъявляемые к ним, и принципы создания трена-
жеров. Особый акцент сделан на технологических виртуальных тренажерах. 
Представлены основные программные средства, используемые для разработки 
технологических ВТ, описана интегрированная среда динамического модели-
рования OMEGALAND. Предложены лабораторные работы, позволяющие 
ознакомиться с принципами работы в OL. 
Предназначено для магистрантов очной формыобучения факультета ав-
томатизации и управления, изучающих дисциплины «Программные средства 
разработки виртуальных тренажеров» и «Технология разработки компьютер-
ных тренажеров». 
Подготовлено на кафедре автоматизированных систем сбора и обра-
ботки информации. 

ISBN 978-5-7882-2819-8
© Староверова Н. А., Шустрова М. Л., 2020
© Казанский национальный исследовательский 

технологический университет, 2020

УДК 004.946(075) 
ББК 32.97я7

СОДЕРЖАНИЕ 

ВВЕДЕНИЕ ................................................................................................. 5 

Понятия и термины ................................................................................... 10 

1. КОМПЬЮТЕРНЫЕ ТРЕНАЖЕРЫ (ВИДЫ, ОБЛАСТЬ
ПРИМЕНЕНИЯ) ....................................................................................... 11 
1.1. Анализ современных виртуальных тренажеров. Виды 
виртуальных тренажеров .................................................................... 11 
1.2. Область применения ВТ ............................................................... 23 
1.3. Аппаратные и программные требования в эксплуатации 
виртуальных тренажеров .................................................................... 26 

2. ВИРТУАЛЬНОЕ МОДЕЛИРОВАНИЕ ТЕХНОЛОГИЧЕСКИХ
ПРОЦЕССОВ ............................................................................................ 33 

2.1. Анализ объекта и предмета исследования технологического 
процесса ................................................................................................ 33 
2.2. Компьютерное моделирование технологических 
процессов .............................................................................................. 35 
2.3. Общие сведения о моделях и компьютерном 
моделировании ..................................................................................... 39 
2.4. Анализ и выбор методов и технологий для обработки 
эксперимента и реализации программного продукта ...................... 40 
2.5. Методология компьютерного моделирования ........................... 44 
2.6. Программные средства компьютерного моделирования .......... 47 
2.7. Требования и этапы при создании модели ................................. 49 
2.8. Требования к программным средствам разработки .................. 51 

3. ЗНАКОМСТВО С ИНТЕГРИРОВАННОЙ ДИНАМИЧЕСКОЙ
СРЕДОЙ МОДЕЛИРОВАНИЯ OMEGALAND .................................... 63 
3.1. Visual Modeler ............................................................................... 63 
3.2. Графический модуль Graphic Builder ......................................... 66 
3.3. Модуль базы данных DB ............................................................. 68 
3.4. Модуль управления исполнением EXEC ................................... 70 

4. ПРИМЕР РАЗРАБОТКИ КОМПЬЮТЕРНОЙ МОДЕЛИ
ТЕПЛООБМЕННИКА И СЕПАРАТОРА .............................................. 73 
4.1. Создание динамической модели в Visual Modeler .................... 73 
4.2. Создание мнемосхемы в Graphic Builder .................................... 86 

4.3. Настройка базы данных ............................................................... 94 
4.4. Регистрация модулей .................................................................... 99 
4.5. Объединение модулей в единый файловый каталог ............... 101 

ЛАБОРАТОРНЫЙ ПРАКТИКУМ ........................................................ 102 
Лабораторная работа 1. Исследование схем автоматической 
сигнализации ...................................................................................... 102 
Лабораторная работа 2. Применение автоматических 
регуляторов в процессе сепарации ................................................... 107 
Лабораторная работа 3. Система автоматического 
двухпозиционного регулирования ................................................... 111 
Лабораторная работа 4. Основы моделирования в программной 
среде VISUAL MODELER ................................................................ 116 
Упражнения для изучения  блок-моделей в VISUAL 
MODELER .......................................................................................... 124 

СПИСОК ЛИТЕРАТУРЫ ...................................................................... 142 

В В Е Д Е Н И Е

Для формирования как теоретических базовых, так и специальных 
практических навыков студентов, в последнее время учебные заведения 
обращаются к виртуальным лабораторным стендам и тренажерам. 
Это объясняется тем, что лабораторные стенды или установки 
обычно слишком громоздкие, а используемое для них оборудование дорого 
стоит и это затрудняет работу студентов. Кроме того, оборудование 
требует регулярного ремонта и наладки квалифицированным персоналом. 
Также необходимо учитывать, что прогресс не стоит на месте 
и оборудование модернизируется, в результате возникает необходимость 
обновления стендов, а это накладно и проблематично. 

Поэтому все больше учебных заведений уделяют особое внимание 
вопросам подготовки специалистов с помощью виртуальных тренажеров 
и лабораторных стендов, на которых выполняются необходимые 
лабораторные работы и можно смоделировать самые разные условия 
эксплуатации оборудования. Также это позволяет создавать лабораторные 
практикумы с удаленным доступом, что актуально в свете 
развития дистанционного обучения. 

Наиболее перспективным направлением является разработка и 

организация лабораторных работ «вокруг» реальных технологических 
процессов, с акцентом на условия эксплуатации оборудования и учетом 
технологического регламента ведения того или иного процесса. Таким 
образом, в рамках одного технологического процесса рассматриваются 
самые разные теоретические и практические вопросы, раскрывающая 
связь различных дисциплин как базового, так и специального образовательного 
цикла]. 

В свете вышеизложенного видно, что необходимы специалисты, 
способные разрабатывать компьютерные (виртуальные) тренажеры (
стенды) для решения обучающих и исследовательских задач. Поэтому 
формирование учебно-методического материала по подготовке 
IT специалистов, способных разрабатывать компьютерные тренажеры, 
является важной и перспективной задачей. С этой целью было проведено 
исследование, посвященное виртуальным тренажерам, принципам 
их разработки и методологии компьютерного моделирования. Результаты 
данного исследования легли в основу учебного пособия, посвященного 
анализу и систематизации информации о видах виртуальных 

тренажеров, области их эксплуатации, предъявляемым к ним требованиям, 
используемым средствам разработки и т. д. 
С точки зрения имитации поведения технологического объекта 
тренажеры в зависимости от поставленных задач обучения могут строиться 
на основе статической или динамической модели.  
Статическая модель предполагает описание различных состояний 
объекта при отсутствии внешних возмущений. Такая модель не описывает 
процесс перехода объекта из одного состояния в другое. Примером 
применения тренажеров на основе статической модели может служить 
задача изучения технологических схем и последовательности операций 
при выполнении переключений в этих схемах. Другим примером 
является приобретение навыков, выявления причин неисправности оборудования, 
исходя из их поставарийного состояния. 
Динамическая модель, в свою очередь, позволяет имитировать на 
тренажере процесс работы технологического объекта во времени, в том 
числе имитировать поведения объекта в случае каких-либо технологических 
нарушений, неисправности оборудования или иных внешних возмущений, 
не связанных непосредственно с действиями оператора. Тренажер 
на основе динамической модели необходимо использовать, например, 
для приобретения навыков управления оборудованием с непрерывным 
технологическим процессом. В зависимости от характера технологического 
объекта такой тренажер может работать в реальном или сжатом 
масштабе времени. 

В процессе решения любой задачи важно соблюдать следующие 
принципы: четкая формулировка цели исследования, постановка 
задачи и определение критерия эффективности решения задачи; разработка 
развернутой стратегии исследования с указанием основных этапов 
и направлений в решении задачи.  

Технология создания программных тренажерных комплексов 

предусматривает выполнение следующих этапов: 

1. Создание математической модели:
– определение области действия модели (т. е. рассмотрев назначение – 
определяются пределы модели); 

– подготовка данных объекта (для динамического моделирования 
требуются более подробные данные об оборудовании, чем для статического, 
поэтому важно собрать монтажно-технические схемы и тех-
нические характеристики оборудования); 

– разбиение модели, производственной установки;

– определение компонентов и методы расчета физических

свойств; 

– подготовка модели, производственной установки;
– настройка модели, производственной установки.
2. Создание базы данных.
3. Создание мнемосхемы.
4. Запуск тренажера.
5. Создание начальных данных.
6 Остановка и сохранение тренажера со сформированными 

начальными данными. 

Разработка виртуального тренажера начинается с создания ма-

тематической модели объекта. Для этого в настоящее время использу-
ется компьютерное моделирование, которое является мощным инстру-
ментом для анализа, изучения и проектирования. Идея компьютерного 
моделирования дает возможность исследователю проводить экспери-
менты с различными объектами даже в тех случаях, когда проделать 
данный опыт в реальных условиях невозможно или же нецелесооб-
разно и даже опасно. Сущность компьютерного моделирования в том, 
что объект, а точнее его математический образ, переносится в вирту-
альную реальность и в дальнейшем с помощью вычислительно-логиче-
ских алгоритмов происходит изучение модели в «предлагаемой ситуа-
ции». Целью экспериментов является попытка исследовать различные 
факторы, влияющие на систему и позволяющие повысить эффектив-
ность работы. Или же еще одна сторона эксперимента – это оценить 
алгоритмы функционирования технологической системы и понять су-
ществующие внутренние взаимосвязи. Таким образом, процесс компь-
ютерного моделирования включает анализ системы, разработку мате-
матической модели и формирование виртуальной модели, а также даль-
нейшее применение модели для решения поставленной задачи: ана-
лиза, исследования, оптимизации или проектирования технологиче-
ских процессов и оборудования. Эти задачи сложны и включают в себя 
большое число элементов, переменных, параметров, ограничений 
и т. д., поэтому в процессе разработки важно выбрать только те эле-
менты и факторы, которые несут основную нагрузки и пренебречь не-
значительными, кроме того, необходимо учитывать степень влияния 
каждого из элементов. 

Для успешного построения компьютерной модели очень важен 

системный подход, при котором рассматриваемый объект представля-
ется как единый технологический комплекс, состоящий из тесно 

взаимодействующих между собой систем. Каждая система, в свою оче-
редь, может быть представлена более простыми элементами, тесно свя-
занными друг с другом. 

Каждый анализируемый объект можно представить в виде 

иерархии слоев. Верхний слой определяет модель с конечными свой-
ствами, каждый следующий слой детализирует вышележащий, выпол-
няя для него некоторый набор функций. Межслойные взаимодействия 
подчиняются строгим правилам. Связи внутри слоя могут быть произ-
вольными. Отдельный модуль слоя L(i) может полностью описывать 
требуемое свойство или по следующим вариантам: обратиться только 
к слою L(i –1); обратиться к некоторой команде определенного слоя 
L(q), который выполняет требуемую функцию (i – 2<= q <= 0); обра-
титься к любому последующему слою L(s), (i – 2 <= s <= 0). Между 
уровнями можно организовать четкий интерфейс. Модель описывается 
методом «сверху вниз», а реализовывается методом «снизу вверх». 
Уровни реализуются в соответствии с их порядком, начиная с простей-
шего и далее вверх. 

Центральным понятием системного анализа является система, 

под которой подразумевается изучаемый объект, взаимодействующий 
с окружающей средой и обладающий определенным строением, состоящим 
из некоторого числа элементов. Каждый элемент системы – самостоятельная 
и условно неделимая единица. 

Математическая модель позволяет отобразить связь между элементами 
системы, отобразив связи между входными и выходными переменными 
системы, параметрами ее состояния и входными управляющими 
и возмущающими воздействиями. Если система сложная, то она 
обычно формализуется как детерминированно-стохастическая модель. 

Разработка и применение компьютерных моделей – все еще 
в большей степени искусство, нежели наука. Следовательно, как и 
в других видах искусства, успех или неудача определяются не столько 
методом, сколько тем, как он применяется. Искусством моделирования 
могут овладеть те, кто обладает оригинальным мышлением, изобретательностью 
и находчивостью, равно как и глубокими знаниями систем 
и физических явлений, которые необходимо моделировать. 
Для разработки виртуального тренажера нужно решить следующие 
задачи: 
1. Провести анализ предметной области.
2. Выбрать технологический процесс для моделирования.
3. Обосновать и выбрать среду для создания ВТ.

4. Разработать ВТ.
5. Описать структуру установки и процесс работы.
6. Разработать методические рекомендации для виртуального
лабораторного стенда. 
В процессе рассмотрения каждого раздела пособия студентам 
предлагается выполнить задания, которые позволят к концу курса раз-
работать простейший виртуальный тренажер и методические рекомен-
дации к нему. 

П о н я т и я  и  т е р м и н ы

Виртуальный лабораторный стенд – программно-аппаратный 

комплекс, позволяющий проводить опыты без непосредственного кон-
такта с реальной установкой или при полном отсутствии таковой 
Виртуальный тренажер – программный комплекс, позволяю-
щий проводить опыты на компьютере без непосредственного контакта 
с реальной лабораторной установкой или стендом 
Компьютерный тренажер – это имитатор, компьютерный или 
механический, который управляет каким-либо процессом, аппаратом 
или транспортным средством. Является классической версией трена-
жера и запускается на персональном компьютере. В зависимости от по-
ставленных задач тренажер позволяет в наглядной и доступной форме 
изучать устройство агрегатов, осваивать технологический процесс и си-
стемы управления, а также отрабатывать действия по устранению ава-
рийных и нештатных ситуаций. 
Комплексные тренажеры представляют собой систему аппа-
ратных и программных средств. Аппаратная часть может быть выпол-
нена в виде копий производственных пультов управления, мнемосхем, 
сенсорных панелей и киосков, интерактивных столов, а также очков до-
полненной и виртуальной реальности. 

3D-симуляторы – в основу заложены возможности компьютер-

ных игр от первого лица. Имитируют часть реального мира (например, 
цеха) на основе 3D-графики, что полностью погружает пользователя 
в процесс обучения. В симуляторах применяются технологии допол-
ненной и виртуальной реальности. 
Компьютерное моделирование – процесс конструирования мо-
дели реального объекта (системы) и постановки вычислительных экс-
периментов на этой модели с целью либо понять (исследовать) поведе-
ние этой системы, либо оценить различные стратегии (алгоритмы), 
обеспечивающие функционирование данной системы. 
Математическое моделирование – идеальное научное знаковое 
формальное моделирование, при котором описание объекта осуществ-
ляется на языке математики, а исследование модели проводится с ис-
пользованием тех или иных математических методов. 

1 .  К О М П Ь Ю Т Е Р Н Ы Е  Т Р Е Н А Ж Е Р Ы
( В И Д Ы ,  О Б Л А С Т Ь  П Р И М Е Н Е Н И Я )

1 . 1 .  А Н А Л И З  С О В Р Е М Е Н Н Ы Х  В И Р Т У А Л Ь Н Ы Х  

Т Р Е Н А Ж Е Р О В .  В И Д Ы  В И Р Т У А Л Ь Н Ы Х  Т Р Е Н А Ж Е Р О В  

Применение современных средств обучения способствуют по-

вышению уровня подготовки кадров. Разработка новых методов и 
средств обучения считается актуальной. В последнее время особое вни-
мание уделяется профессиональной ориентации подрастающего поко-
ления, формированию у них профессиональных навыков. Данный во-
прос начал решаться на уровне государственной политики. В частно-
сти, в качестве важного звена системы подготовки кадров рассматрива-
ется организация деятельности профессиональных колледжей, что поз-
воляет правильно ориентировать к выбору профессии молодежь, всту-
пающую на путь самостоятельной жизни, «глубоко развивать способ-
ности к профессии, знания и навыки, приобрести одну или несколько 
специальностей по выбранной профессии». В современных условиях 
улучшение и повышение эффективности и качества обучения считается 
одним из важных социально-педагогических требований. По этой причине 
необходимо создать эффективные средства обучения и внедрить 
их в практику. В ряду современных средств обучения, служащих повышению 
эффективности, имитационные виртуальные тренажеры занимают 
особое место. В практике обучения их использование служит 
улучшению и повышению эффективности качества профессионального 
обучения. 
Важной частью технического образования, без которой невозможна 
подготовка полноценного специалиста, является лабораторный 
практикум. Экспериментальная работа позволяет закрепить теоретические 
положения лекционного материала путем наглядной демонстрации 
изучаемых явлений и процессов, благодаря чему процесс познания 
проходит более успешно. 
Физический эксперимент – значимый этап эффективного образовательного 
процесса – стимулирует активную познавательную деятельность 
и творческий подход к получению знаний. Одно дело – понять 
физический процесс через его математическое описание и совсем 

другое – увидеть его проявление в реальном техническом устройстве. 
При традиционных формах образовательного процесса эта возможность 
реализуется в ходе выполнения необходимого комплекса лабораторных 
работ.  

Ключевой особенностью, отличающей физический эксперимент 

от других способов получения знаний, является процесс получения и обработки 
экспериментальных данных – количественных характеристик 
реальных физических величин, определяющих поведение исследуемого 
объекта, процесса или явления, подтверждающих или опровергающих 
сформулированные целевые функции проведения эксперимента.  

Тем не менее эти занятия могут оказаться не настолько эффективными 
и результативными, из-за малого количества лабораторных 
стендов, либо из-за того, что существующие лабораторные стенды и 
мастерские не оснащены современными приборами. В связи с этим возникает 
необходимость введения нового эффективного педагогического 
метода, который был бы основан на внедрении информационных технологий 
и не только способствовал устранению указанных выше недо-
статков, но и соответствовал современным требованиям подготовки 
студентов. Это привело к появлению понятия «виртуальный лаборатор-
ный стенд», в основе которого лежит имитационное компьютерное мо-
делирование. 

Компьютерные тренажеры или симуляторы – это имитаторы, 

компьютерные или механические, которые управляют каким-либо про-
цессом, аппаратом или транспортным средством. Можно также сказать, 
что компьютерный тренажер – это средство эффективного обучения, 
с помощью которого можно повысить его качество. 

Актуальность разработки компьютерных тренажеров заключа-

ется в двух трендовых тенденциях последних лет. Во-первых, ощуща-
ется потребность качественного улучшения подготовки операторского 
персонала, которая вызвана постоянным усложнением технологиче-
ских процессов и появлением новых информационных систем управле-
ния. Во-вторых, постоянно движущиеся вперед информационные тех-
нологии, которые создают отличную возможность для создания новых 
систем для тренировки на компьютерном тренажере, превосходящих 
по эффективности все известные формы обучения, включая не всегда 
доступные и потенциально опасные тренировки на реальных объектах. 

Компьютерный тренажер для оператора технологического про-

цесса включает в себя: 

Доступ онлайн
500 ₽
В корзину