Prctica de laboratorio:
Introduccin:
El profesor indicar los pasos que deben realizarse en orden. Cualquier duda se atender
inmediatamente.
Familiarizacin con MATLAB:
1) En su estacin de trabajo, abra MATLAB.
2) Escriba la siguiente secuencia de comandos (Lo que est destacado en amarillo):
Frecuencia de muestreo: Determina la cantidad de muestras por segundo. Es una matriz 1x1,
es decir, un escalar.
Fs=10;
Tiempo de anlisis o seal de entrada: Son los instantes de anlisis. Es una matriz 1xFs, es
decir, un vector fila.
t = [0:1/Fs:1];
y = sin(2*pi*f*t);
Grfico de la funcin:
plot(t,y)
xlabel(Tiempo [s]);
ylabel(Tensin [V]);
3) Edite el grfico desde el men Editar -> Propiedades de figura. (color, ejes, tamao
de letra, grosor, cuadrcula, divisiones, etc)
4) Guarde el grfico como un .pdf, un .png y como un .jpeg. Compare la calidad de los
archivos y determine cul sera mejor para un informe formal. Adems anote las
caractersticas de la seal (tiempo de muestreo, frecuencia de seal, magnitud, tiempo
analizado, etc)
5) Considera usted que la funcin sinusoidal se representa limpiamente? Justifique su
respuesta.
6) Modifique el tiempo de muestreo y grafique de nuevo con el mismo tiempo de anlisis
y frecuencia de oscilacin de la seal.
7) Modifique el tiempo de muestreo y grafique de nuevo con el mismo tiempo de anlisis
y frecuencia de oscilacin de la seal del paso 2).
8) Modifique el tiempo de anlisis y grafique de nuevo con el mismo tiempo de muestreo
y frecuencia de oscilacin de la seal del paso 2).
9) Modifique la frecuencia de oscilacin de la seal y grafique de nuevo con el mismo
tiempo de muestreo y tiempo de anlisis del paso 2).
10) Repita el proceso pero utilizando funciones potenciales, exponenciales y logartmicas
(una de cada una).
11) Qu dificultades nota de trabajar en la ventana de comandos?
12) Explore el ciclo for en MATLAB.
help for
13) Implemente una sumatoria sencilla como la siguiente utilizando el ciclo for:
10
y t ;t (1)
t 1
x = [1:1:10];
y = 0;
for i = x(1):1:x(10)
y = y + x(i);
end
17) Todo sobre MATLAB se puede encontrar en internet. Cualquier error o consulta
tambin puede preguntarle al profesor.
Integrando seales a pie con MATLAB:
1) Recuerde que la definicin de la integral de una seal se puede expresar como el rea
bajo la curva de la misma. La sumatoria de Riemann es una expresin que se utiliza
a nivel computacional para determinar la integral de una seal muestreada. Dicha
definicin dice que a travs de una suma de rectngulos infinitesimales se puede
obtener la integral. Ello se expresa en la Figura 5. y en la ecuacin (2):
t fin final
y (t )dt y t
i inicio
i 1 i 1 ti (2)
tinicio
2) Abra un nuevo script y trabaje desde ah en vez de la ventana de comandos. Una vez
que lo finaliza debe dar click en la flecha verde de compilar/ejecutar.
3) Suponga que la seal a integrar est definida por el siguiente vector y y t (la
computadora no tiene como saber que cos(t )dt sin(t ) ):
fs = 100;
t = [0:1/fs;1];
y = cos(t);
dy y (t h) y (h)
lim (3)
dt h0 h
18) Repita los pasos del 12) al 16) pero entre las terminales C y D.
NOTA: Hay 2 fuentes dependientes, VCVS 2 significa fuente de tensin controlada por
tensin con una ganancia lineal de 2. La tensin de la que VCVS 2 depende est dada por
el medidor de tensin VM1 que mide la tensin de R12 .
La fuente CCCS 3 es una fuente de corriente controlada por corriente con una ganancia
lineal de 3. La corriente de la que CCCS 3 depende est dada por el medidor de corriente
AM1 que mide la corriente de R15 .
NOTA: El botn de la Figura 13 sirve para hacer familias de curvas variando el parmetro
desde un valor inicial hasta uno final en la cantidad de pasos seleccionados. Cuando se
ajusten dichos valores, el componente quedar con un asterisco * al lado de su etiqueta y a la
hora de graficar aparecern varias curvas, una por cada paso del parmetro ajustado.
21) Seleccione el estudio Transcient con el valor de tiempos por defecto y presione
OK. Cul curva tiene el mayor valor? A qu valor de resistencia corresponde?
22) Borre la resistencia R2 ponga una nueva en su lugar, para eliminar el asterisco *.
23) Realice un anlisis de mxima transferencia de potencia en R2 que dependa de la
magnitud de R2 y con R1 fija segn la Figura 12, pero esta vez utilizando la
herramienta DC Analysis -> DC Transfer Characteristics. Determine
experimentalmente el valor de R2 que optimiza la funcin.
24) Compruebe los clculos a mano con el modelo desarrollado en clase.
25) Es diferente el valor obtenido de R2 para los procesos experimentales? Cul es
correcto? Explique cmo hacer que sean iguales.
26) Realice un anlisis de mxima transferencia de potencia en R2 que dependa de la
magnitud de R1 y con R2 fija segn la Figura 12. Determine experimentalmente el
valor de R1 que optimiza la funcin.
27) Compruebe los clculos a mano con el modelo desarrollado en clase.
NOTA: Haga los barridos iniciando en 0 y finalizando en 10k con un muestreo de 100
puntos de la seal. Si la curva se ve cortada, aumente la cantidad de puntos.
Referencias: