Александр Сергеевич

unread,
May 23, 2014, 2:45:04 AM5/23/14
to comsol...@googlegroups.com
Здравствуйте!

Во многих задачах можно задавать значение температуры на границе какой либо стенки. У меня такая проблема, а как сделать эту температуру переменную от времени. Т.е. для примера, сначала увеличивается, затем уменьшается, потом опять увеличивается. Табличные дынные температуры от времени есть! Помогите пожалуйста, очень нужно. Сам пробовал решать данную задачу, где то, что то недопонимаю, не выходит...

Александр Сергеевич

unread,
May 23, 2014, 2:47:31 AM5/23/14
to comsol...@googlegroups.com
Версия comsol 4.2

Максим Рудь

unread,
May 25, 2014, 5:01:57 AM5/25/14
to comsol...@googlegroups.com
Там все просто. В комсоле можно задавать любую величину произвольной функцией. В Global Definitions нужно создать функцию (кусочная, аналитическая или любая дргуая из полтора десятка вариантов), аргумент указать время t. А потом в окошке температуры стенки, вместо числа написать имя функции.
Message has been deleted

Александр Сергеевич

unread,
May 26, 2014, 12:11:33 AM5/26/14
to comsol...@googlegroups.com

Спасибо за ответ! Понимаю, что где то рядом, но как что задавать, где то ошибка... В приложенном изображении показал, что и как у меня задано... Где ошибка?

Максим Рудь

unread,
May 26, 2014, 4:54:19 AM5/26/14
to comsol...@googlegroups.com
Вы не ту функцию выбрали. Для analytic в окне expression пишут выражение типа (t+2)^2, а табличка для производных этой функции. Вам надо interpolation (сглаженная) или piecewise (кусочная). 
Message has been deleted

Александр Сергеевич

unread,
May 26, 2014, 7:50:04 AM5/26/14
to comsol...@googlegroups.com
Спасибо! Попробовал, все получилось! :-). Вы прям спасили мою диссертацию!) Когда то изучал pascal, C++, mql4. Заметил, часто приводимые примеры являются не совсем понятными для новичков в том или ином языке, усложненные так или иначе. Так, и в comsol'е пробовал по имеющимся вопросам решать свой вопрос. Пробовал через ту же Interpolation функцию, с применением функции типа Step, но там оказалось как то замудрено. Оказывается все просто)!
Однако, у меня еще как минимум два вопроса которые я буду спрашивать в этой группе по Comsol!)
Reply all
Reply to author
Forward
0 new messages