В современной системе образования наблюдается постепенное внедрение электронных технологий. Одним из подобных электронных инструментов являются электронные симуляторы, которые могут быть использованы для обучения как студентов медицинских, так и инженерных направлений. К преимуществам использования электронных симуляторов можно отнести возможность их использования при дистанционном обучении, более свободный доступ студентов к моделируемому оборудованию, исследование аварийных или экстремальных ситуаций без дополнительного риска, снижение потенциальных затрат на приобретение физического оборудования [1].
В данной работе представлен процесс проектирования и разработки одной из трех виртуальных лабораторий по исследованию электромагнитных волн в направляющих системах, разработанных в рамках одного интерактивного приложения-симулятора для студентов, обучающихся на кафедре радиоэлектроники и телекоммуникаций ИРИТ-РТФ. Разработка производилась в мультиплатформенной среде Unity с применением языка программирования C#, т. к. финальный результат должен быть выпущен одновременно в виде настольного приложения для персональных компьютеров и WebGL приложения для его применения на электронной образовательной площадке elearn.
В рамках рассматриваемой лабораторной работы пользователь исследует основную волну
Рис. 1. Фотография моделируемой лабораторной установки
Выполнение лабораторной работы поделено на два этапа. На первом этапе при подключенном изогнутом плавном переходе к круглому волноводу, пользователь занимается исследованием волны
На основе описанного алгоритма выполнения лабораторной работы можно выделить отдельные элементы имитационной модели, которые должны быть доступны пользователю для взаимодействия (рисунок 2). Меняя состояния данных компонентов на трехмерных моделях внутри симулятора, пользователь будет менять значения переменных, которые влияют на значение волны, принимаемой измерительным усилителем.
Рис. 2. Диаграмма компонентов имитационной модели лабораторной установки
На основе полученной диаграммы компонентов и теоретических материалов об исследуемых нами физических процессов [2], была построена математическая модель, определяющая значение уровня сигнала на приемнике. Используемые в математическом описании переменные и константы представлены в таблицах 1 и 2. Диапазоны числовых значений были экспериментально взяты на основе лабораторной установки, используемой в ИРИТ-РТФ. Математическое описание волны, распространяемой в круглом волноводе представлено в формулах 1–5.
Длина создаваемой генератором волны в свободном пространстве:
Длина высшей волны Е 01 в волноводе, м:
Длина основной волны H 11 в волноводе, м:
Уровень сигнала на приемнике
Таблица 1
Переменные, используемые в математической модели
|
Переменная |
Что означает |
Принимаемые значения |
|
|
Частота генератора |
От 7500 до 10500 ГГц |
|
|
Положение поршня |
От 0 до 0,07 м |
|
|
Угол поворота вращательной секции |
От 0° до 360° |
|
|
Положение регулятора ослабления на генераторе |
От 0 до 2 |
|
|
Положение регулятора усиления на приемнике |
От 0 до 2 |
|
|
Положение регулятора установки нуля |
От 0 до 1 Начальное положение генерируется случайным образом при запуске в диапазоне [0,04 … 0,15] |
|
|
Положение выключателя генератора |
1 — вкл, 0 — выкл |
|
|
Положение выключателя приемного усилителя |
1 — вкл, 0 — выкл |
|
|
Положение переключателя установки нуля |
1 — вкл, 0 — выкл |
Таблица 2
Константы, используемые в математической модели
|
Константа |
Что означает |
Значение |
|
|
Радиус волновода |
0,015 м |
|
|
Расстояние от начала поршня до штыря в круглом волноводе |
0,12 м |
|
|
Скорость света |
|
|
|
Эффективность подавления волны H 11 в ступенчатом переходе |
0,5 |
В приложении данные формулы, описывающие построенную математическую модель, применяются в программном коде бэкендовой составляющей программы(рисунок 3) из нескольких классов и выводят результат вычислений на дисплей приемника в килогерцах.
Рис. 3. Архитектура компонентов на игровой сцене в Unity, где представлена модель лабораторной установки
Для настройки зависимых переменных используются трехмерные модели генератора, усилителя и круглого волновода, к интерактивным элементам которых привязаны частные реализации абстрактного класса Interactable, которые отвечают за поведение этих компонентов (регуляторов, выключателей, подвижного поршня, вращающейся секции волновода) в зависимости от проводимых пользователем операций. Пользователь взаимодействует с имитационной моделью с помощью компьютерной мыши, перемещение и изменение состояния кнопок которой отслеживается классом InputController. Данный класс взаимодействует с реализациями класса Interactable и CameraController, отвечающий за перемещение камеры и её приближение/отдаление, по паттерну поведения Publisher — Subscriber.
Для визуального представления лабораторной установки были созданы трехмерные модели применяемого оборудования с помощью программы Blender. Текстурирование готовых трехмерных моделей было выполнено в программе Adobe Substance 3D Painter в соответствии стандартом Universal Render Pipeline для Unity, в результате чего на каждую модель были созданы текстурные карты нормалей (отвечающую за рельефность поверхности), альбедо(отвечающую за базовый цвет поверхности) и металлической гладкости(отвечающую за отражение света поверхностью). Экран готового прототипа представлен на рисунке 4.
Рис. 4. Экран разработанной виртуальной лаборатории
В ходе данной работы был произведен анализ методических материалов по исследованию электромагнитных волн в направляющих системах, построены диаграммы имитационной модели лабораторной установки и архитектуры сцены в среде Unity, построены трехмерные модели реального лабораторного оборудования и разработан прототип приложения для среды WebGL. Дальнейшее развитие проекта предполагает создание двух других лабораторных работ, касающихся электромагнитных волн, внутри одного приложения, которое будет передано на кафедру радиоэлектроники и телекоммуникаций ИРИТ-РТФ для обучения студентов.
Литература:
- Сохатюк, Ю. В. Использование виртуальных лабораторий — фактор повышения качества и эффективности формирования профессиональных компетенций у студентов / Ю. В. Сохатюк. — Текст: непосредственный // Педагогика: традиции и инновации: материалы I Междунар. науч. конф. (г. Челябинск, октябрь 2011 г.). Т. 2. — Челябинск: Два комсомольца, 2011. — С. 146–150.
- Соловьянова, И. П. Расчет и измерение параметров электромагнитных волн в направляющих системах и на естественных трассах: учебно-методическое пособие / И. П. Соловьянова, Ю. Е. Мительман. — Текст: непосредственный.
- Козлов, А. В. Цифровизация обучения студентов технических специальностей / А. В. Козлов. — Текст: непосредственный // Современное педагогическое образование. — 2022. — № 10. — С. 201–205.
- Кирюхина, Н. В. Иммерсивные технологии в обучении физике / Н. В. Кирюхина, Н. А. Плеханова. — Текст: непосредственный // Проблемы современного педагогического образования. — 2023. — № 79. — С. 133–136.
- Корнеева, Н. Ю. Иммерсивные технологии в современном профессиональном образовании / Н. Ю. Корнеева, Н. В. Уварина. — Текст: непосредственный // Современное педагогическое образование. — 2022. — № 6. — С. 17–22.

