ANSYS

Расчёт тепловыделения при пластическом деформировании в ANSYS Mechanical APDL и в Workbench с помощью ACT-расширения

В ANSYS Mechanical APDL присутствует ряд специализированных конечных элементов для связанных расчётов, которые располагают степенями свободы как по перемещениям, так и по температуре. Эти элементы поддерживают нелинейные модели механических и тепловых свойств материала и позволяют производить расчёт тепловыделения, обусловленного пластическим деформированием. Для расчёта с использованием таких элементов необходима лицензия ANSYS Mechanical Enterprise, либо же комбинированные лицензии для связанных расчётов, в которые она входит.

 

 

ANSYS | Тепловое состояние стальной пластины, подверженной пластическому деформированию

 

В данной статье разобран пример расчёта с использованием 20-узлового элемента второго порядка SOLID226. Особо стоит обратить внимание на то, что необходимо корректно учитывать единицы измерения при задании тепловых свойств материала (теплопроводности и удельной теплоёмкости), а также тепловых граничных условий.

Выбор элемента для расчёта задачи о тепловыделении при пластическом деформировании

При расчёте тепловыделения считается, что часть работы, потраченной на пластическое деформирование, преобразуется в теплоту. Как указано в подразделе 11.3 теоретической справки по ANSYS, относящемся к задачам термопластичности (11.Coupling, 11.3.Thermoplasticity), в ANSYS доступны три конечных элемента для расчётов такого рода:

  • PLANE223 – 8-узловой четырёхугольный конечный элемент для расчётов в плоской постановке;
  • SOLID226 – 20-узловой гексаэдрический конечный элемент для расчётов в объёмной постановке;
  • SOLID227 – 10-узловой тетраэдрический конечный элемент для расчётов в объёмной постановке.

Для всех этих элементов следует использовать настройку KEYOPT(1) = 11 – при этом элементы будут иметь степени свободы по перемещениям и температуре.

Одновременный расчёт деформированного и теплового состояния может осуществляться путём связывания двумя различными способами:

  • Сильная связь на уровне матрицы жесткости (strong, matrix coupling). При этом матрица получается несимметричной.
  • Слабая связь на уровне вектора нагрузок (weak, load vector coupling). При этом матрица получается симметричной, но для расчёта каждого подшага нагрузки требуется как минимум 2 итерации.

Вид связи определяется настройкой KEYOPT(2). Согласно справочной информации, для статических и нестационарных расчётов рекомендуется использование слабой связи. Во втором разделе руководства по связанным расчётам (The Coupled-Field Analysis Guide, 2.Direct Coupled-Field Analysis) указано, что при использовании контактных элементов следует применять сильную связь. Также обратите внимание на следующие замечания:

  • Из-за возможного сильно нелинейного поведения модели при использовании слабой связи для облегчения сходимости может быть целесообразным использование алгоритма «line search».
  • Для ускорения сходимости в нестационарном расчёте можно отключить учёт нестационарности (time integration effects -> OFF) для тех степеней свободы, для которых расчёт нестационарных эффектов в рамках решаемой задачи не является необходимым. Например, в связанном прочностном и тепловом расчёте можно пренебречь инерционными и демпфирующими силами, оставив расчёт нестационарных эффектов только для тепловой стороны задачи. Для этого следует использовать команду TIMINT,OFF,STRUC.

В подразделе 2.6 руководства по связанным расчётам (Coupled-Field Analysis Guide, 2.Direct Coupled-Field Analysis, 2.6.Structural-Thermal Analysis) также содержатся следующие рекомендации:

  • При использовании нелинейных моделей материала для элементов PLANE223, SOLID226 и SOLID227 рекомендуется использовать слабую связь (KEYOPT(2) = 1) и деактивировать термоупругое демпфирование в нестационарных расчётах (KEYOPT(9) = 1). При использовании элемента SOLID226 также следует применять сокращённое интегрирование (KEYOPT(6) = 1). Все эти настройки будут задействованы автоматически при активной настройке ETCONTROL.
  • Дополнительная информация по расчётам тепловыделения при пластическом деформировании с помощью элементов PLANE223, SOLID226 и SOLID227 содержится в теоретической справке (Mechanical APDL Theory Reference) в подразделе 11.3 (11.Coupling, 11.3.Thermoplasticity).

В рассматриваемом далее примере были учтены все приведенные выше рекомендации.

 

ANSYS | Геометрия 20-узлового конечного элемента SOLID226 для связанных расчётов

 

Для сложных геометрических моделей конечноэлементную сетку можно комбинировать из элементов SOLID226 (гексаэдр) и SOLID227 (тетраэдр).

Модели материалов для задач тепловыделения при пластическом деформировании

Кроме использования базовых механических и тепловых свойств, для решения поставленной задачи необходимо задать какую-нибудь модель пластичности (изотропное или кинематическое упрочнение) и коэффициент Тэйлора-Квинни (Taylor-Quinney): он обозначается QRATE и задаётся командой MP. Коэффициент представляет собой долю работы пластического деформирования, которая преобразуется в тепловую энергию. Обычно значения этого коэффициента находятся в диапазоне 0,8..0,95, но конкретное значение необходимо искать исходя из исследуемых материалов. Ниже представлен набор команд, определяющих свойства для некой стали в системе единиц СИ:

  • Модуль упругости (Па): EX=0.2070000E+12;
  • Коэффициент Пуассона: NUXY=0.2900000;
  • Коэффициент линейного теплового расширения: ALPX=0.1510000E-04;
  • Плотность (кг/м?): DENS=7850.000;
  • Теплопроводность (Вт/м/°К): KXX=46.70000;
  • Удельная теплоёмкость (Вт/кг/°К): C=419.0000;
  • Коэффициент Тэйлора-Квинни: QRATE=0.9000000.

Также с помощью команды TB необходимо прописать характеристики пластичности. Например, для билинейного изотропного упрочнения понадобятся значения предела текучести (1.0e8 Па) и касательного модуля упругости (1.0e9 Па).

И, конечно же, для получения тепловыделения в модели нагрузка должна вызывать напряжения, превышающие предел текучести.

Единицы измерения в модели

При решении задачи необходимо обратить особое внимание на корректный учёт единиц измерения. Энергия пластического деформирования будет измеряться в единицах силы, умноженных на единицы длины. Тепловые свойства материала (такие как теплопроводность и теплоёмкость) необходимо задавать в тех же единицах измерения. Трудности могут возникнуть при использовании системы US Customary, в которой энергетические величины выражаются в BTU. Самый простой способ – использовать систему СИ для всех величин. Именно так сделано в разбираемом примере. Тепловые характеристики используют ватты, которые равны произведению Н·м.

При использовании дюймов или миллиметров тепловые свойства материалов придётся, соответственно, представлять через дюймо-фунты или ньютоно-миллиметры. Пользователя такой перевод единиц может запутать, но именно по такому пути идёт ANSYS Workbench Mechanical при расчёте тепловых задач в различных системах единиц измерения.

Нагрузки на модель

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

 

ANSYS | Заданные на тестовой модели граничные условия

 

На верхней и передней грани модели заданы условия конвективного теплообмена, как показано на рисунке 4. Серый цвет стрелок объясняется тем, что эти условия заданы через массив значений по времени (хотя в рассматриваемом примере в нём указан постоянный коэффициент конвективного теплообмена для всего диапазона времени, причина этого будет раскрыта ниже, когда речь пойдёт о настройках решателя).

 

ANSYS | Граничные условия конвективного теплообмена

 

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

В рассматриваемом примере коэффициент конвективного теплообмена был задан через массив «H_CONV» с постоянным значением коэффициента, как показано на рисунке 5:

 

ANSYS | Коэффициент конвективного теплообмена, заданный через массив

 

Выбор конечного элемента и его настройка

В рассматриваемом примере параллелепипед был разбит структурированной сеткой из элементов SOLID226. На рисунке 6 представлено окно настройки свойств элемента:

 

ANSYS | Настройки конечного элемента SOLID226, заданные для расчёта тепловыделения при пластическом деформировании

 

Используется сокращённое интегрирование (Reduced Integration) и, так как в задаче нет контактных пар, слабое связывание (weak, load vector coupling).

Настройки решателя (Solution Controls)

Используется нестационарный расчёт с учётом геометрической нелинейности (Large displacement -> ON). Расчёт будет производиться в несколько подшагов. Для повышения точности расчёта в данной задаче также были заданы более строгие критерии сходимости, однако это не всегда будет целесообразно в реальных задачах. Тепловые свойства материала заданы не зависящими от температуры, что облегчит сходимость расчёта.

Следующие две команды отвечают за активацию учёта нестационарных эффектов для тепловых полей и деактивацию – для поля перемещений:

TIMINT,ON,THERM
TIMINT,OFF,STRUCT

На рисунке 7 представлено окно с некоторыми из настроек решателя:

 

ANSYS | Настройки решателя для тестовой задачи

 

Кроме настроек, указанных на рисунке 7, для облегчения сходимости было также задано постепенное («Ramped») приложение нагрузок в течение шага нагрузки. Именно поэтому коэффициент конвективного теплообмена пришлось задавать в виде функции (см. рисунок 5), чтобы его значение не изменялось в течение расчёта от нуля до заданного значения, а оставалось всегда постоянным.

Результаты, сохраняемые в тестовой модели

Коэффициент Тэйлора-Квинни (QRATE) был задан равным 0,9, так что 90% энергии, затраченной на пластическое деформирование, будет преобразовано в теплоту. Тепловые характеристики материала (удельная теплоёмкость C и плотность DENS) соответствуют типовым значениям для стали.

Одним из результатов, доступных при использовании кинематической или изотропной моделей упрочнения в ANSYS, является удельная энергия пластического деформирования (PLWK), её распределение можно вывести командой PLESOL,NL,PLWK.
В случае, если тепловой процесс является адиабатным, можно произвести простую проверку величин полученных температур. Прирост температуры должен быть равен:

Delta_T = QRATE·PLWK/C/DENS

Для сталей значения относительной деформации в несколько процентов приводят к нагреву на несколько градусов, так что в расчётах на прочность эффектом нагрева зачастую пренебрегают. Более интенсивный нагрев будет наблюдаться при циклическом деформировании, при технологических операциях с высокими скоростями деформирования, экструзии и в прочих подобных задачах, многие из которых целесообразно решать методом явного интегрирования по времени в таких продуктах как LS-Dyna.

Для рассмотренной тестовой задачи теоретическая величина нагрева составила 3,803 градуса. При исходной температуре в 22 градуса, максимальная температура в модели после деформирования на 10% составила 25,738 градусов. Это соответствует нагреву на 3,738 градуса, что немного ниже теоретического значения за счёт наличия конвективного теплообмена и прочих погрешностей дискретизации и интегрирования по времени, характерных для метода конечных элементов при решении задачи в неявной постановке.

 

ANSYS | Распределение температур в результате расчёта

 

Так как элемент SOLID226 представляет собой элемент для связанных расчётов, помимо тепловых результатов для него также доступны все обычные распределения механических величин: перемещения, напряжения, относительные деформации и т.д.

Расчёт в Workbench Mechanical с помощью ACT-расширения

С самого начала развития модуля ANSYS Workbench Mechanical в нём была заложена возможность добавления командных вставок на языке APDL. Расположение этих вставок определяет то, на каком этапе запускаются команды, и к каким объектам модели они относятся. Такая связка позволяет пользоваться преимуществами современного удобного интерфейса модуля Mechanical и иметь возможность решать специализированные задачи, для которых требуются особые команды из Mechanical APDL. Одним из недостатков такого подхода является то, что пользователю следует быть очень аккуратным с единицами измерения, чтобы обеспечить соответствие между величинами, задаваемыми в модуле Mechanical, и величинами, прописываемыми в командных вставках. Такой подход был очень подвержен появлению ошибок со стороны пользователей, и не очень подходил для расширения использования расчётной методики в рамках большой компании.

Начиная с версии R14.5 в ANSYS появился специальный модуль ACT (Application Customization Toolkit) для разработки приложений под модуль Mechanical. Одной из задач, которую эффективно решает этот модуль, является интеграция функционала команд APDL в интерфейс модуля Mechanical путём создания собственных объектов, с которыми пользователь может взаимодействовать таким же самым образом, как и с обычными объектами. Модуль ACT предоставляет язык команд (API) для доступа к различным элементам модели (геометрии, конечноэлементой сетке, свойствам материалов) и позволяет изменять входной файл для расчёта в решателе Mechanical APDL. Этот файл записывается модулем Mechanical, когда пользователь запускает задачу на расчёту (кнопка «Solve»).

 

ANSYS | Панель специализированных инструментов для модуля Mechanical, созданная с помощью ACT

 

Учёт тепловыделения при пластическом деформировании потребует изменения типа конечного элемента и добавления настройки QRATE. В частности, необходима конвертация элементов SOLID186/187 в SOLID226/227 и задание настроек:

 

ANSYS | Объект из ACT-расширения и соответствующий ему набор APDL-команд

 

При использовании ACT-расширения предполагается, что все прочие необходимые свойства материала (в том числе модель пластичности) уже заданы через стандартный модуль Engineering Data. На рисунке 11 представлено окно этого модуля, в котором выделены необходимые для расчёта механические и тепловые свойства.

 

ANSYS | Механические и тепловые свойства материала, включая модель пластичности

 

В правом верхнем углу рисунка 11 выделен инструмент фильтрации, благодаря которому можно отобразить одновременно и механические, и тепловые свойства материала. Расчётная модель в модуле Mechanical изначально создаётся только для прочностного расчёта, поэтому по умолчанию в Engineering Data будут выведены только механические свойства.

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

 

ANSYS | Объект для задания граничного условия конвективного теплообмена и созданные им APDL-команды в файле ds.dat

 

В рамках объекта «Heat generation» также прописано добавление во входной файл набора команд, преобразующих статический расчёт в связанный нестационарный расчёт задачи механики и теплообмена:

 

ANSYS | Общие настройка расчёта, включаемые в файл объектом «Heat generation»

 

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

Настройки расчёта (Analysis Settings) необходимо задать таким образом, как будто мы проводим нестационарный расчёт. В частности, необходимо задать достаточное количество шагов нагрузки по времени и прочие настройки, показанные на рисунке 14.

 

ANSYS | Настройки расчёта (Analysis Settings)

 

Модуль Mechanical будет по-прежнему воспринимать проведенный расчёт как статический расчёт на прочность. Поэтому для вывода результатов тепловой задачи необходимо, как показано на рисунке 15, воспользоваться пользовательским результатом (User Defined Result) «TEMP», доступным в модели.

 

ANSYS | Вывод температуры как пользовательского результата (User Defined Result)

 

В ACT-расширении также доступен упрощённый расчёт прироста температуры, аналогичный разобранному выше при описании решения задачи в Mechanical APDL. Данный объект получает информацию о параметрах модели (QRATE, удельной теплоёмкости и плотности) и удельной работе пластического деформирования и вычисляет прирост температуры, изображённый на рисунке 16, без дополнительных действий со стороны пользователя.

 

ANSYS | Величина местного нагрева

 

Этот инструмент можно использовать для проверки результатов расчёта теплового состояния модели.

Таким образом, с помощью ACT-расширения можно добавить в стандартный интерфейс пользователя ANSYS Mechanical дополнительный функционал, позволяющий эффективно решать специализированные задачи.

Если вы заинтересовались описанным ACT-расширением, вы можете обратиться к Лойку Дегуэлдре (Lo?c Degueldre) из монреальского офиса Simutech.

Выводы

Программное обеспечение ANSYS позволяет рассчитывать тепловыделение в процессе нелинейного пластического деформирования с помощью связанного расчёта задачи механики и теплопереноса на конечных элементах PLANE223, SOLID226 и SOLID227.

При задании модели следует быть аккуратным с использованием единиц измерения, так как тепловые свойства материала (удельная теплоёмкость и теплопроводность) должны быть выражены в тех же единицах измерения, что и энергия пластического деформирования. В частности, не следует использовать для тепловых величин единицу измерения BTU при работе в американской системе единиц измерения. Рекомендуется использовать систему СИ.

В статье рассмотрена тестовая задача с деформированием стальной пластины до 10% продольного относительного удлинения, которое вызвало прирост температуры на 3,738 градуса. Для расчёта (при использовании билинейной модели пластичности) необходимо задавать предел текучести и касательный модуль. Расчёт производится в нестационарной постановке с учётом геометрической нелинейности с большим количеством подшагов по времени для облегчения сходимости. Оптимальный размер подшага зависит от степени нелинейности механических свойств и степени нестационарности теплового состояния.

Конечные элементы для связанных расчётов являются конечными элементами второго порядка (содержат промежуточные узлы на рёбрах элементов), поэтому они обеспечивают высокую точность расчёта напряжённо-деформированного состояния. Использование элементов второго порядка в нестационарных тепловых расчётах требует выбора оптимального размера подшага по времени, который не следует делать ни слишком большим, ни слишком маленьким. В нерегулярных зонах следует обеспечивать высокую плотность сетки. Значительное увеличение температуры может вызывать резкое увеличение пластических деформаций, которое зачастую проще рассчитать в продуктах для высоконелинейных динамических расчётов, основанных на явном методе интегрирования по времени (таких как LS-Dyna).

ANSYS позволяет выводить величину удельной работы пластического деформирования, так что пользователь может оценить примерный прирост температуры в точке в предположении о том, что тепловой процесс является адиабатическим. В разработанном ACT-расширении присутствует специальный инструмент для проведения такого оценочного расчёта. Если изменение теплового состояния является незначительным и не оказывает существенного влияния на напряженно-деформированное состояние, его можно оценивать таким приближённым образом без проведения связанного расчёта.

Использование конечных элементов PLANE223, SOLID226 и SOLID227 позволяет учитывать эффект от тепловыделения при пластическом деформировании. Пользователь также может включать в модель прочие источники тепла (такие как нагрев от проскальзывания в контактной паре, нагрев при прохождении электрического тока) и граничные условия для различных механизмов теплообмена. Конечные элементы для связанных расчётов позволяют производить расчёты с сильным связыванием, что важно для учёта взаимного влияния нелинейного контактного взаимодействия и геометрической нелинейности на тепловое состояние модели.

Разработанное ACT-расширение позволяет добавить в функционал модуля ANSYS Mechanical дополнительные инструменты, которые преобразуют статический расчёт на прочность в нелинейный нестационарный расчёт с учётом теплового состояния и тепловыделения при пластическом деформировании:

 

ANSYS | Инструменты разработанного ACT-расширения

 

Источник: ansys.soften.com.ua