Documente Academic
Documente Profesional
Documente Cultură
C5-4A-PyC Lab04
C5-4A-PyC Lab04
Laboratorio N°04
Integrantes:
Grupo:
C5 - 04 - A
Profesor:
4
1. Introducción
matemática clásica. Simulink es una aplicación que permite construir y simular modelos
softwares para familiarizarnos con ellas que serán de gran utilidad para nuestra carrera.
5
2. Marco teórico
2.1. Matlab
6
se ha convertido en estándar de la industria, con capacidades no superadas en
computación y visualización numérica.
de la transformada es “s”
polinomios se obtiene con el comando tf, pasándole dos vectores con los
caso de no existir.
ecuación diferencial.
variable simbólica
Step. - Para obtener la respuesta ante una entrada escalón unitario se emplea
el comando step.
7
2.2. Simulink
Es una herramienta que viene incluida en el Matlab, que nos permite la simulacion de
procesos mediante diagramas de bloques.
8
3. Desarrollo
3.1. MatLab
Primero conoceremos el entorno de MatLab y para ello nos dirigimos al escritorio de la
computadora y damos doble click al icono de matlab.
La siguiente imagen muestra que el software se está cargando y esta demora en abrir de
acuerdo con el sistema operativo que tenga instalada en la computadora.
9
1.1 Creación de un modelo
Para crear un sistema en Simulinlk, se deben insertar en las ventanas de simulación los
distintos componentes con los que se va a construir el modelo. Se pueden seguir los
siguientes pasos:
1) Crear un nuevo modelo: Para abrir una nueva Ventana de simulación se debe pulsar
el botón "nuevo modelo".
2) Buscar un bloque: Se puede buscar un bloque expandiendo el árbol de la biblioteca o
buscándolo directamente por su nombre en la ventana de búsqueda, En este caso, si
hay más de un bloque que pueda corresponder a ese nombre, irán apareciendo a
medida que se pulse la tecla "enter" (retomo).
3) Situar un bloque: Para situar un bloque, se mantiene pulsado el boton izquierdo del
ratón sobre el icono en fom1a de rombo que hay junto al nombre del bloque y se
arrastra hacia la posición deseada en la ventana de simulación.
4) Conectar bloques: En cada bloque, las puntos de salida aparecen indicados mediante
una flecha saliente del bloque "->", mientras que los puertos de entrada a cada bloque
se indican con una flecha entrante al mismo "->", Se conecta la entrada de un bloque
a la salida de otro, manteniendo pulsado el botón izquierdo del ratón mientras se
arrastra desde el símbolo de entrada de uno de los bloques hasta el de salida de otro o
viceversa.
5) Crear una bifurcación: Si se desea llevar la salida de un bloque a la entrada de más de
uno se necesita crear una bifurcación en la conexión. Para hacerlo, se arrastra con el
ratón desde la entrada del nuevo bloque a conectar hasta la línea de la conexión que
se va a bifurcar.
6) Modificar los bloques: Se pueden rotar o aplicar simetrías a los bloques usados, según
convenga la colocación de entradas/salidas para el esquema que se esté realizando,
pulsando sobre él el botón derecho del ratón y utilizando los menús desplegables o
mediante la opción "Formar" del menú principal ("Format\Flip Block",
"Format\Rotate Block", etc.). También mediante los menús o haciendo doble clic
sobre el bloque, se pueden modificar sus parámetros.
7) Inserción de textos: Se puede incluir un texto aclaratorio o informativo en cualquier
parte de la Ventana del modelo, haciendo doble clic en una zona libre y escribiendo
directamente el texto.
10
1.2 Visualización de señales en el osciloscopio.
El bloque "Scope" tiene una serie de propiedades a las que se accede a través del botón
correspondiente de la Ventana "Scope". Dos de las más útiles son la que permite elegir el
número de entradas que se desean para el osciloscopio "Number of axes" (que será
también el número de gráficos que representara) y la que determina si el osciloscopio
almacena todos los datos de la simulación o solo los últimos obtenidos "Limit rows to
last".
11
3) Tiempo de ejecución de la simulación: Le damos el tiempo de ejecución y luego
le damos Run.
12
1.4 Respuesta de los modelos matemáticos.
Ejemplo1.
Impulse Response
1.4
1.2
0.8
Amplitude
0.6
0.4
0.2
-0.2
0 0.5 1 1.5 2 2.5 3 3.5
Time (seconds)
13
2) Respuesta ante un escalón.
Step Response
1
0.9
0.8
0.7
0.6
Amplitude
0.5
0.4
0.3
0.2
0.1
0
0 0.5 1 1.5 2 2.5 3
Time (seconds)
14
Ejemplo2.
15
Ejemplo3.
16
2) Realizamos el escalón:
Simulink
Potencia disipada
𝑞𝑟 (𝑡) = 𝑅𝑖 2 (𝑡)
17
Flujo de calor en un punto
𝑑𝑡𝑖
𝑞𝑎 (𝑡) = 𝐶
𝑑𝑡
𝑡𝑖 (𝑡)−𝑡𝑎 (𝑡)
𝑞𝑝 (𝑡) =
𝑅𝑡
Dónde:
tiempo.
ti = temperatura interior
ta = temperatura ambiente
18
Imagen 06 – Diagrama en Simulink para hallar la Función de
Transferencia
Transferencia
19
3) Modelado lineal en Simulink: Realizar la simulación tal como se ve en
la figura, para el proceso sin calor perdido y hacer las comparaciones de las
gráficas.
Simulink
Simulink
20
4) Modelado no lineal con perturbación en Simulink: Realizar la
simulación tal como se ve en la figura.
Simulink
Simulink
21
código correcto, por falta de familiarización con los comandos, en cuando se hace
Si uno quiere agregar comentarios junto a los códigos, estos deben estar presididas
superior derecha RUN con un símbolo de PLAY de color verde y otra que se
Cuando se trabaja en una sola hoja de trabajo. Pero se quiere ejecutar varios
22
5. Conclusiones
de esta se grafica existe en MatLab el comando sin() que es la función del seno.
numerador son los ceros y las raíces del polinomio del denominador son los polos
del sistema y el orden del sistema corresponde con el grado del polinomio.
él se presenta una barra de la que se arrastran los elementos, estos están separados
por bloques y por lo tanto para encontrar un elemento se busca en cada una de
ellas, estas se jalan y se conectan. Para los elementos que usamos estos son los
o Sources - Scope
o Sources – Step
Para la configuración de los elementos usados se hacen doble clic en ellos y luego
en la figura 26.
23
Se puede configurar la señal en el osciloscopio Scope, en ella se puede variar el
24
6. Referencia bibliográfica
https://www.youtube.com/watch?v=Jk1yXyeE9m8
Introducción ½. Youtube.com.
https://www.youtube.com/watch?v=PoR2vvpqI5E
25