Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Semestre 2008-1
b) En la barra de inicio, seccin: Todos los programas, Matlab 7.0, y hacer clic en Matlab.
Semestre 2008-1
Una vez realizada cualquiera de las acciones anteriores aparecer en ejecucin una pantalla como la
siguiente, que es el rea de trabajo de Matlab
Simulink es tan slo una de las mltiples herramientas de Matlab, que se utiliza para modelado,
simulacin y anlisis de sistemas dinmicos.
La manera de acceder a sta interfaz de trabajo en Simulink es presionar el botn localizado en la
barra de herramientas de Matlab con la siguiente forma:
Semestre 2008-1
Al hacer clic en el icono para crear un nuevo modelo se habilita la ventana de trabajo de Simulink.
Una vez que se tienen tanto el Simulink Library Browser como el nuevo modelo habilitados es
posible comenzar a trabajar.
Semestre 2008-1
EJEMPLO # 1
CONSTRUCCIN DE UN SISTEMA DE PRIMER ORDEN
__
Ecuacin General:
__
__
__
y = Gp m + Gd d
Gd =
Kd
ps +1
Para modificar el nombre de la funcin se da clic sobre el que aparece como predeterminado y se
escribe el nuevo.
Semestre 2008-1
2. Se realiza los anterior una segunda vez, dado que en se tienen dos funciones de
transferencia.
3. Se busca ahora una operacin que nos permita sumar las dos entradas al sistema y arroje un
resultado de dicha operacin.
La opcin necesaria es Sum y se encuentra dentro del apartado Math Operations
Se puede cambiar la forma del icono dando doble clic sobre ste y cambiando el valor de Icon
Shape dentro del cuadro de dilogo.
4. El siguiente paso es determinar la forma tendrn las entradas a la funcin de transferencia,
es decir, senoidales, escalonadas, rampas, pulsos, etc. Para ello se busca en el apartado de
Sources y se selecciona el tipo de entrada.
5. Ahora se debe agregar un decodificador que nos permita ver los resultados de la simulacin.
Este decodificador es un Scope que despliega un grfico respuesta; el cual se encuentra
Semestre 2008-1
dentro del apartado Sinks. Al hacer doble clic sobre el scope aparecer en pantalla la grfica
respuesta de la simulacin.
6. Por ltimo se trazan todos los conectores entre los bloques dibujados en pantalla, y se corre
la simulacin con el botn play localizado en la barra de herramientas de la simulacin
actual.
Las conexiones se trazan colocando el cursor sobre la sealacin de unin del bloque de
origen y llevndolo hasta la entrada en el bloque de destino.
Bloque de
Destino
Bloque de
Origen
Una vez que se corri la simulacin el grfico del Scope mostrar la respuesta siguiente:
Semestre 2008-1
7. La forma de salvar una simulacin es simple, se sigue el mismo procedimiento que para
salvar cualquier documento de otra aplicacin
a. Se accede al men File de la barra de tareas y se selecciona Save As
b. Aparece un cuadro de dilogo como el que se muestra a continuacin:
Semestre 2008-1
Dentro del ambiente de simulacin es posible cambiar los parmetros del sistema como la ganancia
(p, d) o la constante tiempo (p) y observar el efecto que esto tiene sobre la respuesta. De la
misma manera se puede cambiar el tamao de las entradas a la funcin de transferencia, en ste
caso el tamao de la funcin escaln, predeterminada como unitaria.
Antes de observar los efectos de dichos cambios es necesario definir uno de los bloques que nos
permitir llevar a cabo la tarea propuesta. ste bloque es el denominado Mux.
El bloque Mux permite la combinacin de diversas entradas en un vector lineal. Cada una de las
entradas puede llevar una seal escalar o vectorial; sin embargo la salida de un bloque Mux
SIEMPRE ser un vector.
1. Se tomar como base el ejemplo construido con anterioridad. Es necesario agregar el Mux,
para poder observar las diferencias entre los parmetros que permanecern como base
comparativa y los que sern modificados.
2. La primera modificacin ser eliminar la suma, para poder utilizar una de las funciones
como blanco comparativo y la otra como resultado de la manipulacin. Al mismo tiempo se
agregar el bloque Mux, que se encuentra bajo la categora de Commonly Used Blocks.
Semestre 2008-1
Se observa que en los campos para numerador y denominador aparecen nmeros entre
parntesis cuadrados [ ], stos denotan una matriz, donde para el caso del numerador se tiene
una matriz unitaria, o cantidad escalar; y para el caso del denominador se tiene un vector,
que simula una ecuacin de la forma anxn + an-1 xn-1 + + a2x2 + a1x1 + a0x0, donde las
constantes son los valores dentro de la matriz.
En el caso de un sistema de primer orden se tiene una ecuacin lineal: a1x + a0 en el
denominador donde a1 es la constante tiempo y en el numerador se tiene la ganancia, que es
un escalar.
4. Modificando el valor de la ganancia a 5 , se observa el efecto que tiene, corriendo la
simulacin
Grfico de la Simulacin:
5. Haciendo uso del Mux es posible observar en el mismo Scope los efectos de n diferentes
ganancias, modificndolo de la siguiente manera (por practicidad se hace la comparacin
entre 4 funciones de transferencia con diferentes ganancias)
a. Sobre el Mux haciendo doble clic, aparece un cuadro de dilogo como el siguiente:
Semestre 2008-1
Semestre 2008-1
Al igual que en el caso anterior, en que se modificaron los valores de la ganancia, es posible variar
dentro de los parmetros de la funcin de transferencia los valores de la constante tiempo con la
finalidad de observar el efecto sobre el comportamiento de la misma.
Se construir un sistema comparativo entre 4 diferentes Constantes (p).
1. Se insertan en la pantalla de trabajo las 4 funciones de Transferencia con las que se va a
trabajar. Cada una de ellas tendr una entrada del tipo escaln unitario y ser conectada al
Mux.
Se conecta adems el bloque Mux a un Scope, para desplegar en pantalla el grfico
correspondiente a la ejecucin de la simulacin.
2. Una vez construido el sistema se hace el cambio de los parmetros para cada funcin de
transferencia. Para hacer notorias las diferencias, en ste ejemplo se utilizan potencias de 10
(1, 10, 100 y 1000).
3. Se corre la simulacin y para visualizar los resultados se hace doble clic en el scope, el cual
desplegar un grfico respuesta como ste:
Semestre 2008-1
Ahora lo que se observa es que la constante mayor es la curva ms plana. Queriendo decir, que
mientras mayor sea la constante tiempo ms tarda el sistema en alcanzar el nuevo estado
estacionario despus de una perturbacin.
Por el momento slo se ha evaluado la respuesta de un sistema a una variacin en la ganancia o
constante tiempo por separado. Para finalizar con el sistema de primer orden se llevar a cabo ahora
la comparacin entre diferentes combinaciones de p y p.
1. Construir un sistema de comparacin de 6 funciones de transferencia siguiendo la
metodologa presentada con anterioridad:
Funcin de Transferencia
p
p
#1
5
1
#2
5
5
#3
5
10
#4
25
1
#5
25
5
#6
25
10
Semestre 2008-1
EJEMPLO # 2
CONSTRUCCIN DE UN SISTEMA DE SEGUNDO ORDEN
__
Ecuacin General:
__
__
__
y = Gp m + Gd d
Gp =
Kp
p s + 2 p s + 1
2 2
Gd =
Kd
p s + 2 p s + 1
2 2
Dentro de los sistemas de segundo orden se pueden presentar tres diferentes casos:
CASO 1: El sistema es oscilante dado que < 1
CASO 2: El sistema es crticamente amortiguado dado que = 1
CASO 3: El sistema es sobre amortiguado dado que > 1
A continuacin se especifica la declaracin de cada uno de los tres casos en la interfaz de trabajo de
Simulink y se comparan los resultados obtenidos para cada uno de ellos.
Declaracin del CASO 1 en Simulink.
Semestre 2008-1
2. Se hace doble clic sobre la funcin de transferencia insertada para poder cambiar los valores
del numerador y del denominador en un cuadro de dilogo como el que se presenta.
Hay que recordar que en el denominador se tiene una funcin cuadrtica en cuyos trminos se
llevan a cabo multiplicaciones de constantes, que no es posible introducir como operaciones
indicadas, por tanto es necesario realizar las operaciones aparte y solamente introducir los
valores de los coeficientes correspondientes.
Para ste primer ejemplo se tomarn los siguientes valores de constantes:
p = 47
p = 15
= 0.4
p2 = (15 ) = 225
2
Siendo as
2 p = ( 2 )( 0.4 )(15 ) = 12
Semestre 2008-1
Las conexiones se trazan colocando el cursor sobre la sealacin de unin del bloque de
origen y llevndolo hasta la entrada en el bloque de destino.
4. Ahora se debe agregar un decodificador que nos permita ver los resultados de la simulacin.
Este decodificador es un Scope que despliega un grfico respuesta; el cual se encuentra
Semestre 2008-1
dentro del apartado Sinks. Al hacer doble clic sobre el scope aparecer en pantalla la grfica
respuesta de la simulacin.
5. Por ltimo se trazan todos los conectores entre los bloques dibujados en pantalla, y se corre
la simulacin con el botn play localizado en la barra de herramientas de la simulacin
actual.
Las conexiones se trazan colocando el cursor sobre la sealacin de unin del bloque de
origen y llevndolo hasta la entrada en el bloque de destino.
Bloque de
Destino
Bloque de
Origen
Una vez que se corri la simulacin el grfico del Scope mostrar la respuesta siguiente:
Semestre 2008-1
6. La forma de salvar una simulacin es simple, se sigue el mismo procedimiento que para
salvar cualquier documento de otra aplicacin
e. Se accede al men File de la barra de tareas y se selecciona Save As
f. Aparece un cuadro de dilogo como el que se muestra a continuacin:
Semestre 2008-1
Semestre 2008-1
Se observa que en los campos para numerador y denominador aparecen nmeros entre
parntesis cuadrados [ ], stos denotan una matriz, donde para el caso del numerador se tiene
una matriz unitaria, o cantidad escalar; y para el caso del denominador se tiene un vector,
que simula una ecuacin de la forma anxn + an-1 xn-1 + + a2x2 + a1x1 + a0x0, donde las
constantes son los valores dentro de la matriz.
En el caso de un sistema de primer orden se tiene una ecuacin lineal: a1x + a0 en el
denominador donde a1 es la constante tiempo y en el numerador se tiene la ganancia, que es
un escalar.
9. Modificando el valor de la ganancia a 5 , se observa el efecto que tiene, corriendo la
simulacin
Grfico de la Simulacin:
10. Haciendo uso del Mux es posible observar en el mismo Scope los efectos de n diferentes
ganancias, modificndolo de la siguiente manera (por practicidad se hace la comparacin
entre 4 funciones de transferencia con diferentes ganancias)
a. Sobre el Mux haciendo doble clic, aparece un cuadro de dilogo como el siguiente:
Semestre 2008-1
Semestre 2008-1
5. Una vez construido el sistema se hace el cambio de los parmetros para cada funcin de
transferencia. Para hacer notorias las diferencias, en ste ejemplo se utilizan potencias de 10
(1, 10, 100 y 1000).
6. Se corre la simulacin y para visualizar los resultados se hace doble clic en el scope, el cual
desplegar un grfico respuesta como ste:
Semestre 2008-1
Ahora lo que se observa es que la constante mayor es la curva ms plana. Queriendo decir, que
mientras mayor sea la constante tiempo ms tarda el sistema en alcanzar el nuevo estado
estacionario despus de una perturbacin.
Por el momento slo se ha evaluado la respuesta de un sistema a una variacin en la ganancia o
constante tiempo por separado. Para finalizar con el sistema de primer orden se llevar a cabo ahora
la comparacin entre diferentes combinaciones de p y p.
2. Construir un sistema de comparacin de 6 funciones de transferencia siguiendo la
metodologa presentada con anterioridad:
Funcin de Transferencia
p
p
#1
5
1
#2
5
5
#3
5
10
#4
25
1
#5
25
5
#6
25
10