Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo implementar control predictivo generalizado + control PID clásico usando programación matlab? ¿Cómo implementar el control (plataforma de hardware) en la industria? Por favor ayuda de expertos en este campo.

¿Cómo implementar control predictivo generalizado + control PID clásico usando programación matlab? ¿Cómo implementar el control (plataforma de hardware) en la industria? Por favor ayuda de expertos en este campo.

El control predictivo generalizado necesita implementar cuatro funciones: 1. Estimación de parámetros, que se puede lograr mediante el método recursivo de mínimos cuadrados; 2. Utilice la ecuación diofántica para descomponer el modelo en pares de entrada históricos y de estado actual. La fórmula del valor de salida futuro, la fórmula de la entrada futura sobre el valor de salida futuro del modelo, el proceso de derivación es demasiado engorroso y se puede calcular directamente aplicando la fórmula. 3. La generación de la trayectoria de referencia se puede obtener mediante recursividad utilizando la siguiente fórmula: r(n)=(1-k)*y(n-1)+k*(s-y(n-1)), donde k es una constante de tiempo , que determina la velocidad de ajuste del sistema, s es el valor establecido. 4. Para calcular el valor óptimo, la fórmula se puede aplicar directamente. Proceso de implementación: primero identifique el modelo del sistema, luego use la ecuación diofántica para descomponer el modelo identificado, calcule la trayectoria de referencia y finalmente incorpore la estimación de referencia y el modelo del sistema descompuesto a la fórmula para obtener el valor de salida óptimo (en realidad, una solución subóptima) , y repitiendo esto, se puede lograr un control predictivo.

Cálculo PID clásico: puede utilizar la fórmula incremental: y(n)=y(n-1)+Kp*[e(n)-e(n-1)]+Ki*e ( n)+Kd*[e(n)+e(n-2)-2*e(n-1)]

Cabe señalar que tanto el control predictivo generalizado como la salida de control PID deben configurarse El valor de salida limita el ancho.

Implementación industrial: Puede escribir un programa en lenguaje C como código de control del software de control. La plataforma de hardware puede ser una computadora industrial o un PLC. También existen paquetes de software en esta área, pero lo son. muy caro.