Вопросы с тегом «pde»

Дифференциальные уравнения с частными производными (PDE) - это уравнения, которые связывают частные производные функции более чем одной переменной. Этот тег предназначен для вопросов моделирования явлений с помощью PDE, решения PDE и других связанных с этим аспектов.

77
Есть ли качественный решатель нелинейного программирования для Python?

У меня есть несколько сложных невыпуклых задач глобальной оптимизации. В настоящее время я использую MATLAB Optimization Toolbox (в частности, fmincon()с алгоритмом = 'sqp'), что довольно эффективно . Тем не менее, большая часть моего кода написана на Python, и я бы тоже хотел провести оптимизацию...

46
Каковы критерии выбора между конечными отличиями и конечными элементами

Я привык думать о конечных различиях как о частном случае конечных элементов в очень ограниченной сетке. Итак, каковы условия выбора между методом конечных разностей (FDM) и методом конечных элементов (FEM) в качестве численного метода? На стороне метода конечных разностей (FDM) можно считать, что...

33
Странные колебания при решении уравнения переноса методом конечных разностей с полностью замкнутыми граничными условиями Неймана (отражение на границах)

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

30
Почему локальное сохранение важно при решении PDE?

Инженеры часто настаивают на использовании локально-консервативных методов, таких как конечный объем, консервативная методика конечных разностей или прерывистые методы Галеркина, для решения PDE. Что может пойти не так при использовании метода, который не является локально консервативным? Итак,...

26
Является ли Кранк-Николсон устойчивой схемой дискретизации для уравнения реакция-диффузия-адвекция (конвекция)?

Я не очень знаком с общими схемами дискретизации для PDE. Я знаю, что Кранк-Николсон является популярной схемой для дискретизации уравнения диффузии. Это также хороший выбор для адвекции? Я заинтересован в решении уравнения реакции-диффузии-адвекции ,...

25
Сохранение физической величины при использовании граничных условий Неймана, применяемых к уравнению адвекции-диффузии

Я не понимаю разного поведения уравнения адвекции-диффузии, когда применяю разные граничные условия. Моя мотивация - симуляция реальной физической величины (плотности частиц) в условиях диффузии и адвекции. Плотность частиц должна сохраняться внутри, если только она не вытекает из краев. По этой...

24
Какова цель использования интеграции по частям при получении слабой формы для дискретизации FEM?

При переходе от сильной формы PDE к форме FEM кажется, что всегда следует делать это, сначала указав вариационную форму. Для этого вы умножаете сильную форму на элемент в некотором (соболевском) пространстве и интегрируете по своему региону. Это я могу принять. Я не понимаю, почему нужно...

24
Почему измерение времени особенное?

Вообще говоря, я слышал, что числовые аналитики высказывают мнение, что «Конечно, с математической точки зрения, время это просто другое измерение, но все же, время является особенным» Как это обосновать? В чем смысл времени особенного для вычислительной науки? Кроме того, почему мы так часто...

22
Почему метод Ньютона не сходится?

Я использую пакет нелинейных решателей PETSc SNES для решения системы нелинейных уравнений, полученных путем дискретизации уравнения в частных производных. Как я могу определить, почему решатель не сходится и что я могу сделать, чтобы успешно решить мои...

21
Пакет программ для ограниченной оптимизации?

Я пытаюсь решить ограниченную задачу оптимизации, в которой я знаю границы некоторых переменных (в частности, рамочное ограничение). ArgминUе( У , х )arg⁡minuf(u,x) \arg \min_u f(u,x) при условии a ≤ d ( u , x ) ≤ bс ( и , х ) = 0c(u,x)=0 c(u,x) = 0 a ≤ d( и , х ) ≤ бa≤d(u,x)≤b a \le d(u,x) \le b...

21
Как объединить граничные условия с методом Галеркина?

Я читал в Интернете некоторые ресурсы о методах Галеркина для решения проблем PDE, но мне что-то неясно. Следующее - мой собственный рассказ о том, что я понял. Рассмотрим следующую краевую задачу (BVP): L[u(x,y)]=0on(x,y)∈Ω,S[u]=0on(x,y)∈∂ΩL[u(x,y)]=0on(x,y)∈Ω,S[u]=0on(x,y)∈∂ΩL[u(x,y)]=0 \quad...

20
Рекомендация для метода конечных разностей в научном Python

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

19
Как определить, сходится ли числовое решение ОДУ к континуальному решению?

Теорема эквивалентности Лакса утверждает, что согласованность и устойчивость численной схемы для линейной задачи с начальными значениями является необходимым и достаточным условием сходимости. Но для нелинейных задач численные методы могут очень вероятно сходиться к неправильным результатам,...

18
Что такое псевдо-время?

Читая некоторую литературу по решениям для PDE, я натолкнулся на термин « псевдо-время» . Похоже, это общий термин, однако мне не удалось найти хорошее определение или вводную статью для него. Следовательно: что такое псевдо-временное изменение и как оно обычно...

18
Как вейвлеты могут быть применены к PDE?

Я хотел бы узнать, как вейвлет-методы можно применять к PDE, но, к сожалению, я не знаю хорошего ресурса, чтобы узнать об этой теме. Кажется, что многие введения в вейвлеты фокусируются на теории интерполяции, например, на сборке сигнала путем наложения предпочтительно нескольких вейвлетов. Иногда...

18
Какие методы могут гарантировать, что физические величины остаются положительными в течение моделирования PDE?

Физические величины, такие как давление, плотность, энергия, температура и концентрация, всегда должны быть положительными, но численные методы иногда вычисляют отрицательные значения во время процесса решения. Это не хорошо, потому что уравнения будут вычислять сложные или бесконечные значения...

18
Существует ли библиотека общего назначения для структурированной сетки с адаптивным уточнением сетки?

Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. Адаптивное уточнение сетки (AMR) является распространенным методом решения проблемы...

17
Базы данных результатов для числовых кодов

В литературе по численным методам многие исследовательские работы состоят из описания нового алгоритмического варианта, за которым следует несколько тестовых задач, сравнивающих новый метод с одним или двумя существующими методами. Это затрудняет определение Как новый метод будет работать на другие...

17
Есть ли хороший, простой в использовании, высококачественный решатель CFD с открытым исходным кодом?

Моя диссертация посвящена разработке численных методов для моделирования снижения горения. Я использую свои методы исключительно в химической модели моделирования горения, и у меня есть много примеров для моделирования 0-D (без потока). Я хотел бы запустить симуляции, в которых есть потоки,...

17
Какова общая идея метода Ницше в численном анализе?

Я знаю, что метод Ницше является очень привлекательным, поскольку он позволяет учитывать граничные условия типа Дирихле или слабо связываться с граничными условиями трения без использования множителей Лагранжа. И его преимущество, заключающееся в преобразовании граничного условия Дирихле в слабые...