Численные методы для анализа
нелинейных динамических систем
и существующие программные реализации.

Программы для исследования бифуркаций
СANDYS/QA: [не]нужные подробности

СГТНД    : :    алгоритмы и программы    : :    софт для бифуркаций    : :    CANDYS/QA    : :    ненужные подробности

english      noframes
frames  

Аналитические возможности СANDYS представлены, насколько это было возможно (в моем ограниченном понимании) в таблицах (что может и условия работы).

СANDYS/QA, в отличие от AUTO и CONTENT, для нахождения и отслеживания предельного цикла использует метод отображения Пуанкаре. Есть различные опции для выбора сечения в фазовом пространстве.

Настоящая «фишка» СANDYS/QA – это, конечно, интерфейс. Используется система вложенных меню, это все в текстовом (консольном) режиме, с набором команд, подаваемых с клавиатуры, причем используются какие-то удивительные клавиши, интуитивно совершенно не связанные по смыслу с исполняемой командой. Их, слава богу, не так много, можно запомнить, но первое время все равно приходится сидеть с руководством в руках.

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

Случай из моей практики, связанный с этим порядком: я в качестве тестовой задачи считал систему из шести диф-уров (все те же связанные Ресслеры) и прошел каскад из пяти удвоений периода по одному из параметров. Потом захотел просчитать какую-то из линий удвоения периода, дал команду добавить еще один активный параметр. Программа неожиданно ушла в себя на полчаса (это был Pentium IV 3000) и я решил уже, что где-то произошло зацикливание, когда, наконец, она что-то выдала. Оказалось, что CANDYS без всяких предупреждений просчитывает начальные вектора для продолжения по новому параметру всех (всех!!!) особых точек, найденных в сечении по одному параметру. Причем, начиная с самого глубокого уровня, и не останавливаясь, пока не закончила (на это ушло больше часа). С одной стороны, это, конечно, плюс – я потом использовал несколько этих стартовых точек – но отнюдь не все, и это, конечно, минус.