Замените задержки полюсами в z = 0 или сдвигом фазы
sysnd = absorbDelay(sysd)
[sysnd,G]
= absorbDelay(sysd)
поглощает все задержки модели динамической системы
sysdsysnd
= absorbDelay(sysd
) в динамику системы или данные частотной характеристики.
Для моделей в дискретном времени (кроме моделей данных частотной характеристики) задержка k
периоды дискретизации заменяются k
полюса при z = 0. Для моделей в непрерывном времени (кроме моделей данных частотной характеристики) задержки времени не имеют точного представления с конечным числом полюсов и нулей. Поэтому используйте pade
(Control System Toolbox), чтобы вычислить рациональное приближение временной задержки.
Для моделей данных частотной характеристики как в непрерывном, так и в дискретном времени, absorbDelay
поглощает все задержки в данные частотной характеристики как сдвиг фазы.
[
возвращает матрицу sysnd
,G
]
= absorbDelay(sysd
)G
который отображает начальные состояния ss
(Control System Toolbox) модель sysd
в начальные состояния sysnd
.
hasdelay
| totaldelay
| pade
(Control System Toolbox)