Интеграция с EULER

 
в палитре на схеме

Блок позволяет осуществлять совместное моделирование и обмен данными между проектом в SimInTech (например системой управления) и моделью сложной механической системы в программном комплексе Euler (http://www.euler.ru/).

Примечание: версии SimInTech и EULER, установленные в системе, должны иметь одинаковую битность.

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

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

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

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

В результате проведения расчета в EULER могут быть получены следующие характеристики.

В программном комплексе EULER могут проводиться различные исследования моделируемых механических систем. В частности, могут выполняться следующие расчеты.

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

Входы

Число входов изменяется динамически в зависимости от настроек блока и конфигурации модели механической системы в ПК Euler.

Выходы

Число выходов изменяется динамически в зависимости от настроек блока и конфигурации модели механической системы в ПК Euler.

Свойства:

  • Имя файла DLL кода Эйлер - выбор версии кода Euler (необязательно, если установлена только одна версия);
  • Имя файла проекта - файл проекта модели механической системы Euler (с расширением .elr);
  • Имя расчетной команды - имя команды исследования выбранного проекта в ПК Euler (определяется в модели механической системы в ПК Euler );
  • Имена входных датчиков - список имен входных портов блока (заполняется автоматически по количеству датчиков, отмеченных как "Входной параметр DLL" в проекте ПК Euler);
  • Имена выходных датчиков - список имен выходных портов блока (заполняется автоматически по количеству датчиков, отмеченных как "Выходной параметр DLL" в проекте ПК Euler);
  • Шаг обмена данными (0 = шагу интегрирования) - принудительная величина шага обмена в секундах, имеет смысл задавать при проектировании дискретных систем управления с известной частотой дискретизации. Если задан 0, то обмен будет происходить на каждом шаге интегрирования SimInTech;
  • Сохранять результаты при остановке - сохранять ли результат расчета при остановке в файл ПК Euler для последующего анализа;
  • Сохранять результаты при сохранении рестарта - сохранять ли результат расчета при сохранении рестарта в файл ПК Euler для последующего анализа;
  • Имя файла результатов - имя сохраняемого файла результатов для последующего анализа в ПК Euler; имеет смысл только если одна из опций Сохранять результаты при остановке или Сохранять результаты при сохранении рестарта имеет значение Да;
  • Экстраполяция результата на промежуточных шагах - в случае когда модель в SimInTech делает несколько расчетных шагов за время одного шага обмена данными, эта опция позволяет линейно экстраполировать данные, полученные от ПК Euler на последнем шаге обмена и сгладить форму получаемого сигнала.

Параметры

нет

Сопутствующие материалы