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





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

Описание

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

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

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

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

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

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

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

    Геометрические модели, включая массово-инерционные характеристики, возможно сформировать непосредственно в "EULER" или импортировать из CAD-системы. Модели деформируемых конструкций импортируются из программных комплексов, реализующих метод конечных элементов (МКЭ).

  • Типы и характеристики механических связей, соединяющих части механической системы.
  • Характеристики силовых взаимодействий между частями механической системы и взаимодействий частей с внешней средой.
В результате проведения расчета в "EULER" получаются следующие характеристики:
  • Кинематические параметры движения любых характерных точек исследуемой механической системы (линейные/угловые координаты, скорости, ускорения).
  • Силы, действующие на части механической системы со стороны кинематических связей (шарниров) и силовых элементов (пружин, амортизаторов, внешней среды и т. д.).
  • Необходимые управляющие воздействия при движении исследуемой системы по заданной программе.
В программном комплексе "EULER" также проводятся различные исследования моделируемых механических систем. В частности возможно выполнение следующих расчетов:
  • расчет траектории положений;
  • расчет динамического движения;
  • параметрический анализ;
  • оптимизация параметров исследуемой системы;
  • решение краевых задач;
  • исследование методом Монте-Карло.

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

Входные порты

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

Выходные порты

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

Свойства

Название Имя Описание По умолчанию Тип данных
Имя файла DLL кода Эйлер lib_path Выбор версии кода "EULER". Необязательно, если установлена только одна версия Имя файла
Имя файла проекта proj_path Файл проекта модели механической системы "EULER" с расширением .elr Имя файла
Имя расчетной команды runcommandname Имя команды исследования выбранного проекта в ПК "EULER". Определяется в модели механической системы в ПК "EULER" command1 Строка
Интервал вывода результата out_step Установка интервала между выводами результата 10000000 Целое
Имена входных датчиков input_names Список имен входных портов блока. Заполняется автоматически по количеству датчиков, отмеченных как "Входной параметр DLL" в проекте ПК "EULER" Текст
Имена выходных датчиков out_names Список имен выходных портов блока. Заполняется автоматически по количеству датчиков, отмеченных как "Выходной параметр DLL" в проекте ПК "EULER" Текст
Шаг обмена данными (0 = шагу интегрирования) tau Принудительная величина шага обмена в секундах. Задается при проектировании дискретных систем управления с известной частотой дискретизации. Если задан "0", то обмен будет происходить на каждом шаге интегрирования SimInTech 0 Вещественное
Сохранять результаты при остановке save_results Сохранять ли результат расчета при остановке в файл ПК "EULER" для последующего анализа Нет Двоичное
Сохранять результаты при сохранении рестарта save_restart_results Сохранять ли результат расчета при сохранении рестарта в файл ПК "EULER" для последующего анализа Нет Двоичное
Имя файла результатов result_file_name Имя сохраняемого файла результатов для последующего анализа в ПК "EULER". Задается при состоянии "Да" одного или нескольких следующих свойств "Сохранять результаты при остановке" или "Сохранять результаты при сохранении рестарта" Имя файла
Экстраполяция результата на промежуточных шагах inter_mode Выполнение линейной экстраполяции данных, полученных от ПК "EULER" на последнем шаге обмена, и сглаживание формы получаемого сигнала в случае, когда модель в SimInTech делает несколько расчетных шагов за время одного шага обмена данными Не использовать Перечисление

Параметры

Блок не имеет параметров.

Примеры

Блок не имеет примеров.

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