Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CONTROL DE PROCESOS
DIAGRAMA DE BLOQUES
¿QUÉ SE PIDE?
Diseñar un controlador precalculado para el caso del calentador de agua, usando el diagrama
de bloques combinando las dos acciones, la acción de realimentación y la acción anticipativa.
CALCULOS CORRESPONDIENTES
Modelo de la Temperatura de salida
CODIGO MATLAB
Kc=Ti/(1.45*Tr); %Encuentro Kc
C=tf(Kc*[Ti 1],[Ti 0]); %Control PI
DIAGRAMA SIMULINK
1-Como primer paso agregamos un mux
El sumador se conectará a Ca1. Se agregará un nuevo escalón que también se conectará a este. El
escalón se llamará Ur y el primer valor será 1, al igual que final value.
El mux se alargó a 3 para poder conectarlo al escalón.
8. configuramos el SUM
9. Modificamos el state de LTI
GRAFICA RESULTANTE
Rojo: Escalón
Azul: respuesta
Amarillo: planta
CONTROL DE RAZON
Programación de Software:
1) El programa comienza con la normalización y escalado del valor analógico
referente al flujo salvaje (pin color azul). El escalado se realiza en un rango
de 0 a 255 ya que estos son los valores sobre los cuales se manejan los
pines del led.
3) El siguiente paso es obtener el valor para el flujo controlado (pin color verde),
que estará dado por la razón establecida y el flujo salvaje a partir de la
multiplicación de ambos.
4) Por último, el valor obtenido se normaliza y escala, para enviarse a la salida
analógica.
Armado físico:
Las conexiones realizadas se enlistan a continuación:
• Pin color rojo RGB - tierra analógica del PLC (0M)
• Pin tierra RGB - tierra analógica del PLC (0M)
• Pin color verde RGB – resistencia10kΩ - salida analógica 0 del PLC
• Pin color azul RGB - resistencia10kΩ - entrada analógica 0 del PLC – positivo
de la fuente
• Tierra analógica entrada (2M) – negativo de la fuente
De la misma forma se añade una imagen para un mejor entendimiento,
destacando aparte las conexiones propias del PLC (clavija) y las conexiones de la
fuente.
• Ejecución y Resultados:
Se comenzó por alimentar el flujo salvaje con un voltaje de 3.5V, dando un valor
digital para el led de 177
Nota: En este punto cabe destacar que se debe desactivar la memoria ya que en
caso de mantenerse en alto llega a mostrar cierto error en la ejecución, como se
muestra en la imagen.
Se realiza la multiplicación de razón por el valor digital de la entrada analógica, y se
obtiene un valor de 213 para el color verde
Por lo tanto,
usando una
calculadora de
colores RGB y
dando los
valores
obtenidos se puede obtener una idea de los resultados deseados:
Por último, se realizaron pruebas con una razón menor a la de la entrada, dada por
0.8
Se utiliza una vez más la calculadora de colores RGB y se tiene una propuesta de:
CONTROL MULTIVARIABLE
Lo primero que se debe hacer es dibujar el diagrama de bloques de circuito abierto general para
este sistema (Partiendo del diagrama de bloques que se mostró anteriormente, sin control y sin
desacoplador):
2.- Una vez obtenido el diagrama de bloques, se dispone a realizar una simplificación en el
esquema para un mejor análisis.
3.- A continuación, se estiman las funciones de transferencia para cada controlador tanto del nivel
como de la fracción de masa. [Empleando el método 3 del capítulo 6: Diseño de sistemas de
control por retroalimentación, en el libro Control automático de procesos de Carlos Smith].
Controlador 1
0.072𝑒−0.3𝑠 𝑚
𝐺𝑃𝐿1(𝑠) = ,
2.7𝑠 + 1 % 𝑑𝑒 𝑠𝑎𝑙𝑖𝑑𝑎 𝑑𝑒𝑙 𝑐𝑜𝑛𝑡𝑟𝑜𝑙𝑎𝑑𝑜𝑟 1
−0.00336𝑒−0.15𝑠 𝑓𝑟𝑎𝑐𝑐𝑖ó𝑛 𝑑𝑒 𝑚𝑎𝑠𝑎
𝐺𝑃𝑥1(𝑠) = ,
1.05𝑠 + 1 % 𝑑𝑒 𝑠𝑎𝑙𝑖𝑑𝑎 𝑑𝑒𝑙 𝑐𝑜𝑛𝑡𝑟𝑜𝑙𝑎𝑑𝑜𝑟 1
Controlador 2
0.036𝑒−0.03𝑠 𝑚
𝐺𝑃𝐿2(𝑠) = ,
2.97𝑠 + 1 % 𝑑𝑒 𝑠𝑎𝑙𝑖𝑑𝑎 𝑑𝑒𝑙 𝑐𝑜𝑛𝑡𝑟𝑜𝑙𝑎𝑑𝑜𝑟 1
−0.00144𝑒−0.4𝑠 𝑓𝑟𝑎𝑐𝑐𝑖ó𝑛 𝑑𝑒 𝑚𝑎𝑠𝑎
𝐺𝑃𝑥1(𝑠) = ,
1.65𝑠 + 1 % 𝑑𝑒 𝑠𝑎𝑙𝑖𝑑𝑎 𝑑𝑒𝑙 𝑐𝑜𝑛𝑡𝑟𝑜𝑙𝑎𝑑𝑜𝑟 1
Δ𝐶2 Δ𝐶2
𝐾21 = | 𝐾22 = | Δ𝑚1 𝑚2 Δ𝑚2 𝑚1
Donde 𝐾𝑖𝑗 es la ganancia que relaciona la variable controlada 𝑖 con la variable manipulada 𝑗.
Las cuatro ganancias se pueden ordenar en forma de matriz, a fin de tener una descripción gráfica
de su relación con las variables controlada y manipulada. La matriz se conoce como matriz de
ganancia de estado estacionario (MGEE) (SSGM por sus siglas en inglés), como se muestra a
continuación
Con base en esta MGEE, parecería que debiera elegirse la combinación de variable
controlada y manipulada con que se obtiene el valor absoluto más grande en cada línea; es decir,
si |𝐾12| es mayor que |𝐾11|,entonces se debe elegir 𝑚2 para controlar a 𝐶1; sin embargo, esta
manera de elegir el par de variable controlada y manipulada no es completamente correcta, ya
que las ganancias 𝐾𝑖𝑗 pueden tener diferentes unidades y, consecuentemente, no es posible hacer
la comparación. Como se ve, la matriz depende de las unidades y, por lo tanto, no es útil para este
propósito.
Para normalizar la MGEE y hacerla independiente de las unidades, se propone una técnica que
desarrolló Bristol, cuyos resultados probaron ser buenos; dicha técnica se denomina ganancia
relativa de la matriz (GRM) o medida de interacción.
δ 𝐶1 | Δ 𝐶1 |
1 𝑐2 O
en general:
δ𝐶𝑖 |
𝜇11 = δ
δ𝑚𝐶𝑗𝑖 |𝑚
δ𝑚𝑗 𝑐
δ𝐶𝑖
| δ𝑚𝑗
𝑚
δ𝐶𝑖
| δ𝑚𝑗
𝑐
Es otro tipo de ganancias 𝐾𝑖𝑗′ , ésta es la ganancia de 𝑚𝑗 sobre 𝑐𝑖 cuando se cierran todos los
demás circuitos, y se supone que los demás controladores tienen acción integral; por tanto, todas
las demás variables controladas se regresan a su punto de control. En consecuencia, se puede
escribir:
Ya que para poder realizar este cálculo es necesario evaluar por computadora, se empleará otro
método para poder relacionar las ganancias MGEE y poder obtener la GRM, que se muestra a
continuación:
Ahora, con esta información se puede decidir sobre la agrupación por pares correcta y el diseño
de los sistemas de desacoplamiento. La matriz de ganancia de estado estacionario es la siguiente:
Se aplican las ecuaciones correspondientes para obtener la matriz de ganancia relativa:
Desacoplamiento
Procedimiento que busca construir un sistema de control en el que se desea reducir o eliminar la
relación entre los circuitos que interactúan.
Para ello, se diseña el desacoplador 𝐷12(𝑠) de manera que, cuando la salida del segundo
controlador cambie, la primera variable controlada permanezca constante. De manera similar,
𝐷21(𝑠) se puede diseñar de modo que cuando los valores del controlador 1 cambien, la segunda
variable permanezca constante.
𝐷𝑥2(𝑠) = 𝐺𝐺 𝑃𝑃1211((𝑠𝑠))
𝐺𝑃21(𝑠)
𝐷𝐿1(𝑠) = 𝐺 (𝑠)
𝑃22
1.- Se muestra el sistema en donde no se aplica un controlador al sistema, por lo cual obtenemos
la siguiente respuesta a la salida del diagrama.
Podemos observar a continuación la gráfica del nivel del tanque; de acuerdo con las
especificaciones establece que el nivel del tanque se debe mantener entre 1 y 5 m, por lo que el
nivel debería estabilizarse en ese rango.
2.- Ahora en el siguiente paso, aplicaremos un control PID. Los parámetros de las ganancias para el
primer controlador se implementan con un bloque ya incluido en simulink y se muestran a
continuación.
Podemos observar que pasados 60 seg, alcanza el mínimo del nivel establecido, el cual es 1 m, por
lo que podemos afirmar que una de las variables cumple con las especificaciones.
3.- Como se mencionó en la exposición, esto es debido a que existe una interacción mutua entre
las variables controladas, para poder disminuir e incluso eliminar esta interacción se emplean los
desacopladores en conjunto con el controlador, quedando el diagrama de bloques de la siguiente
forma.
Donde la parte seleccionada en rojo, es el equivalente a los dos desacopladores (uno por cada
controlador respecto a la variable). Y a continuación realizamos la simulación para ver su
comportamiento.
Sin embargo hay que establecer unos puntos importantes que dejaremos aquí a manera de
observación.
5. Recordando la estructura general de un controlador por sobreposición, acoplamos los dos lazos
de control individual (anexados en la primera parte de este documento) para generar la
sobreposición de los controladores de nivel y flujo.
6. Primeramente, agregamos dos bloques Transfer Fcn para añadir la función de transferencia de
la bomba y de la planta al diagrama de bloques como se muestra a continuación.
7. Para completar los dos lazos de control e implementarlos en un solo control, agregamos dos
escalones mediante el bloque Step, dos Sum, dos bloques de control PID (modificando uno de
ellos podemos convertirlo en PI) y dos bloques Gain para los datos pre-calculados.
8. Configuramos los componentes correspondientes al lazo de nivel como se muestra. Es de suma
importancia ingresar correctamente los datos. Nota: escribir “-+|” en el Sum.
9. Configuramos los componentes correspondientes al lazo de flujo como se muestra. Es de suma
importancia ingresar correctamente los datos. Nota: escribir “|+-” en el Sum.
10. Ahora que todos los bloques están configurados adecuadamente, realizamos las siguientes
conexiones.
11. Con la finalidad de simplificar y visualizar mejor la distribución del diagrama de bloques para el
control por sobreposición, encerramos los bloques del algoritmo de sobreposición y damos clic
en la opción Create Subsystem.
Creación de subsistema
12. Finalmente, añadimos los Scope que se muestran a continuación para poder monitorear
el funcionamiento de la práctica.
CONTROL SELECTIVO
El siguiente circuito, es la planta que se utilizó para la siguiente
práctica, los actuadores dependientes de una selección dada por
las medidas efectuadas por el sensor son las salidas 0 a 4 digitales
del plc, siendo esta ultima un dispositivo de audio.
Segmento 2: En esta parte del diagrama Ladder, se establecen los rangos o limites sobre
los que se necesita actuar, es decir, los bloques de comparación, sirven para establecer las
condiciones a una salida o actuador dependiendo de lo que se este comparando. Se puede
apreciar que, los comparadores permiten un rango de entre 0 y 3.5 unidades del valor
medido y escalado, y la condición es la activación de la salida .0 del plc, es decir, Si
humedad entre 0 y 3.5, entonces salida Q0.0 activa.
Segmento 3: Se asigna una segunda condición que al igual que en la anterior, activando
una salida cuando se cumple con dicha condición, es decir, si (3.6<humedad medida<8.0)
entonces Q0.1 ON
Segmento 4: Se repite lo mismo para establecer una tercer condición, cuando este sea
mayor que 8, se encienden la tercera y cuarta salida, siendo esta ultima la
correspondiente al dispositivo de audio