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 ?

 Réponse acceptée

Azzi Abdelmalek
Azzi Abdelmalek le 3 Jan 2014

1 vote

The order of your poles vector doesn't matter

2 commentaires

jaden
jaden le 4 Jan 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

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

Community Treasure Hunt

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

Start Hunting!

Translated by