Полюса динамической системы
возвращает полюса динамической системной модели SISO или MIMO
P = pole(sys)sys. Выходной сигнал выражается как обратная величина единиц времени, указанных в sys.TimeUnit. Полюса динамической системы определяют устойчивость и реакцию системы.
Линейная инвариантная по времени система с разомкнутым контуром стабильна, если:
За непрерывное время все полюса передаточной функции имеют отрицательные вещественные части. Когда полюса визуализируются на комплексной s-плоскости, то все они должны лежать в левой половине плоскости (LHP), чтобы обеспечить стабильность.
В дискретное время все полюса должны иметь величину строго меньшую единицы, то есть все они должны лежать внутри единичной окружности.
Несколько полюсов являются численно чувствительными и не могут быть вычислены с высокой точностью. Полюс λ с кратностью m обычно приводит к кластеру вычисленных полюсов, распределенных по окружности с центром λ и радиусом порядка
где λ - относительная точность машины (eps).
Дополнительные сведения о нескольких полюсах см. в разделе Чувствительность нескольких корней.
Если sys имеет внутренние задержки, полюса получают, сначала устанавливая все внутренние задержки на ноль так, чтобы система имела конечное число полюсов, тем самым создавая аппроксимацию Паде нулевого порядка. Для некоторых систем установка задержек в ноль создает сингулярные алгебраические циклы, которые приводят к неправильным или плохо определенным аппроксимациям с нулевой задержкой. Для этих систем: pole возвращает ошибку.
Для оценки стабильности моделей с внутренними задержками используйте step или impulse.