Добрый день!
Имеется некоторое нелинейное обыкновенное дифференциальное уравнение (ОДУ) 1-го порядка:
Либо можно рассматривать соответствующую автономную систему:
ОДУ (1) имеет определенное число особых точек.
Цель исследования такова: выбрать произвольно точку
на плоскости
и проследить траекторию интегральной кривой
ОДУ (1), исходящей из этой точки. При этом ОДУ (1) интегрируется численно.
Проблема заключается в том, что не удается продолжить интегральную кривую
, когда она является
рядовой (аналитической)
кривой, проходящей через особую точку типа узел
вдоль уса общего направления. Проще говоря, интегральная кривая просто "втыкается" в особую точку (с одной стороны), а с другой не выходит.
Поясню сказанное на рисунке. Точка
- особая точка типа узел. Красная кривая
I - ус отдельного направления, а черная кривая
II - ус общего направления. Синяя
III, зеленая
IV и фиолетовая
V кривые являются произвольными рядовыми кривыми, входящими в особую точку вдоль уса общего направления
II. Продолжить кривые
III,
IV и/или
V влево не удается. Интегрирование уравнения (1) останавливается в точке
.
Исследование выполняется в СКА Maple. Для интегрирования применяется схема Рунге-Кутты-Фелберга (
rkf45) со следующими параметрами:
Код:
dsolve(xy_sys_with_ICs, {x,y}, numeric, method = rkf45, abserr = 1e-6, relerr = 1e-6, output = listprocedure):
Прошу уважаемое сообщество помочь в решении проблемы. Может быть существуют какие-либо техники, методики или приемы продолжения решения через особые точки. Возможно я выбрал неверный метод интегрирования или подход в целом. Буду благодарен за любые конструктивные замечания и предложения.