Exception Hierarchy¶
exceptions
¶
Custom exception hierarchy and domain errors for ctrlpy.
CtrlPyError
¶
DimensionMismatchError
¶
Bases: CtrlPyError, ValueError
Exception raised when system matrix or vector dimensions are incompatible.
UnstableSystemError
¶
Bases: CtrlPyError
Exception raised when an operation is invalid for an unstable system.
For example, steady-state metrics, settling time, or overshoot calculations are not well-defined for systems with poles in the Right Half Plane (Re(p) > 0).