Return to search

Calphad data handling for generic precipitation modelling coupled with FEM

To enable a generic modelling tool for precipitation kinetics in non-homogeneous components, an efficient data-handling is required to facilitate the integration of models on different length scales, and to decrease the computational time and the use of resources. In this work an automated method to generate, curate and transform Calphad- based thermodynamic and kinetic data to facilitate precipitation models integrated in FEM codes is developed and tested. The open-source Python library, pycalphad, is employed to access Calphad databases. Python scripts are utilized to calculate the thermodynamic and kinetic parameters, required to supply a precipitation model. The obtained data is stored with an open-source software infrastructure. The Cu-Co binary is the chosen model alloy in this work and the corre-sponding parameters are calculated and stored. The obtained results show, that pycalphad can be used to supply the required thermodynamic and kinetic pa- rameters for a precipitation model. Further refinement of the presented sourcecode is required to enable application in the whole composition range. / För utveckling av ett generiskt modelleringsverktyg för utskiljningskinetiken i inhomogena komponenter krävs en effektiv databehandling som möjliggör integration av modeller för olika längdskalor och minskar beräkningstiden och resursförbrukningen. I denna avhandling utvecklas och testas en automatiserad metod för att generera, kurera och transformera termodynamisk och kinetisk Calphad-data. Detta möjliggör integration av utskiljningsmodeller i finita-element metodkoder. Pycalphad tillsammans med en öppen källkod används för att komma åt Calphad-databaser. Ett Python-skript används för att beräkna de termodynamiska och kinetiska parametrarna som används i utskiljningsmodellen. Uppgifterna sparas i en öppen källkodsinfrastruktur. Den utvecklade metoden demonstreras genom att generera, kurera och transformera information för det binära modellsystemet Cu-Co Resultaten visar att Pycalphad kan användas för att tillhandahålla de nödvändiga termodynamiska och kinetiska parametrarna för utskiljningsmodeller. En ytterligare förbättring av den presenterade källkoden är nödvändig för att möjliggöra applikationen inom hela sammansättningsområdet.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-280039
Date January 2020
CreatorsKönig, Hans-Henrik
PublisherKTH, Materialvetenskap
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageSwedish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess
RelationTRITA-ITM-EX ; 2020:492

Page generated in 0.0014 seconds