Dave Looman, ANSYS, Inc.

Расчет НДС в локальных зонах, или подмоделирование, предполагает использование двух раздельных конечно-элементных (КЭ) моделей. Первая из них является полной моделью исследуемого объекта и применяется для расчета нагрузок, действующих на всю модель. В дальнейшем эти нагрузки используются как исходные граничные условия для расчета НДС локальной модели. Вторая КЭ-модель более детально опи­сывает объект в выбранном месте. Для этой части модели строится более мелкая сетка, которая позволяет точнее выполнять расчет «локального» НДС. Этот метод требует больших трудозатрат на подготовку модели и планирование, осо­бенно если рассматривать много локальных частей модели и расчетных случаев. В то же время высокая степень структурированности модулей ANSYS Workbench и поддержка двусторонней ассоциативной связи с CAD-системами значительно упрощают выполнение подобных расчетов в ANSYS.

Для реализации этого метода в расчетном модуле DesignSimulation (DS) необходимо использовать дополнительный набор команд, написанных на APDL, которые задают­ся в объекте Command в дереве расчета.

В данной статье будет показан пример расчета с применением метода подмоделиро- вания с подробным описанием всех этапов расчетного процесса: от работы с геомет­рической моделью до расчета усталостной долговечности (всего пять шагов).

1-й шаг. Создание (или импорт из CAD) геометрической модели

Полная CAD-модель изогнутой трубной сборки

Полная CAD-модель изогнутой трубной сборки

Рассмотрим пример расчета напряжений в труб­чатом сварном узле, состоящем из отдельных соединенных между собой сегментов. Данный узел — один из небольших фрагментов метал­локонструкций, из которых собирают направля­ющие американских горок. Геометрическая мо­дель узла (рис. 1) была создана в модуле ANSYS DesignModeler.

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

2-й шаг. Генерация сетки для полной модели

Каждая деталь разбивается на КЭ-сетку неза­висимо, и между ними создаются контактные элементы типа «поверхность с поверхностью». Контактные пары могут быть использованы в качестве поверхностей интерполяции граничных условий, поскольку получены при вырезании части модели из полной. На рис. 2 представлен пример КЭ-сетки с контактом типа «поверхность с поверхностью».

Полная модель

Полная модель

3-й шаг. Расчет полной модели для определения зон локальных концентраций напряжений

Результаты расчета НДС сохраняются в теку­щую рабочую директорию проекта в формате базы данных ANSYS. Решение полной модели также необходимо для интерполяции граничных условий для расчета подмодели.

4-й шаг. Создание подмодели на основе CAD-модели и генерация КЭ-сетки для подмодели

После определения зон с высокой концентра­цией напряжений можно перейти к созданию подмодели на базе исходной CAD-геометрии (рис. 3). Для этого модель режется на части, а затем ненужные фрагменты модели просто по­давляются. При подавлении тел автоматически сохраняется геометрическая связанность объ­ектов, то есть подавленные тела не изменяют своего положения относительно глобальной сис­темы координат.

Для передачи (интерполяции) перемещений из полной модели в подмодель необходимо со­здать выборки геометрических объектов (Named Selection) в местах сопряжения подмодели с пол­ной моделью. На эти выборки в дальнейшем бу­дут ссылаться команды специального макроса.

5-й шаг. Интерполяция граничных условий из полной модели в подмодель и запуск задачи на решение

Геометрия подмодели критической структурной детали

Геометрия подмодели критической структурной детали

Интерполяция выполняется посредством ко­манд небольшого макроса, который встав­ляется в раздел дерева расчета подмодели (Environment branch). Пример команд макроса показан на рис. 4.

Команды, содержащиеся в этом макросе, считывают базу данных и данные результатов полной модели и выполняют интерполяцию пе­ремещений (команда CBDOF). После этого под­модель активируется, прикладываются интерпо­лированные граничные условия и далее запус­кается решение для подмодели. При расчете учитываются и все внешние нагрузки, такие как сила тяжести или температура. Расчетный мо­дуль ANSYS Workbench при подмоделировании помимо своей основной функции позволяет про­водить анализ результатов расчета, как и при выполнении «обычного» расчета.

При расчете НДС локальной модели участ­ки с высокими концентрациями напряжений оцениваются более точно.

В приведенном примере КЭ-сетка, сгене­рированная с настройками «по умолчанию», довольно грубо описывает место концентра­ции напряжений, что может привести к некор­ректным результатам при расчете усталостной долговечности. Поэтому требуется измельче­ние сетки в указанных местах. Для достижения нужной размерности сетки в локальной зоне концентрации напряжений можно использо­вать фильтр типа «Сфера» (Sphere of influence). Фрагмент КЭ-сетки для подмодели с локаль­ной зоной измельчения представлен на рис. 5. После измельчения сетки заново запускаем процедуру решения для подмодели. При этом интерполяция граничных условий будет выпол­нена для новой КЭ-модели, так как макрос пе­резаписывает все файлы, созданные ранее (до измельчения сетки). Интерполяция выполняет­ся на основе данных файла результатов полной модели, который остается в текущей рабочей директории проекта. В данном примере для оценки НДС подмодели применялись эквива­лентные напряжения.

Дерево моделирования, показывающее процедуру подмоделирования

Дерево моделирования, показывающее процедуру подмоделирования

При использовании метода расчета НДС в локальных зонах сохранение связанности гео­метрических объектов обеспечивается приме­нением модуля ANSYS DesignModeler для созда­ния как полной модели, так и подмодели.

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

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

Все варианты расчета подмоделей бу­дут включены в дерево расчета, и это позво­лит легко просматривать все интересующие нас места в одной сессии расчетного модуля DS. Однако пользователи должны строго вы­полнять следующее условие: поверхности сопряжения полной модели и подмодели, на которые интерполируются граничные условия из полной модели, должны располагаться на достаточном удалении от зоны концентрации напряжений.

Детализация сетки подмодели с использованием функции сферы влияния

Детализация сетки подмодели с использованием функции сферы влияния

Геометрия подмоделей может изменяться благодаря наличию двусторонней связи с моду­лем ANSYS DesignModeler или с другими CAD- пакетами.

Более подробно метод подмоделирования описан в главе 9 (Submodeling) раздела Advanced Analysis Techniques Guide. 

Перевод статей для раздела «Мастер-класс» выполнен А. Черновым в 2007 году специально для журнала «ANSYS Solutions. Русская редакция».