267
времени нарастания. С другой стороны считают также, что время ре-
гулирования – это время устранения рассогласования до 5 % его на-
чального значения [16]. Из всех приведенных формулировок следует,
что среди преподавателей единства в методах определения и смысле
основных параметров нет.
Надо сказать, что и авторы MATLAB допускают неточные или
противоречивые формулировки. Начнем с того, что в справке время
регулирования определяется по зоне 5 %, хотя заводская установка
равна 2 %, что может привести неопытного пользователя к ошибке.
Peak Amplitude в разных местах документации определяется то
как наибольшее абсолютное значение реакции y(t), т. е. наибольшее
отклонение от нуля независимо от знака, то как наибольшее отклоне-
ние от установившегося значения, что совсем не одно и то же. Время
нарастания Rise Time определяется по уровням от установившегося
значения Final Value – в одном случае, от разницы между установив-
шимся и начальным значениями – в другом случае, фактически вы-
числяется именно по разнице. Зона для вычисления времени регули-
рования определяется в процентах от установившегося значения (по
справке), а на самом деле от максимальной абсолютной разницы меж-
ду текущим у(t) и установившимся значениями. Перерегулирование
Overshoot определяется величиной, на которую сигнал реакции пре-
вышает установившееся значение, и находится в процентах от устано-
вившегося значения (фактически), но в другом месте документации –
от разницы между установившимся и начальным значениями. То же
относится и к начальному провалу Undershoot – относительной вели-
чине первого отклонения от начального значения в сторону, противо-
положную направлению к установившемуся значению.
Уже это несовпадение формулировок в документации и про-
грамме говорит о возможности появления ошибок при оценке нестан-
дартных характеристик. Рассмотрим, как принятый в MATLAB под-
ход влияет на значения прямых показателей качества.
Заметим попутно, что при исследовании систем регулирования
возможны три типа передаточных функций: с m = 0 (нули отсутству-
ют) – такова главная передаточная функция от входа задания r(t) к ре-
гулируемому выходу y(t); с m = n (порядок полинома числителя m ра-
вен порядку полинома знаменателя n) – это соответствует функции
передачи ошибки регулирования от задания; с 0 < m < n (это функции
влияния возмущения на регулируемую величину и ошибку регулиро-
вания).
Для систем с m = n MATLAB допускает неверное определение
значений перерегулирования и времени достижения максимума. Здесь