Все ответы об инженерном анализе

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

Задание heat flux и convection на грани - overriding (

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

Доброго времени суток.

Я задаю на грани одновременно значение коэффициента теплоотдачи - конвекцию, и тепловой поток.

Раньше, когда я это делал, используя GUI Workbench, проблем не возникало. Можно было на грани задавать несколько нагрузок.

Но когда я воспользовался дважды оператором SF:

(SF,...,hflux,...)

(SF,...,conv,...)

для задания теплового потока и конвекции по одтельности через командную вставку,

то у меня в Solution Information появилось множество предупреждений

"This element convection will override the heat flux",

и Ansys отказывается решать задачу.

Кто знает, как можно преодолеть эту проблему?

 

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

Здравствуйте! Если действует поддержка, посмотрите решение на портале пользователей. Основная идея там в том, что для приложения второго граничного условия создаются дополнительные поверхностные элементы surf152.

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

Цитата:
Здравствуйте! Если действует поддержка, посмотрите решение на портале пользователей. Основная идея там в том, что для приложения второго граничного условия создаются дополнительные поверхностные элементы surf152

 

Спасибо, но поддержка не действует.

Не могли бы Вы скопировать сюда или написать подробнее?

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

Здравствуйте! Посмотрите это руководство. Там должны быть рекомендации для вашего случая.

Когда-то для асфальтобетонной повехности определял температуру и возникающее НДС на протяжении суток в летний и зимний периоды. Для этого в MAPDL писал программу и определял суммарный тепловой поток через команду (подробности пока не расписываю) по формуле (см. файл)

SF,ALL,HFLUX, (Q(j)+QM(j))*EMIS+H1(j)*(TA(j)-TEMPTMP)+(SIGMA*EA(j)*TA(j)**4)-(SIGMA*EA(j)*TEMPTMP**4)

Как вы понимаете там действуют все три граничных условия: конвекция, солнечная радиация и тепловой поток.

думаю в WB можно сделать тоже самое. если заинтересовали подробности пишите в личку.

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

Спасибо за методичку.

 

Цитата:
SF,ALL,HFLUX, (Q(j)+QM(j))*EMIS+H1(j)*(TA(j)-TEMPTMP)+(SIGMA*EA(j)*TA(j)**4)-(SIGMA*EA(j)*TEMPTMP**4)

Вы таким образом вычисляете общий тепловой поток, вызванный всеми причинами, и ставите значение в команду SF. А я собирался идти путём, когда я не знаю тепловой поток для конвекции, и хочу наложить на элемент одновременно граничные условия 2-го и 3-го рода. Для этого, как и пишут, в частности, в методичке, нужно создать элемент surf152 и работать с ним. Для создания элемента нужно использовать команду ESURF.

У меня проблема, что я не могу правильно записать эти все команды, мне хотелось бы увидеть пример как это выглядит точно.

 

Вот, к примеру, если написать

esurf,nn - это наложить на данный номер узла поверхностный элемент со значениями по умолчанию, как и надо.

Как дальше командой задать на нём коэффициент теплоотдачи в скрипте? Что-то свзянанное с KEYOPT()...

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

Попробуйте следующие действия...

type,1       !выбор типа элемента surf152
mat,1        ! номер материала с нужным коэф. теплоотдачи (он должен быть предварительно задан ком. MPDATA,HF,,,)
real,1        ! константа 
esurf,         !Создает элементы, наложенные на свободные грани выбранных узлов.
 

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

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

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