2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Численные методы решения нелинейных ОДУ
Сообщение11.02.2025, 18:39 
Аватара пользователя


07/12/12
94
Подскажите, пожалуйста, численные методы решения нелинейных ОДУ, которые не разрешаются относительно производной существуют?
Немного поясню. Я исследую режимы работы трансформатора с учетом нелинейной индуктивности.
$U - L(I,\frac{{dI}}{{dt}})\frac{{dI}}{{dt}} = 0$
При этом в выборе вида $ L(I,\frac{{dI}}{{dt}})$ достаточно много свободы и хочется попробовать разные подстановки и посмотреть на соответствующие фазовые портреты. Неожиданно, обнаружил, что численных методов под задачу в таком общем виде, вроде как и нет.

 Профиль  
                  
 
 Re: Численные методы решения нелинейных ОДУ
Сообщение11.02.2025, 18:54 


21/12/16
1404
Это естественно. Такая задача может оказаться, вообще говоря, некорректной. Думаю, что Вам придется самому что-то изобретать для Вашей конкретной задачи.

 Профиль  
                  
 
 Re: Численные методы решения нелинейных ОДУ
Сообщение11.02.2025, 19:30 
Аватара пользователя


07/12/12
94
Да, я видел, что теорема существования и единственности перестает работать в случаях, когда д.у. имеет вид неявной функции. Была надежда, что кто-то скрестил методы решения алгебраических уравнений и разностную аппроксимацию производных.
Придется разбираться аналитически. Спасибо!

 Профиль  
                  
 
 Re: Численные методы решения нелинейных ОДУ
Сообщение11.02.2025, 19:49 


04/07/15
164
Ben в сообщении #1674217 писал(а):
Была надежда, что кто-то скрестил методы решения алгебраических уравнений и разностную аппроксимацию производных.

Решений может быть больше. А U от чего зависит?

 Профиль  
                  
 
 Re: Численные методы решения нелинейных ОДУ
Сообщение11.02.2025, 21:56 
Заслуженный участник


25/02/11
1804
Команда NDSolve в Mathematica умеет отслеживать несколько решений при отсутствии единственности. По крайней мере, в простых случаях.

 Профиль  
                  
 
 Re: Численные методы решения нелинейных ОДУ
Сообщение11.02.2025, 22:50 
Заслуженный участник
Аватара пользователя


03/06/08
2416
МО
EXE в сообщении #1674219 писал(а):
U от чего зависит?

Присоединяюсь к вопросу.
Например, если $U$ константа, то Ваше уравнение решается в квадратурах.

 Профиль  
                  
 
 Re: Численные методы решения нелинейных ОДУ
Сообщение11.02.2025, 23:15 
Аватара пользователя


07/12/12
94
Если возбуждение первичной обмотки меандр (прямоугольник), то U константа. Только не долго, иначе в такой модели, ток I(t) улетит в бесконечность. А где посмотреть, как построить решение в квадратурах?

 Профиль  
                  
 
 Re: Численные методы решения нелинейных ОДУ
Сообщение12.02.2025, 09:08 
Заслуженный участник
Аватара пользователя


03/06/08
2416
МО
Я имел в виду, что
$\int_{I_0}^{I} \frac{d x}{\varphi (x)} = t - t_0$
где $\varphi$: $L(I,\varphi(I))\varphi(I) \equiv U$

 Профиль  
                  
 
 Re: Численные методы решения нелинейных ОДУ
Сообщение12.02.2025, 10:00 
Аватара пользователя


11/12/16
14679
уездный город Н
Ben
Если Вам ехать (решать практические задачи), а не шашечки (решать нелинейные ДУ в общем виде), то посмотрите Главу 15 "Нелинейные электрические цепи переменного тока" у Бессонова.

 Профиль  
                  
 
 Re: Численные методы решения нелинейных ОДУ
Сообщение12.02.2025, 17:21 
Аватара пользователя


07/12/12
94
Конечно "ехать", :) дальше, сам, спасибо!

 Профиль  
                  
 
 Re: Численные методы решения нелинейных ОДУ
Сообщение12.02.2025, 17:34 


23/02/12
3434
Ben Погуглите - дифференциальные уравнения первого порядка не разрешенные относительно производной

 Профиль  
                  
 
 Re: Численные методы решения нелинейных ОДУ
Сообщение12.02.2025, 18:30 
Аватара пользователя


11/12/16
14679
уездный город Н
vicvolf в сообщении #1674460 писал(а):
дифференциальные уравнения первого порядка не разрешенные относительно производной


ТС нужно урезать осетра. В том смысле, что индуктивность, зависящая от производной тока - это вычурно. Какой-то специальный случай, для которого не придумал примера.
Там вся нелинейность - это
А) насыщение магнитопровода
Б) гистерезис.
Что приближается для магнитомягких материалов:
А) шинусом
Б) ведением в эквивалентную схему сопротивления, отвечающего за потери в сердечнике.

 Профиль  
                  
 
 Re: Численные методы решения нелинейных ОДУ
Сообщение13.02.2025, 11:36 


23/02/12
3434
Я не физик, поэтому не могу оценить вопрос ТС с этой точки зрения. Наверно в этом случае, он бы задал вопрос в другом разделе. Но вопрос был задан в математическом разделе и автор темы надеялся получить именно такую консультацию. Его интересовали численные методы решения дифференциального уравнения первого порядка с неявно выраженной производной для анализа фазовых портретов при различных видах нелинейности $L(I,I')$.
Первое, что надо сделать, это преобразовать данное нелинейное уравнение в дифференциально алгебраическую систему (ДАУ):
$U=L(I,p) \cdot p, \frac {dI}{dt} =p$.
Это позволяет использовать стандартные методы решения ДАУ: метод Эйлера (неявный) или методы Рунге-Кутты (неявные). Последний более точный и дает возможность оптимизации шага интегрирования.
Эти методы встроены в конкретные алгоритмические языки, например Python. Подробности я отослал ТС в почте.

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

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



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

Сейчас этот форум просматривают: YandexBot [bot]


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

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