Числовые значения характеристик системы временной области

В этом примере показано, как получить числовые значения характеристик переходной характеристики, таких как время нарастания, время урегулирования и перерегулирование с помощью stepinfo. Можно использовать подобные методы с lsiminfo для получения характеристик отклика системы на произвольные входные или начальные условия.

Создайте модель динамической системы и получите числовые значения переходной характеристики характеристик системы.

H = tf([8 18 32],[1 6 14 24]);
data = stepinfo(H)
data = struct with fields:
        RiseTime: 0.2087
    SettlingTime: 3.4972
     SettlingMin: 1.1956
     SettlingMax: 1.6871
       Overshoot: 26.5302
      Undershoot: 0
            Peak: 1.6871
        PeakTime: 0.5987

Выходы являются структурой, которая содержит значения для нескольких характеристик переходной характеристики. Чтобы получить доступ к этим значениям или обратиться к ним в других вычислениях, используйте запись через точку. Для примера, data.Overshoot - значение перерегулирования.

Вычислим время, необходимое для переходной характеристики H для осаждения в пределах 0,5% от его конечного значения.

data = stepinfo(H,'SettlingTimeThreshold',0.005);
t05 = data.SettlingTime
t05 = 4.8896

По умолчанию stepinfo определяет время урегулирования как время, необходимое для расчета выхода в пределах 0,02 (2%) от его конечного значения. Установка более строгой 'SettlingTimeThreshold' 0,005 приводит к более длительному времени урегулирования.

Для получения дополнительной информации об опциях и характеристиках смотрите stepinfo страница с описанием.

См. также

|

Похожие примеры

Подробнее о