Direkt simulering Monte Carlo
Direktsimulering Monte Carlo- metoden ( DSMC ) använder probabilistisk Monte Carlo- simulering för att lösa Boltzmann-ekvationen för ändliga Knudsental- vätskeflöden .
DSMC-metoden föreslogs av Graeme Bird, emeritusprofessor i flygteknik, University of Sydney. DSMC är en numerisk metod för att modellera förtärnade gasflöden, där den fria medelvägen för en molekyl är av samma ordning (eller större) än en representativ fysisk längdskala (dvs. Knudsentalet Kn är större än 1). I överljuds- och hypersoniska flöden kännetecknas sällsynthet av Tsiens parameter, som är ekvivalent med produkten av Knudsental och Machtal (KnM) eller M /Re, där Re är Reynoldstalet. I dessa sällsynta flöden Navier-Stokes ekvationer vara felaktiga. DSMC-metoden har utökats till att modellera kontinuumflöden (Kn < 1) och resultaten kan jämföras med Navier Stokes lösningar.
DSMC-metoden modellerar vätskeflöden med hjälp av probabilistiska simuleringsmolekyler för att lösa Boltzmann-ekvationen . Molekyler förflyttas genom en simulering av fysiskt rum på ett realistiskt sätt som är direkt kopplat till fysisk tid så att ostadiga flödesegenskaper kan modelleras. Intermolekylära kollisioner och molekyl-yta-kollisioner beräknas med hjälp av probabilistiska, fenomenologiska modeller . Vanliga molekylära modeller inkluderar den hårda sfärmodellen, den variabla hårda sfärmodellen (VHS) och den variabla mjuka sfärmodellen (VSS). Olika kollisionsmodeller presenteras i.
För närvarande har DSMC-metoden tillämpats på lösningen av flöden som sträcker sig från uppskattning av rymdfärjans aerodynamik för återinträde till modellering av mikroelektromekaniska system (MEMS).
DSMC-algoritm
Monte Carlo-algoritmen för direktsimulering är som molekylär dynamik genom att systemets tillstånd ges av partiklarnas positioner och hastigheter, , för . Till skillnad från molekylär dynamik representerar varje partikel i en DSMC-simulering molekyler i det fysiska systemet som har ungefär samma position och hastighet. Detta gör att DSMC kan skala om längd och tid för modellering av makroskopiska system (t.ex. satellitåterinträde). Specifikt är systemvolymen , där är taldensiteten och varje kollision mellan simuleringspartiklar representerar kollisioner mellan molekyler i det fysiska systemet. Som en tumregel bör det finnas 20 eller fler partiklar per kubik genomsnittlig fri väg för korrekta resultat. [ citat behövs ]
Systemets utveckling är integrerad i tidssteg, som typiskt är i storleksordningen av medelkollisionstiden för en partikel. Vid varje tidssteg flyttas alla partiklar och sedan kolliderar en slumpmässig uppsättning par. I frånvaro av yttre fält (t.ex. gravitation) rör sig partiklarna ballistiskt som . Varje partikel som når en gräns eller en yta får sin position och hastighet nollställd i enlighet med detta (t.ex. periodiska gränsförhållanden) . Efter att alla partiklar har rört sig sorteras de i celler och några väljs slumpmässigt ut för att kollidera. baserad på sannolikheter och kollisionshastigheter erhållna från den kinetiska teorin om gaser . Efter att hastigheterna för alla kolliderande partiklar har återställts, utförs statistisk provtagning och sedan upprepas processen för nästa tidssteg.
Kollisioner
Vid varje tidssteg sorteras partiklarna i rumsliga celler och endast partiklar i samma cell tillåts kollidera. Typiskt är dimensionen av en cell inte större än en medelfri väg. Alla par av partiklar i en cell är kandidatkollisionspartner, oavsett deras faktiska banor.
Detaljerna för hur kollisioner beräknas i DSMC beror på den molekylära interaktionsmodellen; här tar vi hårda sfärer , som är den enklaste. I modellen med hårda sfärer är kollisionssannolikheten för paret av partiklar, och , proportionell mot deras relativa hastighet,
- Ett par kandidatpartiklar, och , väljs slumpmässigt och deras relativa hastighet, .
- Paret accepteras som kollisionspartner om där är den maximala relativa hastigheten i cellen och är en enhetlig avvikelse i [0, 1 ).
- Om paret accepteras, bearbetas kollisionen; partiklarnas hastigheter återställs men positionerna är oförändrade.
- Efter att kollisionen har bearbetats eller om paret avvisats, återgå till steg 1.
Denna procedur är korrekt även om värdet på är överskattat, även om det är mindre effektivt i den meningen att fler kandidater avvisas .
Efter att kollisionsparet har valts, deras postkollisionshastigheter, och , utvärderas. Att skriva den relativa hastigheten i termer av sfäriska vinklar , och
Från kollisionsfrekvensen, givet av kinetisk teori är det totala antalet hårda sfärkollisioner i en cell under en tid τ
externa länkar
- Direktsimulering Monte Carlo-metod: Visuella simuleringsprogram skapade av GA Bird .
- DSMC Demo Applet av Greg Khanlarov
- Kursmaterial om DSMC (en del av Computational Physics tutorial av Franz J. Vesely, University of Vienna)
- Kursmaterial om DSMC och den senaste utvecklingen (given vid IPAM UCLA av Lorenzo Pareschi, University of Ferrara)