2014 dxdy logo

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

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


Правила форума


В этом разделе нельзя создавать новые темы.

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.

Не ищите на этом форуме халяву, правила запрещают участникам публиковать готовые решения стандартных учебных задач. Автор вопроса обязан привести свои попытки решения и указать конкретные затруднения.

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.



Начать новую тему Ответить на тему
 
 Нестационарная задача теплопроводности в цилиндре.
Сообщение16.01.2011, 14:31 


24/12/09
21
Дано уравнение теплопроводности в цилиндре. Имеет место осевая симметрия, поэтому задача сводится к:
$du/dt=a^2((1/r)(d/dr)r(du/dr)+(d^2u)/dz^2)$, здесь $d$ имеет смысл частных производных.
Даны также начальное условие на нулевом слое по времени и краевые условия... Задачу требуется разрешить методом расщепления. Вопрос в том как аппроксимаровать первый дифференциальный оператор разностным, то есть оператор $(1/r)(d/dr)r(du/dr)$. Буду очень благодарен за ответ..

 Профиль  
                  
 
 Re: Нестационарная задача теплопроводности в цилиндре.
Сообщение16.01.2011, 15:02 
Заслуженный участник


11/05/08
32166
$\dfrac{1}{r_{k}\cdot h^2}\Big(r_{k+{1\over2}}(u_{k+1}-u_{k})-r_{k-{1\over2}}(u_{k}-u_{k-1})\Big)$, где $u_k\approx u(r_k)$, $r_k\equiv k\cdot h+{h\over2}$, $k=0,1,2,\ldots$ и, соответственно, $r_{k-{1\over2}}=k\cdot h$, $r_{k+{1\over2}}=(k+1)\cdot h$.

 Профиль  
                  
 
 Re: Нестационарная задача теплопроводности в цилиндре.
Сообщение16.01.2011, 15:45 


24/12/09
21
Эм..если $r=const$, то получим обычную разностную формулу второй разностный производной от $u$ по $r$, а в данном случае вы не напутали с обозначениями? Может быть$ r_k=kh$, a $r_(k-1/2)=kh-h/2$? Либо я не понимаю как была получена эта формула.. Можете примерно пояснить?

 Профиль  
                  
 
 Re: Нестационарная задача теплопроводности в цилиндре.
Сообщение16.01.2011, 15:54 
Заслуженный участник


11/05/08
32166
PATIfon в сообщении #400704 писал(а):
Либо я не понимаю как была получена эта формула..

Тупо в лоб и получена -- стандартная симметричная разностная схема для переменного "коэффициента теплопроводности" (математически именно его роль играет внутренний множитель $r$). Тут только один нюанс: узловые значения функции ищутся вот именно для "полуцелых" значений радиуса. Благодаря чему вредное $u_{-1}$ умножается на ноль и, соответственно, из схемы исчезает. Поэтому не приходится задумываться о граничном условии в нуле.

 Профиль  
                  
 
 Re: Нестационарная задача теплопроводности в цилиндре.
Сообщение16.01.2011, 16:15 


24/12/09
21
Вы берете "в лоб" как формулу производной произведения? Можете полностью расписать как получена формула? На границах в задаче заданы условия третьего рода, так что можно не задумываться о необходимости задания в нуле, оно должно быть использовано затем в решении прогонкой слау в расщеплении.

 Профиль  
                  
 
 Re: Нестационарная задача теплопроводности в цилиндре.
Сообщение16.01.2011, 16:37 
Заслуженный участник


11/05/08
32166
Для дифференциального выражения $\dfrac{1}{w(x)}\cdot\dfrac{d}{dx}\alpha(x)\dfrac{du}{dx}$ стандартной трёхточечной разностной схемой является $\dfrac{1}{w_k}\cdot\dfrac{1}{h}\left(\alpha_{k+{1\over2}}\dfrac{u_{k+1}-u_{k}}{h}-\alpha_{k-{1\over2}}\dfrac{u_{k}-u_{k-1}}{h}\right)$. Узлы здесь могут быть, в принципе, какими угодно (но равноотстоящими, естественно). Получается она вполне напрашивающимся образом: каждая из внутренних дробей -- это примерно производная посередине между узлами, после чего их разность порождает примерно производную в центральном узле. Ну потом всё это надо, конечно, ещё и формально доказывать, но в принципе подход -- довольно очевиден.

Такая схема (при аккуратном описании граничных условий, конечно) обеспечивает стандартную точность порядка $h^2$ и, что тоже небесполезно, симметричность матрицы.

Ровно эту схему и следует использовать для радиального уравнения. Но тут проблема: граничное условие в нуле $u(0)\neq\infty$ естественным опразом не описывается.

Использование полуцелых узлов эту проблему снимает.

 Профиль  
                  
 
 Re: Нестационарная задача теплопроводности в цилиндре.
Сообщение16.01.2011, 16:42 


24/12/09
21
все ясно, огромное спасибо!

 Профиль  
                  
 
 Re: Нестационарная задача теплопроводности в цилиндре.
Сообщение16.01.2011, 18:28 


24/12/09
21
Можно еще один вопрос..в чем принципиальное различие между методом расщипления, методом ППП и методом суммарной аппроксимации? Ведь насколько мне известно в основе каждой из схем лежит принцип замены исходной задачи цепочкой локально-одномерных задач, которые в результате будут аппроксимировать нашу задачу и решаться будут в простейшем случае выполнением n прогонок..n-число пространственных переменных..

 Профиль  
                  
 
 Re: Нестационарная задача теплопроводности в цилиндре.
Сообщение16.01.2011, 21:51 
Заслуженный участник


11/05/08
32166
Не скажу. Скажем, термин "ППП" мне вовсе не знаком. Остальное не помню.

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

Модераторы: Модераторы Математики, Супермодераторы



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

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


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

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