Distspringen

Een eenvoudige Matlab-code voor het genereren van ongestructureerde driehoekige en tetraëdermeshes
Download nu

Distspringen Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Naam uitgever:
  • Per-Olof Persson
  • Besturingssystemen:
  • Windows All
  • Bestandsgrootte:
  • 37 KB

Distspringen Tags


Distspringen Beschrijving

De DISTMESH is ontworpen om een eenvoudige Matlab-code te zijn voor het genereren van ongestructureerde driehoekige en tetraëderlijke mazen. Een reden dat de code kort en eenvoudig is, is dat de geometrieën worden opgegeven door ondertekende afstandsfuncties. Deze geven de kortste afstand van elk punt in de ruimte naar de grens van het domein. Het bord is negatief in de regio en positief buiten. Een eenvoudig voorbeeld is de eenheidscirkel in 2-D, die de afstandsfunctie D = R-1 heeft, waarbij R de afstand van de oorsprong is. Voor meer gecompliceerde geometrieën kan de afstandsfunctie worden berekend door interpolatie tussen waarden op een raster, een gemeenschappelijke weergave voor niveausetmethoden. Voor de daadwerkelijke mesh-generatie gebruikt DISTMES de Delaunay-triangulatie-routine in Matlab en probeert de knooppuntlocaties te optimaliseren door een krachtige afmetingprocedure. De topologie wordt regelmatig bijgewerkt door Delaunay. De grenspunten mogen alleen tangentieel naar de grens bewegen door projecties met behulp van de afstandsfunctie. Deze iteratieve procedure resulteert meestal in zeer goed gevormde mazen. Ons doel met deze code is eenvoud, zodat iedereen de code kan begrijpen en het volgens hun behoeften kan wijzigen. De code is niet volledig robuust (dat wil zeggen, het is misschien niet beëindigd en retourneert een goedvormig gaas), en het is relatief traag. Ons huidige onderzoek blijkt echter dat deze kwesties kunnen worden opgelost in een geoptimaliseerde C ++ -code, en wij geloven dat onze eenvoudige Matlab-code belangrijk is voor de demonstratie van de onderliggende principes.


Distspringen Gerelateerde software

Surface Evolver

Een interactief programma voor de studie van oppervlakken gevormd door oppervlaktespanning en andere energieën, en onderworpen aan verschillende beperkingen ...

456 2.8 MB

Downloaden

DSSF Calculator

Een minimalistische, eenvoudig te gebruiken Windows-rekenmachine die handig voordeel is van het cijfertoets in uw toetsenbord. ...

342 20 KB

Downloaden