Está en la página 1de 7

HERRAMIENTAS DE SOFTWARE Y

HARDWARE PARA TRABAJAR CON


SEÑALES Y SISTEMAS
Laura Vanesa Delgado Gama Pedro Alejandro Rodriguez Gomez
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
@uptc.edu.co @uptc.edu.co

Dayan Styben Auzaque Lancheros


Facultad de Ingeniería
Programa de Ingeniería Electrónica extensión Tunja
Universidad Pedagógica y Tecnológica de Colombia
Tunja, Boyacá - Colombia
dayan.auzaque@uptc.edu.co

Resumen— El desarrollo de este documento se encuentra intención de solucionar con mayor facilidad los problemas
basado en el correcto y efectivo uso de softwares de modelado de emergentes; dicho esto se procederá a hablar de estos 2
sistemas matemáticos, señales y diseño de sistemas eléctricos y sistemas de gran utilidad en el campo de la ingeniería:
electrónicos (Matlab, Simulink, Labview, Orcad y Multisim), a su
vez se nos reiteran diferentes problemas con exigencias y - Matlab: es un programa interactivo para computación
características específicas, con la intención de fomentar un uso numérica y visualización de datos, está basado en un
más fluido de este tipo de interfaces; también cabe mencionar que sofisticado software de matrices para el análisis de sistemas de
esta guía cuenta con una sección enfocada en el ámbito de la ecuaciones. De esta forma Permite resolver complicados
implementación mediante practica de circuitos con requerimientos problemas numéricos sin necesidad de escribir un programa. en
propios que se irán conociendo a lo largo de la misma. donde se pueden encontrar implicar elevados cálculos
matemáticos y la visualizaciones gráficas de los mismos.
Abstract—The development of this document is based on the
correct and effective use of software such as mathematical systems Es un sistema de trabajo interactivo cuyo elemento básico de
and electrical and electronic system design (Matlab, Simulink, trabajo son las matrices. El programa permite realizar de un
Labview, Orcad and Multisim), once we reiterate different problems modo rápido la resolución numérica de problemas en un tiempo
with specific requirements and characteristics, with the intention of mucho menor que si se quisiesen resolver estos mismos
promoting a more fluid use of this type of interfaces; We also problemas con lenguajes de programación tradicionales como
recommend that you have a guide with a section focused on the pueden ser los lenguajes Fortran, Basic o C.
field of implementation by practicing circuits with your own
knowledge. Además, también se dispone del programa Simulink que es un
entorno gráfico interactivo con el que se puede analizar,
modelizar y simular la dinámica de sistemas no lineales.
- Labview: Es un ambiente de desarrollo de programas,
I. INTRODUCCION
como el moderno C o BASIC y el Labwindows / CVI de la
Dado que la presenta guía se encuentra basada en 2 empresa National Instruments. Sin embargo, LabVIEW es
softwares fundamentales (Matlab y Labview) es importante diferente de esas aplicaciones en un aspecto importante. Los
mencionar y realizar una breve introducción respecto a este demás sistemas de programación utilizan lenguajes basados en
tipo de herramientas, saber cómo se encuentran constituidas y textos para crear líneas de código, mientras que LabVIEW usa
en los respectivos casos, saber que tipo de funciones pueden un lenguaje de programación gráfico, denominado G, para
llegar a cumplir cada uno y como se encuentra desarrollada su crear diagramas en forma de bloques.
interfaz hacia el usuario.
Como los programas C o BASIC, es un sistema de
Esta introducción hacia estos programas será de gran programación de propósito general con librerías extendidas de
importancia en el transcurso de la presente guía, pues cumplirá funciones para cualquier tarea de programación. LabVIEW
con la función de impregnar palabras e ideas claves, con la incluye librerías para adquisición de datos, GPIB (Bus de
Interfase para Propósitos Generales) y control de instrumentos 3. Utilice la definición de la función de transferencia del punto
seriales, análisis, presentación y almacenamiento de datos. 2 y represéntela en espacio de estados, halle sus polos y
LabVIEW también incluye herramientas convencionales de ceros y determine si el sistema es o no estable. utilice los
programación, de tal forma que se puedan colocar puntos de comandos tf y zpk de Matlab, y sus combinaciones
interrupción, animar la ejecución y ver como pasan los datos a describiendo el formato de cada uno de ellos tales como
través del programa lo que hace de él un programa fácil de zp2tf, tf2zp, tf2ss, ss2tf. Implemente la representación en
depurar y manejar. espacio de estados del sistema en Labview.
II. DESARROLLO DE LA PRACTICA
4. Realice la gráfica del diagrama del lugar de las raíces,
La guía suministrada se encuentra dividida en 2 secciones Nyquist y bode del sistema descrito en la Figura 1, y
fundamentales, para la primera parte se nos pide realizar una describa cada una de las gráficas utilizando Matlab y
serie de ejercicios basados en el uso y programación de varios Labview.
softwares (Matlab, Labview, simulink, orcad y multisim), 5. U.
mientras que la segunda parte se encuentra constituida por una
sección de montajes prácticos/experimentales con su 6. Implemente un instrumento virtual (vi) en Labview que
respectivos complementos y verificaciones mediante grafiqué las mismas señales del numeral 5 en pantalla.
simulación, para cumplir con estos objetivos la guía nos Para el siguiente ejercicio se nos pidió corroborar la
otorgó ciertas especificaciones que se deben cumplir a lo largo información obtenida de las señales anteriores, para ello, se
del desarrollo del laboratorio, dichas especificaciones se nos requiere implementar las mismas señales, pero ahora
denotaran a continuación: con la herramienta de Labview, así que se opta por utilizar
la herramienta de generación de señal senoidal, la cual nos
Grupo 4: sugiere 3 opciones importantes (fase, amplitud, y
multiplicación de frecuencia) por ende en el primer
 K = 0.5 NW/M. osciloscopio se puede observar la señal X, en el 2do
osciloscopio se puede observar la señal de Y, cabe resaltar
 B = 1.0 NW*SEG/M.
que para esta señal se realizó una pequeña operación en la
 M = 2.5 KG. fase, dicha operación fue realizar un desfase de 90° debido
 A = 5. a que se nos pedía una señal coseno, en el osciloscopio 3 se
 F =4KHz. puede observar la señal Z (operación entre las señales X y
 Ψ = 60°. Y) y por ultimo en el osciloscopio 4 se puede observar la
 N = 3.0. última señal W (operación entre las señales X y Y); como
 L = 5. se puede observar las señales obtenidas mediante Labview
son iguales a las señales obtenidas mediante Matlab.

1. Describa brevemente 10 comandos de Matlab utilizados


para definición de vectores, matrices y operaciones con
vectores y matrices.
 Size(S): Devuelve un vector fila y columna de una
matriz.
 Linspace(S): Permite aumentar el tamaño de un
vector.
 Logspace(S): Permite el direccionamiento de
elementos vectoriales.
 Inv.(S): Permite calcular la inversa de una matriz (S).
 Rank(S): da el rango de (S).
 Eye(t): forma la matriz identidad de tamaño (txt).
 Zeros (s, t): forma una matriz de ceros de tamaño
(sxt).
 Ones(s): forma una matriz de unos de tamaño (s).
 Ones(s, t): forma una matriz de unos de tamaño (sxt).
 F=S’: La traspuesta de la matriz S.
2. E.
Xc= Reactancia capacitiva.
Xl= Reactancia inductiva.

Ahora teniendo en cuenta lo mencionado anteriormente,


nos dirigimos a los requerimientos que nos sugiere el
ejercicio, en el cual:
f =3 KHz
Por ende:
rad
w=2∗π∗f w=6000∗π
seg
A su vez se conocen las ecuaciones propias de reactancia
inductiva y capacitiva:
7. Realice la simplificación del sistema mostrado en el
siguiente diagrama de bloques, utilizando los comandos 1
series, parallel y feedback de Matlab. luego en simulink de Xc= y Xl=w∗L
w∗C
Matlab implemente el sistema con bloques discretos y
simplificados. describa como es la respuesta temporal y Para desarrollar este sistema de ecuaciones se asume un
estabilidad del sistema. valor de capacitancia (C) para hallar la respectiva
reactancia:
8. Diseñe un script o comando en Matlab que reciba como 1 1
parámetros de entrada dos matrices y que entregue como Xc= = =530.51
resultado: el producto de las dos matrices y la inversa de w∗C ( 6000∗π )( 0.1 µF )
ese producto. Teniendo en cuenta que:
Xl=w∗L
9. Mediante el uso de circuitos amplificadores operacionales o
ci 555 diseñe, simule (utilizando orcad, proteus o multisim) Xl Xc 530.51
L= = = =28.144 mH
e implemente un circuito que genere forma de onda w w 6000∗π
sinusoidal, cuadrada y triangular a una frecuencia de trabajo
de n kHz, donde n es asignado a cada grupo de trabajo. Por ende la frecuencia angular de resonancia sera:
1 1 rad
10. Mediante el uso de software E-CAD (electronics
wo= =
√( L∗C ) √( ( 28.144 mH )∗( 0.1 µF ) )
=18849.81
seg ( )
computer aided design) como utilizando Orcad, Proteus o
Ya con estos valores obtenidos se procede a realizar el
Multisim diseñe y simule un circuito tanque RLC serie y
respectivo montaje en Orcad, obteniendo así:
paralelo que oscile a una frecuencia de Nkhz, 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.
Para el siguiente circuito es importante conocer acerca de
los circuitos RLC serie y paralelo, por ende se realizara
una breve explicacion de los mismos a continuación:

Un circuito RLC forma un oscilador armonico para la


corriente y resuena de forma similar a uncircuito LC ()o
circuito resonante.

La resitencia en estos circuitos tambien reduce la


frecuencia resonante maxima; para que un circuito serie
sea resonante y pueda ser considerado como circuito
tanque se debe cumplir que:

Xc= Xl
Donde:
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.

III. PREGUNTAS
A) Que es el entorno Guide Matlab y para que se utiliza.
Respuesta: GUIDE (entorno de desarrollo de GUI)
proporciona herramientas para diseñar interfaces de
De los circuitos mostrados anteriormente se obtuvieron las usuario para Apps personalizadas. Mediante el editor de
siguientes respuestas, mediante un barrido de frecuencia: diseño de GUIDE, es posible diseñar gráficamente la
interfaz de usuario. GUIDE genera entonces de manera
automática el código de MATLAB para construir la
interfaz, el cual se puede modificar para programar el
comportamiento de la app.

B) Que es la herramienta syms de Matlab, cuando se


puede utilizar y cuál es el formato de los comandos
heaviside y dirac. explique con un ejemplo.
Respuesta: Symbolic Math Toolbox proporciona
funciones para resolver, representar gráficamente y
manipular ecuaciones de matemática simbólica. Puede
crear, ejecutar y compartir código matemático simbólico
mediante MATLAB Live Editor. Esta toolbox
En este barrido de frecuencia se observan 2 caracteristicas proporciona funciones para áreas matemáticas comunes
importantes en estos 2 circuitos, la primera de ellas es que el tales como el cálculo, el álgebra lineal, las ecuaciones
circuito RLC serie tiene un comportamiento de “filtro rechaza diferenciales ordinarias y algebraicas, la simplificación de
banda” es decir, para frecuencias en el rango de 3KHz no se ecuaciones y la manipulación de ecuaciones.
observan señales de salida (tiende a ser cero) para todas las
otras frecuencias ya sean menores o mayores, se observa la Heaviside: el comando heaviside es una función de paso
señal suministrada. escalonada o escalón unitario, es una función discontinua
Por otro lado, el circuito RLC paralelo, tiene un donde su valor es 0 para todo argumento negativo y 1 para
comportamiento de “filtro pasabanda” es decir, para un rango todo argumento positivo.
de frecuencia en 3KHz se observa la señal suministrada, La forma de describirla es mediante el comando:
mientras que para señales diferentes a este rango (ya sean heaviside(x).
menores o mayores) no se observa respuesta alguna (tiende a
ser cero). Dirac: el comando Dirac representa la función delta de
En la Figura.culera :v Barrido de frecuencia obtenido de los Dirac, la cual es una distribución o función generalizada
circuitos RLC(serie y paralelo) ahora con la diferencia de haber define un funcional en forma de integral sobre un cierto
variado en el circuito serie el valor del capacitor asumido, para espacio de funciones.
ello se uso un capacitor de un valor de 10uF, con este cambio Su descripción se realiza de la forma:
tambien varia el valor de la impedancia (L) teniendo ahora un Dirac(x)representa la función delta de Dirac de x.
valor de 0.28144m. Dirac(n,x)representa la n derivada th de la función delta
de Dirac en x
ejemplo:
 Encontrar el primer y segundo derivado de la función
Heaviside. El resultado es la función delta de Dirac y
su primera derivada.
syms x
diff (heaviside (x), x)
diff (heaviside (x), x, x)

Figura.culera :v ans =
Dirac (x)
ans =
Dirac (1, x)

C) Que es el toolkit system identification de Labview y


para que se utiliza.
Respuesta: Toolkit system identification combina
herramientas de adquisición de datos con algoritmos para
identificar sistemas para poder modelar de manera muy
precisa plantas basado en señales, este es utilizado para
adquisición de datos, convertir modelos de identificación
de sistemas en forma de espacio o funciones de
transferencia y ceros-polos, este también se puede utilizar
para procesamiento de datos, creación de modelos y
análisis de sistemas ya que este se compone por un grupo
de herramientas que incluyen distintas funciones.
IV. PARA INVESTIGAR
 ¿Como resolver ecuaciones diferenciales con el comando Circuito integrador ideal:
dsolve de toolbox syms?
 Este circuito integra e invierte la señal (Vin y Vout son
La forma de desarrollar ecuaciones diferenciales funciones dependientes del tiempo), este circuito tambien
mediante el comando dsolve se puede visualizar a puede ser usado como filtro.
continuación:

syms y (t) ab
eqn = diff (y, t, 2) == a ^ 2 * y;
Dy = diff (y, t);
cond = [y (0) == b, Dy (0) == 1];
ySol (t) = dsolve (eqn, cond)

Cabe resaltar que este comando cuenta con una sintaxis y


una estructura muy práctica, donde se puede colocar el
grado de la ecuación y diferentes parámetros como Circuito derivador ideal:
condiciones iniciales, muy útiles en estos tipos de
sistemas. Este circuito deriva e invierte la señal respecto al tiempo,
también puede ser usado como filtro, aunque este tipo de
 Circuitos integrados electrónicos para generar ondas circuito no es muy usado en practica debido a que no es
cuadradas, triangulares, integradores, diferenciadores y un sistema estable.
modulaciones PWM.

El Generador de Funciones Integrado ICL 8038 es un


circuito integrado monolítico capaz de producir con gran
precisión señales senoidales, triangulares y cuadradas,
como así también pulsos de anchura variable con un
mínimo de componentes externos la frecuencia de
oscilación puede ser seleccionada externamente desde
0,001 Hz hasta más de 300 KHz usando resistencias y
condensadores adecuados con posibilidad de disponer de
modulación de frecuencia y barrido de ésta con una
tensión externa de control. CONCLUSIONES
 Se pudo observar que en los circuito RLC el rango de
frecuencia donde se muestra o se rechaza la señal
(RLC paralelo y RLC serie respectivamente) depende
directamente del capacitor; si se asume un capacitor
de un valor mayor el rango de frecuencia aumentara,
es decir, ocurrirá una variación entre los mismos limites

de frecuencia, pero se empezará a estabilizar en


puntos diferentes a los 3KHz, su punto pico no será
exactamente a esta frecuencia, si no que ahora
estará en un rango más amplio, este fenómeno
puede visualizarse en la Figura.(establecer que
figura es la del comportamiento culero).
 Es importante mencionar y destacar tras la
culminación de la presente guía, la importancia que
existe en el uso de estas herramientas digitales no
solamente en el modelado de señales y sistemas
eléctricos y electrónicos, si no para el caso
particular del ejercicio de masa resorte obtener un
campo de visión más amplio del comportamiento
de estos tipos de sistemas mecánicos, puesto que se
puede llegar a tener un análisis más profundo y
preciso dado a las variaciones que se pueden llegar
a realizar en estos sistemas.

También podría gustarte