how should vector p in function place(a,b,p) be ?

pole placement algorithm is used in civil structural control. vector p should be computed based on open loop poles which are derived by p0=eig(a) . always eig(a) yields a vector of complex poles in descending order . does function place(a,b,p) expect vector p to be in descending order in order to compute gain matrix f (f=place(a,b,p)) correctly ?

 Respuesta aceptada

Azzi Abdelmalek
Azzi Abdelmalek el 3 de En. de 2014

1 voto

The order of your poles vector doesn't matter

2 comentarios

jaden
jaden el 4 de En. de 2014
thank you for your answer . personally i think you are right because i found nothing in coding of place that would indicate any check on the order of poles by program . but i made an experiment out of this and assigned 2 different p vector one in ascending order and other in descending order . the results were close but NOT the SAME .
This is probably due to numerical errors

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Dynamic System Models en Centro de ayuda y File Exchange.

Preguntada:

el 3 de En. de 2014

Comentada:

el 4 de En. de 2014

Community Treasure Hunt

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

Start Hunting!

Translated by