Skip to content
Secciones de la documentación

Ajuste del controlador PID (Ziegler-Nichols)

POSThttps://rftools.io/api/py/v1/calculate

Slug pid-tuning. Calcule las ganancias del controlador PID mediante el método de bucle abierto (curva de reacción) de Ziegler-Nichols a partir de la ganancia del proceso, el tiempo muerto y la constante de tiempo.

Entradas

Envíe cada una de estas en inputs, en las unidades indicadas. La mayoría son obligatorias: una llamada a la que le falte una se rechaza (400) y no cuesta nada; una de la que la calculadora puede prescindir toma el valor predeterminado indicado. Una entrada fuera de su rango se calcula igualmente y se marca en la procedencia.

Entradas de pid-tuning
NombreUnidadRangoValor predeterminadoDescripción
processGainnúmeroningunaal menos 0.0011.5Cambio de la salida / tamaño del escalón de entrada en un ensayo al escalón
deadTimenúmerosal menos 0.0010.1Tiempo antes de que comience la respuesta
timeConstantnúmerosal menos 0.0011Tiempo hasta el 63,2% de la respuesta final al escalón
overshootBudgetnúmero%0.1 … 20025El sobreimpulso que puede tener el lazo ante un escalón de consigna; la sintonía de Ziegler–Nichols apunta a un 25 % aproximadamente (Ogata, Modern Control Engineering, 5.ª ed., cap. 8)

Salidas

Se devuelven en values, por nombre. Un valor ilimitado o no definido es null.

Salidas de pid-tuning
CampoUnidadDescripción
kpPIDprincipalningunaKp (PID)
kiPID1/sKi (PID)
kdPIDsKd (PID)
kpPIningunaKp (solo PI)
tiPIsTi (solo PI)
tiPIDsTi (PID)
tdPIDsTd (PID)
overshootPct%Sobreimpulso (PID)
settlingTimesTiempo de estabilización (PID, 2 %)

Cómo llamarla