2014 dxdy logo

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

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


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


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

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

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

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

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



Начать новую тему Ответить на тему
 
 Система параболических уравнений
Сообщение22.03.2009, 19:01 
Экс-модератор
Аватара пользователя


07/10/07
3368
Здравствуйте. Имею следующую проблему.

У меня есть система уравнений
$$
\left \{
\begin{aligned}
u_y= A u_{xx} - B v\\
v_y=C v_{xx} - D u
\right.
\end{aligned}
$$
где $u=u(x,y)$, $v=v(x,y)$, $A,B,C,D = const$.

Граничные условия:
$$u(0,y)=0, \quad u(x,y) |_{x \to \infty} =0 \eqno(1)$$
$$v(0,y)=0, \quad \left. \frac{\partial v}{\partial x} \right|_{x = 0} = H=const \eqno(2)$$
$$u(x,0)=v(x,0)=0 \eqno(3)$$

Я пытаюсь ее загнать в mathematica и решить численно, но она говорит о несовместности граничных (1), (2) и начальных (3) условий. В чем здесь проблема, не подскажете?

 Профиль  
                  
 
 
Сообщение22.03.2009, 19:07 
Заслуженный участник
Аватара пользователя


01/03/06
13626
Москва
Возможно, причина кроется здесь: $\frac{{\partial v}}{{\partial x}}(0\,;\;0) = 0 = H$ ?

 Профиль  
                  
 
 
Сообщение22.03.2009, 19:27 
Экс-модератор
Аватара пользователя


07/10/07
3368
Brukvalub писал(а):
Возможно, причина кроется здесь: $\frac{{\partial v}}{{\partial x}}(0\,;\;0) = 0 = H$ ?

Гм. Это верно. Спасибо.
А если взять вместо $v(x,0)=0$ что-нибудь типа $v(x,0)=Hx$?

 Профиль  
                  
 
 
Сообщение22.03.2009, 19:38 
Заслуженный участник
Аватара пользователя


01/03/06
13626
Москва
Парджеттер в сообщении #197515 писал(а):
А если взять вместо $v(x,0)=0$ что-нибудь типа $v(x,0)=Hx$?
Ну, так компьютер-то под руками. :D
Загоняем в программу и жмем ENTER.

 Профиль  
                  
 
 
Сообщение22.03.2009, 19:44 
Заслуженный участник


11/05/08
32166
Вообще-то это непонятно. Противоречие между начальными и граничными условиями (т.е. невыполнение граничных условий на начальном временном слое) -- вещь вполне естественная для начально-краевых задач, и в этом месте спотыкаться как-то нехорошо. Надо смотреть, как организован процесс численного решения.

Не очень, правда, понятно и вот что. Там для первой функции условия по иксам -- действительно граничные, а вот для второй -- начальные. Это что, так и было задумано?...

 Профиль  
                  
 
 
Сообщение22.03.2009, 21:51 
Экс-модератор
Аватара пользователя


07/10/07
3368
Brukvalub в сообщении #197521 писал(а):
Загоняем в программу и жмем ENTER.

Не кушает.

ewert в сообщении #197523 писал(а):
Там для первой функции условия по иксам -- действительно граничные, а вот для второй -- начальные.

Да, так получается.

 Профиль  
                  
 
 
Сообщение22.03.2009, 21:52 
Заслуженный участник


11/05/08
32166
А она вообще-то -- умеет кушать бесконечные области?

 Профиль  
                  
 
 
Сообщение22.03.2009, 22:00 
Экс-модератор
Аватара пользователя


07/10/07
3368
ewert в сообщении #197581 писал(а):
А она вообще-то -- умеет кушать бесконечные области?

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

Добавлено спустя 47 секунд:

Она все время ругается на тему несовместности.

 Профиль  
                  
 
 
Сообщение22.03.2009, 22:19 


30/01/09
194
Парджеттер писал(а):
Она все время ругается на тему несовместности.

Придется ручками решать. :)

 Профиль  
                  
 
 
Сообщение22.03.2009, 22:29 
Заслуженный участник


11/05/08
32166
А может, Математика всё же считает, что для параболического уравнения условия по координате могут быть только граничными?

 Профиль  
                  
 
 
Сообщение22.03.2009, 22:38 


30/01/09
194
ewert писал(а):
А может, Математика всё же считает, что для параболического уравнения условия по координате могут быть только граничными?

Что-то я не пойму. Начальные условия - это частный случай граничных.

 Профиль  
                  
 
 Re: Система параболических уравнений
Сообщение22.03.2009, 22:58 
Заслуженный участник


22/01/07
605
Область, я так понимаю, $(0,+\infty)\times(0,T)$?

Граничных условий многовато. Должно быть по одному на функцию. Это: $$ u(x,y) |_{x \to \infty} =0 $$ будет выполняться автоматически, если рассматривать только ограниченные решения. Для $v$ аналогично. Первого условия для $v$ достаточно, чтобы решение было единственным (нулевым).

Для первой или второй краевой задачи, я думаю, можно получить и более-менее явный ответ. Фундаментальное решение должно вычисляться тут явно (может, в специальных функциях) с помощью преобразования Фурье. Затем для 1й и 2й задачи - метод отражений, чтобы построить функцию Грина или сразу записать ответ, рассматривая граничные данные как обобщенную правую часть, сосредоточенную на границе.

 Профиль  
                  
 
 Re: Система параболических уравнений
Сообщение22.03.2009, 23:56 
Экс-модератор
Аватара пользователя


07/10/07
3368
Gafield писал(а):
Область, я так понимаю, $(0,+\infty)\times(0,T)$?

Нет, почему. Формально $(0,+\infty)\times(0,+\infty)$. Численно, конечно, это прямоугольник какой-то.

Gafield писал(а):
Граничных условий многовато. Должно быть по одному на функцию.

Почему? По $x$ же оба уравнения 2го порядка.

Gafield писал(а):
Первого условия для $v$ достаточно, чтобы решение было единственным (нулевым).

Нулевое решение здесь не подходит.

p.s. Я пытаюсь химичить с условиями (3), потому что (1) и (2) это вполне физические условия, их нельзя изменить.

 Профиль  
                  
 
 
Сообщение23.03.2009, 00:50 
Заслуженный участник


22/01/07
605
Цитата:
Почему? По $x$ же оба уравнения 2го порядка.


Уравнение Лапласа тоже второго порядка, а краевое условие, скажем, в задаче Дирихле, одно. На бесконечности ограниченность решения однозначно влечет $u(x,y)\to\0$ при $x\to\infty$. Так что достаточно искать решение в классе ограниченных функций.

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

Я конечно считаю здесь, что $A,C>0$, а то и с корректностью возникнут проблемы.

 Профиль  
                  
 
 
Сообщение28.03.2009, 13:14 
Экс-модератор
Аватара пользователя


07/10/07
3368
Гм. Самое смешное, что Matlab решает эту систему, причем в первоначальной постановке (мой первый пост) с тем результатом, который и ожидался. Непонятно. Видимо, надо пересаживаться на matlab.

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

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



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

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


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

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