Конкурс инженерных работ Engee
Конкурс инженерных работ Engee
В ДонГТУ успешно протестировали Engee для задач машиностроения
Доцент кафедры технологии и организации машиностроительного производства Донбасского государственного технического университета (ДонГТУ) к.т.н. Юрий Пипкин протестировал Engee в связи с необходимостью найти отечественную замену для MATLAB/Simulink. Тестирование проведено на составлении математической модели силового замыкания фрезерных приспособлений. Здесь требуется реализация на базе графов сигналов. Эта задача решается на базе библиотечных графических элементов Engee, соответствующих вершинам и дугам графовой модели вида, показанного на рис. 1.

В вершинах графа располагаются фазовые переменные системы силы и деформации. Ребра и дуги графа соответствуют операциям преобразования фазовых переменных. Вершины, которым инцидентны только выходящие дуги или ребра графа, соответствуют входным переменным модели. Вершины, которые инцидентны только исходящим дугам или ребрам графа, соответствуют выходным переменным. Коэффициенты дуг и ребер соответствуют параметрам системы, математически преобразующих фазовые переменные операцией умножения.
Рис. 1. Математическая модель силового замыкания фрезерного приспособления, реализованная на основе графа сигналов.
Эта задача решается в Engee в режиме сценария «Моделирование» (Рис. 2), в котором по умолчанию доступна библиотека графических элементов, аналогичных элементам системы Simulink (Рис. 3).

В частности, один из вариантов решения задачи получения математической модели на основе графа сигналов – использование набора элементов «Базовые» в разделах «Математика», «Источники», «Маршрутизация» (рис. 4).
Рис. 2. Выбор сценария моделирования (правая верхняя часть рабочего окна).
Рис. 3. Разделы библиотеки графических элементов Engee (левая часть рабочего окна).
Рис. 4. Разделы библиотеки элементов «Базовые».
В результате удалось построить соответствующую исходному графу сигналов (Рис. 1) математическую модель в Engee (Рис. 5) и получить для анализа работы модели значение входных и выходных переменных в форме графиков (Рис. 6).
Рис. 5. Модель в среде Engee из графических элементов.
Рис. 6. Вывод значения в форме графиков.
По итогам тестирования Engee может рассматриваться в качестве замены модуля Simulink MATLAB. Среда Engee позволяет составлять и исследовать математические модели механических систем с сосредоточенными компонентами и удобна для реализации математических моделей в форме графов сигналов.

Первое тестирование проводилось на узконаправленной задаче и не позволяет в полной мере охарактеризовать работу Engee. В дальнейшем есть смысл опробовать моделирование динамических систем, а также задачи программирования на языке Julia, в особенности, графические элементы библиотеки «Физическое моделирование» раздела «Фундаментальные» подраздела «Механика», которые включают в себя библиотеки «Вращательная» и «Поступательная» (Рис. 7).
Рис. 7. Графические элементы библиотек Engee.