2014 dxdy logo

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

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




На страницу 1, 2  След.
 
 Решение уравнения Хопфа численными методами
Сообщение02.10.2011, 23:05 
Есть уравнение Хопфа
$$\frac{\partial U}{\partial t} + U\frac{\partial U}{\partial x} = 0$$
И надо бы его решить численным методом. Я вот знаю как решать линейные уравнения переноса. Заменой
$$f = U^2/2$$
уравнение Хопфа приводится к линейному, которое я уже могу решить. Но вопрос U надо брать как
$$U = \sqrt{2f}$$
или как $$U = -\sqrt{2f}$$ ?

 
 
 
 Re: Решение уравнения Хопфа численными методами
Сообщение03.10.2011, 06:52 
А каким методом хотите решать - если в дивергентной форме переписать уравнение и записать его дискретный аналог - то вопрос о знаке корня вообще отсутствует.

 
 
 
 Re: Решение уравнения Хопфа численными методами
Сообщение03.10.2011, 07:06 
Yu_K в сообщении #488933 писал(а):
А каким методом хотите решать - если в дивергентной форме переписать уравнение и записать его дискретный аналог - то вопрос о знаке корня вообще отсутствует.

Я хочу его решать методом Total Variation Diminishing(TVD). А разве то к какому линейному виду я его привел не называется дивергентной формой?

 
 
 
 Re: Решение уравнения Хопфа численными методами
Сообщение03.10.2011, 12:29 
Аватара пользователя
dasalam в сообщении #488937 писал(а):
Я хочу его решать методом Total Variation Diminishing(TVD).
Это не метод, а свойство.

 
 
 
 Re: Решение уравнения Хопфа численными методами
Сообщение03.10.2011, 12:38 
Уравнение Хопфа решается методом характеристик. Численные методы если и нужен то только для взятия интегралов и обращения функций. Странно, что многие люди не понимают, что обсуждать урчп без начальных\краевых условий бессмысленно.

 
 
 
 Re: Решение уравнения Хопфа численными методами
Сообщение03.10.2011, 12:53 
Аватара пользователя
Oleg Zubelevich в сообщении #488990 писал(а):
Уравнение Хопфа решается методом характеристик.
Любые попытки решать его другими методами караются лишением свободы. :lol1:

 
 
 
 Re: Решение уравнения Хопфа численными методами
Сообщение03.10.2011, 19:30 
Oleg Zubelevich в сообщении #488990 писал(а):
Уравнение Хопфа решается методом характеристик. Численные методы если и нужен то только для взятия интегралов и обращения функций. Странно, что многие люди не понимают, что обсуждать урчп без начальных\краевых условий бессмысленно.

1. А что не методом характеристик никак по-вашему?
2. Я же не прошу конкретную разностную схему. Ну да есть какие то начальные\краевые условия, вам нужен их конкретный вид для ответа на мой вопрос?
TOTAL в сообщении #488985 писал(а):
dasalam в сообщении #488937 писал(а):
Я хочу его решать методом Total Variation Diminishing(TVD).
Это не метод, а свойство.

Странно, но вот тут http://www.intuit.ru/department/calcula ... q/3/6.html написано TVD - схемы

 
 
 
 Re: Решение уравнения Хопфа численными методами
Сообщение03.10.2011, 20:01 
TOTAL в сообщении #488998 писал(а):
Oleg Zubelevich в сообщении #488990 писал(а):
Уравнение Хопфа решается методом характеристик.
Любые попытки решать его другими методами караются лишением свободы. :lol1:

Нет конечно. Просто глупо писать разнустную схему для урчп, когда задача решается руками. Вы еще $\dot x=x$ методом Рунге-Кутта порешайте :mrgreen:
dasalam в сообщении #489150 писал(а):
Ну да есть какие то начальные\краевые условия, вам нужен их конкретный вид для ответа на мой вопрос?

Нет, мне не нужен. просто численный метод, про который Вы спрашиваете, зависит от начально\краевых условий, которых Вы не приводите.

 
 
 
 Re: Решение уравнения Хопфа численными методами
Сообщение03.10.2011, 20:19 
Oleg Zubelevich в сообщении #489163 писал(а):
TOTAL в сообщении #488998 писал(а):
Oleg Zubelevich в сообщении #488990 писал(а):
Уравнение Хопфа решается методом характеристик.
Любые попытки решать его другими методами караются лишением свободы. :lol1:

Нет конечно. Просто глупо писать разнустную схему для урчп, когда задача решается руками. Вы еще $\dot x=x$ методом Рунге-Кутта порешайте :mrgreen:
dasalam в сообщении #489150 писал(а):
Ну да есть какие то начальные\краевые условия, вам нужен их конкретный вид для ответа на мой вопрос?

Нет, мне не нужен. просто численный метод, про который Вы спрашиваете, зависит от начально\краевых условий, которых Вы не приводите.

Слышали про учебные задачи что-нибудь? Раз вы такой настырный, то
$$U(0,x) = g_{1}(x), 0 \le x < \infty; U(t, 0) = g_{2}(t), 0 \le x < T

 
 
 
 Re: Решение уравнения Хопфа численными методами
Сообщение03.10.2011, 20:29 
Понятно. Задача учебная. А Вы в курсе, что у решений уравнения Хопфа бывает "опрокидывание волны"? Вы свою задачу на наличие такого эффекта проверяли? А если там волна опрокидывается, то это и с вычислительной точки зрения будет очень специальная ситуация, от этого зависит в каких пространстве будет находиться решение, а от этого и разностная схема. Либо разрыв придется специально обсчитывать. Вы все-таки прежде чем разностную схему писать ,немного вникнуть в задачу.Исследуйте ее аналитически, а потом считайте, от этого хоть толк будет

 
 
 
 Re: Решение уравнения Хопфа численными методами
Сообщение03.10.2011, 20:59 
Oleg Zubelevich в сообщении #489168 писал(а):
Понятно. Задача учебная. А Вы в курсе, что у решений уравнения Хопфа бывает "опрокидывание волны"? Вы свою задачу на наличие такого эффекта проверяли? А если там волна опрокидывается, то это и с вычислительной точки зрения будет очень специальная ситуация, от этого зависит в каких пространстве будет находиться решение, а от этого и разностная схема. Либо разрыв придется специально обсчитывать. Вы все-таки прежде чем разностную схему писать ,немного вникнуть в задачу.Исследуйте ее аналитически, а потом считайте, от этого хоть толк будет

Хорошо, спасибо. Проверю на досуге. По поводу первоначального моего вопроса можете сказать что-нибудь?

 
 
 
 Re: Решение уравнения Хопфа численными методами
Сообщение04.10.2011, 04:32 
Аватара пользователя
dasalam в сообщении #489175 писал(а):
По поводу первоначального моего вопроса можете сказать что-нибудь?
В первоначальном вопросе Вы якобы свели уравнение к линейному относительно какой функции?

 
 
 
 Re: Решение уравнения Хопфа численными методами
Сообщение04.10.2011, 05:53 
http://dxdy.ru/topic25024.html пример постановки задачи здесь.

2 Oleg Zubelevich
Численный подход тем и хорош - что не очень-то требует полного априорного анализа здачи. Ну будут там ударные волны, размажутся немного за счет схемной вязкости - ничего страшного в этом нет. А то запугаете совсем ребенка.

TVD - хорошие схемы - прекрасно считают картину течения для осесимметричного течения в сопле в нестационарном случае от момента запуска до полного установления и формирования стационарной УВ. Ролики есть на Youtube.

 
 
 
 Re: Решение уравнения Хопфа численными методами
Сообщение04.10.2011, 06:45 
TOTAL в сообщении #489267 писал(а):
dasalam в сообщении #489175 писал(а):
По поводу первоначального моего вопроса можете сказать что-нибудь?
В первоначальном вопросе Вы якобы свели уравнение к линейному относительно какой функции?

В дивергентной форме я получаю вот такое уравнение
$$\frac{\partial U}{\partial t} + \frac{\partial f}{\partial x} = 0, f = U^2/2$$
Я наверное некорректно вопрос поставил. Лучше будет так: как записать TVD-схему для уравнения Хопфа?

 
 
 
 Re: Решение уравнения Хопфа численными методами
Сообщение04.10.2011, 07:18 
Аватара пользователя
dasalam в сообщении #489282 писал(а):
В дивергентной форме я получаю вот такое уравнение
$$\frac{\partial U}{\partial t} + \frac{\partial f}{\partial x} = 0, f = U^2/2$$
Я наверное некорректно вопрос поставил. Лучше будет так: как записать TVD-схему для уравнения Хопфа?

Что понимаете под TVD-схемой?
Знаете ли какое-нибудь достаточное условие того, что схема обладает свойством TVD?
С какой целью переписали уравнение в дивергентной форме?

 
 
 [ Сообщений: 23 ]  На страницу 1, 2  След.


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group