Время нарастания, время установления и другие характеристики переходного процесса
S = stepinfo(sys)S = stepinfo(y,t)S = stepinfo(y,t,yfinal)S = stepinfo(___,'SettlingTimeThreshold',ST)S = stepinfo(___,'RiseTimeLimits',RT)вычисляет характеристики переходного процесса для модели S = stepinfo(sys)sys динамической системы. Функция возвращает характеристики в структуре, содержащей поля:
RiseTime — Время это берет для ответа, чтобы повыситься с 10% до 90% установившегося ответа.
SettlingTime — Время это берет для ошибки |y (t) - yfinal | между ответом y (t) и установившимся ответом yfinal, чтобы упасть на в 2% yfinal.
SettlingMin — Минимальное значение y (t) однажды ответ повысилось.
SettlingMax — Максимальное значение y (t) однажды ответ повысилось.
Overshoot — Перерегулирование процента, относительно yfinal).
Undershoot — Отклонение от номинала процента.
Peak — Пиковое абсолютное значение y (t)
PeakTime — Время, в которое происходит пиковое значение.
Следующая фигура иллюстрирует некоторые из этих количеств на типичном ответе второго порядка.

Используя этот синтаксис требует лицензии Control System Toolbox™.
вычисляет характеристики переходного процесса из массива данных переходного процесса S = stepinfo(y,t)y и соответствующий временной вектор t. Для откликов системы SISO y является вектором с тем же количеством записей как t. Для данных об ответе MIMO y является массивом, содержащим ответы каждого канала ввода-вывода. Этот синтаксис использует последнее значение в y (или последнее значение в соответствующих данных об ответе каждого канала) как установившееся значение для вычислительных характеристик, которые зависят от того значения.
вычисляет характеристики переходного процесса относительно установившегося значения S = stepinfo(y,t,yfinal)yfinal. Этот синтаксис полезен, когда вы знаете, что ожидаемый установившийся отклик системы отличается от последнего значения в y по причинам, таким как шум измерения.
Для ответов SISO t и y являются векторами с тем же NS длины. Для систем с входными параметрами NU и Нью-Йорком выходные параметры, можно задать y как NS Нью-Йорком массивом NU (см. step), и yfinal как массив Нью-Йорка ню. stepinfo затем возвращает массив структур Нью-Йорка ню S показателей производительности для каждой пары ввода-вывода.
позволяет вам задать порог S = stepinfo(___,'SettlingTimeThreshold',ST)ST, используемый в определении времени установления. Ответ обосновался, когда ошибка |y(t) - yfinal| становится меньшей, чем дробный ST его пикового значения. Значением по умолчанию является ST = 0.02 (2%). Можно использовать этот синтаксис с любой из предыдущих комбинаций входных аргументов.
позволяет вам задать более низкие и верхние пороги, используемые в определении времени нарастания. По умолчанию время нарастания задано как время, которое ответ занимает, чтобы повыситься с 10 до 90% установившегося значения (S = stepinfo(___,'RiseTimeLimits',RT)RT = [0.1 0.9]). Верхний порог RT(2) также используется, чтобы вычислить SettlingMin и SettlingMax. Эти значения являются минимальными и максимальными значениями ответа, происходящего после того, как ответ достиг верхнего порога. Можно использовать этот синтаксис с любой из предыдущих комбинаций входных аргументов.