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