Publicado 2026-04-05
Esta guía proporciona un método claro y repetible para ajustar los parámetros Proporcional (P), Integral (I) y Derivativo (D) de unservosistema de control de motores. Aprenderá una secuencia de sintonización sistemática, reconocerá problemas de respuesta comunes (sobreimpulso, oscilación, error de estado estable) y aplicará correcciones probadas en campo para lograr un movimiento estable y preciso. Todos los métodos se basan en la teoría de control clásica y en la práctica de ajuste del mundo real, sin necesidad de herramientas específicas de la marca.
Antes de ajustar cualquier parámetro, sepa qué hace cada término:
P (proporcional): Responde al error actual. Una P mayor significa un par correctivo más fuerte, pero puede causar oscilación.
Yo (integral): Elimina el error de estado estable (el desplazamiento de la posición final). Demasiado I provoca una respuesta lenta o "liquidación".
D (derivado): Amortigua el movimiento reaccionando a la tasa de cambio del error. Reduce el exceso y estabiliza el sistema.
> Principio fundamental: Sintonice siempre en este orden –Primero P, luego I, luego D..
Utilice una carga ficticia que imite la aplicación real (por ejemplo, un brazo horizontal o una rueda inercial ligera).
Establezca un comando de paso pequeño (por ejemplo, cambio de posición de 10 a 30 grados) para observar la respuesta.
Registre las respuestas utilizando un registro codificador simple o incluso un video en cámara lenta.
Colocaryo = 0, D = 0.
ColocarPAGa un valor bajo (por ejemplo, 0,5 o 5 % del rango de salida del controlador).
Aplique un comando de paso y observe:
Sin oscilación, ascenso lento→ aumentar P entre un 30% y un 50%.
Un pequeño exceso (5-10%) luego se estabiliza→ P está cerca del óptimo.
Oscilación sostenida→ reducir P inmediatamente.
Continúe aumentando P en pequeños incrementos.
Encuentre la P más pequeña que causa una oscilación continua de igual amplitud (ganancia críticak_c).
Registre el período de oscilación.T_c(segundos por ciclo).
para un puestoservocon respuesta moderada:
P_final = 0.45 × K_c
Si quieres una respuesta más agresiva pero estable:
P_final = 0.5 × K_c
AplicarP_finaly verifique que la respuesta al escalón tenga menos del 20% de sobrepaso y se estabilice dentro de 3 a 5 períodos de oscilación.
MantenerP = P_final, D = 0.
Comience con una I pequeña:Yo = 0,5/T_c(o un valor bajo como 0,1–0,5).
Aplicar comando de paso.
si elservoalcanza la posición final exactamente → I es bueno.
Si se sobrepasa más y se recupera lentamente → reduzca I en un 20%.
Si tarda demasiado en alcanzar el objetivo (desplazamiento lento) → aumente I en un 20%.
Ahora listoD = 0,1 × P_final × T_c(punto de partida).
Observe la respuesta al paso:
El exceso debería disminuir notablemente.
Si la respuesta se vuelve ruidosa o nerviosa, reduzca D.
Si el exceso sigue siendo alto, aumente ligeramente D (no más del 30 % a la vez).
> Caso común: un servo aficionado en un brazo robótico (sin carga) podría terminar con P=2,5, I=0,8, D=0,4. Un servo industrial más grande con carga pesada puede necesitar P=8,0, I=1,2, D=1,5. Siempre ajuste según su respuesta observada.
Caso A – Oscilación después de la sintonización
Síntoma: El servo vibra al final del movimiento.
Solución: reduzca P en un 15% y aumente D en un 20%.
Caso B: respuesta lenta, sin exceso
Síntoma: Se mueve con demasiada cautela, tarda más de 1 segundo en dar un paso pequeño.
Solución: aumente P en un 30% y aumente I en un 20%.
Caso C – Posición final siempre desviada unos pocos grados
Síntoma: El error en estado estacionario permanece incluso con I>0.
Solución: aumente I en un 50 % o asegúrese de que el acoplamiento mecánico esté apretado (el juego causa un error falso).
Caso D – Movimiento brusco bajo carga variable
Síntoma: cuando la carga cambia (p. ej., el brazo levanta peso), la respuesta se vuelve inestable.
Solución: use una P más alta (cerca de la ganancia crítica) y una D más fuerte (≈0.2×P×T_c). Luego vuelva a ajustar I para la condición de carga más pesada.
Pruebe con diferentes tamaños de paso (pequeño, mediano, rango completo).
Prueba con un comando de rampa o cámara lenta continua.
Si el servo sobrepasa >25% en pasos grandes, reduzca P y aumente D.
Si nunca alcanza la posición exacta dentro de 0,5° después de 2 segundos, aumente I.
> Verificación final: Ejecute el ciclo de aplicación real de 10 a 20 veces. El servo debería estabilizarse dentro de la tolerancia requerida (por ejemplo, ±1°) en menos de 0,3 segundos para movimientos pequeños.
Sintonice siempre en secuencia: P → I → D. Nunca empieces con los tres.
P determina el límite de capacidad de respuesta y estabilidad.. Encuentre primero la ganancia crítica.
Elimino el error de estado estable pero agrego sobreimpulso. Agregue lentamente.
D reduce el exceso pero amplifica el ruido. Utilice lo suficiente.
Las cargas reales cambian el comportamiento– ajuste siempre bajo la carga de trabajo real.
Escriba sus valores iniciales de P, I, D. Entonces:
1. Cero I y D.
2. Aumente P hasta que vea una oscilación continua. Registre esa P como K_c y el período T_c.
3. Establezca P = 0,45 × K_c.
4. Establezca I = 0,5 / T_c (valor inicial).
5. Establezca D = 0,1 × P × T_c (valor inicial).
6. Ejecute una prueba de pasos. Ajuste P hacia arriba/abajo en un 10%, I hacia arriba/abajo en un 20%, D arriba/abajo en un 30% hasta obtener un ajuste nítido y en un solo paso.
Documente sus parámetros finales y la condición de carga. Repita el proceso cada vez que cambie la configuración mecánica. Con este método sistemático, puede ajustar cualquier servocontrolador PID sin tener que hacer conjeturas.
Hora de actualización: 2026-04-05
Comuníquese con el especialista en productos de Kpower para recomendarle un motor o caja de cambios adecuado para su producto.