pidtune
Algoritmo de ajuste de PID para un modelo de planta lineal
Sintaxis
Descripción
diseña un controlador PID de tipo C
= pidtune(sys
,type
)type
para la planta sys
. Si type
especifica un controlador PID de un grado de libertad (1-DOF), el controlador se diseña para el lazo de feedback unitario como se ilustra a continuación:
Si type
especifica un controlador PID de dos grados de libertad (2-DOF), pidtune
diseña un controlador de 2-DOF como en el lazo de feedback de la siguiente ilustración:
pidtune
ajusta los parámetros del controlador PID C
para equilibrar el rendimiento (tiempo de respuesta) y la robustez (márgenes de estabilidad).
utiliza opciones de ajuste adicionales, como el margen de fase objetivo. Utilice C
= pidtune(___,opts
)pidtuneOptions
para especificar el conjunto de opciones opts
.
Ejemplos
Argumentos de entrada
Argumentos de salida
Sugerencias
De forma predeterminada,
pidtune
con la entradatype
devuelve un controladorpid
de forma paralela. Para diseñar un controlador de forma estándar, utilice un controladorpidstd
como argumento de entradaC0
. Para más información sobre las formas de controlador paralela y estándar, consulte las páginas de referencia depid
ypidstd
.Para realizar un ajuste interactivo del PID en Live Editor, consulte la tarea Tune PID Controller de Live Editor. Esta tarea permite diseñar un controlador PID de forma interactiva y genera automáticamente código de MATLAB® para un script en vivo.
Algoritmos
Para más información sobre el algoritmo de ajuste PID de MathWorks®, consulte PID Tuning Algorithm.
Funcionalidad alternativa
Para realizar un ajuste interactivo del PID en Live Editor, consulte la tarea Tune PID Controller de Live Editor. Esta tarea permite diseñar un controlador PID de forma interactiva y genera automáticamente código de MATLAB para un script en vivo. Para ver un ejemplo, consulte PID Controller Design in the Live Editor
Para un ajuste interactivo del PID en una app independiente, utilice PID Tuner. Consulte PID Controller Design for Fast Reference Tracking para ver un ejemplo de cómo diseñar un controlador con la app.
Referencias
[1] Åström, Karl J., and Tore Hägglund. Advanced PID Control. Research Triangle Park, NC: ISA-The Instrumentation, Systems, and Automation Society, 2006.
Historial de versiones
Introducido en R2010b