From: Ryan K. <rk...@si...> - 2013-06-14 19:35:22
|
So, my system is in controllable canonical form. To my limited understanding of modern control, that should mean it is controllable, right? But this looks bad: In [65]: numpy.linalg.matrix_rank(A) Out[65]: 9 In [62]: test = control.ctrb(A,B) In [63]: numpy.linalg.matrix_rank(test) Out[63]: 3 -- Ryan Krauss, Ph.D. Associate Professor Mechanical Engineering Southern Illinois University Edwardsville On Fri, Jun 14, 2013 at 2:27 PM, Ryan Krauss <rk...@si...> wrote: > So, while waiting for a response on my LQR post, I decided to try a pole > placement approach instead (for the same system). It doesn't throw any > errors, but also fails to put the poles anywhere near my desired locations > (and driving some of the poles unstable). See attached. > > Any thoughts? > > > > -- > Ryan Krauss, Ph.D. > Associate Professor > Mechanical Engineering > Southern Illinois University Edwardsville > |