Introduccion Al Simulink

23
Introducción Al Simulink Dr. Jorge A Olortegui Yume 1 Modelamiento De Sistemas Dinámicos INTRODUCCION AL SIMULINK MODELOS LINEALES Ejemplo 1: Solución en Simulink de 10 sin ݐAprovechemos simulink para resolver el siguiente problema para 0 ݐ 13 ݕ ݐ10 sin ݐݕሺ0ሻ ൌ 0 La solución exacta es: ݕݐሻ ൌ 10ሺ1 െ cos ݐሻ. Solución 1: 1. Inicio simulink y abrir una nueva ventana modelo como se describió anteriormente. 2. Seleccione y el lugar en la nueva ventana la onda sinusoidal cuadra de las fuentes categoría. Haga doble clic en él para abrir la ventana Parámetros del bloque, y asegúrese de que la amplitud se establece en 1, el sesgo al 0, la frecuencia en 1, la fase a 0, y el tiempo de muestreo para 0. A continuación, haga clic en Aceptar. 3. Seleccionar y colocar el bloque de ganancia de las Matemáticas categoría, haga doble clic sobre él, y establecer el valor de la ganancia de 10 parámetros del bloque en la ventana. A continuación, haga clic en Aceptar. Tenga en cuenta que el valor 10 y después aparece en el triángulo. Para que el número más visible, haga clic en el bloque, y arrastre uno de los rincones para ampliar el bloque para que todo el texto esté visible. 4. Seleccionar y colocar el bloque de integración continua de la categoría, haga doble clic en él lo obtener los parámetros del bloque ventana, y establecer la condición inicial en 0 [este es porqueݕሺ0ሻ ൌ 0 ] A continuación, haga clic en Aceptar. 5. Seleccionar y colocar el ámbito cuadra de los sumideros categoría. 6. Una vez que los bloques han sido colocados como se muestra en la figura 5.5.4, conectar el puerto de entrada de cada uno de los bloques para el desembarco en el puerto anterior bloque. Para ello, desplace el cursor a un puerto de entrada o un puerto de salida; el cursor cambiará a una cruz. Mantenga pulsado el botón del ratón y arrastre el cursor a un puerto de otro bloque. Cuando suelte el botón del ratón. simulink se conectará con una flecha apuntando en el puerto de entrada. El modelo debería tener ahora el aspecto que se muestra en la figura 5.5.4.

Transcript of Introduccion Al Simulink

Page 1: Introduccion Al Simulink

 

Introducción Al Simulink Dr. Jorge A Olortegui Yume

1  Modelamiento De Sistemas Dinámicos 

INTRODUCCION AL SIMULINK

MODELOS LINEALES

Ejemplo 1:

Solución en Simulink de 10 sin

Aprovechemos simulink para resolver el siguiente problema para 0 13

10 sin

0 0

La solución exacta es: 10 1 cos .

Solución 1:

1. Inicio simulink y abrir una nueva ventana modelo como se describió anteriormente.

2. Seleccione y el lugar en la nueva ventana la onda sinusoidal cuadra de las fuentes categoría. Haga doble clic en él para abrir la ventana Parámetros del bloque, y asegúrese de que la amplitud se establece en 1, el sesgo al 0, la frecuencia en 1, la fase a 0, y el tiempo de muestreo para 0. A continuación, haga clic en Aceptar.

3. Seleccionar y colocar el bloque de ganancia de las Matemáticas categoría, haga doble clic sobre él, y establecer el valor de la ganancia de 10 parámetros del bloque en la ventana. A continuación, haga clic en Aceptar. Tenga en cuenta que el valor 10 y después aparece en el triángulo. Para que el número más visible, haga clic en el bloque, y arrastre uno de los rincones para ampliar el bloque para que todo el texto esté visible.

4. Seleccionar y colocar el bloque de integración continua de la categoría, haga doble clic en él lo obtener los parámetros del bloque ventana, y establecer la condición inicial en 0 [este es porque 0 0 ] A continuación, haga clic en Aceptar.

5. Seleccionar y colocar el ámbito cuadra de los sumideros categoría. 6. Una vez que los bloques han sido colocados como se muestra en la figura

5.5.4, conectar el puerto de entrada de cada uno de los bloques para el desembarco en el puerto anterior bloque. Para ello, desplace el cursor a un puerto de entrada o un puerto de salida; el cursor cambiará a una cruz. Mantenga pulsado el botón del ratón y arrastre el cursor a un puerto de otro bloque. Cuando suelte el botón del ratón. simulink se conectará con una flecha apuntando en el puerto de entrada. El modelo debería tener ahora el aspecto que se muestra en la figura 5.5.4.

Page 2: Introduccion Al Simulink

 

Introducción Al Simulink Dr. Jorge A Olortegui Yume

2  Modelamiento De Sistemas Dinámicos 

7. Haga clic en el menú de simulación y haga clic en la lista de parámetros de configuración tema. Haga clic en la ficha Solver. y entrar 13 para el tiempo de parada. Asegúrese de que la hora de inicio es de 0. A continuación, haga clic en Aceptar.

8. Ejecutar la simulación haciendo clic en el menú de simulación, y, a continuación, haga clic en Iniciar tema. También puede iniciar la simulación haciendo clic en el icono de Stan en la barra de herramientas (este es el triángulo negro).

9. Usted escuchará un sonido de campana cuando la simulación se ha terminado. A continuación, haga doble clic en el ámbito bloque y, a continuación, haga clic sobre los prismáticos en la pantalla para activar Ámbito autoscaling. Debería ver una curva oscilatoria con una amplitud de 10 y un período de 2π. La variable independiente en el ámbito bloque es tiempo t; la entrada al bloque es la variable dependiente y. Esto completa la simulación. Solución en Simulink de 10 sin

 

Page 3: Introduccion Al Simulink

 

Introducción Al Simulink Dr. Jorge A Olortegui Yume

3  Modelamiento De Sistemas Dinámicos 

Ejemplo 2:

Exportar al entorno MATLAB

Exportar los resultados de la simulación para MATLAB entorno de trabajo, donde pueden ser trazadas o analizado con cualquiera de las funciones MATLAB.

Solución 2:

Modificar el modelo construido Simulink

1) Eliminar la flecha conectando el ámbito bloque, haciendo clic sobre

ella y pulsando la tecla Supr. Eliminar el alcance bloque de la misma manera.

2) Seleccionar y colocar el bloque en el entorno de la categoría lavabos y el reloj cuadra de la categoría Fuentes.

3) Seleccionar y colocar el bloque Mux el recorrido de la señal de categoría, haga doble clic en él, y establecer el número de entradas a 2. Haga clic en Aceptar. (El nombre de "Mux" es la abreviatura de "multiplexor", que es un dispositivo eléctrico para transmitir varias señales.)

4) Conectar el puerto de entrada de la parte superior del bloque Mux al puerto de salida del bloque de integración. A continuación, utilizar la misma técnica para conectar la entrada inferior puerto del bloque Mux

Page 4: Introduccion Al Simulink

 

Introducción Al Simulink Dr. Jorge A Olortegui Yume

4  Modelamiento De Sistemas Dinámicos 

del puerto de desembarco el reloj bloque. El modelo debería tener ahora el aspecto que se muestra en la figura 5.4.5.

5) Haga doble clic en el área de bloque. Puede especificar cualquier nombre de variable que desee que tenga la salida; el valor predeterminado es s imout. Cambiar su nombre a y. La variable de salida y tendrá tantas filas como hay tiempo de simulación pasos, y tantas columnas como hay insumos para el bloque. La segunda columna en nuestra simulación será tiempo, porque de la forma en que hemos conectado el reloj en el segundo puerto de entrada del Mux. Especificar el formato Guardar como matriz. Usar los valores predeterminados para el resto de parámetros (deben estar en f, 1, y - 1 para el máximo número de filas, diezmado, y tiempo de muestreo, respectivamente). Haga clic en ACEPTAR.

6) Después de ejecutar la simulación, se puede utilizar el MATLAB conspirar los comandos desde la ventana de comandos para representar las columnas de y (o simout en general). Para trazar y(t), el tipo de ventana de comandos del MATLAB:

>>plot (y (:,2), y (:, 1) ), xlabel (‘t’), ylabel (‘y’)

 

 

 

 

 

Page 5: Introduccion Al Simulink

 

Introducción Al Simulink Dr. Jorge A Olortegui Yume

5  Modelamiento De Sistemas Dinámicos 

Ejemplo 3:

Simulink para el modelo de: 10

Construir un modelo Simulink para resolver 10 0 1

Dónde: 2 sin 4 Para 0 13

Solución 3:

1. Puede utilizar, modelo que se muestra en la figura 5,4,4 redistribuyendo los bloques, como se muestra en la figura 5.4.6 , tendrá que añadir una suma bloque.

2. Seleccione la suma cuadra de la biblioteca de operaciones matemáticas y colocarlo como se muestra en el diagrama simulación. Su configuración predeterminada agrega dos señales de entrada. Para cambiar esto, haga doble clic en el bloque, y en la ventana Lista de signos, tipo [+- . Los signos son ordenó la izquierda de la parte superior. El símbolo] es un separador que indica aquí que el puerto superior es la de estar vacío.

3. Para invertir la dirección del bloque de ganancia, haga clic con el botón derecho en el bloque, seleccionar el formato en el menú emergente, seleccione Voltear y bloque.

4. Cuando se conecta al puerto de entrada negativo del bloque de suma hasta el puerto de salida del bloque de ganancia, Simulink intentará dibujar la línea más corta. Para obtener lo que apariencia más estándar que se muestra en la Figura 5,4,6, en primer lugar extender la línea vertical hacia abajo desde que se suma el puerto de entrada. Suelte el botón del ratón y, a continuación, haga clic en el extremo de la línea y conéctelo al bloque de ganancia. El resultado será una línea con un ángulo recto. Haga lo mismo para conectar la entrada de la ganancia a la flecha que conecta el integrador y el alcance. Un pequeño punto parece indicar que las líneas se han conectado correctamente. Este punto se denomina punto de despegue, ya que toma el valor de la variable representada por la flecha (aquí, la variable y) y hace que el valor disponible a otro bloque.

Page 6: Introduccion Al Simulink

 

Introducción Al Simulink Dr. Jorge A Olortegui Yume

6  Modelamiento De Sistemas Dinámicos 

5. Seleccione los parámetros de configuración desde el menú de simulación, y establecer el tiempo de parada a 3. A continuación, haga clic en Aceptar.

6. Ejecutar la simulación como antes, y observar los resultados en el ámbito de aplicación.

Page 7: Introduccion Al Simulink

 

Introducción Al Simulink Dr. Jorge A Olortegui Yume

7  Modelamiento De Sistemas Dinámicos 

Ejemplo 4:

Modelo de un sistema masa única en Simulink

m 2kgc 200n. s/mk 12000N/m

x 0 0.02m 0 0m/s

Page 8: Introduccion Al Simulink

 

Introducción Al Simulink Dr. Jorge A Olortegui Yume

8  Modelamiento De Sistemas Dinámicos 

Ejemplo 5:

MODELO SIMULINK DE UN SISTEMA DE 2 MASAS.

Un sistema de 2 masas

Las ecuaciones de movimientos son:

5 12 5 8 4 0

3 8 4 8 4

Poner estas ecuaciones dentro de una forma de estado variable.

El modelo de estado variable del sistema de 2 masas.

0 11

0 0

0 0 0 1

000

Desarrollar un modelo de Simulink para graficar la respuesta a un escalón unitario de las variables X1 y X 2con las condiciones iniciales X1(0)=0.2, 1(0)=0, X2(0)=0.5, and 2(0)=0

 

Page 9: Introduccion Al Simulink

 

Introducción Al Simulink Dr. Jorge A Olortegui Yume

9  Modelamiento De Sistemas Dinámicos 

Solución 5:

Usando la potencial del sistema y la energía cinética como una guía, vemos que el desplazamiento X1 y X2 describe la energía potencial del sistema y que las velocidades X1 y X2 describe la energía cinética del sistema. Que es:

12

12

Y

12

12

Esto señala que necesitamos 4 estados variables. (Otra manera de ver que necesitamos 4 variables es observar que el modelo consiste de 2 pares asociados ecuaciones de segundo orden, y de este modo es efectivamente un modelo de cuarto orden) Por lo tanto, podemos escoger los estados variables: Z1, Z2, Z3 y Z4 para hacer.

Z1=X1 Z2= 1 Z3=X2 Z4= 2 --------- (3)

Estas definiciones implica que Z1 = Z2 y Z3= Z4, las cuales son 2 de las ecuaciones de estado. El restante de las 2 ecuaciones pueden ser encontradas por la solución de ecuaciones (1) y (2) por X1 y X2, observando que X1 = Z2 y X2= Z4, y usando las sustituciones dadas por la ecuación (3)

2= 12z2-5z1+8z4+4z3)

4= -8z4-4z3+8z2+4z1+ f (t)]

Notar que el lado de nuestra mano izquierda de las ecuaciones de estado debe contener sólo la derivada del primer orden de cada estado variable. Esto es porque nosotros dividimos entre 5 y 3, respectivamente. Notar también que el lado de la mano derecha no debe contener ninguna derivada de los variables de estado. Por ejemplo, no debemos usar la sustitución Z1 por X1, pero tal vez se debe sustituir Z2 por X1. Falta observar esta restricción es un error común.

Ahora enumera las 4 ecuaciones de estado en orden ascendente de acuerdo a los lados de la mano izquierda, después de cambiar el lado derecho entonces las variables de estado aparecen en orden ascendente desde la izquierda hasta la derecha.

1=z2 (4)

2= (-5z1-12z2+4z3+8z4) (5)

Page 10: Introduccion Al Simulink

 

Introducción Al Simulink Dr. Jorge A Olortegui Yume

10  Modelamiento De Sistemas Dinámicos 

3=z4 (6)

4= 4z1+8z2-4z3-8z4+ f (t)] (7)

Estas son las ecuaciones de estado en la forma estándar.

Señalar el por qué la energía potencial es una función de la diferencia X1 – X2, otra posible elección de estado variable es Z1 = X1, Z2 = 1, Z3=X1-X2, y Z4= 2.

Expresar el modelo de estado variable en la forma vector-matriz (matriz vectorial). El modelo es:

1=z2

2= (-5z1-12z2+4z3+8z4)

3=z4

4= 4z1+8z2-4z3-8z4+ f (t)]

En la forma matriz vectorial estas ecuaciones son:

Donde

0 11

0 0

0 0 0 1

000

Y

Primero seleccionar apropiadamente los valores por las matrices en la ecuación potencial y = Cz + D f (t). Desde que se desea determinar X1 y X2, las cuales son Z1 y Z3, escogemos C y D como a continuación.

1 00 0

0 01 0

D= 00

Crear esta simulación, se obtiene un nuevo modelos de ventana. Después de hacer lo siguiente de crear el modelo mostrado en la figura 5.4.7.

Page 11: Introduccion Al Simulink

 

Introducción Al Simulink Dr. Jorge A Olortegui Yume

11  Modelamiento De Sistemas Dinámicos 

1. Seleccionar y colocar en la nueva ventana el bloque de pasos desde la fuente de categoría. Hacer ahí doble click para obtener la ventana del bloque de parámetros, y la serie del paso tiempo de 0. Los valores del inicio y del final es 0 y 1, y si la muestra es 0. Apretar OK.

2. Seleccionar y colocar el bloque de state-space. Hacer ahí doble click e ingresar [0, 1, 0, 0; -1, -12/5, 4/5, 8/5; 0, 0, 0, 1; 4/3, 8/3, -4/3, -8/3] Para A [0; 0; 0; 1/3] PARA B [1, 0, 0, 0; 0, 0, 1, 0] PARA C [0; 0] y para D. Luego entrar [0.2; 0; 0.5; 0] Por las condiciones iniciales. Presionar ok. Notar que la dimensión de la matriz B le dice a simulink que allí hay uno dentro. Las dimensiones de las matrices C y D dicen a simulink que allí hay 2 fuera.

3. Seleccionar y colocar el scope block. 4. Una vez que el bloque ha sido colocado, colocar el puerto de adentro

sobre cada bloque del puerto de afuera sobre el bloque precedente como fue mostrado en la figura.

5. Hacer experimentos con valores diferentes del stop time hasta el scope muestra que el steady-state responde ha sido alcanzado. Para esta aplicación, un Stop time de 25 es satisfactorio. Los argumentos de ambos

X1 y X2 aparecerá en el Scope.

 

 

Page 12: Introduccion Al Simulink

 

Introducción Al Simulink Dr. Jorge A Olortegui Yume

12  Modelamiento De Sistemas Dinámicos 

MODELOS NO LINEALES

Ejemplo 6:

Simulink Modelo de un trineo propulsado por cohetes

Un cohete propulsado por una pista se representa en la figura 5.5.1 teniendo como masa m y una fuerza F aplicada que representa el empuje del cohete. Inicialmente el empuje del cohete es horizontal, pero el motor gira accidentalmente durante la cocción y gira con una aceleración angular / la velocidad v trineos para 0 t ≤ 10 si v (0) = 0. El empuje del

cohete es de 4000N y es la masa 450 Kg

figura 5.5.1 Un trineo cohete de propulsión

A) Crear un modelo Simulink para resolver este problema B) suponer ahora que el ángulo del motor está limitada por un tope mecánico

para 60 . Crear el modelo de Simulink para resolver el

problema

Page 13: Introduccion Al Simulink

 

Introducción Al Simulink Dr. Jorge A Olortegui Yume

13  Modelamiento De Sistemas Dinámicos 

Solución 6:

450 4000 cos

50

50

100

809cos

100

809

cos100

a) Hay varias maneras de crear la función de entrada /100 . Aquí observamos que / y que

50

De este modo podemos crear mediante dos veces la integración de la constante de / El diagrama de simulación se muestran en

las Figuras 5.5.2: este diagrama se utiliza para el correspondiente modelo Simulink se muestra en las figuras 5,5,3 Hay dos nuevos bloques en este modelo. Constante El bloque se encuentra en las fuentes de la biblioteca después de ubicarlo haga doble clic en él y escriba pi/50 su valor constante en la ventana. El bloque de funciones trigonométricas se encuentra en las operaciones matemáticas de la biblioteca después de la colocación de un doble clic sobre él y seleccione cos en su función de ventana

Page 14: Introduccion Al Simulink

 

Introducción Al Simulink Dr. Jorge A Olortegui Yume

14  Modelamiento De Sistemas Dinámicos 

Ajuste el tiempo de parada a 10 ejecutar la simulación y analizar los resultados en los resultados en el ámbito

b) Modificar el modelo de la figura 5.5.3 la siguiente manera para obtener el modelo de la figura 5,5.4, Usamos el bloque de saturación en la biblioteca Discontinuidades para limitar el rango de θ a 60π/180 rad. Después de colocar el bloque, como se muestra en la Figura 5.5,4, haga doble clic en él y escriba 60*pi /180 en su ventana de límite superior. A continuación, escriba θ o cualquier valor negativo en su Lowrer Limite ventana. Entra y conectar los elementos restantes como se muestra, y ejecutar la simulación. La Constante bloque superior y el bloque integrador se utilizan para generar la solución cuando el ángulo del motor es θ=0 como un control de los resultados. [La ecuación de movimiento para θ=0 es

80/9, Que da v (t) = 80t / 9.] Si lo prefiere, puede sustituir a un espacio de trabajo para bloquear el alcance, entonces se puede graficar los resultados en MATLAB. El gráfico resultante se muestra en la Figura 5.5.5.

Solución 6:

Modelo de simulación para / /

Modelo Para Simulink / /

Modelo Para Simulink / / con un bloque de saturación.

Page 15: Introduccion Al Simulink

 

Introducción Al Simulink Dr. Jorge A Olortegui Yume

15  Modelamiento De Sistemas Dinámicos 

 

Ejemplo 7:

Simulink modelo de un péndulo no lineal

El péndulo se muestra en la 5.5.11 tiene la siguiente ecuación no lineal de movimiento, si existe una fricción viscosa en el pivote y si hay un momento aplicado sobre el pivote.

sin

Donde es el momento de inercia alrededor del pivote. Crear un modelo de Simulink para este sistema para el caso en que 4, 10 0,8, y es una onda cuadrada con una amplitud de 3 y una frecuencia de 0,5 . Supongamos que las condiciones iniciales son 0 /4 y 0 0.

Figura 5.5.11 Un péndulo.

Page 16: Introduccion Al Simulink

 

Introducción Al Simulink Dr. Jorge A Olortegui Yume

16  Modelamiento De Sistemas Dinámicos 

Solución 7:

Para simular este modelo en Simulink, definir un conjunto de variables que le permite reescribir la ecuación como dos ecuaciones de primer orden. Así que

a continuación, el modelo se puede escribir como:

1sin 0.25 0.8 10 sin

Integrar ambos lados de cada ecuación en el tiempo para obtener:

0.25 0.8 10 sin

Vamos a introducir cuatro nuevos bloques para crear esta simulación. Obtener un nuevo modelo de ventana y haga lo siguiente.

1. Seleccionar y colocar en la nueva ventana del bloque integrador de la categoría continuo, y cambiar su etiqueta Integrador 1 como se muestra en la figura 5.5.12. Puede editar el texto asociado a un bloque haciendo clic en el texto y realizar los cambios. Haga doble clic en: El bloque para obtener la ventana de Parámetros del bloque, y establecer el estado

inicial a 0 [esta es la condición inicial 0 0]. Haga clic en Aceptar.

Simulink modelo de un péndulo no lineal

Page 17: Introduccion Al Simulink

 

Introducción Al Simulink Dr. Jorge A Olortegui Yume

17  Modelamiento De Sistemas Dinámicos 

2. Copie el bloque de para la ubicación que se muestra y cambiar su etiqueta a de 2. Establecer su condición inicial a /4 escribiendo /4 en la ventana de Parámetros del bloque. Esta es la

condición inicial 0 /4. 3. Seleccionar y colocar un bloque de ganancia de la categoría

, haga doble clic en él, y establecer el valor de la ganancia a 0,25. Haga clic en Aceptar. Cambie su etiqueta a 1/ . Luego haga clic en el bloque y arrastre una de las esquinas para expandir el cuadro de manera que todo el texto es visible.

4. Copie el cuadro de Ganancia, cambiar su etiqueta a , y colocarlo como se muestra en la 5.5.12. Haga doble clic en él, y establecer el valor de la ganancia a 0,8. Haga clic en Aceptar. Para voltear el cuadro de izquierda a derecha, haga clic derecho sobre ella, seleccione Formato y

. 5. Seleccione y coloque el bloque Ámbito de la categoría de los Sinks. 6. Para el plazo de 10 sin , no se puede utilizar el bloque de funciones

trigonométricas en la categoría de sin necesidad de utilizar un bloque de ganancia independiente para multiplicar el sin por 10. En su lugar se utilizará el bloque de Fen bajo la categoría definida por el usuario Funciones (Fen es sinónimo de función). Seleccione y coloque el bloque como se muestra. Haga doble clic en él y escriba 10 ∗ sin en la ventana de expresión. Este bloque utiliza la variable para representar la entrada al bloque. Haga clic en Aceptar. A continuación, dar la vuelta a la manzana.

7. Seleccione y coloque el bloque Sum de la categoría . Haga doble clic sobre él y seleccione de la forma de iconos. En la ventana Lista de señales, tipiar . Haga clic en Aceptar.

8. Seleccione y coloque el bloque generador de señal de la categoría de . Haga doble clic sobre ella, seleccione onda cuadrada para la

forma de onda, 3 para la amplitud, y 0,5 para la frecuencia y para las Unidades. Haga clic en Aceptar.

9. Una vez que los bloques han sido colocados, conectar las flechas como se muestra en la figura.

10. Ajuste el tiempo de parada a 10, ejecute la simulación, y examinar el argumento de en el ámbito de Scope. Esto completa la simulación.

Page 18: Introduccion Al Simulink

 

Introducción Al Simulink Dr. Jorge A Olortegui Yume

18  Modelamiento De Sistemas Dinámicos 

 

Page 19: Introduccion Al Simulink

 

Introducción Al Simulink Dr. Jorge A Olortegui Yume

19  Modelamiento De Sistemas Dinámicos 

FUNCIONES DE TRANSFERENCIA

Ejemplo 8:

Crear y ejecutar una simulación Simulink de un sistema masa-resorte-amortiguador (5.5.1) utilizando el parámetro de valores de m=1, c=2, y k=4. La función de forzamiento es la función f t sen1.4tEl sistema Lias la no linealidad de zona muerta se muestra en la figura 5.5.6,

5.5.1

Figura 5.5.6 zona muerta no linealidad

Figura 5.5.7 El Simulink modelo de zona muerta respuesta.

Page 20: Introduccion Al Simulink

 

Introducción Al Simulink Dr. Jorge A Olortegui Yume

20  Modelamiento De Sistemas Dinámicos 

Para construir la simulación siga los siguientes pasos

1. Comience Simulink y abrir una ventana del modelo nuevo como se describió anteriormente

2. Seleccionar y colocar en la nueva ventana del bloque de onda sinusoidal de la categoría de fuentes. Doble clic sobre el mismo, y ajustar la amplitud a 1, el sesgo de 0, la frecuencia a 1,4, la fase a 0, y el tiempo de muestreo a 0. Haga clic en Aceptar

3. Seleccione y coloque el bloque de zona muerta de la categoría discontinuidades, haga doble clic en él, y establecer el inicio de la zona muerta a -0,5 y el fin de la zona muerta a 0,5. haga clic en Aceptar.

4. Seleccione y coloque el bloque fcn transferencia continua de la categoría, haga doble clic en él, y establecer el numerador de (1) y el denominador de (1, 2, 4). Haga clic en Aceptar.

5. Seleccione y coloque el bloque alcance de la categoría de los sumideros. 6. Una vez que los bloques han sido colocados, conectar el puerto de

entrada en cada bloque para el puerto de puerto de salida de la secuencia anterior. E el modelo debe parecerse al que se muestra en la figura 5.5.7.

7. Haga clic en el menú de simulación, a continuación, haga clic en el elemento de configuración de parámetros. Haga clic en la pestaña solucionador e introduzca 10 para el tiempo de parada. Asegúrese de que la hora de inicio es 0. A continuación, haga clic en la pestaña solucionador e introduzca 10 para el tiempo de parada. Asegúrese de que la hora de inicio es 0. A continuación, haga clic en Aceptar.

8. Ejecutar la simulación haciendo clic en el menú de simulación, a continuación, haga clic en el ítem Iniciar.

9. Se escuchará un sonido de campana cuando la simulación ha terminado. Haga doble clic en el bloque alcance y luego haga clic en el icono de los prismáticos en el ámbito mostrar para permitir la conversión automática. Usted debe ver una curva oscilante.

La figura 5.5.8 modificación del modelo de zona muerta para incluir un bloque de Mux.

Es informativo para trazar tanto la entrada como la salida del bloque de Fcn transferencia en función del tiempo en el mismo gráfico. Para hacer esto,

Page 21: Introduccion Al Simulink

 

Introducción Al Simulink Dr. Jorge A Olortegui Yume

21  Modelamiento De Sistemas Dinámicos 

1. Eliminar la flecha que conecta el bloque de Alcance al bloque de transferencia de Fcn, E) o haciendo clic en la línea de flecha y pulsando la tecla Suprimir.

2. Seleccione y coloque el bloque Mux de la categoría de señal de enrutamiento, clouble clic en él, y establecer el número de entradas a 2. Haga clic en Aplicar y después en Aceptar.

3. Conectar el puerto de entrada superior del bloque Mux al puerto de salida del bloque de transferencia de Fcn. A continuación, utilice la misma técnica para conectar el puerto de entrada inferior del bloque Mux a la flecha del puerto de puerto de salida del bloque de zona muerta. Sólo recuerde comenzar con el puerto de entrada. Simulink detectará automáticamente la flecha y realice la conexión. Su modelo debe parecerse al que se muestra en la Figura 5.5.8..

La figura 5.5.8 modificación del modelo de zona muerta para incluir un bloque de Mux.

Es informativo para trazar tanto la entrada como la salida del bloque de Fcn transferencia en función del tiempo en el mismo gráfico. Para hacer esto.

1. Eliminar la flecha que conecta el bloque alcance al bloque Fcn transferencia. Haga esto haciendo clic en la línea de flecha y pulsando la tecla Suprimir

2. Seleccione y coloque el bloque Mux de la categoría de ruteo de señal, haga doble clic en él, y establecer el número de entradas a 2. Haga clic en Aplicar y después en Aceptar.

3. Conectar el puerto de entrada superior del bloque Mux al puerto de salida del bloque de Fcn transferencia. A continuación, utilice la misma técnica para conectar el puerto de entrada inferior del bloque Mux a la flecha del puerto de puerto de salida del bloque de zona muerta. Sólo recuerde comenzar con el puerto de entrada. Simulink detectará automáticamente la flecha y realice la conexión. Su modelo debe parecerse al que se muestra en la figura 5.5.8.

4. Ajuste el tiempo de parada a 10. Ejecutar la simulación como antes, y que aparezca la pantalla del osciloscopio. Deberías ver lo que se muestra en la Figura 5.5.9. Este gráfico muestra el efecto de la zona muerta en la onda senoidal.

Page 22: Introduccion Al Simulink

 

Introducción Al Simulink Dr. Jorge A Olortegui Yume

22  Modelamiento De Sistemas Dinámicos 

Figuran 5.5.10 modificaciones del modelo de zona muerta para exportar variables al espacio de trabajo de MATLAB.

Usted puede traer los resultados de la simulación en el espacio de trabajo de MATLAB usando el bloque de área de To. Por ejemplo, supongamos que se quiere examinar los efectos de la zona muerta mediante la comparación de la respuesta del sistema con y sin una zona muerta. Podemos hacer esto con el modelo que se muestra en la figura 5.5.10. para crear este modelo.

1. Copie el bloqueo Fcn transferencia, haga clic en él, manteniendo pulsado el botón del ratón y arrastrando la copia de bloque a una nueva ubicación. A continuación, suelte el botón. Copiar el bloque Mux de la misma manera.

2. Haga doble clic en el bloque Mux primero y cambiar el número de sus entradas a 3.

3. En la forma habitual, seleccionar y colocar el bloque de espacio de trabajo de la categoría Fregaderos y la caja del reloj de la categoría de fuentes. Haga doble clic en el bloque al área de trabajo, puede especificar cualquier nombre de variable que desea que la salida, el valor predeterminado es simoput. Cambia su nombre por el de y. la variable de salida tendrá tantas filas como hay pasos de simulación de tiempo, y las columnas, tantas como son las entradas al bloque. La cuarta columna en nuestra simulación será el momento, debido a la forma en que hemos conectado el reloj al segundo Mux. Especifique el formato de almacenamiento como matriz. Utilice los valores predeterminados para los parámetros (estos deben ser inf, 1 y - 1 Número máximo de filas fot, masacre, y el tiempo de muestreo, respectivamente). Haga clic en Aceptar.

4. Conecte los bloques como se muestra, y ejecutar la simulación. 5. Puede utilizar los comandos de MATLAB trazado desde la ventana

de comandos para trazar las columnas de y; por ejemplo, para graficar la respuesta de los dos sistemas y la salida del bloque de zona muerta en función del tiempo, escriba. Parcela

>>plot (y (:, 4), y (:, 1), y (:, 4), y (:, 2), y (:, 4), y (:, 3))

Page 23: Introduccion Al Simulink

 

Introducción Al Simulink Dr. Jorge A Olortegui Yume

23  Modelamiento De Sistemas Dinámicos