Ich habe mehrere herausfordernde nicht konvexe globale Optimierungsprobleme zu lösen. Derzeit verwende ich die Optimization Toolbox von MATLAB (speziell fmincon()mit algorithm = 'sqp'), was sehr effektiv ist . Der größte Teil meines Codes ist jedoch in Python, und ich würde die Optimierung gerne auch in Python durchführen. Gibt es einen …
Ingenieure bestehen häufig darauf, lokal konservative Methoden wie das endliche Volumen, die konservative endliche Differenz oder diskontinuierliche Galerkin-Methoden zum Lösen von PDEs zu verwenden. Was kann schief gehen, wenn eine Methode verwendet wird, die lokal nicht konservativ ist? Okay, lokale Erhaltung ist wichtig für hyperbolische PDEs. Was ist mit elliptischen …
Viele numerische CFD-Ansätze können auf beliebig hohe Ordnungen erweitert werden (z. B. diskontinuierliche Galerkin-Methoden, WENO-Methoden, Spektraldifferenzierung usw.). Wie soll ich für ein bestimmtes Problem eine geeignete Genauigkeitsreihenfolge auswählen?
Was wäre eine gute Finite-Differenzen-Diskretisierung für die folgende Gleichung: ∂ρ∂t+∇⋅(ρu)=0∂ρ∂t+∇⋅(ρu)=0\frac{\partial \rho}{\partial t} + \nabla \cdot \left(\rho u\right)=0? Wir können den 1D Fall nehmen: ∂ρ∂t+ddx(ρu)=0∂ρ∂t+ddx(ρu)=0\frac{\partial \rho}{\partial t} + \frac{d}{dx}\left(\rho u\right)=0 Aus irgendeinem Grund sind alle Schemata, die ich finden kann, für die Formulierung in Lagrange-Koordinaten. Ich habe mir vorerst dieses Schema …
Ich möchte OpenFOAM zum Lösen grundlegender interner Abläufe in CFD verwenden. Was ist der beste Weg, um anzufangen, und kann mir jemand eine gute Online-Referenz geben, um Fragen zu beantworten, die ich nach dem Eintauchen möglicherweise habe? Ich habe gehört, dass es bis jetzt eine Nische ist und viele Solver-Funktionen …
Physikalische Größen wie Druck, Dichte, Energie, Temperatur und Konzentration sollten immer positiv sein, aber numerische Methoden berechnen manchmal negative Werte während des Lösungsprozesses. Dies ist nicht in Ordnung, da die Gleichungen komplexe oder unendliche Werte berechnen (normalerweise stürzt der Code ab). Mit welchen numerischen Methoden kann sichergestellt werden, dass diese …
Es gibt zwei allgemeine Ansätze zur Darstellung von Lösungen in der diskontinuierlichen Galerkin-Methode: nodal und modal. Modal : Lösungen werden von Summen von modalen Koeffizienten repräsentiert durch eine Gruppe von Polynomen , multipliziert, beispielsweise , wo φ i ist gewöhnlich orthogonale Polynome, zB Legendre . Ein Vorteil davon ist, dass …
Neulich fehlte mein Instruktor für rechnergestützte Strömungsmechanik und er sandte seinen Doktoranden als Ersatz für ihn ein. In seiner Vorlesung schien er auf einige Nachteile hinzuweisen, die mit verschiedenen Diskretisierungsschemata für Strömungssimulationen verbunden waren: Finite-Differenz-Methode: Es ist schwierig, die Konservierung zu befriedigen und sich für unregelmäßige Geometrien zu bewerben Finite-Volumen-Methode: …
Meine Dissertation beschäftigt sich mit der Entwicklung numerischer Methoden zur Modellreduktion in der Verbrennung. Ich verwende meine Methoden ausschließlich für den chemischen Teil von Verbrennungssimulationen und habe viele Fallstudien für 0-D-Simulationen (keine Strömung). Was ich möchte, ist, Simulationen auszuführen, in denen ein Fluss vorliegt, vorzugsweise 2-D- oder 3-D-Simulationen. Diese Simulationen …
Ich würde gerne wissen, ob es einen schnellen Weg gibt, den euklidischen Abstand zweier Vektoren in Oktave zu berechnen. Es scheint, dass es dafür keine spezielle Funktion gibt. Soll ich also einfach die Formel mit verwenden sqrt?
Ich habe begonnen, Python als Programmiersprache für alle meine Aufgaben in CFD zu verwenden. Ich habe sehr wenig Erfahrung in der Programmierung. Ich komme aus dem Maschinenbau und studiere Luft- und Raumfahrttechnik. Manchmal wird der Rechenaspekt von CFD langwieriger als das Manipulieren der Gleichungen oder das Berechnen. Welche allgemeinen Richtlinien …
Ich versuche, die ideale MHD-Gleichung mit halbdiskreten Methoden, ENO-Raumrekonstruktionen und TVD-RK-Zeitschritten zu lösen. Ich erhalte verschiedene stationäre Lösungen mit unterschiedlicher zeitlicher Reihenfolge. Ist es richtig?
Ich möchte den laminaren Wasserfluss von den Wurzeln zum Stängel einer Pflanze modellieren. Ganz am Ende der Wurzeln variieren die Röhren in Durchmesser und Länge von Millimeter bis Zentimeter. Je näher wir dem Stamm kommen, desto größer werden die Wurzeln in Länge und Durchmesser. Ich möchte zufällige 3D-Domänen erstellen, die …
In den inkompressiblen Navier-Stokes-Gleichungen Der Druckbegriff wird oft als Lagrange-Multiplikator bezeichnet, der die Inkompressibilitätsbedingung.ρ ( ut+ ( u ⋅ ∇ ) u )Weiterempfehlen ∇ ⋅ u= - ∇ p + & mgr; & Dgr; 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} + …
Ich simuliere einen inkompressiblen Fluss über einen Zylinder mit einer Reynold-Zahl von 500. Ich löse die Navier-Stokes-Gleichung mithilfe der Druckkorrekturmethode. Meine Lösung wird nach einer gewissen Zeit (ca. 5s) instabil. Ich habe versucht, mein Netz in Schritten von 0,05 zu verfeinern (dabei muss meine CFL <1 sein, obwohl ich implizite …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.