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 ] 

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



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

Сейчас этот форум просматривают: lel0lel


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

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