Главная Документы Загрузка пакета Разработчики | |||
Пакет программ STEP+ предназначен для численного исследования автономных систем и систем нелинейных уравнений в зависимости от параметров моделей, часто используемых при описании процессов в биологии, катализе и т. д. Предлагаемая разработка является версией под WINDOWS пакета программ STEP [1]. Ядро пакета STEP+ универсально и дает пользователю возможность проводить численное исследование для систем из произвольного числа уравнений. В пакете STEP+, как и в пакете STEP, используются оригинальные вычислительные алгоритмы, разработанные в Институте математики СО РАН: вариант метода продолжения решения по параметру, метод Годунова-Булгакова определения устойчивости матрицы (k-критерий), а также многошаговый метод Гира переменного порядка точности [2] для решения задачи Коши. Указанные алгоритмы позволяют изучать в рамках модели такие нелинейные эффекты как гистерезис, сильная параметрическая чувствительность, возникновение автоколебаний и т. д. Подробное описание методов содержится в учебном пособии [1].
Автоколебания в модели Лоренца
Диаграмма стационарного решения модели Auxin
Диаграмма стационарного решения модели Auxin совместно с определением устойчивости Пакет состоит из четырех основных разделов: «Создание модели», «Задача Коши», «Стационарные решения» и «Нелинейные системы». Для осуществления запуска расчетных программ и задания расчетных параметров задачи с помощью пользовательского интерфейса создана программа для генерации DLL-библиотеки. Благодаря специальному виду задания правых частей системы дифференциальных уравнений, генератор также находит аналитически матрицу Якоби правых частей системы и матрицу производных по параметрам. Возможности пакета STEP+ демонстрируются на моделях: 'Auxin'[3], 'Kaskad'[4] , 'Lorenz'[4] и 'Grain'[5]. В отличие от первых трех моделей автономная система уравнений модели возникает в результате применения метода прямых к начально-краевой задаче для нелинейного уравнения параболического типа. Пакет STEP+ реализован в среде визуального программирования Visual Basic.NET и предназначен для использования в операционной системе WINDOWS 2000\XP. Литература: |
|||
© Институт математики им. С. Л. Соболева | |||