2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Численное решение квазилинейного уравнения теплопроводности
Сообщение18.12.2018, 16:25 


18/12/18
3
Здравствуйте. Имеется тепловая задача.
$\rho c_p\frac{\partial T}{\partial t}=Q(x,y,z)+\operatorname{div}(k\operatorname{grad}(T))$
Надо решить численно в цилиндрических координатах.
Уравнение в цилиндрических координатах:
$\rho c_p\frac{\partial T}{\partial t}=Q(r,\varphi,z)+\frac{\partial}{\partial r}\left(r k\frac{\partial T}{\partial r}\right)+\frac{1}{r}\frac{\partial}{\partial \varphi}\left(\frac{k}{r}\frac{\partial T}{\partial \varphi}\right)+\frac{\partial}{\partial z}\left(k\frac{\partial T}{\partial z}\right)$
Если ни чего не напутал, то явная схема будет выглядит примерно так.
$\rho c_p \Delta V(\hat{T}_p-T_p) =Q\Delta Vdt+\left(\frac{r_ek_e(T_E-T_P)}{\delta r_e}-\frac{r_wk_w(T_P-T_W)}{\delta r_w}\right)dzd\varphi dt+\left(\frac{k_n}{r_n} \frac{(T_N-T_P)}{\delta\varphi_n}-\frac{k_s}{r_s} \frac{(T_P-T_S)}{\delta\varphi_s}\right)dzdrdt + $$\left(\frac{k_t(T_T-T_P)}{\delta z_t}-\frac{k_b(T_P-T_B)}{\delta z_b}\right)\overline{r}_p drd\varphi dt$
где $\Delta V=\overline {r}_p dz dr d\varphi$, $k_e=0.5\frac{k_Ek_P}{k_E+k_P}$
$r_e=0.5(r_E+r_P)$, $r_w=0.5(r_P+r_W)$.
При равномерном разбиении по идее $\delta z_t=\delta z_b=dz$ и аналогично для $r$ и $\varphi$, а так же $\overline{r_p}=r_e=r_w=r_p$
Изображение
Вопрос в следующем чему будут равны $r_s$ и $r_n$? для меня это не очевидно единственно что приходит это при расчете в программе сделать так rn=0.5*dr*(2*indexPhi+1);?

 Профиль  
                  
 
 Re: Численное решение квазилинейного уравнения теплопроводности
Сообщение18.12.2018, 17:43 
Заслуженный участник


09/05/12
25179
Вообще-то в вычислительной схеме дифференциалы встречаться не должны...

 Профиль  
                  
 
 Re: Численное решение квазилинейного уравнения теплопроводности
Сообщение19.12.2018, 10:17 
Заслуженный участник


28/12/12
7773
SlavaKrizh в сообщении #1362210 писал(а):
а так же $\overline{r_p}=r_e=r_w=r_p$

Наверно, имеются в виду приращения? Иначе с рисунком не согласуется.

SlavaKrizh в сообщении #1362210 писал(а):
Вопрос в следующем чему будут равны $r_s$ и $r_n$?

Логично смотрится $r_s=r_n=r_P$.

Дальше, $k_e$ записано определенно неправильно, $\Delta V$ лишнее.
Я бы дискретизовал именно уравнение теплопроводности прямо в нынешнем виде.

 Профиль  
                  
 
 Re: Численное решение квазилинейного уравнения теплопроводности
Сообщение19.12.2018, 15:48 


18/12/18
3
Да приращение. А теплопроводность там и правда ошибка там не 0,5 а 2 должна стоять $2\frac{k_Ek_P}{k_E+k_P}$. Можно ещё так написать $k_e=0.5(k_P+k_E)$ или ещё один из вариантов $k_e=\sqrt{k_Pk_E}$. И почему $\Delta V $ лишнее?

 Профиль  
                  
 
 Re: Численное решение квазилинейного уравнения теплопроводности
Сообщение20.12.2018, 10:52 
Заслуженный участник


28/12/12
7773
SlavaKrizh в сообщении #1362469 писал(а):
И почему $\Delta V $ лишнее?

Мне кажется, лучше дифур писать, не переходя к конечным объемам.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Модераторы: photon, whiterussian, profrotter, Jnrty, Aer, Парджеттер, Eule_A, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group