Materiales: [ Cód.: ControllerPv1.m ] [ PDF ]
Este vídeo simula el control en bucle cerrado del nivel de un tanque de líquido,
cuyo código de simulación interactivo en bucle abierto se discutió en el vídeo
[
Aquí se plantea un bucle de control, primero en diagrama de bloques (aunque el análisis teórico de las funciones de transferencia de bucle cerrado NO es objetivo de este vídeo), y luego sobre el ejemplo concreto del tanque, identificando variable controlada (nivel), variable manipulada (caudal de entrada), perturbación (válvula/caudal de salida), etc.
Se discute que el control proporcional puede implementarse con un mecanismo flotador-palanca, pero también puede hacer una multiplicación un computador... y además de multiplicar, registrar datos, presentar interfaz de usuarios, permitir teleoperación remota, etc.
Primero se simula el control ,
comprobando que tiene un gran error de posición. Realmente es incorrecto, porque las
fórmulas lineales manejan variables incrementales por lo que la simulación correcta
es ,
esto es a
La razón básica del error de posición es que el control proporcional “desconecta” el control al llegar al valor de referencia y, por tanto, ese nunca va a ser un punto de equilibrio (salvo que el ”offset” al que referíamos en el anterior párrafo coincida con el punto de operación de entrada en la citada referencia... lo que no ocurrirá si dicha referencia cambia, obviamente). Ello requiere soluciones (acción integral, preprocesado de referencia, etc.) que no son objetivo de este vídeo.
*Los materiales incluyen sólo el código del controlador.
Colección completa [VER]:
Anterior Control Todo-Nada (On/Off): resumen ventajas e inconvenientes
Siguiente Control PID, comprensión intuitiva: ejemplo en conducción de vehículo