Представленное решение реализовано внутри файла 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
Щепалов Корней Павлович