place

Проект размещения полюса

Синтаксис

K = place(A,B,p)
[K,prec,message] = place(A,B,p)

Описание

Учитывая сингл - или мультивходная система

x˙=Ax+Bu

и векторный p из желаемых самосопряженных местоположений полюса с обратной связью, place вычисляет матрицу усиления K таким образом, что обратная связь состояния u = –Kx помещает полюса с обратной связью в местоположениях p. Другими словами, собственные значения A – соответствие BK записи p (до упорядоченного расположения).

K = place(A,B,p) помещает желаемые полюса с обратной связью p путем вычисления обратной связи состояния получают матричный K. Все входные параметры объекта приняты, чтобы быть входными параметрами управления. Длина p должен совпадать с размером строки A. place работает на мультивходные системы и основан на алгоритме от [1]. Этот алгоритм использует дополнительные степени свободы, чтобы найти решение, которое минимизирует чувствительность полюсов с обратной связью к возмущениям в A или B.

[K,prec,message] = place(A,B,p) возвращает prec, оценка как тесно собственные значения A – соответствие BK заданные местоположения p (prec измеряет количество точных десятичных цифр в фактических полюсах с обратной связью). Если некоторый ненулевой полюс с обратной связью - больше чем 10% прочь от желаемого местоположения, message содержит предупреждающее сообщение.

Можно также использовать place поскольку средство оценки получает выбор путем перемещения A матрица и занимающий место C' для B.

l = place(A',C',p).'

Примеры

Проект размещения полюса

Считайте систему в пространстве состояний (a,b,c,d) с двумя входными параметрами, тремя выходными параметрами и тремя состояниями. Можно вычислить матрицу усиления обратной связи, должен был поместить полюса с обратной связью в p = [-1 -1.23 -5.0]

p = [-1 -1.23 -5.0];
K = place(a,b,p)

Алгоритмы

place использует алгоритм [1], который, для мультивходных систем, оптимизирует выбор собственных векторов для надежного решения.

В старших проблемах некоторые варианты местоположений полюса приводят к очень большим усилениям. Проблемы чувствительности, присоединенные с большими усилениями, предлагают осторожность в использовании методов размещения полюса. См. [2] для результатов числового тестирования.

Ссылки

[1] Kautsky, J., Н.К. Николс и П. ван Дурен, "Устойчивое Присвоение полюса в Линейной Обратной связи состояния", Международный журнал Управления, 41 (1985), стр 1129-1155.

[2] Laub, А.Дж. и М. Ветт, алгоритмы и программное обеспечение для присвоения полюса и наблюдателей, версии UCRL-15646. 1, отдел EE, унив Калифорнии, Санта-Барбары, CA, сентябрь 1984.

Смотрите также

|

Представлено до R2006a