2014 dxdy logo

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

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


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


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

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

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

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

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



Начать новую тему Ответить на тему
 
 [ДУ] Как продолжить интегральную кривую через особую точку
Сообщение08.12.2009, 23:01 


08/12/09
3
Добрый день!

Имеется некоторое нелинейное обыкновенное дифференциальное уравнение (ОДУ) 1-го порядка:
$$ \dfrac{dx}{dy}=\dfrac{P(x,y)}{Q(x,y)}.\   \   (1) $$
Либо можно рассматривать соответствующую автономную систему:
$$ \dfrac{dx}{dt}=Q(x,y),\   \dfrac{dy}{dt}=P(x,y). $$
ОДУ (1) имеет определенное число особых точек.

Цель исследования такова: выбрать произвольно точку $M(x_{m},y_{m})$ на плоскости $x,y$ и проследить траекторию интегральной кривой $l$ ОДУ (1), исходящей из этой точки. При этом ОДУ (1) интегрируется численно.

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

Поясню сказанное на рисунке. Точка $(0,0)$ - особая точка типа узел. Красная кривая I - ус отдельного направления, а черная кривая II - ус общего направления. Синяя III, зеленая IV и фиолетовая V кривые являются произвольными рядовыми кривыми, входящими в особую точку вдоль уса общего направления II. Продолжить кривые III, IV и/или V влево не удается. Интегрирование уравнения (1) останавливается в точке $(0,0)$.

Изображение

Исследование выполняется в СКА Maple. Для интегрирования применяется схема Рунге-Кутты-Фелберга (rkf45) со следующими параметрами:
Код:
dsolve(xy_sys_with_ICs, {x,y}, numeric, method = rkf45, abserr = 1e-6, relerr = 1e-6, output = listprocedure):

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

 Профиль  
                  
 
 Re: [ДУ] Как продолжить интегральную кривую через особую точку
Сообщение09.12.2009, 23:29 
Заслуженный участник
Аватара пользователя


11/12/05
3542
Швеция
Говоря строго, указать продолжение решения нельзя. причины: 1. В особой точке нарушается единственность решения, потому любое продолжение является решением, ничем не лучшим или худшим, чем остальные. 2. механическая интерпретация. При приближении к особой точке, скорость движения стремится к нулю, и потому особая точка достигается за бесконечное время. А говорить о том, что случится 'после вечности' бессмысленно.
Однако, при менее формальном подходе, можно все же НАЗНАЧИТЬ некоторое правило продолжения, с некоторыми разумными на то основаниями.. Я бы, если бы на меня наехали с таким вопросом и не дали отбрехаться, взяла бы такое из возможных решений, чтобыкривизна (или, что эквивалентно, вторая производная) решения была бы непрерывной. Иначе говоря, чтобы кривизна интегральной кривой до впадения в особую точку равнялась бы кривизне продолженной кртивой.
Мне представляется, что такой выбор можно реализовать и для процедуры численного решения, но нужно подумать.

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

 Профиль  
                  
 
 Re: [ДУ] Как продолжить интегральную кривую через особую точку
Сообщение10.12.2009, 05:43 
Заблокирован по собственному желанию
Аватара пользователя


18/05/09
3612
PaD в сообщении #269239 писал(а):
Имеется некоторое нелинейное обыкновенное дифференциальное уравнение (ОДУ) 1-го порядка:
$$ \dfrac{dx}{dy}=\dfrac{P(x,y)}{Q(x,y)}.\   \   (1) $$
Либо можно рассматривать соответствующую автономную систему:
$$ \dfrac{dx}{dt}=Q(x,y),\   \dfrac{dy}{dt}=P(x,y). $$
Опечатка только здесь, в этом посте, или в ошибка Ваших выкладках? В (1) перепутаны числитель и знаменатель?

 Профиль  
                  
 
 Re: [ДУ] Как продолжить интегральную кривую через особую точку
Сообщение11.12.2009, 19:49 
Заблокирован


04/09/09

87
PaD в сообщении #269239 писал(а):
Цель исследования такова: выбрать произвольно точку $M(x_{m},y_{m})$ на плоскости $x,y$ и проследить траекторию интегральной кривой $l$ ОДУ (1), исходящей из этой точки. При этом ОДУ (1) интегрируется численно.



Численно решаем автономные системы, но применительно к нахождению решения F(X)=0. При этом вид кривой примерно известен, но кривая бывает и неинтегральной. Рунге-Кутовские методы иногда проходят где-то близко возле точки, и потом с кривой не сходят. Но у нас “известна” сама кривая, и при этом мы всегда можем её уточнить… Здесь же, наверное, надо построить фазовый портрет – это умеют делать некоторые пакеты. Маткад умеет точно, а как конкретно, можно спросить на соответствующем сайте. Тогда будет видно, вписываются или нет Ваши решения в общую картинку…

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

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



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

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


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

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