2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему
 
 Численное решение ДУ с ограничением
Сообщение06.07.2021, 16:21 


14/06/12
93
Подскажите, пожалуйста, способ численного решения дифференциального уравнения вида $\frac{dy}{dx}=f(y,x)$ для $y(0)=a$ и $y(x)\ge0$ (основной вопрос как в численном решении учесть ограничение $y(x)\ge0$)?

 Профиль  
                  
 
 Re: Численное решение ДУ с ограничением
Сообщение06.07.2021, 16:31 
Заслуженный участник


13/12/05
4604
А про функцию $f(y,x)$ что известно? Если она достаточно хорошая (удовлетворяет условию теоремы существования и единственности решения), то приходится выбирать -- либо нарушается ДУ, либо нарушается неравенство $y(x)\geqslant 0$.

 Профиль  
                  
 
 Re: Численное решение ДУ с ограничением
Сообщение06.07.2021, 16:41 


14/06/12
93
Предполагаем, что решение ДУ (вид $f(x,y)$) существует и единственно. Практическая задача состоит в численном определении эволюции функции плотности вероятности, которая должна быть положительна (не считаю, что корректно на каждой итерации численного решения ДУ, к примеру, методом Рунге-Кутты принудительно проверять условие $y(x)\ge0$ и в случае невыполнения приравнивать $y$ к нулю).

 Профиль  
                  
 
 Re: Численное решение ДУ с ограничением
Сообщение06.07.2021, 16:47 
Заслуженный участник


13/12/05
4604
Вы лучше про исходную задачу об эволюции функции плотности вероятности расскажите (похоже там должно быть уравнение с частными производными), а то так можно долго гадать.

 Профиль  
                  
 
 Re: Численное решение ДУ с ограничением
Сообщение06.07.2021, 16:56 


14/06/12
93
Предполагается решение уравнения Фоккера-Планка-Колмогорова $\frac{\partial p(x,t)}{\partial t}=\mathcal{L}[p(x,t)]$ ($\mathcal{L}[\cdot]$ - оператор диффузии), которое в проекционной постановке метода Галёркина сводится к системе ОДУ вида $\frac{d\vec{c}(t)}{dt}=\mathbf{S}^{-1}\mathbf{Q}\vec{c}(t)$ при аппроксимации $p(x,t)=\sum\limits_{n=0}^{N-1}c_n(t)\psi_n(x)$; $\psi_n(x)$ - Гауссовы базисные функции.

 Профиль  
                  
 
 Re: Численное решение ДУ с ограничением
Сообщение06.07.2021, 17:22 
Заслуженный участник


13/12/05
4604
А Вы сделайте замену в уравнении ФПК $\widetilde p(x,t)=\ln p(x,t)$ и его уже аппроксимируйте системой ОДУ и численно решайте. И выхода на нуль уже не будет.

 Профиль  
                  
 
 Re: Численное решение ДУ с ограничением
Сообщение06.07.2021, 17:30 


14/06/12
93
Хорошая идея :D , спасибо! А как быть с условием $\int_a^bp(x,t)dx=1$ ($x\in[a,b]$)?

 Профиль  
                  
 
 Re: Численное решение ДУ с ограничением
Сообщение07.07.2021, 12:48 
Заслуженный участник


13/12/05
4604
А почему Вы сразу не хотите решать исходное уравнение разностными методами? Это же почти уравнение теплопроводности?

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

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



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

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


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

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