2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему
 
 Уравнение реакции-диффузии. Нужна помощь!
Сообщение01.09.2011, 21:56 


01/09/11
1
Всем доброго времени!
Написал небольшое приложение в C++Builder визуализирующее динамику решения двумерного уравнения реакции-диффузии (в принципе для любого числа реагирующих веществ).

Для решения применил следующий алгоритм:

1. Для каждого реагента решаю 2D уравнение теплопроводности методом дробных шагов.
2. Для каждой точки пространства (а это вектор концентраций реагентов полученный после шага №1) применяю какой-либо метод решения систем ОДУ.

Экспериментировал с несколькими методами - Рунге-Кутты 4-го порядка, Рунге-Кутты-Мерсона 4-го порядка, Рунге-Кутты-Фельдберга 5-го порядка. Сейчас пытаюсь добавить метод Гира переменного порядка и шага, так как предыдущие методы сильно замедляют решение при использовании в качестве кинетических членов моделей брюсселятора (при некоторых значениях коэффициентов), орегонатора, лоренца, реслера и др. жестких ОДУ's.

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

убрал красное цветовыделение в тексте - это модераторский цвет //photon

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

Модераторы: photon, whiterussian, profrotter, Jnrty, Aer, Парджеттер, Eule_A, Супермодераторы



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

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


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

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