Вопросы с тегом «fluid-dynamics»

Исследование свойств жидкостей и газов в движении

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

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

4
Когда метод высокого порядка полезен для компьютерного моделирования динамики жидкости?
Многие численные подходы к CFD могут быть расширены до произвольно высокого порядка (например, разрывные методы Галеркина, методы WENO, спектральное дифференцирование и т. Д.). Как мне выбрать подходящий порядок точности для данной проблемы?

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 По какой-то причине все схемы, которые я могу найти, предназначены для формулировки в лагранжевых координатах. Я придумал эту схему на …

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

4
Какие методы могут гарантировать, что физические величины остаются положительными в течение моделирования PDE?
Физические величины, такие как давление, плотность, энергия, температура и концентрация, всегда должны быть положительными, но численные методы иногда вычисляют отрицательные значения во время процесса решения. Это не хорошо, потому что уравнения будут вычислять сложные или бесконечные значения (как правило, сбой кода). Какие численные методы могут быть использованы для гарантии того, …

2
Прерывистый Галеркин: узловые и модальные преимущества и недостатки
Существует два основных подхода к представлению решений в методе прерывистого галеркина: узловой и модальный. Модальные : Решения представлены суммами модальных коэффициентов, умноженных на набор полиномов, например, где - это обычно ортогональные полиномы Например, Legendre. Одним из преимуществ этого является то, что ортогональные многочлены порождают матрицу диагональной массы.ϕ iu(x,t)=∑Ni=1ui(t)ϕi(x)u(x,t)=∑i=1Nui(t)ϕi(x)u(x,t) = \sum_{i=1}^N …

2
Недостатки общих схем дискретизации для моделирования CFD
На днях мой инструктор по вычислительной гидродинамике отсутствовал, и он послал своего кандидата в доктора наук, чтобы заменить его. В своей лекции он, казалось, указал на несколько недостатков, связанных с различными схемами дискретизации для моделирования потока жидкости: Метод конечных разностей: трудно удовлетворить сохранение и применить для неправильной геометрии Метод конечных …

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

3
Евклидово расстояние в Октаве
Я хотел бы знать, есть ли быстрый способ вычисления евклидова расстояния двух векторов в октаве. Кажется, что для этого нет специальной функции, так что я должен просто использовать формулу с sqrt?

2
(как) написать симуляции, которые работают быстрее?
Я начал использовать python в качестве языка программирования для выполнения всех моих заданий в CFD. У меня очень мало опыта в программировании. Я из области машиностроения и продолжаю получать высшее образование в области аэрокосмической техники. иногда вычислительный аспект CFD становится более утомительным, чем манипулирование уравнениями или математика. Каковы общие рекомендации, …

1
CFD: влияет ли схема временного шага на стационарное решение? Если да, то почему?
Я пытаюсь решить уравнение Идеального МГД с использованием полудискретных методов, пространственных реконструкций ENO и временного шага TVD РК. Я получаю разные стационарные решения с разным временным порядком. Это правильно?

4
Как создать случайный трехмерный домен, представляющий корневую структуру растения?
Я хотел бы смоделировать ламинарный поток воды от корней к стеблю растения. В самом конце корней трубы варьируются от миллиметра до сантиметра в диаметре и длине. По мере приближения к стеблю корни становятся больше по длине и диаметру. Я хочу создать случайные трехмерные домены, представляющие сеть корней с различными диаметрами …

1
Давление как множитель Лагранжа
В несжимаемых уравнениях Навье-Стокса термин давления часто упоминается как множитель Лагранжа, обеспечивающий условие несжимаемости.ρ(ut+(u⋅∇)u)∇⋅u=−∇p+μΔu+f=0ρ(ut+(u⋅∇)u)=−∇p+μΔu+f∇⋅u=0\begin{align*} \rho\left(\mathbf{u}_t + (\mathbf{u} \cdot \nabla)\mathbf{u}\right) &= - \nabla p + \mu\Delta\mathbf{u} + \mathbf{f}\\ \nabla\cdot\mathbf{u} &= 0 \end{align*} В каком смысле это правда? Существует ли формулировка несжимаемых уравнений Навье-Стокса как задачи оптимизации с учетом ограничения на несжимаемость? …

1
Решение граничного условия Дирихле-Неймана становится неустойчивым - метод коррекции давления
Я моделирую несжимаемое течение через цилиндр с числом Рейнольдса 500. Я решаю уравнение Стокса Навье, используя метод коррекции давления. Мое решение становится нестабильным через определенное время (приблизительно 5 секунд). Я попытался уточнить свой меш, stepize (0,05) (убедившись, что мой CFL <1, хотя я использую неявные методы) Мои граничные условия, сетка …

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