2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему
 
 Численная траектория выходит на стационарный режим.
Сообщение08.05.2020, 20:43 


10/12/17
50
Доброго времени суток.
Помогите разобраться в вопросе. Есть система из трёх ОДУ первого порядка, нужно численно решить её используя счёт на установление. То есть поставлено условие [x_{0},+\infty). Точки
вычисляют до тех пор, пока численная траектория не выйдет на стационарный или
периодический режим и (или) до тех пор, пока счет не будет остановлен пользователем
(например, потому, что траектория «уходит в бесконечность»).
Я пишу программу для численного решения этой системы. Вопрос состоит в том какое условие нужно проверять для остановки счёта?

Стационарное состояние, например, для автономной системы из двух уравнений можно определить как значения функций x(t) и y(t), удовлетворяющие системе алгебраических уравнений:
$$\left\{
\begin{array}{rcl}
 P(x,y)=0 \\
 Q(x,y)=0 \\
\end{array}
\right.$$
То есть для остановки счёта для системы из двух уравнений нужно проверить условие, что текущая точка удовлетворяет системе выше?

 Профиль  
                  
 
 Re: Численная траектория выходит на стационарный режим.
Сообщение08.05.2020, 21:02 
Заслуженный участник


09/05/12
25179
Lorein_ в сообщении #1461227 писал(а):
Вопрос состоит в том какое условие нужно проверять для остановки счёта?
А вы уверены, что этим набор вариантов исчерпывается (ну, само собой, кроме принудительной остановки)? Например, аттрактор Лоренца возникает в системе трех ОДУ первого порядка. Соответственно, при вычислениях с конечной точностью для него можно получить номинально "периодический" режим, который таким на самом деле не является. При этом проверка периодичности будет безумно ресурсоемкой, а если огрубить результаты - бесполезной.

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

 Профиль  
                  
 
 Re: Численная траектория выходит на стационарный режим.
Сообщение08.05.2020, 21:39 


10/12/17
50
Pphantom в сообщении #1461232 писал(а):
Так что, по-видимому, условие остановки стоит формулировать, исходя из смысла задачи, в общем случае ничего хорошего не получится.


В моём случае система описывает модель биологического сообщества хищник и две жертвы. Нужно исследовать поведение траекторий системы при двух фиксированных наборах параметров(устойчивое и неустойчивое равновесное состояние)

 Профиль  
                  
 
 Re: Численная траектория выходит на стационарный режим.
Сообщение08.05.2020, 21:53 
Заслуженный участник


09/05/12
25179
Мда. Тогда я бы сначала посмотрел на получающиеся результаты при разных значениях параметров, а уже потом выбирал метод остановки.

Это если подобное вообще имеет смысл - на практике для такой задачи проще насчитать модель с гарантированным запасом, чем возиться с критерием остановки счета.

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

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



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

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


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

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