Pytania otagowane jako fluid-dynamics

Badanie właściwości cieczy i gazów w ruchu

17
Czy istnieje wysokiej jakości nieliniowy solver programowania dla Pythona?
Mam kilka trudnych, niewypukłych problemów globalnej optymalizacji do rozwiązania. Obecnie używam MATLAB's Optimization Toolbox (konkretnie fmincon()z algorytmem = 'sqp'), co jest dość skuteczne . Jednak większość mojego kodu znajduje się w języku Python i chciałbym również przeprowadzić optymalizację w języku Python. Czy istnieje solver NLP z powiązaniami Pythona, z którym …



2
Dobra skończona różnica dla równania ciągłości
Jaka byłaby dobra dyskretyzacja różnic skończonych dla następującego równania: ∂ρ∂t+ ∇ ⋅ ( ρ u ) = 0∂ρ∂t+∇⋅(ρu)=0\frac{\partial \rho}{\partial t} + \nabla \cdot \left(\rho u\right)=0 ? Możemy wziąć przypadek 1D: ∂ρ∂t+ drex( ρ u ) = 0∂ρ∂t+rerex(ρu)=0\frac{\partial \rho}{\partial t} + \frac{d}{dx}\left(\rho u\right)=0 Z jakiegoś powodu wszystkie schematy, które mogę znaleźć, …

6
Jak rozpocząć korzystanie z OpenFOAM dla CFD
Patrzę na wykorzystanie OpenFOAM do rozwiązywania podstawowych przepływów wewnętrznych w CFD. Jaki jest najlepszy sposób na rozpoczęcie pracy i czy ktoś mógłby mi wskazać dobre internetowe odnośniki, na które można by odpowiedzieć w przypadku jakichkolwiek pytań, które mogą pojawić się po nurkowaniu? Słyszałem, że na razie jest dość niszowa i …

4
Jakie metody mogą zapewnić, że wielkości fizyczne pozostaną dodatnie podczas symulacji PDE?
Wielkości fizyczne, takie jak ciśnienie, gęstość, energia, temperatura i stężenie powinny zawsze być dodatnie, ale metody numeryczne czasami obliczają wartości ujemne podczas procesu rozwiązywania. Nie jest to w porządku, ponieważ równania obliczą wartości złożone lub nieskończone (zwykle powoduje awarię kodu). Jakie metody numeryczne można zastosować, aby zagwarantować, że te ilości …

3

2
Nieciągły Galerkin: Nodal vs Modal zalety i wady
Istnieją dwa ogólne podejścia do reprezentowania rozwiązań w nieciągłej metodzie Galerkina: węzłowy i modalny. Modalne : Rozwiązania są reprezentowane przez sumę współczynników modalnych pomnożonych przez zbiór wielomianów, np. gdzie to zwykle wielomiany ortogonalne, np. Legendre . Jedną z zalet tego jest to, że wielomiany ortogonalne generują diagonalną macierz masy.u ( …

2
Wady popularnych schematów dyskretyzacji dla symulacji CFD
Pewnego dnia mój instruktor obliczeniowej dynamiki płynów był nieobecny i wysłał doktoranta, aby go zastąpił. W wykładzie, który wygłosił, zdawał się wskazywać na kilka wad związanych z różnymi schematami dyskretyzacji symulacji przepływu płynu: Metoda różnic skończonych: Trudno jest zachować ochronę i ubiegać się o nieregularne geometrie Metoda objętości skończonej: tendencyjnie …

5
Czy jest tam dobry, łatwy w użyciu, wysokiej jakości solver CFD typu open source?
Moja praca dyplomowa dotyczy opracowania numerycznych metod redukcji spalania. Moje metody opieram wyłącznie na chemicznej części symulacji spalania i mam wiele studiów przypadków dotyczących symulacji 0-D (brak przepływu). Chciałbym uruchomić symulacje, które mają w nich przepływ, najlepiej symulacje 2-D lub 3-D. Te symulacje musiałyby być równoległe ze względu na wysokie …

2
(jak) pisać symulacje, które działają szybciej?
Zacząłem używać Pythona jako języka programowania do wykonywania wszystkich moich zadań w CFD. Mam bardzo małe doświadczenie w programowaniu. Pochodzę z inżynierii mechanicznej i studiuję na kierunku inżynieria lotnicza. czasami obliczeniowy aspekt CFD staje się bardziej nużący niż manipulowanie równaniami lub robienie matematyki. Jakie są ogólne wytyczne, które przyspieszają uruchamianie …


4
Jak stworzyć losową domenę 3D reprezentującą strukturę korzenia rośliny?
Chciałbym modelować laminarny przepływ wody od korzeni do łodygi rośliny. Na samym końcu korzeni rurki mają średnicę i długość od milimetra do centymetra. Gdy zbliżamy się do łodygi, korzenie stają się większe pod względem długości i średnicy. Chcę tworzyć losowe domeny 3D, które reprezentują sieć korzeni o różnych średnicach i …

1
Ciśnienie jako mnożnik Lagrange'a
W nieściśliwych równaniach Naviera-Stokesa ρ(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*} pojęcie ciśnienia jest często określane jako mnożnik Lagrange'a wymuszający warunek nieściśliwości. W jakim sensie to prawda? Czy istnieje sformułowanie nieściśliwych równań Naviera-Stokesa jako problemu optymalizacji podlegającego ograniczeniu nieściśliwości? …

1
Rozwiązanie warunków brzegowych Dirichleta-Neumanna staje się niestabilne - Metoda korekcji ciśnienia
Symuluję przepływ nieściśliwy nad cylindrem przy liczbie Reynoldsa 500. Rozwiązuję równanie stokesowskie za pomocą metody korekcji ciśnienia. Moje rozwiązanie staje się niestabilne po pewnym czasie (około 5 sekund). Próbowałem udoskonalić swoją siatkę, wielkość kroku (0,05) (upewniając się, że CFL <1, mimo że używam metod niejawnych) Moje warunki brzegowe, siatka i …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.