|
Пакет программ STEP+ предназначен для численного исследования автономных
систем и систем нелинейных
уравнений в зависимости от параметров моделей, часто используемых при
описании процессов в биологии,
катализе и т.д.
Предлагаемая разработка является версией под WINDOWS пакета программ
STEP[1]. Ядро пакета STEP+
универсально и дает пользователю возможность проводить численное исследование
для систем из
произвольного числа уравнений. В пакете STEP+, как и в пакете STEP, используются
оригинальные
вычислительные алгоритмы, разработанные в Институте математики СО РАН:
вариант метода продолжения
решения по параметру, метод Годунова-Булгакова определения устойчивости
матрицы (k-критерий), а
также многошаговый метод Гира переменного порядка точности[2] для решения
задачи Коши. Указанные
алгоритмы позволяют изучать в рамках модели такие нелинейные эффекты как
гистерезис, сильная
параметрическая чувствительность, возникновение автоколебаний и т.д. Подробное
описание методов
содержится в учебном пособии[1].

Пакет программ STEP+ позволяет проводить комплексное изучение автономных
систем, которое включает:
1) интегрирование автономной системы, как способ задания стартового решения
в методе продолжения по
параметру при изучении стационарных решений автономных систем. В случае
выхода на предельные циклы
имеется возможность графического представления их проекций на плоскость
или трехмерное фазовое
пространство;

Автоколебания в модели Лоренца
2) построение диаграммы стационарных решений методом продолжения по параметру
c определением областей
изменения параметра с разным числом решений. Построение диаграммы сопровождается
определением
устойчивости стационарных решений в зависимости от параметра;

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

Диаграмма стационарного решения модели Auxin совместно с определением
устойчивости
Блок-схема проведения численного исследования автономной
системы уравнений в рамках пакета STEP+
Пакет состоит из четырех основных разделов: «Создание модели», «Задача
Коши», «Стационарные решения»
и «Нелинейные системы». Для осуществления запуска расчетных программ и
задания расчетных параметров
задачи с помощью пользовательского интерфейса создана программа для генерации
DLL-библиотеки.
Благодаря специальному виду задания правых частей системы дифференциальных
уравнений, генератор
также находит аналитически матрицу Якоби правых частей системы и матрицу
производных по параметрам.
Возможности пакета STEP+ демонстрируется на моделях: 'Auxin'[3], 'Kaskad'[4] ,
'Lorenz'[4] и
'Grain'[5]. В отличие от первых трех моделей автономная система уравнений
модели возникает в
результате применения метода прямых к начально-краевой задаче для нелинейного
уравнения
параболического типа.
Пакет STEP+ реализован в среде визуального программирования Visual Basic.NET
и предназначен для
использования в операционной системе WINDOWS 2000\XP.
Литература:
1. С.И.Фадеев, С.А.Покровская, А.Ю.Березин, И.А.Гайнова. Пакет программ
STEP для численного
исследования систем нелинейных уравнений и автономных систем общего вида.
Описание работы пакета
STEP на примерах задач из учебного курса «Инженерная химия каталитических
процессов.»
2. Gear G.W. The automatic integration of ordinary differential equations
// Comm. ACM. – 1971. –
Vol. 14. – N 3. – P. 176-179.
3. В.А.Лихошвай, Н.А.Омельянчук, В.В.Миронова, С.И.Фадеев, Э.Д.Мелснис,Н.А.Колчанов,
Математическая
модель паттерна распределения ауксина в корне растения. // Онтогенез,
2007, т.38, №6, стр.1-11.
4. М.Холодниок, А.Клич, М.Кубичек, М.Марек, Методы анализа нелинейных
динамических моделей, Москва,
Мир, 1991, 366 с. (Задача 2 и Задача 10).
5. Paterson W.R., Gresswell.D.L., A simpl method for the calculation of
effectiveness factors //
Chem. Eng. Sci., 1971, v.26, p.605-616.
THE PACKAGE STEP-PLUS FOR NUMERICAL STUDY OF AUTONOMOUS SYSTEMS
|