Controlador PID de autoajuste para implementar en un PLC sin tener el modelo de planta?

0

Necesito implementar un controlador PID de autoajuste en un PLC. Conozco el comportamiento de la planta (es decir, sé que si se reduce la velocidad, la tensión aumenta y viceversa), pero no tengo un modelo matemático de la misma. ¿Qué método recomendarías?

El caso es el siguiente:

Tengo un sistema que consiste en un haz de urdimbre en el que se enrolla un hilo y un motor de CA para rotar el haz de urdimbre ("Proceso" según la imagen de abajo). Este hilo debe alimentarse con una tensión constante a otra máquina (todo el sistema es una máquina de tejer, pero solo estoy controlando la velocidad del haz de urdimbre con un sensor de tensión). El motor está conectado a un sistema de control de movimiento en el que solo tenemos que especificar la velocidad a la que debe girar el motor, por lo que tenemos un controlador PID para calcular la velocidad a la que debe funcionar el motor. Para medir la tensión del hilo tenemos un sensor de tensión.

Porlanaturalezadelprocesoensí,latensiónenelhilotieneoscilaciones,ydependedelpatróndelatelatejidaylavelocidad.Esunprocesode"alta velocidad". Así que especificamos una tensión objetivo, que el "motor" debería tratar de lograr, pero también especificamos un Máx. y min. Si la tensión se sale de este rango, toda la máquina se detendrá. A modo de ejemplo, el comportamiento de la tensión en un telar se muestra a continuación.

    
pregunta Choguerrero

2 respuestas

1

Puede identificar la función de transferencia de proceso por mínimos cuadrados recursivos (u otro estimador de TF) que funcionan con las señales de entrada / salida del proceso en tiempo real. La caja de herramientas de identificación del sistema de Matlab tiene algunos algoritmos. El fondo RLS se puede encontrar en:

enlace

    
respondido por el Chu
0

Primero: el algoritmo de identificación es muy complejo y requiere mucho tiempo, por lo tanto, no encontrará que los PLC de gama baja tengan esta posibilidad, y si es que ya tiene la función precargada para un sistema específico (calefacción).

Segundo: los controladores que hacen este tipo de regulación ya existen, por lo general, encontrará un sistema de servo AC si necesita realmente alta velocidad. Su parte que describe la mecánica no está totalmente clara, por lo que no está claro en qué categoría de enrollador encaja su aplicación. Por ejemplo, cómo se crea la tensión, ¿el material se acumula en el rodillo y lo hace más grande y de mayor diámetro?

Tercero: este sistema es un sistema completamente conocido, hay ecuaciones que lo describen. Los parámetros ideales se pueden calcular a partir del estado del sistema.

Hay algunas bibliotecas ya hechas para usar con el controlador Siemens Simotion, mi sugerencia es buscar una aplicación aún probada, ya que esta aplicación no es la más sencilla.

    
respondido por el Marko Buršič

Lea otras preguntas en las etiquetas