BC/NW 2007, №1, (10) :16.20
РАЗРАБОТКА ПРОГРАММНЫХ СРЕДСТВ МОДЕЛИРОВАНИЯ НЕЛИНЕЙНЫХ ДИНАМИЧЕСКИХ
ПРОЦЕССОВ В КОЛЬЦЕВЫХ СТРУКТУРАХ
Д.А. Лушников, В.А. Кабанов
(Москва, Московский энергетический институт (технический университет), Россия)
Нелинейная динамика в настоящее время
является одним из перспективных направлений для исследований. Это связано с
тем, что нелинейные динамические системы обладают богатыми возможностями
описания процессов и механизмов взаимодействия.
В работе разрабатывалось программное
обеспечение для моделирования нелинейных динамических систем кольцевого типа. В
качестве среды разработки была выбрана среда C++ Builder. На
данном этапе созданная система позволяет исследовать процессы, возникающие в
сети Хопфилда, гиперцикле Эйгена, цикле Кребса и в системе Лоренца. Также
существует возможность расчета фрактальных размерностей хаоса, возникающего в
системе Лоренца.
Программное обеспечение построено в
соответствии со следующим принципом. Имеется головной модуль, который находится
в оперативной памяти с момента загрузки системы и до завершения работы с системой.
Головной модуль обеспечивает связь с подсистемами, каждая из которых
предназначена для решения своего круга задач. При такой структуре программы
легко решается задача дальнейшего расширения системы. Для удобства
исследователя, в программе предусмотрено несколько видов выходных данных. Это
графические результаты (временные характеристики и фазовые портреты) и
текстовый файл, содержащий значения каждой переменной процесса в каждый моменот
времени и который может быть использован для проведения дальнейших исследований
в других программных средствах.
Также в работе было проведено
предварительное исследование кольцевых структур с использованием разработанного
ПО. Важнейшим из полученных результатов стало обнаружение процессов
самоорганизации в указанных структурах, что делает возможным их использование
при определённой доработке в системах автоматического управления в качестве
регуляторов.
Литература:
1. А.Я.
Архангельский; Программирование в C++ Builder 6 ; Москва Бином 2005