Документация Engee

Общий глоссарий

1-D modeling

  • Термин на русском: 1-D моделирование

  • Определение: Метод компьютерного моделирования, который ограничивается рассмотрением систем, процессов или явлений в одном измерении. В 1D-моделировании в среде Engee система или объект доходит до одной оси или параметра, и процессы в этой системе анализируются только вдоль этой оси..

Block

  • Термин на русском: Блок (общее определение)

  • Определение: Элемент, который используется в среде моделирования Engee. Блоки предназначены для моделирования и симуляции систем и процессов, таких как электрические цепи, механические системы, генерация кода и другие. В зависимости от назначения блоки Engee представляют различные компоненты системы, их взаимодействие и поведение.

Code Generation

  • Термин на русском: Генерация кода

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

    Более подробно с генерацией кода в Engee можно ознакомиться по ссылке.

Command Line

  • Термин на русском: Командная строка

  • Определение: Текстовый интерфейс, который позволяет вводить команды и скрипты с использованием команд на языке Julia для выполнения различных задач и операций в среде Engee. Командная строка в Engee предоставляет возможность выполнения операций без необходимости использования графического интерфейса пользователя, поскольку является самостоятельной (отдельной) функцией.

    Более подробно ознакомиться с командной строкой можно по ссылке.

Diagnosis Module

  • Термин на русском: Диагностика (модуль)

  • Определение: Модуль обработки системных сообщений в Engee, в который выводятся системные сообщения, связанные с процессом симуляции. Чтобы открыть раздел, нажмите "Диагностика модели". В модуле присутствуют цветовые обозначения:

    1. Синий – информационное сообщение

    2. Желтый – предупреждение

    3. Красный – ошибка

    Интерфейс модуля диагностики представлен по ссылке.

Dynamic System

  • Термин на русском: Динамическая система

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

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

Emergency Termination

  • Термин на русском: Аварийное завершение

  • Определение: Завершение выполнения процедуры программы или ее полная остановка в связи с возникновением критической ошибки или исключением после обработки кодом. В Engee пользователь может столкнуться с тем, что происходит принудительное завершение работы программы или невозможность продолжения работы в связи с ошибкой (error).

    Инструкция по работе с аварийным завершением представлена по ссылке.

HIL (Hardware-in-the-Loop)

  • Термин на русском: Полунатурное моделирование

  • Определение: Имитация объекта управления в реальном времени на отдельном компьютере (или компьютерах) под управлением операционной системы реального времени. Полунатурное моделирование позволяет запускать модель объекта управления в реальном времени с подключением к реальным исполнительным механизмам, датчикам и блоку управления. Это позволяет получить полноценную имитацию объекта управления. Это позволяет осуществлять систематическое, полноценное тестирование системы.

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

Hard Real-time Model

  • Термин на русском: Жесткий режим реального времени

  • Определение: Концепция в области систем реального времени, которая обозначает, что система должна строго соблюдать временные ограничения и гарантировать, что задачи и операции будут выполнены в строго заданных временных рамках. Важное отличие жесткого режима реального времени заключается в том, что пропуск временных сроков считается недопустимым и может иметь серьезные последствия.

Ideal Sensor

  • Термин на русском: Идеальный датчик

  • Определение: Абстрактный блок, представляющий собой устройство, способное измерять величины или параметры системы с высокой точностью и без каких-либо искажений или шумов, характерных для реальных датчиков. Идеальный датчик используется в моделях для упрощения процесса моделирования и анализа в Engee и не существует в реальном мире.

Ideal Signal

  • Термин на русском: Идеальный сигнал

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

Ideal Source

  • Термин на русском: Идеальный источник

  • Определение: Абстрактный элемент среды моделирования Engee, который представляет собой источник сигнала, не имеющий внутреннего сопротивления или других субъективных ограничений. Он способен выдавать сигналы с постоянными или переменными значениями напряжения, тока или других параметров без каких-либо потерь, что и делает его идеальным (и не существующим вне программной среды).

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

Initial Condition

  • Термин на русском: Начальное состояние

  • Определение: Переменная для функциональных блоков среды Engee, которая относится к начальным значениям переменных состояния блоков перед началом симуляции. Переменные состояния Engee могут представлять собой физические параметры системы или другие промежуточные переменные, которые влияют на поведение блока во время симуляции. Установка начальных условий особенно важна при моделировании динамических систем, в которых запуск симуляции происходит в начальный момент времени.

    Начальное состояние может быть установлено для различных параметров, таких как позиции, скорости, токи и другие характеристики системы. Эти параметры зависят от типа конкретного блока и области его применения.

Interactive Script

  • Термин на русском: Интерактивный скрипт

  • Определение: Интерактивная среда-оболочка в Engee, которая позволяет работать с текстом на языках разметки Markdown и LaTeX и кодом. Пользователь может управлять секциями скрипта, добавлять новые скрипты, а также запускать их.

    Ознакомиться с доп.информацией по интерактивным скриптам можно по ссылке.

Library

  • Термин на русском: Библиотека

  • Определение: Набор функций, команд и модулей (блоков), предназначенный для использования в программной среде Engee. Библиотека предоставляет готовые компоненты, которые могут быть включены в пользовательский проект для выполнения конкретных задач.

Local Repository

  • Термин на русском: Локальный репозиторий

  • Определение: Копия удаленного репозитория, которая хранится на локальном компьютере пользователя Engee. Репозиторий в контексте системы контроля версиями (чаще всего Git), представляет собой хранилище для исходного кода и истории изменений.

Magnetic Port

  • Термин на русском: Магнитный порт

  • Определение: Порт в среде Engee, который используется для моделирования магнитных взаимодействий и передачи магнитного потока между компонентами модели.

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

Model Hierarchy

  • Термин на русском: Иерархия модели

  • Определение: Концепция в Engee, которая заключается в возможности объединения блоков в подсистему. Внутри одной подсистемы можно создать неограниченное количество других подсистем, находящихся на разных уровнях вложенности. В результате у модели появляется иерархия.

    Подробнее с иерархией модели и созданием подсистем можно ознакомиться по ссылке.

Multirate System

  • Термин на русском: Многоскоростная система

  • Определение: Система, в которой различные блоки и/или сигналы работают с разными частотами дискретизации.

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

Muxed Signal

  • Термин на русском: Объединенный сигнал

  • Определение: Способ объединения нескольких сигналов в один сигнал или поток данных. Объединение данных из разных блоков и/или с разных портов моделей Engee в один общий сигнал, который может быть передан в другие подсистемы для анализа и обработки.

Parallel Computing

  • Термин на русском: Параллельные вычисления

  • Определение: Метод выполнения вычислительных задач в проектах Engee с использованием Julia, при котором задачи выполняются одновременно, а не последовательно. Метод позволяет значительно повысить производительность вычислений с помощью вычислений на GPU, многопоточности, мультизадачности процессов и асинхронных задач.

    Ознакомиться с основами параллельных вычислений можно по ссылке.

Physical Port

  • Термин на русском: Физический порт

  • Определение: Интерфейс для передачи физических сигналов между блоками моделируемой системы в среде Engee. Он определяет, как физический сигнал входит или выходит из системы и какие параметры связаны с этим сигналом. Физические порты позволяют устанавливать связи между компонентами и передавать физические воздействия и данные между ними.

Pipeline processing

  • Термин на русском: Пайплайн обработки

  • Определение: Подход к обработке данных на Julia в Engee, описывающий последовательность этапов для вывода изображений (графиков) при работе с кодом на Julia. Всего насчитывается шесть этапов:

    1. Предварительная обработка атрибутов

    2. Обработка входных данных: пользовательские шаблоны, группировка и многое другое

    3. Инициализация и обновление графика и подграфиков

    4. Шаблоны рядов

    5. Подготовка для вывода

    6. Отображение

    Отдельно по каждому этапу можно ознакомиться разделе "Пайплан разработки" по ссылке.

Pneumatic Port

  • Термин на русском: Пневматический порт

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

Prediction Model

  • Термин на русском: Модель прогнозирования

  • Определение: Модель, которая используется для прогнозирования значений и поведения будущей системы на основе имеющихся данных. Модель может включать в себя прогнозирование будущих сигналов, временных рядов, состояния системы и других параметров, которые пользователь Engee может задать для работы с симуляцией проекта.

Real-time Machine

  • Термин на русском: Машина реального времени

  • Определение: Концепция в области систем реального времени, которая подразумевает, что система ориентирована на выполнение задач в указанных временных рамках, но может допускать незначительные нарушения временных ограничений без серьезных последствий.

Rotational Port

  • Термин на русском: Вращательный порт

  • Определение: Порт блоков в среде Engee, который используется для моделирования вращательных движений и передачи механической мощности между блоками в механических системах проектов пользователей. Вращательные порты позволяют описывать вращательные компоненты, такие как валы, моторы, роторы и другие устройства, которые вращаются вокруг оси.

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

Signal Port

  • Термин на русском: Сигнальный порт

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

Simulation

  • Термин на русском: Симуляция

  • Определение: Процесс имитации и анализа поведения модели системы в среде Engee. За время симуляции модель системы выполняет определенную задачу, и ее поведение анализируется в соответствии с установленными параметрами и данными. Симуляция позволяет предсказать, как система будет вести себя в реальных условиях без ее фактической натурной реализации.

Soft Real-time Model

  • Термин на русском: Мягкий режим реального времени

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

Solution processing

  • Термин на русском: Обработка решений

  • Определение: Анализ результатов, полученных после выполнения вычислительных задач или решения уравнений с использованием решателей в среде Engee. Процесс обработки решений состоит из последовательных этапов импорта, обработки и анализа решений.

    Ознакомиться с обработкой решений можно по ссылке.

    Ознакомиться с пайплайном обработки можно по ссылке.

Solver

  • Термин на русском: Решатель

  • Определение: Алгоритм или метод в среде Engee, который используется для численного интегрирования дифференциальных уравнений и обеспечения симуляции моделей в проектах пользователей. Решатель определяет, каким образом система эволюционирует во времени, каким образом обновляются значения переменных и как часто выполняются вычисления для симуляции системы.

System Component

  • Термин на русском: Системный компонент

  • Определение: Часть системы, которая взаимодействует с другими частями. Взаимодействия между компонентами определяют структуру и поведение системы.

    Например, модуль круиз-контроля является системным компонентом в системе автомобиля. Микроконтроллер и связанное с ним оборудование определяют структуру, а программный алгоритм управления скоростью определяет поведение.

Thermal Port

  • Термин на русском: Тепловой порт

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

Three-Phase Port

  • Термин на русском: Трехфазный порт

  • Определение: Порт в среде Engee, который используется для связи с трехфазными электрическими системами. Трехфазные системы широко применяются в электроэнергетике, промышленности и других областях, где требуется передача и распределение электроэнергии.

Translational Port

  • Термин на русском: Поступательный порт

  • Определение: Порт блоков в среде Engee, который используется для моделирования поступательных движений и передачи механической мощности между другими блоками пользовательского проекта в механических системах.

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

User Account

  • Термин на русском: Личный кабинет

  • Определение: Онлайн-профиль, созданный пользователем для управления своей учетной записью, настройками и ресурсами, связанными с использованием Engee. Все функции доступны пользователю после регистрации в системе Engee.

    Подробнее о личном кабинете можно узнать по ссылке.

Visualization

  • Термин на русском: Визуализация

  • Определение: Функция в среде моделирования Engee, отвечающая за наглядную демонстрацию результатов по завершении симуляции сигналов. Визуализация происходит автоматически при запуске функции "Визуализировать" в сплывающем меню при наведении курсора на линию сигнала модели.

    Подробнее о визуализации и работе с блоками можно ознакомиться по ссылке.

Workspace

  • Термин на русском: Рабочее пространство

  • Определение: Среда, в которой осуществляется основная работа пользователя с данными модели (блоки, файлы, симуляция) в рамках текущего проекта. Рабочее пространство является инструментом для связи и дальнейшей работы с различных составляющих проекта модели, сценариями и симуляцией в Engee.

    Более подробно с рабочим пространством в Engee можно ознакомиться по ссылке.