Implementando PID en la retroalimentación PWM para disminuir el tiempo de establecimiento

1

He creado los siguientes comentarios simples de PWM:

Larespuestaalescalónes:

HeintentadoagregarelcontroladorPIDyejecutéelsiguientecódigoparaprobarlo:

L=1.62;Lp=-1.232;Kd=Lp/L+50;Ki=1.1;Kp=Ki/(Kd*L-Lp)+5;s=tf('s');P=L*(Kd*s^2+Kp*s+Ki)/(s^3+(Kd*L-Lp)*s^2+L*Kp*s+L*Ki);step(P)

Elresultadofuecomoquería:

Sinembargo,cuandoagreguéelcontroladorPIDalasimulacióndeSimulinkSalióasí:

¿Hay alguna forma de implementar PID en PWM para obtener el resultado deseado (menor tiempo de establecimiento y menor sobrepasamiento)?

  • Primero usé el bloque PID justo después del bloque Sum y obtuve el resultado anterior. Al mover el bloque PID justo antes del bloque Abs (después de la división del bloque de signos), los resultados fueron mejores, pero no como la respuesta al escalón.

  • Después de ejecutar muchas pruebas, parece que la respuesta toma alrededor de 1 segundo para llegar al valor 0.5 y es como un límite que no cambia, independientemente de los valores que se tomaron en el PID.

Gracias.

    
pregunta Ben

0 respuestas

Lea otras preguntas en las etiquetas