2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему
 
 Численное решение системы дифференциальлных уравнений
Сообщение20.10.2014, 12:05 


03/10/14
5
Добрый день. Есть следующая система уранений, описывающая распространение электромагнитных волн в плазме.
$ \begin{cases} \frac{d^2A}{d z^2}+{\Delta}_\perp A - \frac{1}{c^2}\frac{d^2A}{d t^2} =\frac{4\pi}{c}j_\perp, \\ \frac{d n}{d t}+\frac{d}{d z}\frac{np}{\sqrt{1+p^2+|A|^2}}=0, \\ \frac{dp}{dt}=\frac{d}{dz}(\varphi-\sqrt{1+p^2+|A|^2}), \\ \frac{d^2\varphi}{d^2z} = \beta(n - n_0), \\ j_\perp=\frac{nA}{\sqrt{1+p^2+|A|^2}}  \end{cases} $

Я хочу решить данную систему явным методом. Производную по времени я аппроксимирую методом Рунге-Кутта ввиду нелинейности системы. Собственно вопрос по второму и третьему уравнению. Как можно аппроксимировать производную по пространству?

 Профиль  
                  
 
 Re: Численное решение системы дифференциальлных уравнений
Сообщение20.10.2014, 12:42 
Заслуженный участник


09/05/12
25179
Очевидно, как конечную разность. Какую - зависит от выбранной схемы.

Но, насчет Рунге-Кутты... Вы уверены, что это система обыкновенных дифференциальных уравнений?

 Профиль  
                  
 
 Re: Численное решение системы дифференциальлных уравнений
Сообщение20.10.2014, 12:53 


03/10/14
5
Первое уравнение можно преобразовать: ввести функцию $W=\frac{\partial A}{\partial t}$ . Тогда результирующая система может быть решена методом Рунге-Кутта.

По поводу конечных разностей мне нужно больше кокретики. Решение предполагает наличие ударных волн и поэтому я не хочу использовать схемы с большой аппроксимационой вязкостью

 Профиль  
                  
 
 Re: Численное решение системы дифференциальлных уравнений
Сообщение20.10.2014, 19:42 
Заслуженный участник
Аватара пользователя


30/01/09
7068
Sergey Malashenko в сообщении #921171 писал(а):
Я хочу решить данную систему явным методом. Производную по времени я аппроксимирую методом Рунге-Кутта ввиду нелинейности системы

Мне кажется, что при этом для обеспечения устойчивости получится слишком малый шаг по времени.

 Профиль  
                  
 
 Re: Численное решение системы дифференциальлных уравнений
Сообщение06.12.2014, 00:41 


03/10/14
5
Доброй ночи. Уравнение для электрического потенциала (Задача Неймана) можно решить, используя косинус-преобразование Фурье. Уравнение для концентрации $n$ тоже можно решить, используя пребразование Фурье также.

Какие особеннсти возникают при решении дифференциальных уравнений спектральными методами?

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

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



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

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


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

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