Программный комплекс ASTICS для термодинамического моделирования многокомпонентных систем

Программный продукт, разработанный советским и российским учёным – Александром Арсеньевичем Слободовым.

Его разработка началась в 1980-х годах и имела целью моделировать фазовые и химические взаимодействия широкого круга веществ при различных условиях.

Комплекс состоит из двух частей: расчетного модуля ASCAT, а также банка термодинамических данных ASTIB.

ASCAT

Это набор программ, реализующих алгоритмы нахождения равновесного состава химических систем.

Он реализован на языках Fоrtran и Pascal. Поддерживаемые операционные системы: MS-DOS и Windows до версии XP включительно.

ASTIB

Этот банк данных содержит полный набор термодинамических характеристик более 3000 веществ (конденсированных, газов, ионов). Данные обладают внешней и внутренней термодинамической согласованностью.

ASTICS = ASCAT + ASTIB

Программный комплекс совместно с банком данных реализует следующий функционал:

  • Расчёт фазового равновесия гетерогенных химических систем;
  • Расчёт химического равновесия гетерогенных химических систем;
  • Учёт возможности образования растворов (конденсированных, газовых, водных);
  • Возможность производить ряд расчётов по различным параметрам состояния: температуре, объёму газовой фазы, количеству вещества.

Вместе с этим программный комплекс ASTICS обладает рядом недостатков:

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

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

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

Поэтому было принято решение полностью его переписать с использованием современных языков программирования, автоматизации ряда задач (ранее выполняемых пользователем) и реализации современного интерфейса, доступного через Интернет из любой точки мира.

Поэтому продолжением развития программного комплекса ASTICS стал облачный вэб-сервис Реактор Слободова (SlobodovReactor), названный в память о разработчике метода термодинамического моделирования.