Taller 1 corte 2.
Señales y Sistemas.
Simulación de sistemas físicos en XCOS de SCILAB.
1. Escribir en la ventana de comandos la instrucción xcos de la siguiente manera:
2. Se despliegan las librerías y la zona donde se crearán los modelos en SCILAB.
3. Ubique la librería Sources y seleccione el icono GENSIN_f y arrástrelo hasta la zona de dibujo.
Ubique en esta librería el bloque CLOCK_c y arrástrelo hasta la pantalla de dibujo.
4. Ubique la librería Sinks y seleccione el icono CSCOPE y arrástrelo hasta la zona de dibujo.
5. Ubique la librería Event Handling y seleccione el icono CLOCK_c y arrástrelo hasta la zona de
dibujo.
6. Unir la salida de GENSIN_f con la entrada negra del bloque CSCOPE y la salida del bloque
CLOCK_c con la entrada de color rojo del bloque CSCOPE.
6. Configure el reloj CLOCK_c para tomar muestras cada 10us y la señal seno para tener una amplitud
de 5 y una frecuencia en Hz igual a 60.
rad
ω =2 π f =2 π ×60=120 π ≈377
s
el periodo del generador de reloj se escoge mediante la siguiente fórmula:
1
period= → M muestras en un periodo de la onda seno de 60Hz.
M ×60
1
M =100→ period= =166.67 μ s
100×60
7. Haga doble click sobre el icono del reloj y escriba 10us. Este valor es mucho mas pequeño que el
periodo calculado an que garantiza mas de las 100 muestras en el tiempo de muestreo así:
8. Haga doble click sobre el icono del osciloscopio y escriba el tiempo de la ventana de refresco igual a
100ms así:
9. Haga doble click sobre el icono del generador de onda seno y cambie la amplitud y la frecuencia así:
10. Corra la simulación pulsando el icono start.
11. Se debería visualizar en la pantalla del osciloscopio lo siguiente:
12. La simulación se detiene con el icono Stop así:
13. Utilice el multiplexor (librería: Signal Routing) para visualizar dos señales en el osciloscopio de
XCOS así:
Una de las señales es x (t)=10 sen(377 π t) y la otra es y (t)=10 cos(377 π t) . SCILAB no tiene
una señal coseno pero si tiene la opción desfase que permite generar el coseno a partir del seno de la
siguiente manera:
sen 377 t+ π =sen(377 t)cos π + cos(377 t)sen π =cos(377 t )
( ) ( ) ( )
2 2 2
Configure la opción delay del bloque GENSIN_f de la siguiente manera:
14. Los bloques GAIN_f y SUM_f de la librería Mathematical operations multiplican una señales por
una constante y suman dos señales respectivamente.
15. Utilice los bloques GAIN_f y SUM_f para obtener la señal:
y (t)=10 cos(120 π t)+ sen(120 π t)
Ejercicio 1. Visualice en la pantalla del osciloscopio la señal:
4 4 4 4 4
y (t)= π sen(120 π t)+ sen (240 π t)+ sen (600 π t)+ sen (840 π t )+ sen(1080 π t)
3π 5π 7π 9π
El tiempo entre las muestras de la señal y(t) se calcula con la frecuencia mas alta de la señal (1080π)
Ejercicio 2. Investigue los bloques STEP_FUNCTION y RAMP de la librería Sources para generar la
señal que se muestra a continuación:
16. Las constantes del sistema dinámico se muestran a continuación:
N ×s N
m = 1kg, b=1 , k=9
m m
Diagrama de cuerpo libre:
dx d2 x d2 x 1 b dx k
F e (t )−b −k x=m 2 → 2 = F e (t )− − x→
dt dt dt m m dt m
∫∫ ddt x2 = m1 ∫∫ F e (t )− mb ∫∫ dx k 1 b k
− ∫∫ x → x= ∫∫ F e (t )− ∫ x− ∫∫ x
dt m m m m
El sistema en SCILAB se muestra a continuación:
Se configura el tiempo de la integración de la siguiente manera:
En el interior de setup cambie el tiempo de integración a 10s.
Configure el tiempo de muestreo del reloj en 0.1 s.
Configure el tamaño del buffer en 30 y el periodo de refresco en 10 s.
Tras la configuración anterior se corre la simulación dando como resultado lo siguiente:
Reemplace el osciloscopio de un canal por el de dos canales y visualice el desplazamiento y la
velocidad de la masa así:
Se debe configurar el osciloscopio de la siguiente manera:
Después de correr la simulación se muestran el desplazamiento y la velocidad de la masa de
la siguiente manera:
Ejercicio 3. Si la masa suspendida se mueve verticalmente sin fricción, entonces obtenga la
ecuación diferencial del sistema mecánico que se muestra a continuación:
N ×s N m
m=2 kg , b=0.5 , k=4 , g=9.8 2
m m s
Ejercicio 4. Encuentre la ecuación diferencial que relaciona el voltaje de entrada (v s) con el
voltaje del condensador (v). Con la ecuación diferencial obtenga el diagrama de bloques del
circuito y muestre el voltaje en el condensador en función del tiempo.