FSI в 3.11.02: запуск совместных расчётов FlowVision и Abaqus - Создание Внешней связи во FlowVision

Содержание материала

Создание Внешней связи

Во FlowVision 3.11.01 появилась папка Внешние связи.

3
                       Рис.1. Вкладка Препроцессор и свойства папки Внешние связи

В контекстном меню папки можно создать следующие протоколы соединения:

  • Abaqus CSE
  • Abaqus Direct Coupling
  • Extended Direct Coupling
  • NASTRAN
  • Произвольное взаимодействие

4

Рис.2. Создание новой внешней связи

Для создания протокола необходимо выбрать файл формата *.inp, в который уже добавлены строки косимуляции.
Если выбран файл с несоответсвующими данному типу соединения строками косимуляции (совместного расчета), то FlowVision выдаст предупреждение:

5

Рис.3. Предупреждение о несоответствии типа коннектора

Параметры протокола Co-Simulation Engine

Для протокола соединения можно настроить соответствующие параметры совместного расчёта:

  • директория с проектом
  • адрес и порт для соединения
  • дополнительные настройки запуска сторонней программы
  • плавная передача нагрузки из FlowVision в стороннюю программу

Все эти параметры находятся в папке с протоколом соединения. Протокол Abaqus CSE определяется теми же параметрами, что и протокол Abaqus DC.

Время ожидания

Время ожидания – сколько времени в секундах FlowVision будет ждать соединения с Abaqus. По умолчанию стоит значение 30 секунд. Этого времени достаточно, чтобы запустить простой расчёт без всяких проблем. Однако  для проектов, запускаемых на рестарт, с использованием внешних пользовательских подпрограмм рекомендуется увеличивать время ожидания.

Релаксация по нагрузкам

Этот тип параметров используются для осуществления равномерного приложения нагрузки из FlowVision в Abaqus во время совместного расчета.
Если в начале расчёта внешняя программа получила большую нагрузку из FlowVision, то это может послужить причиной развала конечно-элементного расчёта. Плавное увеличение нагрузки в течение нескольких шагов позволяет получить стабильное решение.

Параметры релаксации
  • Масштабный коэффициент – коэффициент пересчета размерности, позволяющий масштабировать нагрузку, передаваемую из FlowVision в Abaqus.
  • Старт в шагах – шаг обмена, с которого начинается релаксация нагрузки из FlowVision. Часто это значение задается нулевым, что означает сглаживание нагрузок, начиная с первого шага обмена.
  • Конец в шагах – шаг обмена, с которого прекращается релаксация нагрузки из FlowVision. Данное значение подбирается в зависимости от специфики задачи.
  • Начальный коэффициент – коэффициент, на который умножается нагрузка из FlowVision при старте релаксации. Обычно это значение задается равным 0.
  • Конечный коэффициент – коэффициент, на который умножается нагрузка из FlowVision при окончании релаксации. Обычно это значение задается равным 1.
  • Релаксация по теплу – параметры релаксации по теплу – аналогичные параметрам релаксации по нагрузкам, описанным выше.