24
SIMULINK Integrantes: - - -Soria Galindo, Darcy Curso: Programación Digital Profesor: Chuquillanqui

PPT SIMULINK

Embed Size (px)

DESCRIPTION

1

Citation preview

Page 1: PPT SIMULINK

SIMULINK

Integrantes:---Soria Galindo, Darcy

Curso:Programación Digital

Profesor:Chuquillanqui

Page 2: PPT SIMULINK

SIMULINK

Es una extensión grafica de MATLAB para el modelado y simulación de sistemas. Una de las principales ventajas de SIMULINK es la capacidad de modelar un sistema no lineal, que una función de transferencia es incapaz de hacerlo. Otra ventaja de SIMULINK es la capacidad de asumir las condiciones iniciales.

Page 3: PPT SIMULINK

CONTENIDOS Simulink partir Archivo de modelo Elementos básicos Ejemplo simple Ejecución de simulaciones Sistema de construcción

Page 4: PPT SIMULINK

SIMULINK PARTIRSe inicia desde la línea de comando de MATLAB introduciendo el siguiente comando.Alternativamente, usted puede golpear el Simulink botón en la parte superior de la ventana de MATLAB como se muestra

Page 5: PPT SIMULINK

Cuando se inicia, Simulink aparece una sola ventana, titulado Browser Simulink Library que se puede ver aquí.

Page 6: PPT SIMULINK

Archivos de ModeloEn Simulink, un modelo es una colección de bloques que, en general, representa un sistema. Además, a la elaboración de un modelo en una ventana de modelo en blanco, archivos de modelos previamente guardadas se pueden cargar, ya sea desde el Archivo menú o desde la línea de comandos de MATLAB

Page 7: PPT SIMULINK

Bloques Fuentes: utilizados para generar diferentes señales Sumideros: se utiliza para señales de salida o de

visualización Continua: los elementos del sistema de tiempo continuo

(funciones de transferencia, modelos de espacio de estado, controladores PID, etc.)

Discreta: lineal, los elementos del sistema de tiempo discreto (funciones de transferencia discreta, los modelos de espacio de estado discretos, etc.)

Operaciones matemáticas: contiene muchas operaciones comunes de matemáticas (ganancia, suma, producto, valor absoluto, etc.)

Puertos y subsistemas: contiene bloques útiles para construir un sistema de

Bloques tienen cero a varios terminales de entrada y de cero a varios terminales de salida. Terminales de entrada no utilizados se indican mediante un pequeño triángulo abierto. Terminales de salida no utilizados se indican mediante un pequeño punto triangular. El bloque se muestra a continuación tiene un terminal de entrada no utilizado a la izquierda y un terminal de salida no utilizado a la derecha.

ELEMENTOS BASICOS

Page 8: PPT SIMULINK

Líneastransmiten señales en la dirección indicada por la flecha. siempre deben transmitir señales desde el terminal de salida de una cuadra de la terminal de entrada de otro bloque. Por excepción a esto es una línea puede tocar fuera de otra línea, la división de la señal a cada uno de dos bloques de destino, como se muestra a continuación

Page 9: PPT SIMULINK

Bloques Modificación Un bloque se puede modificar haciendo doble clic sobre él. Por ejemplo, si hace doble clic en la función de transferencia de bloque en el simple modelo, verá el siguiente cuadro de diálogo.

Este cuadro de diálogo contiene campos para el numerador y el denominador de la función de transferencia del bloque

Page 10: PPT SIMULINK

. Por ejemplo, para cambiar el denominador de (1) s²+ 2s + 4 escriba lo siguiente en el campo denominador [1 2 4] y pulsa el botón de cierre, la ventana de modelo cambiará a la siguiente,

Page 11: PPT SIMULINK

Ejecución de simulacionesObservar que la autoescala  botón sólo cambia el eje vertical. Dado que la nueva función de transferencia tiene una respuesta muy rápido, es comprimido en una parte muy estrecha de la ventana alcance. Esto no es realmente un problema con el alcance, pero con la misma simulación. Simulink simula el sistema para un total de diez segundos, incluso aunque el sistema había alcanzado el estado estacionario poco después de un segundo.

Page 12: PPT SIMULINK

Para corregir esto, es necesario cambiar los parámetros de la misma simulación. En la ventana de modelo, seleccione Parámetros de configuración de la simulaciónmenú. Verá el siguiente cuadro de diálogo.

Page 13: PPT SIMULINK

Sistemas de ConstrucciónEn primer lugar, que se reunirán todos los bloques necesarios de las bibliotecas de bloques. A continuación podrá modificar los bloques para que se corresponden con los bloques en el modelo deseado. Por último, se conectará con las líneas de los bloques para formar el sistema completo. Después de esto, usted será simular el sistema completo para verificar que funciona.

Page 14: PPT SIMULINK

Bloques GatheringCrear un nuevo modelo ( Nuevo desde el archivo de menú o pulse Ctrl-N ). Obtendrá una ventana de modelo en blanco.Haga clic en la Fuentes lista en la ventana principal de Simulink. Haga clic en la Operaciones Matemáticas lista en la ventana principal de Simulink.A partir de esta biblioteca, arrastre un Sum y Ganancia bloque en la ventana de modelo y colocarlas a la derecha del Paso bloque en ese orden.Haga clic en la continua inclusión en la ventana principal de Simulink.En primer lugar, a partir de esta biblioteca, arrastre un controlador PID bloque en la ventana de modelo y colocarlo a la derecha de la ganancia de bloque.De la misma biblioteca, arrastre una función de transferencia de bloque en la ventana de modelo y colocarlo a la derecha del controlador PID bloque.

Page 15: PPT SIMULINK
Page 16: PPT SIMULINK

La línea restante que se elaborará es la señal de realimentación que conecta la salida de la Planta a la entrada negativa de la Suma bloque. Esta línea es diferente de dos maneras. En primer lugar, ya que esta línea de bucles alrededor y no basta con seguir la ruta más corta (en ángulo recto) por lo que debe ser elaborado en varias etapas. En segundo lugar, no existe una terminal de salida a partir de, por lo que la línea tiene que tocar al lado de una línea existente.Arrastre una línea de la parte negativa de la Suma bloque hacia abajo y suelte el ratón para que la línea está incompleta. Desde el punto final de esta línea, hacer clic y arrastrar a la línea entre la Planta y el Alcance . El modelo debe aparecer ahora como sigue.

Page 17: PPT SIMULINK

Por último, las etiquetas se colocan en el modelo para identificar las señales. Para colocar una etiqueta en cualquier lugar en el modelo, haga doble clic en el punto que desea que la etiqueta sea. Comience haciendo doble clic sobre la línea que va desde el Paso bloque. Usted recibirá un cuadro de texto en blanco con un cursor de edición como se muestra a continuación.

Page 18: PPT SIMULINK

Escriba una r en este cuadro, el etiquetado de la señal de referencia y haga clic fuera de ella para terminar la edición.Etiquetar el error ( e de la señal), el control ( u señal), y el (salida Y ) de la señal de la misma manera. Su modelo final debe aparecer como:

Page 19: PPT SIMULINK

Para guardar su modelo, seleccione Guardar como en el Archivo menú y escribir cualquier nombre de modelo deseado. El modelo completo se puede encontrar aquí .SimulaciónAhora que el modelo está completo, puede simular el modelo. Seleccione Inicio de la simulación de menú para ejecutar la simulación. Haga doble clic en el _Scope_block para ver su salida. Golpea la autoescala botón (binoculares) y debería ver lo siguiente:

Page 20: PPT SIMULINK

Tomando variables de MATLABEn algunos casos, los parámetros, tales como aumento, se pueden calcular en MATLAB para ser utilizado en un modelo de Simulink. Si este es el caso, no es necesario introducir el resultado del cálculo MATLAB directamente en Simulink. Por ejemplo, supongamos que calculó la ganancia en MATLAB en la variable K . Emular este escribiendo el comando siguiente en el indicador de comandos de MATLAB.K = 2,5Esta variable se puede utilizar ahora en el Simulink Gain bloque. En su modelo de Simulink, haga doble clic en la ganancia de bloque y escriba el siguiente campo Gain.

Page 21: PPT SIMULINK
Page 22: PPT SIMULINK

Cerrar este cuadro de diálogo. Aviso ahora que la ganancia de bloques en el modelo Simulink muestra la variable K en lugar de un número.

Page 23: PPT SIMULINK

Ahora, usted puede volver a ejecutar la simulación y ver el resultado en el Ámbito. El resultado debe ser el mismo que antes.

Page 24: PPT SIMULINK

Ahora bien, si los cálculos se hacen en MATLAB para cambiar cualquiera de las variables utilizadas en el modelo Simulink, la simulación utilizará los nuevos valores la próxima vez que se ejecute. Para probar esto, en MATLAB, cambiar la ganancia, K , introduciendo lo siguiente en el símbolo del sistema.K = 5Inicie la simulación Simulink de nuevo, abrir la ventana de Alcance, y golpeó la autoescala botón. Verá la siguiente salida que refleja el nuevo aumento, superior.

Además de las variables y señales, incluso sistemas enteros se pueden intercambiar entre MATLAB y Simulink.