PPT SIMULINK

Post on 11-Feb-2016

46 views 1 download

description

1

Transcript of PPT SIMULINK

SIMULINK

Integrantes:---Soria Galindo, Darcy

Curso:Programación Digital

Profesor:Chuquillanqui

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.

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

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

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

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

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

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

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

. 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,

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.

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.

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.

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.

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.

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.

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:

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:

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.

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.

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

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.