exponenta event banner

lsiminfo

Вычислить характеристики линейного отклика

Синтаксис

S = lsiminfo(y,t,yfinal)
S = lsiminfo(y,t)
S = lsiminfo(...,'SettlingTimeThreshold',ST)

Описание

S = lsiminfo(y,t,yfinal) принимает данные ответа (t,y) и установившееся значение yfinal и возвращает структуру S содержащий следующие показатели эффективности:

  • SettlingTime - Время отстоя

  • Min - Минимальное значение Y

  • MinTime - Время достижения минимального значения

  • Max - Максимальное значение Y

  • MaxTime - Время достижения максимального значения

Для ответов SISO, t и y являются векторами с одинаковой длиной NS. Для ответов с выходами NY можно указать y как массив NS-by-NY и yfinal как массив NY-by-1. lsiminfo затем возвращает массив структуры NY-by-1 S показателей производительности для каждого выходного канала.

S = lsiminfo(y,t) использует последнее значение образца y как стационарное значение yfinal. s = lsiminfo(y) принимает t = 1:NS.

S = lsiminfo(...,'SettlingTimeThreshold',ST) позволяет указать пороговое значение ST используется при расчете времени расчета. Ответ урегулирован, когда произошла ошибка |y(t) - yfinal| становится меньше доли ST его пикового значения. Значение по умолчанию: ST=0.02 (2%).

Примеры

свернуть все

Создайте следующую функцию непрерывного переноса времени:

H (s) = s-1s3 + 2s2 + 3s + 4

sys = tf([1 -1],[1 2 3 4]);

Вычислите импульсную характеристику.

[y,t] = impulse(sys);

impulse возвращает выходной ответ y и вектор времени t используется для моделирования.

Вычислить характеристики ответа, используя конечное значение ответа 0.

s = lsiminfo(y,t,0)
s = struct with fields:
    SettlingTime: 22.8700
             Min: -0.4268
         MinTime: 2.0088
             Max: 0.2847
         MaxTime: 4.0733

Можно построить график импульсного отклика и проверить эти характеристики отклика. Например, время, в которое минимальное значение ответа (MinTime) достигается приблизительно 2 секунды.

impulse(sys)

Figure contains an axes. The axes contains an object of type line. This object represents sys.

См. также

| | |

Представлен в R2006a