Hallo Zusammen!
ich implementiere gerade ein neues Gleichungssystem in OpenFoam, mit den ich akustische Größen berechnen möchte. Dabei sind die Gleichungssysteme gekoppelt und ich denke, dass ich hier einen iterativen Solver verwenden müsste. Kann mir jemand sagen, wie ich das genau machen kann? Zum bereits implementierten Gleichungssystem:
Geschwindigkeitsgleichung:
vVectorMatrix aUEqn
(
fvm::ddt(aU)
+ fvm::div(ac_phi,aU)
);
Dichtegleichung:
fvScalarMatrix aRhoEqn
(
fvm::ddt(aRho)
+ fvc::div(aU)
);
mit
ac_phi = (fvc::interpolate(aRho * U) & mesh.Sf());
Bisher löse ich das System mit:
aUEqn.solve();
aRhoEqn.solve();
Kann mir hier jemand helfen?
Beste Grüße
Thilo
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP