IT-lexikon › Programmering › SPH (smoothed particle hydrodynamics)

SPH (smoothed particle hydrodynamics)

Programmering In English → Uppdaterad: 2026-10-25

En metod som beskriver en vätska som ett moln av partiklar, där tryck och densitet räknas fram genom att väga in grannarna inom en radie — ett fält utan rutnät.

SPH representerar ett kontinuerligt medium med diskreta partiklar som bär massa och hastighet. Värdet på en storhet i en punkt — densitet, tryck — fås genom att summera en utjämningskärna över alla partiklar inom en radie. Metoden beskrevs 1977 av Gingold och Monaghan, och oberoende av Lucy, för astrofysik, och togs senare upp för vätskesimulering i film och spel.

Eftersom allt vilar på grannskap är flaskhalsen att hitta vilka partiklar som ligger nära — i praktiken en rumslig hashning som delar in rummet i celler. SPH är lagrangeskt (det följer materien), till skillnad från rutnätsbaserade, euleriska metoder, och är besläktat med partikelbaserad positionsbaserad dynamik.

← Tillbaka till lexikonet