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

Этот пример показывает, как получить числовые значения характеристик переходного процесса, такие как время нарастания, время установления и перерегулирование с помощью 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.

Смотрите также

|

Связанные примеры

Больше о