2014 dxdy logo

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

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


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


Посмотреть правила форума



Начать новую тему Ответить на тему На страницу Пред.  1, 2
 
 Re: Разностная схема для уравнения переноса
Сообщение18.12.2020, 19:03 


16/12/20
19
TOTAL в сообщении #1497019 писал(а):
goolqwe в сообщении #1496984 писал(а):
$\frac{U_m^{n+1}-U_m^n}{\tau}-\frac{U_m^n-U_{m-1}^n}{h}\cdotс=\varphi_m^n
$U_m^0=\psi_m$
разрешив получим:
$U_m^{n+1}=\left(1+c\cdot r\right)U_m^n-c\cdot rU_{m-1}^n-\tau\varphi_m^n$
Спектральная оценка дает r от 0 до 1.
$\tau=rh\ $
C = -0.4
Ну вот так примерно понятно?

Понятно, что по сто раз минусы пишете и ошибаетесь.

$\frac{U_m^{n+1}+U_m^n}{\tau}+C\frac{U_m^n-U_{m-1}^n}{h}=\varphi_{m-1/2}^{n+1/2}, \;\; C>0$
$U_m^{n+1}=\left(1-C\frac{\tau}{h}\right)U_m^n+C\frac{\tau}{h}\cdot U_{m-1}^n+\tau\varphi_{m-1/2}^{n+1/2}$
$U_m^{n+1}=\left(1-C\frac{\tau}{h}\right)U_m^n+C\frac{\tau}{h}\cdot U_{m-1}^n+\tau\varphi(x_m-C\frac{\tau}{2}, t_n+\frac{\tau}{2})$

Действительно, спасибо за замечание, я из С хотел вынести минус и запутал себя сам, видимо, теперь графики в порядке на всех слоях.
Пример на последнем:
Изображение

-- 18.12.2020, 19:09 --

TOTAL в сообщении #1497019 писал(а):
goolqwe в сообщении #1496984 писал(а):
$\frac{U_m^{n+1}-U_m^n}{\tau}-\frac{U_m^n-U_{m-1}^n}{h}\cdotс=\varphi_m^n
$U_m^0=\psi_m$
разрешив получим:
$U_m^{n+1}=\left(1+c\cdot r\right)U_m^n-c\cdot rU_{m-1}^n-\tau\varphi_m^n$
Спектральная оценка дает r от 0 до 1.
$\tau=rh\ $
C = -0.4
Ну вот так примерно понятно?

Понятно, что по сто раз минусы пишете и ошибаетесь.

$\frac{U_m^{n+1}+U_m^n}{\tau}+C\frac{U_m^n-U_{m-1}^n}{h}=\varphi_{m-1/2}^{n+1/2}, \;\; C>0$
$U_m^{n+1}=\left(1-C\frac{\tau}{h}\right)U_m^n+C\frac{\tau}{h}\cdot U_{m-1}^n+\tau\varphi_{m-1/2}^{n+1/2}$
$U_m^{n+1}=\left(1-C\frac{\tau}{h}\right)U_m^n+C\frac{\tau}{h}\cdot U_{m-1}^n+\tau\varphi(x_m-C\frac{\tau}{2}, t_n+\frac{\tau}{2})$

А почему вы написали индекс m-1/2 у $\varphi_{m-1/2}^{n+1/2}$? откуда берется -1/2 и + 1/2?
Беря значения по середине, как-то влияет на точность?

 Профиль  
                  
 
 Re: Разностная схема для уравнения переноса
Сообщение19.12.2020, 07:08 
Заслуженный участник
Аватара пользователя


23/08/07
5500
Нов-ск
goolqwe в сообщении #1497090 писал(а):
А почему вы написали индекс m-1/2 у $\varphi_{m-1/2}^{n+1/2}$? откуда берется -1/2 и + 1/2?
Беря значения по середине, как-то влияет на точность?

$U_m^{n+1}=\left(1-C\frac{\tau}{h}\right)U_m^n+C\frac{\tau}{h}\cdot U_{m-1}^n+\tau\varphi(x_m-C\frac{\tau}{2}, t_n+\frac{\tau}{2})$

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

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу Пред.  1, 2

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



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

Сейчас этот форум просматривают: drzewo


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

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