Задайте опции для pidtune
команда
opt = pidtuneOptions
opt = pidtuneOptions(Name,Value)
возвращает набор опции по умолчанию для opt
= pidtuneOptionspidtune
команда.
создает набор опции с опциями, заданными одним или несколькими opt
= pidtuneOptions(Name,Value
)Name,Value
парные аргументы.
Задайте дополнительные разделенные запятой пары Name,Value
аргументы. Name
имя аргумента и Value
соответствующее значение. Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN
.
|
Целевой запас по фазе в градусах. Значение по умолчанию: 60 |
|
Цель эффективности с обратной связью способствовать в проекте. Для данного целевого запаса по фазе,
Чем больше настраиваемых параметров там находится в системе, тем более вероятно случается так, что алгоритм ПИДа может достигнуть желаемого особого внимания проекта, не жертвуя робастностью. Например, установка особого внимания проекта, более вероятно, будет эффективной для ПИД-регуляторов, чем для P или ПИ-контроллеров. Во всех случаях, насколько можно подстроить эффективность системы, зависит строго от свойств объекта. Для примера, иллюстрирующего эффект этой опции, смотрите ПИД-регулятор Мелодии, чтобы Способствовать Отслеживанию уставки или Подавлению помех (Командная строка). Значение по умолчанию: |
|
Количество нестабильных полюсов на объекте. Когда вашим объектом является Нестабильные полюса являются полюсами, расположенными в:
Чистый интегратор на объекте (s = 0) или (|z |> 1) не рассчитывает как нестабильный полюс для Значение по умолчанию: 0 |
|
Объект, содержащий заданные опции для |
Настройте контроллер PIDF с целевым запасом по фазе 45 градусов, одобрив меру подавления помех эффективности.
sys = tf(1,[1 3 3 1]); opts = pidtuneOptions('PhaseMargin',45,'DesignFocus','disturbance-rejection'); [C,info] = pidtune(sys,'pid',opts);
При использовании pidtune
команда, чтобы спроектировать ПИД-регулятор для объекта с нестабильными полюсами, если ваша модель объекта управления является одним из следующего:
затем используйте pidtuneOptions
задавать количество нестабильных полюсов на объекте.