Ontwikkelen van een parallelle oplosmethode voor mechanica problemen
Konrad Kaliszka
Dagelijks begeleider: Martin van Gijzen
Plaats van afstuderen:
Plaxis
Delftechpark 53
2628 XJ Delft
start van afstuderen: Oktober 2009
In februari 2010 is de
scriptie
verschenen en een
presentatie
gegeven.
De afstudeeropdracht is in september 2010 afgerond met het schrijven van het
afstudeerverslag
en het geven van de afstudeervoordracht.
Huidige adresgegevens etc. zijn te vinden op onze
alumnipagina.
Korte omschrijving van de afstudeeropdracht:
Plaxis gebruikt en ontwikkelt een aantal eindige elementen pakketten voor de analyse
van 2D en 3D deformatie, stabiliteit en grondwaterstroming in geotechnical
engineering. Deze toepassingen vereisen geavanceerde constitutieve
modellen voor de simulatie van het niet-lineaire en tijdsafhankelijke gedrag
van de bodems. Bovendien, omdat grond bestaat uit verschillende materialen, zijn
er speciale procedures nodig om de (niet-)hydrostatische porie drukken te behandelen in de ondergrond.
Binnen de eindige elementen formulering moeten een aantal grote lineaire stelsels
opgelost worden. Op dit moment zijn er robuuste en snelle iteratieve solvers
beschikbaar voor sequentiele machines. Omdat de huidige computers steeds meer
uitgerust worden met rekenprocessoren werkt Plaxis nu aan de parallellisatie
van deze solvers. Het blijkt niet zo eenvoudig te zijn om de huidige solver
te parallelliseren zonder dat het aantal iteraties toeneemt. In dit project
worden andere technieken onderzocht om te komen tot een robuuste en snelle
parallelle solver te ontwikkelen.
Als eerste zal er een domein decompositie methode bestudeerd worden.
Nadat er een goede DD methode geselecteerd is zullen de eigenschappen van deze
methode onderzocht worden voor relevante geotechnische toepassingen.
Eeen combinatie van deze methode met een second level preconditioner is de
volgende stap in dit onderzoek. Daarna zal er inplaats van een willekeurige
data partitioning te nemen een opdeling onderzocht worden, waar de fysische eigenschappen
in rekening genomen zullen worden. Deze opdeling kan gebruikt worden om
speciale preconditioneringen te gebruiken op bepaalde gebieden en kan ook gebruikt
worden voor het ontwikkelen van een goede second level preconditioner.
Als er tijd over is, zal er ook gekeken worden hoe de oplossing van het niet-lineaire
probleem versneld kan worden, door gebruik te maken van de informatie van
het oplossingsproces van de voorgaande lineaire stelsels.
Plaxis 3D Tunnel
PlaxFlow
Contact informatie:
Kees
Vuik
Terug naar de
home page
of de
afstudeerpagina van Kees Vuik