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
Для просмотра документации необходимо авторизоваться на сайте