Ansys 2023R1

Перед началом работы настоятельно рекомендуем ознакомиться с правилами форума.

И снова сварка и наплавка

EvgeniiRylkov
Аватар пользователя EvgeniiRylkov

Моделирую наплавку в WB, использую соответственно модули Transient Thermal и Static Structural. С Transient Thermal вроде все понятно  - есть движущийся источник тепла, по мере его движения  "оживляются" новые элементы. С температурным полем проблем вроде нет.
В  Static Structural хочется посчитать коробление детали. Если сделать простой импорт результатов из Thermal , добавить закрепления, то расчет покажет полностью противоположную картину (что в принципе логично, добавляются новые горячие, "расширенные" элементы):  если наплавкой или сваркой сваривать листы, их изгибает, как если  эту скобочку - ( повернуть по часовой стрелки на 90 град, а после полного остывания деформаций почти нет. В реальности же наоборот,  как если  скобочку повернуть против часовой стрелки.....
Как я понимаю, причина в элементах с температурой выше температуры плавления. Как правильно поступать с такими элементами? Убивать? Менять условия контакта (если да, то как?) Может удалять все нагрузки с них?

Zagrebelny
Аватар пользователя Zagrebelny

Приветствую.

Убейте их! Убейте их всех!

На самом деле, не думаю, что есть какой-то "правильный" подход к решению. Убить элементы - это вариант, который может дать результат.

EvgeniiRylkov
Аватар пользователя EvgeniiRylkov

В Customer support, нашел вариант, что изменяется условие контакта, при достижение определенной температуры: https://support.ansys.com/AnsysCustomerPortal/en_us/Knowledge+Resources/Solutions/Mechanical/2055013  (pdf, страница 5) Но в данном примере нет "добавляющихся элементов", можно ли такой поход применять в задаче с "добавляющимися элементами" ? Если да, то какой командой ADPL, задается условия контакта на элементах?

anpham
Аватар пользователя anpham

Can you download and share the document in Customer support? 

(https://support.ansys.com/AnsysCustomerPortal/en_us/Knowledge+Resources/Solutions/Mechanical/2055013 (pdf, page 5))

EvgeniiRylkov
Аватар пользователя EvgeniiRylkov

Anpham, что-то мне подсказывает, что так нельзя делать, копирайт и прочее...Но если модераторы форума одобрят, то загружу.

Aleksey_K
Аватар пользователя Aleksey_K
EvgeniiRylkov, попробуйте задать базовую температуру, (reference temperature) равной температуре плавления с помощью команды TREF или MP,REFT
EvgeniiRylkov
Аватар пользователя EvgeniiRylkov

Добрый вечер. Убийство элементов не помогло, изменение TREF поменяло картину, но решение не правдоподобно.  Подскажите, пожалуйста, какой командой можно создать контактную пару?  Мне кажется, если менять контакт на элементах с температурой выше плавления, это может помочь. (записал лог создания контактной пары с помощью ContactWizard в APDL, но не до конца разобрался.. если вкратце на словах опишите, как создается контакт между 2 простыми элементами буду очень благодарен)

EvgeniiRylkov
Аватар пользователя EvgeniiRylkov

Начал читать Contact Manual, возникло куча вопросов...(чем дальше в лес, тем больше дров)
1)Как я понял для создания контакта, необходимо сначала задать тип контактных элементов. Какой тип используется в WB если контакт создается автоматически?
2)Можно ли создавать/изменять контакты в /SOLUTION или надо создать все контакты заранее в /PREP7 ? 
3)Контакт создается командой ESURF или GCGEN? при это надо предварительно выделить узлы контактных поверхностей? (одной или двух?) 
4)Какой командой определяется кто TARGER а кто CONTACT? ESURF?
Всем заранее спасибо))

Aleksey_K
Аватар пользователя Aleksey_K

Добрый день.

1) Да, для трехмерных задач CONTA174 и TARGE170.

2) Нет, нужно создать контактные и целевые элементы заранее, командой ESURF (предварительно выделив узлы поверхности и указав тип элемента contact или target)

Пономарёв Владислав
Аватар пользователя Пономарёв Владислав

Добрый день.

Необходима помощь в задании начальной температуры. Исходные данные таковы: в Ansys Workbench моделирую три тела из разных материалов, которые соприкасаются последовательно друг с другом. У двух тел начальная температура 10.5 градусов, у другого 20.15 градусов. На сколько мне известно, что в расчете "Initial Temperature" задается начальная температура всех тел, если не задана другая. Поискав информацию, пришел к выводу, чтобы задать начальную температуру для каждого тела необходимо в Ansys Workbench в разделе Transient Thermal (B5) создать команду Commands (APDL) и прописать MP, REFT, 1 (номер материала), 10.5 (начальная температура тела), см. рис. 1.

Рис. 1. 

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

Также не до конца уверен, что корректно ввожу номер материала в командной строке. В Solution Information нашел такую информацию:

 *********** Elements for Body 1 "Passive layer" ***********
 *********** Elements for Body 2 "Active layer" ***********
 *********** Elements for Body 3 "Glue" ***********

Правильно ли я понимаю, что для тела "Passive layer" задается материал 1, для "Active layer" - 2, а для "Glue" - 3?

anpham
Аватар пользователя anpham

You can set Reference Temperature for each bodies in Details window of the geometry.

In Mechanical window, explain Geometry branch and select a geometry that you want to change Reference Temperature. In Details window of the body, change Reference Temperature to By Body (default is By Environment) then you can set value as you want.

 

Добавить комментарий

Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Приложить файл

Максимальный размер файла: 999 МБ.
Допустимые типы файлов: txt doc docx xls xlsx pdf rar zip 7zip tar.