Working with Ill conditioned systems

2 views (last 30 days)
Shelia kk
Shelia kk on 27 Apr 2011
Hi, I have linear system (A(n x n),B(nxm),C(pxn) pairs, (where n = 9, m =1, p = 4). When I check the controllability or obsevability of the systems, matlab gives me the wrong answers that is
rank(obsv(A,C)) = 1. I tried with selecting C = eye(9) which means that i can measure all the variables. Then I must get rank(obsv(A,C)) = 9. But I still get rank(obsv(A,C)) = 1. When I check the singular value decomposition of A matrix and divide the max eigenvalue to minimum one, I get 2.6x10^21 , which is very big and causes all the errors in my simulation. I have to work with this system and find some transformation matrices to design my controller but since the system is ill-conditioned, i always get wrong results. What should I do? Please help. Thanks

Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!