logo desc

В этой статье мы расскажем о новом удобном функционале в FV 3.13.01 – редакторе inp-файлов для совместного проведения расчёта FV с внешним КЭ пакетом.

В процессе совместного FSI-расчёта FV и внешняя программа обмениваются данными через поверхность обмена или маппирующую поверхность, в качестве которой может выступать один из объектов типа Surface (ABQ). Напомним, что поверхность обмена должна быть замкнутой.

Как это работало до версии FV 3.13.01

Раньше, перед загрузкой созданного inp-файла, необходимо было вручную модифицировать inp-файл, то есть дописать строки, отвечающие за:

  • тип совместного расчёта (Direct Coupling или CSE)
  • название поверхности обмена
  • передаваемые и принимаемые FV данные через поверхность обмена

Начиная с версии FV 3.13.01 при использовании коннекторов Abaqus CSE и Abaqus Direct Coupling/Extended Direct Coupling больше нет необходимости дописывать строки ко-симуляции, поскольку inp-файлы модифицируются автоматически. Не нужно вводить вручную название поверхностей обмена, FV сам проанализирует все поверхности, записанные в inp-файле, и выведет список, пользователю лишь нужно отметить те данные, которыми должны обмениваться программы.   

Как это работает, начиная с версии FV 3.13.01

Допустим, у нас есть только что созданный inp-файл и проект FV, и мы хотим добавить внешнюю связь. Поступаем следующим образом:

  1. В папке Внешние связи создаём объект с типом Abaqus CSE, Abaqus Direct Coupling и Extended Direct Coupling (редактор inp-файлов используется только для этих типов соединения, для остальных загрузка inp-файлов не требуется). 
  2. После выбора inp-файла появляется окно Редактирование .inp файла. В окне будут указаны все поверхности (объекты типа Surface), прописанные в inp-файле. Для поверхности, по которой будет происходить сопряжение, нужно указать передаваемые и принимаемые FV данные.

FV может передавать:

  • PRESS – давление на гранях (Pressure)
  • CF – силы в узлах (Concentrated force)
  • CFL – тепловой поток в узла (Concentrated heat flux at a node)

FV может принимать:

  • – перемещения (Displacements) (только для коннектора CSE)
  • COORD – координаты (Current coordinates)
  • NT – температуры (Temperatures)

Допустим, что, Surf-3 – поверхность обмена, через которую FV отправляет силы в узлах (CF), а принимает перемещение (U).

При нажатии на ОК должно высветиться сообщение об успешном обновлении inp-файла.

Модифицируемый inp-файл должен находился в директории, разрешенной для чтения и записи. 

На основе модифицированного файла сразу создастся внешняя связь по выбранной поверхности обмена: Surf-3.


В окне свойств папки ASSEMBLY_Surf-3 указаны данные (нередактируемые), которые передаёт и принимает FV. В нашем примере FV передаёт силы в узлах, а принимает перемещения.

Подводя итог 

Использование встроенного редактора облегчает и ускоряет процесс создания FSI-проекта, предоставляя удобный интерфейс для редактирования inp-файлов. Теперь подготовка inp-файла занимает считанные секунды, вероятность ошибок при его редактировании стала ещё меньше. 

Описание ошибок при работе с редактором inp-файлов можно найти здесь. По всем вопросам пишите нам на support@flowvision.ru.

Об авторе

Елена Овсянникова, руководитель отдела Технической Поддержки

Образование: МГТУ им. Н.Э. Баумана, кафедра Прикладная механика

Области интересов: динамика и прочность машин, роторная динамика, совместные задачи, FSI (Fluid Structure Interaction)