Está en la página 1de 30

Resumen- El presente informe tiene como finalidad el análisis y la reducción de

diagramas de bloque y flujo; así mismo realizar las simulaciones para comparar y
realizar un correspondientes. Para las simulaciones se utilizó los softwares Matlab y
Simulink.
Índice de Términos- Bloques, Diagrama, Mason, Reducción.
Abstract- The purpose of this report is to analyse and reduce block and flow
diagrams; also perform the simulations to compare and perform a complete analysis
of each case..
Keywords- Blocks, Diagram, Mason, Reduction.

I. INTRODUCCIÓN
Un sistema puede ser representado gráficamente por la interconexión de
diversos componentes, mostrando de esta manera la función de cada
a. Diagrama de bloques:
Esta forma de representación es la predominante en ingeniería de
sistemas de control. Los diagramas de bloque pueden utilizarse para
describir el funcionamiento interno de un sistema (amplificadores,
motores, sensores, etc.) rada del bloque. Analicemos el circuito
presentado en la figura
1. Este representa un sistema eléctrico conformado por una fuente de
tensión, una resistencia R y un capacitor
C conectados en serie. La entrada u(t) es la tensión generada por la
fuente de tensión, mientras que la salida y(t) es la caída de tensión en el
condensador de salida.

Figura 1.
De la figura
tenemos: 𝑢−𝑦 1
𝑖 = 𝑦=
𝑖
𝑅 𝑠𝐶
Entonces estas relaciones lo representamos de la siguiente manera:

Figura 2. Diagrama de bloques para el circuito RC.

La representación en diagrama de bloques de un sistema dado a menudo


puede reducirse a un diagrama de bloques simplificado con menos
bloques que el original, haciendo uso del algebra de bloques.
Las operaciones más comunes para la simplificación de estas estructuras
o diagramas s en serie, paralelo y en realimentación; respectivamente.
En las siguientes figuras, se muestra una representación gráfica de los
comandos.

Figura 3. Comando series. [sys = series(sys1,sys2)]

Figura 4. Comando parallel. [sys = parallel(sys1,sys2)]

Figura 5. Comando feedback. [sys = feedback(sys1,sys2)]

b. Diagrama de flujo de señal


A diferencia de los diagramas de bloques, estos están formados sólo por
ramas y nodos que representan sistemas y señales respectivamente. Un
sistema está representado por una línea con una flecha que muestra la
dirección del flujo de las señales en el sistema. Adyacente a la línea
escribimos la función de transferencia.
Para entenderlo mejor, se presenta el diagrama de flujo para el circuito
RC presentado en el apartado anterior.

Figura 6. Diagrama de flujo para el circuito RC.


Para simplificar diagramas de flujos complejos se utiliza la Regla de
Mason, la cual deberá ser revisada por el alumno en el informe previo.
Para el desarrollo de la presente guía, haremos uso de la función
SolucionMason.m, la cual obtiene la función de transferencia
equivalente del diagrama de flujo simplificado utilizando la regla de
Mason. La función SolucionMason.m hace uso de tres argumentos de
entradas y un argumento de salida, tal como se puede observar en su
sintaxis de uso:

Donde ‘DFile.net’, es el nombre del archivo “.net” donde esta descrito el


diagrama de flujo a simplificar. Nin, es el nodo de entrada. Nout, es el
nodo de salida. Sys es la función de transferencia resultante de la
simplificación del diagrama de flujo descrito en “DFile.net”,
considerando Nin y Nout, como entrada y salida respectivamente.
La función SolucionMason.m hace uso del programa mason.m
desarrollado por Rob Walton (TRLabs and the University of Calgary)
[1].

II. MATERIALES Y MÉTODOS


A. Procedimiento.

Para el desarrollo de la guía deberá fijar un determinado valor de


R1, R2, C1, C2.

a. En base al circuito que se presenta en la figura 7 realice los


siguientes pasos:
Figura 7. Circuito de la parte a.
i. Considerando como señal de entrada al voltaje Vi y como
señal de salida al voltaje en el capacitor C2. Presente el
diagrama de bloques del sistema en Simulink.
ii. Muestre la respuesta temporal del sistema ante una entrada
escalón unitario (Matlab/Simulink)
iii. Mediante el álgebra de bloques, realice la simplificación para
obtener una función de transferencia equivalente.
iv. Obtener la respuesta temporal de esta función simplificada,
hallada en iii, ante una entrada escalón y compárela con las
obtenidas en el punto ii. ¿Son diferentes? Realice comentarios.
v. Cómo se podría realizar esta simplificación usando comandos
de Matlab.
vi. Presente el diagrama de flujo correspondiente al sistema
descrito en i.
vii. Ahora utilice adecuadamente la función SolucionMason.m
para obtener la función de transferencia simplificada. ¿Se
obtuvo el mismo
viii. en iii, ante una entrada escalón unitario y compárela con las
obtenidas en el punto ii. ¿Son diferentes? Realice
comentarios.
ix. Presente el diagrama de flujo correspondiente al sistema
descrito en la figura 8.
x. Ahora utilice adecuadamente la función SolucionMason.m
para obtener la función de transferencia simplificada. ¿Se
obtuvo el mismo resultado que en iii y en su Informe
Previo?
xi. Documente y describa la implementación y los resultados
obtenidos.

III. RESULTADOS

a. Resultados del circuito de la Figura 7


a.1 Con salida en C2.

i. Presente el diagrama de bloques del sistema en Simulink.


Figura 9. Diagrama presentado en Simulink.
ii. Respuesta temporal del sistema ante una entrada escalón unitario.

Figura 10. Simulación en Simulink.

Figura 11. Definición de valores.

Figura 12. Señale de entrada (azul) y salida (amarilla) en C2.

iii. Función de transferencia equivalente.


La reducción por álgebra de bloques se realizó en el previo
correspondiente. A continuación se muestra la función de
transferencia obtenida:
𝐻(𝑠)
+ 𝑅1 1𝐶2 )𝑠
+
1
iv. Respuesta temporal de la función simplificada hallada en iii,
ante una entrada escalón.

Figura 13. Señale de entrada (azul) y salida (amarilla) en C2.

Reemplazando
1

Figura 14. Señale de entrada (azul) y salida (amarilla) en C2.

 RESPUESTA TEMPORAL EN PROTEUS

Figura 15. Circuito de la parte a con salida C2.


Figura 16. Señal de salida(rojo) para C2 en Proteus.

Comentarios:
Las señales obtenidas en el punto ii (diagrama completo) y el iv (
que se estabiliza en su valor máximo en un aproximado de 16
segundos. Si bien es un sistema de segundo orden, la señal ante
una entrada escalón unitario
en esta sección.
v. Simplificación usando comandos de Matlab.

- Método 1: Interconexión.
Figura 17. Programa en Matlab.

Figura 18sultante del programa.


- Método 2: Analítico.

Figura 19. Programa en Matlab.

Figura 20. Función de transferencia resultante del programa.

vi. Diagrama de
flujo. Definiendo:
𝐶1 1
𝐺1 = ; 𝐺2 = 1
; 𝐺3 = ; 𝐺4 =
𝐶1𝐶2𝑠

𝑅1𝐶1𝑠+1 𝐶1𝑠 𝑅1𝑅2𝐶2𝑠+𝐶1+𝐶2 𝐶2𝑠

Figura 21. Diagrama de flujo.


vii. Utilizando la función SolucionMason.m

Figura 22. Ganancias y nodos en Matlab.

Figura 23. Función de transferencia en ventana de comandos.

Comentarios:
Al aplicar la función SolucionMason.m, el resultado, que se
observa en la figura 23, es distinto al obtenido en la figura 20 y 18
en la que se aplica algebra de bloques mediante Matlab y en
consecuencia, distinto al resultado que se obtuvo en el informe
previo. sultado coincide con el obtenido analíticamente y
mediante Matlab.

a.2 Con salida R2


xii. Presente el diagrama de bloques del sistema en Simulink.

Figura 24. Definición de valores en Matlab.


Figura 25. Diagrama de bloques en Simulink.

xiii. Vuelva a realizar los pasos ii, iii, iv, v, vi y vii para este
nuevo sistema.

Figura 26. Simulación excitando la entrada con un escalón unitario.

Gráfica de las señales de entrada y salida en la resistencia R2

Figura 27. Gráfica de las señales de entrada(azul) y salida(amarillo) en la resistencia


R2.
La función de transferencia obtenida mediante el algebra
de bloques:
𝐶1 ∗ 𝑅2 ∗ 𝑠
𝐻(𝑠) =
𝐶1 ∗ 𝐶2 ∗ 𝑅1 ∗ 𝑅2 ∗ 𝑠 + (𝐶2 ∗ 𝑅2 + 𝐶1 ∗ 𝑅1 + 𝐶2 ∗ 𝑅1) ∗ 𝑠 + 1
2

Figura 28. Función de transferencia equivalente, definida en Simulink y aplicando el


escalón unitario.

Figura 29. Gráfica que se obtiene al excitar con un escalón a la función de


transferencia equivalente obtenida mediante el álgebra de bloques.
 RESPUESTA TEMPORAL EN PROTEUS.

Figura 30. Señal de salida(rojo) en R2 en Proteus.

Comentarios:
Como se sabe, al introducir el escalón unitario, nuestro sistema
que está, le aplicamos el mismo escalón y notamos que las
respuestas coinciden como es de esperarse.
Además en la figura 30, que es una simulación en el software
Proteus, se puede apreciar la similitud con las señales resultantes
de las figuras 27 y 29. Verificando el proceso realizado en esta
sección.
Simplificación usando comandos de Matlab.
- Método 1: Interconexión.

Figura 31. Programa en Matlab.

Figura 32. Función de transferencia resultante en Matlab.


- Método 2: m
Analítico. transferencia a
Figura 33. Programa en
Matlab. d
e
Dia
gra
f
l . :
𝐶1
u Def 𝐺1 =
j inie
o ndo

Figura 35. Diagrama de flujo.


Utilizando la función SolucionMason.m.

Figura 36. Ganancias y nodos en Matlab.

Figura 37. Función de transferencia.

Comentarios:
Al emplear la función SolucionMason.m, el resultado, que se
observa mediante Matlab y en consecuencia, distinto al resultado
que se halló analíticamente en el informe previo.
Este algoritmo nos muestra una función de transferencia que no es
el que pertenece al sistema que se ha analizado.
b. Diagrama de bloques

i. Presentación en diagrama de bloques.


Figura 38. Diagrama de bloques en Simulink.

ii. Respuesta temporal en Simulink.


Figura 39. Diagrama de bloques excitado por un escalón unitario.

Figura 40. Señal de salida (amarillo) y entrada (azul) de la simulación.


iii. Función de transferencia equivalente.
La función de transferencia mostrada se halló analíticamente en el
Informe Previo IV.
2 ∗ 𝑠2 + 12 ∗ 𝑠 + 16
𝐻(𝑠) =
𝑠4 + 11 ∗ 𝑠3 + 57 ∗ 𝑠2 + 163 ∗ 𝑠 + 166

Comprobación de la función de transferencia a través de Matlab.


- Método 1: Utilizando comandos en Matlab.

Figura 41. Programa en Matlab.

Figura 42. Función de transferencia resultante en Matlab.


iv. Respuesta temporal de la función de transferencia simplificada.

Figura 43. Simulación de la función transferencia simplificada ante una entrada escalón
unitario.

Figura 44. Señal de entrada(azul) y salida(amarillo) de la función transferencia simplificada.

Comentarios:
la figura 40 (modelo sin reducir) las señales obtenidas son iguales. Esto
quiere decir, que la solución empleada para reducir la función de
transferencia es correcta. Las señales describen una curva
exponencial con un pequeño pico máximo mplitud 0.1 en un tiempo de
2.5 s.
v. Diagrama de flujo.

Figura 45. Diagrama de flujo.

vi. Con comando SolucionMason.m


Utilizando la función SolucionMason.m

Figura 46. Programa en Matlab.

Figura 47. Función de transferencia resultante en Matlab.


de comando en Matlab, como se puede apreciar en la figura
42.

IV. CUESTIONARIO FINAL


a. Considerando el siguiente diagrama de flujo.

Figura 48. Diagrama de flujo.

i. Halle su representación en diagrama de bloques.

Figura 49. Diagrama de bloques.


ii. Halle su función de transferencia simplificada tanto por diagrama
de flujo como por algebra de bloques.

Por álgebra de bloques.


- Lo resaltado con azul son retroalimentaciones y lo de rojo es
un paralelo.

- Lo resaltado de rojo es una cascada.

- Resolviendo la cascada.
- Movemos el bloque encerrado después del punto de bifurcación.

- Resultado después de mover el bloque después del punto de


bifurcación.

- Lo encerrado con color rojo están en serie, o cascada.


- Luego de resolver los bloques en cascada.

- Lo resaltado en rojo es una realimentación y lo de azul es un


paralelo.

- Luego de operar lo anterior se obtiene lo siguiente.


- Finalmente, los tres bloques últimos están en cascada por lo
que el resultado final queda de la siguiente forma.

Por lo tanto, la2 función de transferencia quedaría de la siguiente manera:


+ 9369𝑠 + 2605𝑠 + 300

iii. Compare las respuestas temporales de los sistemas implementados


en i y ii ante una entrada escalón unitaria.

Figura 50. Sistema excitado ante una entrada escalón unitario.


Figura 51. Gráfica de la señal de salida, visualizada en un scope.

Grafica 52. Función de transferencia, con una entrada escalón unitario.


Grafica 53. Gráfica de la señal de salida, visualizada en un scope.

iv. Intente describir el sistema utilizando comandos de


Matlab. Utilizando comandos en Matlab:

Figura 54. Reducción el sistema usando comandos en Matlab.


Figura 55. Función de transferencia mostrada en ventana de comandos.

V. CONCLUSIONES

1.
2. la reducción de bloques y el análisis de flujo.

3. Se los resultados que se obtienen; sin embargo, en la sección ‘a’ del


procedimiento no se pudo obtener resultados similares al usar distintas
técnicas en un mismo sistema.

VI. REFERENCIAS
[1]

También podría gustarte