В этой статье мы расскажем о новом удобном функционале в 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, и мы хотим добавить внешнюю связь. Поступаем следующим образом:
- В папке Внешние связи создаём объект с типом Abaqus CSE, Abaqus Direct Coupling и Extended Direct Coupling (редактор inp-файлов используется только для этих типов соединения, для остальных загрузка inp-файлов не требуется).
- После выбора inp-файла появляется окно Редактирование .inp файла. В окне будут указаны все поверхности (объекты типа Surface), прописанные в inp-файле. Для поверхности, по которой будет происходить сопряжение, нужно указать передаваемые и принимаемые FV данные.
FV может передавать:
- PRESS – давление на гранях (Pressure)
- CF – силы в узлах (Concentrated force)
- CFL – тепловой поток в узла (Concentrated heat flux at a node)
FV может принимать:
- U – перемещения (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)