Which algorithm is used in the isproper function to reduce the number of states?
1 view (last 30 days)
Show older comments
The isproper function in Matlab can transform a descriptor state space model:
E*Dx = A*x + B*u
y=C*x + D*u
with a singular Matrix E into an equivalent model with fewer states and a non-singular E matrix. How is this transformation from a DAE to an ODE achieved? Which algorithm is used?
Thanks for considering my question.
0 Comments
Answers (1)
Yoke Peng Leong
on 18 May 2018
The specific implementation is proprietary. However, at high level, it involves eliminating pole/zero cancellations at infinity using a form of staircase algorithm.
0 Comments
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!