73
На основной панели размещены элементы управления:
1) Кнопка управления для запуска подпрограммы статистического моде-
лирования и построения графика процесса движения динамической системы.
2) Диалоговое окно для ввода и модификации исходных данных (незави-
симых переменных) исследуемой динамической системы. В этом окне преду-
смотрена возможность установки/сброса флажков разрешения случайной ва-
риации независимых переменных системы.
3) Движки, задающие: 1) число статистических испытаний; 2) макси-
мальное время наблюдения динамического движения системы.
4) Диалоговое окно для ввода и модификации векторной функции моде-
ли (зависимых переменных) от векторного аргумента (независимых перемен-
ных) исследуемой динамической системы.
5) Редактируемые окна для модификации порядка дифференциального
уравнения и размерности вектора независимых переменных исследуемой ди-
намической системы.
6) Диалоговое окно для просмотра результатов проектирования и опти-
мизации исследуемой динамической системы.
Кнопки управления. Кнопка “Моделирование” предназначена для запус-
ка подпрограммы статистического моделирования. При нажатии кнопки про-
изводится подготовка, проведение и завершение вычислительного экспери-
мента.
На этапе подготовки читаются исходные данные из входных файлов: по-
рядок полинома передаточной функции для числителя и знаменателя, число
исходных параметров системы, номинальные значения исходных параметров,
индикаторы варьирования переменных.
На этапе проведения вычислительного эксперимента производится мно-
гократный вычислительный эксперимент с выполнением в каждом статисти-
ческом испытании:
1) случайного варьирования исходных параметров системы x[1], x[2],...,
x[Nq] относительно номинальных значений в заданных диапазонах;
2) расчет коэффициентов b
0
, b
1
, b
2
, …, b
m
; a
0
, a
1
, …, a
n
передаточной
функции системы при исходных параметрах x[1], x[2],..., x[Nq];
3) расчет непрерывной матричной модели системы (формула 5.1);
4) расчет дискретной матричной модели системы (формула 5.3);
5) численное решение дифференциального уравнения системы при воз-
действии скачкообразного сигнала в заданном диапазоне времени;
6) определение времени переходного процесса, перерегулирования и
статистических характеристик этих показателей качества.
74
На этапе завершения вычислительного эксперимента (после проведения
заданного числа статистических испытаний) определяется минимальное время
переходного процесса (максимальное количество статистических испытаний в
данном пакете программ ограничено числом 1000) и соответствующие пара-
метры системы (оптимальные параметры). Строится график оптимального
переходного процесса в графическом окне (красная линия) и график переход-
ного процесса при номинальных значениях исходных параметров. Полученные
оптимальные параметры системы записываются в результирующий файл.
Кнопка “Результаты” позволяет вызывать диалоговое окно для просмотра
результатов проектирования и оптимизации исследуемой динамической сис-
темы (рисунок 5.3).
Рисунок 5.3. Диалоговое окно результатов проектирования
Движки числа статистических испытаний и времени наблюдения.
В графическом окне расположен Движок, устанавливающий максималь-
ное время наблюдения динамического движения системы (от 0 до 1,5 с).
Движок, задающий количество статистических испытаний системы рас-
считан на диапазон от 10 до 1000. Наиболее часто используемые значения (от
30 до 800) указаны синей полосой.
Диалоговое окно для просмотра результатов. В данном окне представле-
ны рассчитанные коэффициенты b
0
, b
1,
a
0
, a
1
, a
2
, a
3
, a
4
модели системы “Пере-
даточная функция”, результаты расчета матричной модели: матрицы A, B, C,
результаты проведенной оптимизации: минимальное время переходного про-
цесса и соответствующее ему перерегулирование и оптимальные значения па-