Вопросы с тегом «finite-difference»

Обращение к дискретизации производных по конечным разностям и ее приложения к численным решениям уравнений в частных производных.

2
Странные колебания при решении уравнения переноса методом конечных разностей с полностью замкнутыми граничными условиями Неймана (отражение на границах)
Я пытаюсь решить уравнение адвекции, но странное колебание появляется в решении, когда волна отражается от границ. Если кто-то видел этот артефакт раньше, мне было бы интересно узнать причину и как ее избежать! Это анимированный GIF-файл, открываемый в отдельном окне для просмотра анимации (он будет воспроизводиться только один раз или не …

5
Почему равноотстоящие точки ведут себя плохо?
Описание эксперимента: При интерполяции Лагранжа точное уравнение выбирается в точках (порядок полиномов ) и интерполируется в 101 точке. Здесь изменяется от 2 до 64. Каждый раз , когда готовятся графики ошибок , и . Видно , что, когда функция дискретизируются на равноразнесенные точках, ошибка изначально падает (это происходит до меньше …

2
Хорошая конечная разница для уравнения непрерывности
Что было бы хорошей конечной разностной дискретизацией для следующего уравнения: ∂ρ∂t+∇⋅(ρu)=0∂ρ∂t+∇⋅(ρu)=0\frac{\partial \rho}{\partial t} + \nabla \cdot \left(\rho u\right)=0 ? Мы можем взять 1D случай: ∂ρ∂t+ddx(ρu)=0∂ρ∂t+ddx(ρu)=0\frac{\partial \rho}{\partial t} + \frac{d}{dx}\left(\rho u\right)=0 По какой-то причине все схемы, которые я могу найти, предназначены для формулировки в лагранжевых координатах. Я придумал эту схему на …

5
Как я могу численно дифференцировать неравномерно выбранную функцию?
Стандартные разностные формулы применимы для численного вычисления производной в соответствии с ожиданием того, что вы имеете значение функции при равномерно распределенных точках, так что ч ≡ х к + 1 - х к являются константой. Что если у меня неравномерно расположенные точки, так что теперь h изменяется от одной пары …

3
Рекомендация для метода конечных разностей в научном Python
Для проекта, над которым я работаю (в гиперболических PDE), я хотел бы получить некоторую приблизительную информацию о поведении, взглянув на некоторые цифры. Я, однако, не очень хороший программист. Можете ли вы порекомендовать некоторые ресурсы для изучения того, как эффективно кодировать конечно-разностные схемы в Scientific Python (другие языки с небольшой кривой …

4
равномерная или неоднородная сетка
Вероятно, это вопрос студенческого уровня, но я не могу сделать его понятным для себя. Почему более точно использовать неоднородные сетки в численных методах? Я думаю в контексте некоторого метода конечных разностей для PDE вида . И предположим, что меня интересует решение в точке x ∗ . Итак, я могу видеть, …

2
Написание конечно-разностной матрицы уравнения Пуассона с граничными условиями Неймана
Я заинтересован в решении уравнения Пуассона с использованием метода конечных разностей. Я хотел бы лучше понять, как написать матричное уравнение с граничными условиями Неймана. Будет ли кто-то пересмотреть следующее, это правильно? Конечно-разностная матрица Уравнение Пуассона, ∂2ты ( х )∂Икс2= д( х )∂2U(Икс)∂Икс2знак равноd(Икс) \frac{\partial^2u(x)}{\partial x^2} = d(x) может быть аппроксимировано …

2
Неявные конечно-разностные схемы для уравнения переноса
В сети обсуждается множество схем ФД для уравнения переноса . Например, здесь: http://farside.ph.utexas.edu/teaching/329/lectures/node89.html∂T∂T+ U ∂T∂Икс= 0∂T∂T+U∂T∂Иксзнак равно0\frac{\partial T}{\partial t}+u\frac{\partial T}{\partial x}=0 Но я не видел, чтобы кто-нибудь предлагал "неявную" схему против ветра, подобную этой: .Tn + 1я- ТNяτ+ У Тn + 1я- Тn + 1я - 1часИкс= 0TяN+1-TяNτ+UTяN+1-Tя-1N+1часИксзнак равно0\frac{T^{n+1}_i-T^{n}_i}{\tau}+u\frac{T^{n+1}_i-T^{n+1}_{i-1}}{h_x}=0 Все …

4
Как изменить порядок переменных, чтобы получить полосовую матрицу минимальной полосы пропускания?
Я пытаюсь решить двумерное уравнение Пуассона с помощью конечных разностей. В процессе, я получаю разреженную матрицу только с переменными в каждом уравнении. Например, если переменные были U , то дискретизация даст:555UUU Ui−1,j+Ui+1,j−4Ui,j+Ui,j−1+Ui,j+1=fi,jUi−1,j+Ui+1,j−4Ui,j+Ui,j−1+Ui,j+1=fi,JU_{i-1,j} + U_{i+1,j} -4U_{i,j} + U_{i,j-1} + U_{i,j+1} = f_{i,j} Я знаю, что могу решить эту систему итеративным методом, …

4
Иллюстративные примеры миметических методов конечных разностей
Столько, сколько я пытаюсь найти краткое объяснение в Интернете, я не могу понять концепцию миметической конечной разницы, или как она вообще связана со стандартными конечными разностями. Было бы очень полезно увидеть несколько простых примеров того, как они реализованы для классических линейных уравнений в частных производных (гиперболический, эллиптический и параболический).

4
Граничные условия для уравнения переноса, дискретизированного методом конечных разностей
Я пытаюсь найти некоторые ресурсы, которые помогут объяснить, как выбирать граничные условия при использовании методов конечных разностей для решения PDE. Книги и заметки, к которым у меня сейчас есть доступ, говорят о похожих вещах: Общие правила, регулирующие стабильность при наличии границ, слишком сложны для вводного текста; они требуют сложных математических …

3
Как наложить граничные условия в конечно-разностных методах
У меня есть проблема, когда я хочу использовать аппроксимацию разности центров высокого порядка: (−ui+2,j+16ui+1,j−30ui,j+16ui−1,j−ui−2,j12)(−ui+2,j+16ui+1,j−30ui,j+16ui−1,j−ui−2,j12)\left(\frac{-u_{i+2,j}+16u_{i+1,j}-30u_{i,j}+16u_{i-1,j}-u_{i-2,j}}{12}\right) для уравнения Пуассона в квадратной области, в которой граничные условия:(uxx+uyy=0)(uxx+uyy=0)(u_{xx}+u_{yy}=0) Δ x = Δ y = 0,1u(0,y)=u(x,0)=u(x,1)=0,u(1,y)=sinπyu(0,y)=u(x,0)=u(x,1)=0,u(1,y)=sin⁡πyu(0,y)=u(x,0)=u(x,1)=0,u(1,y)=\sin \pi y Δx=Δy=0.1Δx=Δy=0.1\Delta{x}=\Delta{y}=0.1 Когда я хочу получить значение внутренних точек области, учитывая это приближение, некоторые точки зависят от внешних …

3
Как бороться с изогнутым граничным условием при использовании метода конечных разностей?
Я пытаюсь узнать о численном решении PDE самостоятельно. Я начал с метода конечных разностей (FDM) в течение некоторого времени, потому что я слышал, что FDM является основой многочисленных численных методов для PDE. До сих пор я немного разбирался в FDM и был в состоянии написать коды для некоторого простого PDE, …

3
Каковы основные принципы создания движущейся сетки?
Я заинтересован в реализации движущейся сетки для задачи адвекции-диффузии. Методы Adaptive Moving Mesh Methods дают хороший пример того, как сделать это для уравнения Бюргера в 1D, используя конечно-разностную модель. Сможет ли кто-нибудь предложить работающий пример решения одномерного уравнения адвекции-диффузии с использованием конечно-разностного метода с подвижной сеткой? Например, в консервативной форме …

2
Альтернативы анализу устойчивости по Нейману для конечно-разностных методов
Я работаю над решением связанных одномерных уравнений пороупругости (модель Био), заданных как: −(λ+2μ)∂2u∂x2+∂p∂x=0−(λ+2μ)∂2u∂x2+∂p∂x=0-(\lambda+ 2\mu) \frac{\partial^2 u}{\partial x^2} + \frac{\partial p}{\partial x} = 0 ∂∂t[γp+∂u∂x]−κη[∂2p∂x2]=q(x,t)∂∂t[γp+∂u∂x]−κη[∂2p∂x2]=q(x,t)\frac{\partial}{\partial t} \left[ \gamma p + \frac{\partial u}{\partial x}\right] -\frac{\kappa}{\eta}\left[\frac{\partial^2 p}{\partial x^2}\right] =q(x,t) в областиΩ=(0,1)Ω=(0,1)\Omega=(0,1)и с граничными условиями: p=0,(λ+2μ)∂u∂x=−u0p=0,(λ+2μ)∂u∂x=−u0p=0, (\lambda + 2\mu)\frac{\partial u}{\partial x}=-u_0приx=0x=0x=0иu=0,∂p∂x=0u=0,∂p∂x=0u=0, \frac{\partial p}{\partial x} …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.