Skip to content

Алгоритм статистического сопоставления термодинамических баз данных

Notifications You must be signed in to change notification settings

kornej8/vi_tests

Repository files navigation

Алгоритм статистического сопоставления термодинамических баз данных

Представленное решение реализовано внутри файла model_analysys. Разработанные модули в рамках ВКР представлены в файлах create_api_for_tdb.py (модификация исходных ТДБ файлов), loglike.py (получение логарифма правдоподобия), calculate.py (запуск Байесовского вариационного вывода для аппроксимации распределений параметров термодинамической модели)

Описание разработанного решения

Разработанный алгоритм позволяет реализовывать комплексную статистическую оценку посредством расчета доверительных интервалов границ фазовых полей для определённых опытными данными стабильными фазами, а также с помощью расчета информационных критериев.

В рамках самостоятельной апробации алгоритма статистического сопоставления были использованы опытные данные системы компонентов Co-Cr, где в качестве исследуемой фазы используется FCC_A1. Кандидатами для сопоставления являлись следующие термодинамические базы данных:

CoCr-01Oik.tdb, CoCr-18Cac.tdb

Рекомендации по версионированию компонентов

Для корректного запуска файла model_analysys.ipynb рекомендуется к установке:

Версия интерпретатора Python == 3.10.9 (!)

В частности, стоит обратить внимание на версии некоторых необходимых библиотек:

PyMC == 5.15.0

cloudpickle == 2.0.0

Рекомендации по запуску скриптов

Для эффективного использования рекомендуется установить g++, так как проект PyMC в комплексе с g++ реализует оптимизацию и ускорение вычислений.

МИСИС, 2024

Щепалов Корней Павлович

About

Алгоритм статистического сопоставления термодинамических баз данных

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published