Why can the use of "ctrb" function not prove the controllability of a system that can be controlled with "hinfsyn"?
Show older comments
I am working on control of a flexible, dynamic system. I used the "hinfsyn" function to find a controller, and it worked. However, when I checked the controllability of the system, I observed that the rank of the "ctrb" output is too low, which does not justify a controllable system. To find the rank of the controllability matrix, I use the code below:
rank(ctrb(a,b))
Where "a" and "b" are the respective matrices of my state-space system.
Why is this happening?
Is it expected behavior?
Accepted Answer
More Answers (0)
Categories
Find more on H-Infinity Synthesis in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!