“Actividad 2.4 Modelado y reducción de bloques con Software"
San Antonio Cárdenas, Campeche a 6 de junio de 2020
Reducción de diagramas de bloques (I)
Se declaran las variables vinculadas a la función de transferencia correspondiente
de cada una, en la pestaña se muestran las funciones de transferencia con las cuales trabajaremos.
El comando 8 une nuestras variables este paso es fundamental para el siguiente,
en el paso 9 se crea una matriz de 3x3 necesaria para realizar el modelo del diagrama de bloques, se le designó un número a cada bloque, cada uno de este cuenta con sus entradas y salidas esta es la razón de la organización de esta sentencia. Se declaran las entradas y salidas, las cuales son una para cada caso y en el paso 12 se realiza la conexión de todos los bloques para por fin tener nuestro diagrama final.
Para concluir se muestra la función de transferencia llamando la variable
declarada para la función “connect” de nuestro compilador. Reducción de diagrama de bloques (II).
Se declaran las variables vinculadas a la función de transferencia correspondiente
de cada bloque en este caso emplearemos 4 bloques a,b,c y d, en el compilador se pueden ver los valores de los bloques.
Se agregaron las variables sys1 y sys2 como productos de operaciones en el
diagrama de bloques, usarlas facilita enormemente la tarea del calculo para la función de transferencia final. También se declaró el anexo de todos los bloques del diagrama en la línea de código 12 esto con la finalidad de emplearlos en la unión más tarde. La línea número 13 declara la forma en la que las entradas y salidas de cada bloque se relacionan una con otra, designando números a cada bloque para establecer una jerarquía en las operaciones. Posteriormente se declara el numero de entradas y salidas de nuestro diagrama en las líneas 14 y 15. Finalmente se hace la conexión de todos los bloques existentes en la línea 16 usando la función “connect” y relacionando la jerarquía de entradas y salidas “q” el anexo de bloques “uni”, las entradas y salidas.
Se llamó la variable “res” la cual almacenaba la función de transferencia final.
Simular sistemas feedback
Se declaran las variables vinculadas a la función de transferencia correspondiente
de cada bloque en este caso emplearemos 4 bloques a,b y c, en el compilador se pueden ver los valores de los bloques.
En esta situación se usarán comandos de estructuración proporcionados por el
compitador octave, el comando parallel coloca en paralelo el bloque b, en ese mismo comando se define un bloque unitario inexistente. En la línea 9 se declaran una estructura en serie de la declaración anterior en paralelo con el bloque c. Posteriormente se declara la retroalimentación de la serie anterior que engloba la parte en paralelo del diagrama, y se muestra la función de transferencia final. Lo que analizaremos a continuación es un sistema con una entrada y una perturbación, técnicamente tiene dos entradas en las líneas 2 y 3 se definen los bloques, posteriormente se anexan. En la línea 5 se establece el orden de entradas y salidas de cada bloque, para después declararse el número de entradas y salidas, existen dos entradas y dos respuestas, pero una sola salida. En la línea 8 declaramos la orden “connect” la cual vincula todos los bloques para darles coherencia, posteriormente se llama la variable contenedora de nuestra función de transferencia final la cual tiene 2 respuestas. La línea 10 declara la manera en que se generará la curva de la función de transferencia, quiere decir que iniciará desde 0 tendrá un step de 1 y llegará hasta 20.
La curva final se puede apreciar en esta última ilustración.