AMI ist ausgeschrieben
Arbitrary Mesh Interface und bedeutet nichts anderes als das diese Randbedingung die Faces des Owners mit den Informationen der Faces des Nachbarpatches berechnet. Mehr ist das nicht.
Die Analogie zu den Baffles ist klar - nur das diese stets übereinander liegen MÜSSEN. Jedes Face hat dann einen Counter-Partner und somit ist eindeutig geklärt welcher Wert auf einem Face von Baffle1 und Baffle2 ist (die sind nämlich identisch). Bei AMI müssen die Faces vom Eltern-Patch und Kind-Patch nicht übereinstimmen. Dann wird eben mit einer Interpolationsmethode der Wert von Kind-Patch aufgrund des Wertes von dem Eltern-Patch berechnet (natürlich ist hier die Rückkopplung auch da aber das ist ja nur die Interpolationsmethode).
Für was braucht man das? Viele Verwechseln MRF und AMI. Damit das mal klar ausgesprochen wird. Das ist quatsch. MRF ist eine Modellbildung zur Abbildung von Rotationen (man manipuliert hier die Gleichungen) in statischen Netzen; es bewegt sich nichts sowohl für den Rotationsbereich als auch für den Bereich in dem die MRF nicht wirkt. Allerdings muss man eine CellZone für die MRF definieren. Die Kopplung von dieser cellZone zum anderen Netz kann man dann über baffles machen oder auch über AMI (was aber hier schwachsinnig ist weil AMI einen höheren Rechenaufwand betreibt).
Hingegen, wenn man ein Netz bewegen MUSS weil bspw. die MRF Theorie keine Gültigkeit besitzt, muss man den Rotor bewegen; heißt das Netz rotieren. Jetzt ist klar das wenn sich ein Teil des Netzes bewegt, und ein anderer Teil fixiert ist, die Baffles Randbedinungen (cyclic) nicht verwenden kann, da die eindeutige Facezuordnung nicht vorliegt (aufgrund der Bewegung). Daher benötigt man den Informationsaustausch zwischen der Grenzfläche - rotierendem Netz und statischem Netz. Entsprechend kommt die AMI zum Einsatz; aber nur dann wenn die zwei Netze überall eine Kontaktfläche aufweisen (vergleiche https://www.youtube.com/watch?v=BQk2fWU0l0k) Wenn die Kontaktflächen unterbrochen sind, verwendet man ACMI (vergleiche https://www.youtube.com/watch?v=KCIBzVWyqzg)
Frage geklärt?
------------------
Viele Grüße,
Tobias Holzmann
OpenFOAM® Tutorials | Training | Publikationen | Für Anfänger wiki.openfoam.com
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP