КОМПЛЕКС РАСЧЕТНЫХ ДОКУМЕНТОВ ПО ХИМИЧЕСКОЙ КИНЕТИКЕ

НА MATHCAD CALCULATION SERVER

Коробов В.И., Очков В.Ф.*, Хрень Е.П.

Днепропетровский национальный университет, korvik58@mail.ru

*Московский энергетический институт (ТУ) OchkovVF@mpei.ru

 

Технология сетевых расчетов на Mathcad Calculation Server (MCS), впервые разработанная в Московском энергетическом институте [1], доказала свою эффективность за более чем трехлетний период эксплуатации. Кроме того, что MCS является мощной вычислительной средой, он еще и в значительной степени решает проблему использования нелицензионных программ: для проведения вычислений пользователю нет необходимости устанавливать на свой компьютер дорогостоящий программный продукт (например, систему Mathcad 11-14), достаточно лишь иметь доступ в Интернет. По адресу www.vpu.ru/mas можно осуществлять различные инженерные расчеты в режиме удаленного доступа.

На сегодняшний день коллекция документов по химической кинетике на MCS (http://twt.mpei.ac.ru/TTHB/1/ChimKin.html) включает более 40 сетевых версий расчетных документов, охватывающих все основные типы кинетических расчетов. Хотя основная часть документов имеет выраженную образовательную направленность, иллюстрируя основные закономерности кинетики простых и сложных реакций, они вполне могут быть применимы для полноценных расчетов, включая прогнозирование эволюции химической системы во времени, а также определение основных кинетических параметров реакций на основании экспериментальной информации. Основные подходы к решению прямой и обратной задач химической кинетики в среде Mathcad 11.2 изложены нами в [2].

Отличительной особенностью сетевых версий расчетных документов является также их многоязычность: по желанию пользователя можно выбрать один из языков комментария расчетов (английский, русский, украинский).

На базе MCS разработан универсальный кинетический симулятор (Mathcad 14), позволяющий решать прямую кинетическую задачу для произвольной кинетической схемы, заданной пользователем в текстовом окне. При работе симулятора автоматически формируются стехиометрическая матрица, вектор скоростей элементарных стадий и вектор правых частей системы дифференциальных уравнений, описывающий изменение концентрации всех участников реакции во времени. Далее по задаваемым пользователем значениям констант скоростей элементарных реакций и начальных концентраций реактантов рассчитываются их кинетические кривые. При этом имеется возможность выбора из предлагаемого списка конкретной встроенной функции для численного интегрирования системы (Adams, AdamsBDF, BDF, Radau, rkfixed, Rkadapt). Предусмотрены средства блокирования расчетов при неправильных действиях пользователя.

Разработанные документы используются в учебном процессе кафедр физической химии ДНУ и Технологии воды и топлива МЭИ.

Авторы выражают благодарность Стюарту Браффу (Великобритания) за любезно предоставленные некоторые подпрограммы-утилиты.

 

1. Mathcad Calculation/Application Server: опыт трехлетней эксплуатации в России. Труды межвузовской конф. "Практика применения научного программного обеспечения в образовании и исследованиях". - С-Пб, 2007. С. 9-18.

2. Коробов В.И., Очков В.Ф. Решение задач химической кинетики в средах Mathcad и Maple. Тез. 13-й межд. конф. "Математика, компьютер, образование". г. Пущино, 2007. С. 122.