You are on page 1of 10

HERRAMIENTAS DE SOFTWARE Y HARDWARE PARA

TRABAJAR CON SEÑALES Y SISTEMAS.


María Fernanda Neita Salamanca Yilver Rincon Gamboa
Facultad de Ingeniería Facultad de Ingeniería
Programa de Ingeniería Electrónica extensión Tunja Programa de Ingeniería Electrónica extensión Tunja
Universidad Pedagógica y Tecnológica de Colombia Universidad Pedagógica y Tecnológica de Colombia
Tunja, Boyacá - Colombia Tunja, Boyacá - Colombia
maria.neita@uptc.edu.co yilver.rincon@uptc.edu.co

Jaime Sarmiento Rodríguez


Facultad de Ingeniería
Programa de Ingeniería Electrónica extensión Tunja
Universidad Pedagógica y Tecnológica de Colombia
Tunja, Boyacá - Colombia
jaime.sarmiento01@uptc.edu.co
Resumen—Mediante herramientas de software
especializados en ingeniería para este caso en particular  end: Al definir un vector podemos acceder a sus diferentes
( Matlab, Labview, Orcad y Proteus) se desarrollaron elementos digitando el nombre del vector y entre
ejercicios planteados con respecto al análisis de señales y paréntesis ( ) la posición del elemento que se quiere
sistemas, fortaleciendo el conocimiento y análisis con visualizar, al digitar end dentro del paréntesis
respecto a las simulaciones de los diferentes ejercicios para visualizaremos el último elemento del vector.
su posterior implementación física y óptimo  (x:y): Crea un vector que comienza en x y termina en y
funcionamiento. aumentando de 1 en 1.
 linspace (a,b,c): Genera un vector linealmente espaciado
I. INTRODUCCION entre los valores a y b con c elementos.
A continuación daremos una breve descripción de los  zeros(n): Crea una matriz cuadrada de (n x n) ceros.
conceptos teóricos utilizados para el desarrollo de la práctica,
iniciando con la definición de señal y sistema:  eye(n): crea una matriz cuadrada n x n de unos en la
Las señales pueden describir una amplia variedad de diagonal y ceros el resto.
fenómenos físicos. Las señales se representan  cross (x,y) producto vectorial entre los vectores x,y.
matemáticamente como funciones de una o más variables
independientes. Por otra parte un sistema es una interconexión  dot (x,y) producto escalar entre los vectores x,y.
de componentes, dispositivos o subsistemas [1].  A .* B: Multiplicación elemento a elemento de matrices.
Los software de simulación utilizados se resumen a  A .^ B: Potenciación elemento a elemento de matrices.
continuación, con una breve descripción de su funcionamiento
 A / B: División de matrices por la derecha.
y aplicabilidad:

MATLAB es un entorno de cálculo técnico de altas 2. El modelo establecido a continuación corresponde a un


prestaciones para cálculo numérico y visualización. Integra: sistema mecánico masa resorte amortiguador como el que
Análisis numérico, cálculo matricial, procesamiento de señales se muestra en la figura 1:
y gráficos. [2].
FIGURA 1. SISTEMA MECÁNICO PARA SIMULAR

ORCAD es un programa ampliamente utilizado para el diseño Y MODELAR.


de circuitos electrónicos. Consta de dos bloques básicos: una
herramienta para la simulación del comportamiento de
circuitos electrónicos (PSPICE) y una herramienta para el
diseño de placas de circuito impreso, PCB, (Layout). [3]

Labview es un software de ingeniería diseñado para


aplicaciones que requieren pruebas, medidas y control con
acceso rápido a información de datos y hardware.[4]

PROTEUS es una aplicación para la ejecución de proyectos de


𝑀�̈(�)=�(�)−𝐵�̇(�)−𝐾�(�)
construcción de equipos electrónicos en todas sus etapas:
diseño del esquema electrónico, programación del software, 2.1 Obtenga la función de transferencia del sistema y describa
construcción de la placa de circuito impreso, simulación de su comportamiento.
todo el conjunto, depuración de errores, documentación y Para este caso se realizara una sumatoria de fuerzas del sistema
construcción. [5] presentado anteriormente, donde de igual manera se definieron
las variables a usar de la siguiente manera:
A partir de lo anterior y de conceptos adquiridos en clase
como lo son: Función de transferencia, respuesta al escalón y M= Masa se mueve libremente sobre una superficie
al impulso de una señal, polos y ceros de un sistema, K= Resorte con coeficiente K.
conexiones entre sistemas, representación de señales en el
dominio del tiempo y su implementación etc… se realizó el B= Amortiguador de coeficiente B.
desarrollo de la práctica como se muestra a continuación. x(t)= Desplazamiento de la masa.
II. DESARROLLO DE LA PRACTICA f(t)= Fuerza externa que se aplica sobre la masa.
1. Describa brevemente 10 comandos de Matlab utilizados La función de salida del sistema masa resorte es:
para definición de vectores, matrices y operaciones con
𝑀�̈(�)=�(�)−𝐵�̇(�)−𝐾�(�)
vectores y matrices.
La cual representa lo siguiente:
𝑀�̈(�)= Representa la segunda ley de newton que indica que la
fuerza es igual a la masa por la aceleración.
𝐵�̇(�)= Fuerza ejercida por el amortiguador, proporcional a la
velocidad de la masa.
𝐾�(�)= Corresponde a la ley de Hooke que indica que la fuerza
ejercida para estirar el resorte es directamente proporcional a
la extensión del resorte.
Para obtener la función de transferencia utilizamos la
transformada de Laplace así:
 Asumimos las siguientes condiciones iniciales:
x(0)=0 �̇(0)=0

 Visualización de la respuesta al escalón de la función de


transferencia en Matlab utilizando el comando

Función de transferencia: step(sys,t).

2.2 Ingrese la función de transferencia resultante en Matlab y


Labview, y asigne valores a cada una de las componentes
(k, b y m) según el grupo de trabajo. Visualice la respuesta
al escalón del sistema y concluya.
Datos grupo de laboratorio #8
K = 0.9 NW/M
B = 1.8 NW.SEG/M
M = 4.5 KG
 Función de transferencia en Labview
A = –4
F =3KHZ
ψ = –50°
N = 2.0
L = 9.
 Visualización de la función de transferencia en Matlab:
2.3 Modele el sistema discreto (utilizando integradores y
bloque transfer function) en simulink de matlab y en labview,
utilice 3 valores diferentes de la masa m (manteniendo
constantes los parámetros b y k), así como de la constante
elástica del resorte k (manteniendo constantes los parámetros b
y m) y lo mismo con el coeficiente de rozamiento viscoso b del
amortiguador (manteniendo constantes los parámetros m y k).
Grafique las respuestas temporales teniendo en cuenta las
variaciones de los parámetros.
 Sistema discreto utilizando integradores y bloque transfer
funtion de simulink

Con M=20Kg

Este sistema lo podemos reducir a un subsistema dando como


resultado lo siguiente:

En este caso al variar los valores de la masa de nuestro sistema


dejando las constantes K y B con valores fijos. Analizando la respuesta del sistema a una entrada de escalón se
observa que entre mayor sea la masa el sistema tardara mas
M= 4.5 Kg, la respuesta al sistema fue la siguiente: tiempo en lograr estabilizarse este comportamiento de
identifica en cada una de las graficas anteriores, esto se debe
debido a la fuerza aplicada al sistema la masa tendrá una
velocidad y aceleración proporcional a su peso.
 Como segunda parte de este ítem se variará el valor de la
constante de elasticidad K:
K=0.9 NW/M

Con M= 10Kg
K=1.8 NW/M

K=5.5 NW/M Con masa de 20KG

Ahora variando K
 En labview
Con K de 1,5

Con K de 10

Con masa de 10KG


Ahora variando B
Con B de 3
4. Realice la gráfica del diagrama del lugar de las raíces,
Nyquist y bode del sistema descrito anteriormente, y
describa cada una de las gráficas utilizando matlab
y labview.

Con B de 100

Figura # Grafica de lugar de raíces en MATLAB

3. Utilice la definición de la función de transferencia del


punto 3.2 y represéntela en espacio de estados, halle Figura # Diagrama de NYQUIST descrito en MATLAB
sus polos y ceros y determine si el sistema es o no
estable.

Para este proceso definimos primero que todo nuestras


variables de estado
X1=X=Posición, X2=X´=velocidad

Figura # Diagrama de BODE descrito en Matlab


5. Utilice los comandos de matlab para definir tres
variables y graficar funciones en el dominio del tiempo
en dos dimensiones y en forma simultánea. Graficar
en cuatro cuadrantes de la pantalla las funciones x(t),
y(t), z(t), w(t), donde:

 X(t) función seno con amplitud a, frecuencia f y fase


.

* Y(t) función coseno con amplitud 1/a, frecuencia 3f y fase


.
* Z (t) = lX (t) + nY (t) resultante de suma algebraica
y producto escalar de señales.
* Z (t) = X (t) Y (t) resultante de producto algebraico de Figura # Simplificación del sistema
señales.

8. Diseñe un script o comando en matlab que reciba


como parámetros de entrada dos matrices y que
entregue como resultado: el producto de las dos
matrices y la inversa de ese producto. el programa
debe discriminar si es posible calcular el producto
vectorial y la inversa.

MIRAR BIEN

9. Mediante el uso de circuitos amplificadores


Figura # Graficas en MATLAB de las funciones definidas operacionales o ci 555 diseñe, simule (utilizando orcad,
proteus o multisim) e implemente un circuito que
genere forma de onda sinusoidal, cuadrada y
6. Implemente un instrumento virtual (vi) en labview triangular a una frecuencia de trabajo de n kHz,
que grafique las mismas señales del numeral 3.5 en donde n es asignado a cada grupo de trabajo. se deben
pantalla. anexar las memorias de cálculo y las observaciones
respectivas en el osciloscopio.
PENDIENTE
Para este punto se basoó nuestro sistema en el uso
de un integrado LM55.
7. Realice la simplificación del sistema mostrado en el
diagrama de bloques de la figura 3, utilizando los
comandos series, paralelo y feedback de matlab. luego
en simulink de matlab implemente el sistema con
bloques discretos y simplificados. describa como es la
respuesta temporal y estabilidad del sistema, concluya.
implemente el mismo sistema en un vi de labview y
concluya.
Figura # Integrado LM555

Figura # Sistema dinámico para simplificar

A continuación se mostrara la descripción del sistema en


MATLAB utilizando los comandos serie, paralelo y
feedback para la simplificación del mismo.
Figura # Circuito RLC en paralelo

A continuación se muestra el barrido frecuencial realizada


a cada uno de los dos circuitos mostrados anteriormente:
Figura # Circuito implemento generador de funciones

10. Mediante el uso de software e-cad (electronics


computer aided design) como utilizando orcad,
proteus o multisim diseñe y simule un circuito tanque
rlc serie y paralelo que oscile a una frecuencia de n
khz, donde n es el número asignado a cada grupo de
trabajo. adjunte memorias de cálculo y revise el
análisis transitorio, dc y barrido frecuencial del
circuito diseñado.

Figura # Barrido frecuencial para el sistema RLC en


serie

Figura # Circuito RLC en serie Figura # Barrido frecuencial sistema RLC en paralelo

11. Diseñar e implementar la señal asignada a cada grupo


de laboratorio, simularla, realizar el análisis
matemático (obtención del modelo en función de
señales fundamentales) de las señales implementadas.
verificar su comportamiento en simulación,
osciloscopio y concluir.
CONCLUSIONES
Emitir juicios que relacione los resultados con los objetivos
y fundamentos teóricos del desarrollo de la práctica.

BIBLIOGRAFIA

[1] A.V. Oppenheim; A.S. Willsky (1998). Señales y sistemas


(2.ª ed.). Pearson Educación.

[2] Rodriguez L. Carsiano, Departamento de infomatica,


Universidad de la Laguna, tomado de:
http://nereida.deioc.ull.es/~pcgull/ihiu01/cdrom/matlab/conten
ido/node2.html

[3]Perez. Isabel, Introduccion a ala simulacion de circuitos


electronicos, Universidad Carlos III de Madrid.
III. ANALISIS DE RESULTADOS
Se deben interpretar los resultados obtenidos en el
desarrollo de la práctica. Consultar trabajos relacionados con el [4] National Instruments, Productos, LabVIEW, tomado de:
tema y objetivos de la práctica de laboratorio y comparar los http://www.ni.com/es-co/shop/labview.html
resulta o citados dentro de texto.
[5]Hubor, Proteus, tomado de: http://www.hubor-
proteus.com/proteus-pcb/proteus-pcb/2-proteus.html
Figura # Señal a implementar

You might also like