Advanced computational framework for high-throughput microstructure simuLations (CAROUSEL) is a framework developed for simulating and mapping the material properties during advanced manufacturing. It is specially designed for a high-throughput screening of different chemical compositions and processing parameters. The approach is based on the calculation of phase diagrams known as the CALPHAD. The solidification process is modelled using the Scheil-Gulliver approach which gives the information about primary precipitates for further calculation of precipitation kinetics in solid state. It is possible to design speical heat treatments, test different chemical compositions and track the history of a single precipitation phase. The AMCF offers also various tools for analizing the generated data and making decisions on the best material-processing parameters combination according to the applied criteria (e.g. strength).
The framework is using the external software MatCalc as the CALPHAD implementation. It is important to keep in mind that the AMCF framework does not provide any license to the MatCalc software. To be able to use the framework, the availability of the MatCalc license is required at the user side. Alternatively, one can use the MatCalc free version which is restricted to 3 chemical elements and free databases.
CAROUSEL CORE is a command-line interface that facilitates automation of tasks. It provides all backend functionalities without any graphical representation options.
The graphical user interface offers a full set of visualization tools to enhance the material design process. It is built using C# and WPF .Net framework on Visual Studio.
The framework is currently only available for the Windows desktop, however, it is planned to expand its availability to other platforms in the future.
- CALPHAD software: The AMCF framework does not include or promote any CALPHAD based software, and does not provide a license. Currently, only the MatCalc API is supported, but more options will be added in the future.
- Download the MatCalc interpreter API
- Download the WPF desktop application
- Extract all files and place them in your desired directory.
- The application is now ready for use and you just need to follow the configuration guide to get started.
We offer more than just plotting visualization tools. You can interact with the data, create custom queries, and access many other useful features.
Data is saved in a SQL database, providing fast access and storage of all calculations. This enables users to quickly retrieve information and enjoy several other benefits.
The framework provides scripting capabilities using LUA as the base language, which offers access to various mapping options and the ability to create complex simulation parameters that would be difficult to automate otherwise. This makes automation more efficient and straightforward.
Our thread manager utilizes all available resources to ensure you receive results as quickly as possible.
More on how to build or contribute, please refer to the documentation here