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.
| Nombre | Unidad | Rango | Valor predeterminado | Descripción |
|---|---|---|---|---|
| processGainnúmero | ninguna | al menos 0.001 | 1.5 | Cambio de la salida / tamaño del escalón de entrada en un ensayo al escalón |
| deadTimenúmero | s | al menos 0.001 | 0.1 | Tiempo antes de que comience la respuesta |
| timeConstantnúmero | s | al menos 0.001 | 1 | Tiempo hasta el 63,2% de la respuesta final al escalón |
| overshootBudgetnúmero | % | 0.1 … 200 | 25 | El 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.
| Campo | Unidad | Descripción |
|---|---|---|
| kpPIDprincipal | ninguna | Kp (PID) |
| kiPID | 1/s | Ki (PID) |
| kdPID | s | Kd (PID) |
| kpPI | ninguna | Kp (solo PI) |
| tiPI | s | Ti (solo PI) |
| tiPID | s | Ti (PID) |
| tdPID | s | Td (PID) |
| overshootPct | % | Sobreimpulso (PID) |
| settlingTime | s | Tiempo de estabilización (PID, 2 %) |
Cómo llamarla
- Calcular: una llamada, la solicitud y la respuesta completas, y sus errores.
- Cálculo por lotes: esta calculadora con otras, o un barrido, en una sola solicitud.
- Resolver para un valor objetivo: el valor de una entrada que lleva una salida a un objetivo.