ποΈControl Systems
using Collimator for control systems
Linearizing Submodels
Using the python notebook API, it is possible to compute the linearized version of a submodel as a set of A, B, C, D matrices in the state space representation.
To run linearization, you must first create a submodel with the blocks that need to be grouped together.
Known limitations
We canβt currently linearize submodels that contain (nested) submodels
Linearization of submodel containing any of the following blocks is not presently supported:
Integrator Discrete
Unit Delay
Transfer Function Discrete
Zero Order Hold
Derivative Discrete
Pulse
Linearization of submodel containing any of the following blocks will treat the block as a unity operation in state space. This is because discontinuities cannot be represented in state space form:
Dead Zone
Saturate
Rate Limiter
Quantizer
Last updated