Определение параметров для 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 |
|
Цель производительности с замкнутым контуром в пользу проекта. Для заданного целевого запаса фазы,
Чем больше в системе настраиваемых параметров, тем больше вероятность того, что алгоритм PID сможет достичь желаемого проектного фокуса без ущерба для надежности. Например, установка проектного фокуса с большей вероятностью будет эффективной для ПИД-контроллеров, чем для P-контроллеров или ПИ-контроллеров. Во всех случаях, насколько можно точно настроить производительность системы, сильно зависит от свойств вашего завода. Пример, иллюстрирующий эффект этой опции, см. в разделе Настройка контроллера PID в пользу отслеживания ссылок или отклонения нарушений (командная строка). По умолчанию: |
|
Количество неустойчивых полюсов в растении. Когда ваш завод является Неустойчивые полюса представляют собой полюса, расположенные в:
Чистый интегратор в установке (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 команда для проектирования контроллера PID для установки с неустойчивыми полюсами, если модель установки является одной из следующих:
затем использовать pidtuneOptions для указания числа неустойчивых полюсов в установке.