sdhinfsyn

Вычислите H контроллер для системы выборочных данных

Синтаксис

[K,GAM]=sdhinfsyn(P,NMEAS,NCON)
[K,GAM]=sdhinfsyn(P,NMEAS,NCON, KEY1,VALUE1,KEY2,VALUE2,...)

Описание

sdhinfsyn управляет непрерывно-разовой системой LTI P с контроллером дискретного времени K. Непрерывно-разовому объекту LTI P разделили реализацию пространства состояний можно следующим образом:

P=[AB1B2C100C200]

где непрерывно-разовые входные параметры воздействия входят через B 1, выходные параметры от диспетчера считаются постоянные между выборкой моментов и входят через B 2, непрерывно-разовые ошибки (чтобы быть сохраненными небольшими) соответствуют C 1 раздел, и выходные измерения, которые выбираются контроллером, соответствуют C 2 раздела. B 2 имеет размер столбца, ncon и C 2 имеют размер строки nmeas. Обратите внимание на то, что матрица D должна быть нулем.

sdhinfsyn синтезирует контроллер LTI дискретного времени K, чтобы достигнуть данной нормы (если возможный), или найдите минимальную возможную норму к в допуске TOLGAM.

Подобно hinfsyn функциональный sdhinfsyn использует итерацию γ. Учитывая высокую и низкую стоимость γ, GMAX и GMIN, метод деления пополам используется, чтобы выполнить итерации на значении γ, чтобы приблизиться к оптимальному H система управления. Если GMAX = GMIN, только одно значение γ тестируется. Останавливающийся критерий алгоритма двоичного поиска требует, что относительная разница между последним значением γ, которое перестало работать и последнее значение γ, которое передало быть меньше, чем TOLGAM.

Входные параметры

P

Объект LTI

NMEAS

Количество измерений вывод контроллеру

NCON

Количество входных параметров управления

Дополнительные входные параметры (KEY, VALUE) пары подобны hinfsyn, но с дополнительными значениями KEY 'Ts' и 'DELAY'.

TRANSLATION

Значение

Значение

'GMAX'

действительный

Начальная верхняя граница на GAM (default=Inf)

'GMIN'

действительный

Начальная нижняя граница на GAM (default=0)

'TOLGAM'

действительный

Допуск относительной погрешности к GAM (значение по умолчанию =. 01)

'Ts'

действительный

(Default=1) шаг расчета контроллера, который будет разработан

'DELAY'

целое число

(Default=0) неотрицательное целое число, дающее количество демонстрационных периодов, задерживаются для вычисления управления

'DISPLAY'

'off'

'on'

(Значение по умолчанию) никакое отображение командного окна или командное окно не отображает информацию о прогрессе синтеза

Выходные аргументы

K

H контроллер

GAM

Итоговое значение γ H стоимость достигается

Алгоритмы

sdhinfsyn использует изменение формул, описанных в статье Бэмиха и Пирсона [1], чтобы получить эквивалентную систему дискретного времени. (Это сделано, чтобы улучшить числовое создание условий алгоритмов.) Предварительный шаг должен определить, является ли норма непрерывно-разовой системы за один период выборки свободно меньше, чем данный γ - значение. Это требует поиска и является в вычислительном отношении относительно дорогим шагом.

Ссылки

[1] Bamieh, степень бакалавра гуманитарных наук и Дж.Б. Пирсон, “Общие рамки для Линейных Периодических Систем с Приложениями к Управлению Выборочных данных”, Транзакции IEEE на Автоматическом управлении, издании AC-37, 1992, стр 418-435.

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

| |

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