解决control - controllable for mimo system in matlab
I have a MIMO state space system. I need to obtained a controllability canonical realisation in matlab. How can I do it?. I only know to find a controllable and observable on SISO system. can anyone help me?matlab control state-space canonical-form
asked Apr 20 '15 at 8:42 norul 6 1 Ask this question on engineering stack exhange. engineering.stackexchange.com – willpower2727 Apr 20 '15 at 12:05 @willpower2727 There are engineers here too! – krisdestruction Apr 21 '15 at 0:33 @norul to clarify, do you mean the Controllability Canonical Realization Matrix? – krisdestruction Apr 21 '15 at 2:11
This answer assumes your system is controllable (you can use the
ctrb function to check or CHT).
You can use the canon function to obtain the controllability canonical matrix of the linear dynamic system model stored into
sys. Please note that the way Matlab defines it may not be the same as what you define it to be. Check it's definition on the function definition page.
edited May 5 '15 at 14:48 answered Apr 21 '15 at 2:15 krisdestruction 1,849 1 6 19 yes..i mean controllability canonical realization matrix.. thank you for helping me. i will try the canon function. thank you so much @krisdestruction – norul Apr 21 '15 at 3:32 @norul Can you kindly accept the answer if it's correct? – krisdestruction Apr 21 '15 at 3:57 1 yes.. i will try to find how the canon function work in order to obtain the controllability matrix.. – norul Apr 21 '15 at 4:48 @norul Did you end up making the
canonfunction to work? – krisdestruction Apr 24 '15 at 3:04 I had try the canon function, but there has error 'the matrix is nearly singular'. so, i think my system cannot use the canon function or the system not controllable. – norul Apr 27 '15 at 3:25 | show more comments
- 4Matlab textread函数详解
- 5Matlab 线性拟合 & 非线性拟合