Está en la página 1de 5

Introducción a la Programación y Análisis Numérico - Año 2019

Trabajo Práctico Integrador

Objetivos
Se espera que los alumnos sean capaces de:

Elaborar un informe estructurado con los temas a desarrollar en el presente trabajo.


Interpretar los problemas propuestos, dar una solución y desarrollar las conclusiones apropiadas.
Analizar situaciones prácticas propuestas cuya solución requiera emplear métodos numéricos.
Verificar los resultados obtenidos numéricamente comparando con las soluciones análiticas correspon-
dientes.

Se pretende:
Fomentar el trabajo en equipo.
Que los estudiantes adquieran experiencia en la utilización de un lenguaje de programación de alto
nivel para resolución de problemas numéricos. En particular, la cátedra propone el uso del utilitario
OCTAVE o MATLAB.
Que los estudiantes se familiaricen con la forma de estructurar y redactar informes de trabajo.

Informe
El presente trabajo es de entrega obligatoria con fecha lı́mite el dı́a 10/12/2019. Se espera que se
trabaje en grupos con un número máximo de tres alumnos por informe. No se tendrán en cuenta
informes o códigos duplicados.
Una vez aprobado el informe, habrá una instancia de defensa del trabajo realizado que será de carácter
individual. Sin la aprobación del informe no se considerará aprobada la cursada.
Recuerde siempre explicar:
i. ¿De qué manera aborda el problema planteado? ¿Qué técnicas cree conveniente utilizar en cada
caso? ¿Qué método/s elige y por qué?
ii. ¿Qué piensa acerca de los resultados obtenidos? ¿Realizarı́a alguna modificación sobre la forma
en la que ha encarado la resolución numérica del problema?
iii. ¿Qué ventajas y desventajas puede observar?
iv. Explique todo lo que crea conveniente a fin de detallar la resolución y las decisiones tomadas.
Debe presentarse un informe donde se detalle el procedimiento, se muestre la implementación de
los métodos numéricos, los resultados correspondientes (en estos casos un gráfico puede ser la mejor
opción), la comparación de los resultados obtenidos con las soluciones analı́ticas y conclusiones finales.
Recordar que cada gráfico debe estar etiquetado como Figura X y tener una leyenda que lo explique.
No olvide etiquetar los ejes de cada gráfico.
El informe deberá entregarse en papel. Adicionalmente, deberán entregarse los códigos de OCTA-
VE/MATLAB desarrollados por el grupo y empleados en la resolución del trabajo práctico. Los mismos
deben entregarse en formato .m, debidamente comentados.

1
Trabajo Práctico

+ C L R +
Ue us
iL iR
- -
Figura 1: Circuito a considerar para la resolución del trabajo práctico.

Ej. 1: Se tiene el circuito de la Figura 1 alimentado con una fuente de tensión DC de Ue = 10V pero se des-
conocen los parámetros de los elementos utilizados. Sólo se sabe que se encuentran inicialmente descargados
y que el transitorio comienza en t0 = 0ms (instante en que se conecta la fuente) y se vuelve prácticamente
estacionario para tf & 3ms. Emplearemos un multı́metro de 3 12 dı́gitos (ver Anexo) para medir la tensión
us (t) en ciertos instantes de tiempo. Se desea conocer una expresión de la tensión de salida para todo instante
de tiempo t, en base a dichas mediciones.
El archivo mediciones us .m es una función que devuelve los valores de la tensión de salida us (t̄) [V] que
se medirı́an con este multı́metro, para un conjunto de instantes de tiempo t̄ = [t0 t1 t2 ... tN ] en el intervalo
[0, 3.10−3 ]s. La precisión en la medición está dada por un porcentaje del valor de lectura (pvl) y por la
cantidad de veces la cifra menos significativa (ccms) (ver Anexo).
Para obtener las mediciones emplee la función mediciones us dando como parámetros de entrada

t̄ ([t̄] =s), pvl ([pvl] = porcentual) y ccms ([ccms] = adimensional)

Analice y compare el comportamiento del circuito entre los siguientes casos:

a) Suponga que el ruido es despreciable por lo que las mediciones se asumen “ideales” (sin error), utilice
pvl = 0 % y ccms = 0. Realice una interpolación con 22 puntos mediante el método que crea adecuado.
b) ¿Cómo puede explicar los resultados del inciso anterior? Si no son los esperados, ¿a qué se debe? En tal
caso, vuelva a resolver el problema con un método que brinde un mejor resultado en todo el intervalo
de interés.
c) Utilice ahora pvl = 5 % y ccms = 10. Interpole con 22 puntos con el mismo método que el inciso a) y
los cambios propuestos en b).
d ) Considere nuevamente pvl = 5 % y ccms = 10. Interpole con 60 puntos.
e) Considere pvl = 5 % y ccms = 10. Halle una función de ajuste cuadrática utilizando 60 puntos.
f ) Considere pvl = 5 % y ccms = 10. Halle una función de ajuste exponencial utilizando 60 puntos.

Ej. 2: Se tiene el circuito anterior en las mismas condiciones de funcionamiento. El archivo mediciones iR .m
es una función que entrega las mediciones de corriente iR (t̄) [A], dadas por un amperı́metro de 3 12 dı́gitos,
en el resistor R, para un vector de instantes de tiempo t̄. Al igual que antes, la precisión de la medición
está dada por un porcentaje del valor de lectura (pvl) y por la cantidad de veces la cifra menos significativa
(ccms).
Para obtener las mediciones emplee la función mediciones iR dando como parámetros de entrada

t̄ ([t̄] =s), pvl ([pvl] = porcentual) y ccms ([ccms] = adimensional)

Analice y compare entre los siguientes casos:

a) Considere pvl = 0 % y ccms = 0. Se sabe que la caı́da de tensión en la resistencia cumple con la Ley
de Ohm. Midiendo us (t) y iR (t) en 22 instantes distintos y equiespaciados, 0 ≤ tn ≤ 3.10−3 s, realice
un ajuste numérico para hallar una estimación de R que minimice el error cuadrático medio.
b) Idem a) pero considerando pvl = 5 % y ccms = 10.

2
c) Como podrá observar de los incisos anteriores, las “peores” mediciones se encuentran hacia el final
del intervalo (la precisión es muy baja al querer medir décimas o centésimas de Volts o Amperes
sin cambiar la escala del instrumento) y ello lleva a un pésimo ajuste. Ajuste y compare al utilizar
mediciones sólo entre 0 ≤ t ≤ 3.10−4 s.

Ej. 3: Según el ajuste numérico realizado previamente el valor de resistencia en el circuito resulta ser
R̂ ≈ 2 Ω. Pero desconocemos todavı́a los parámetros L y C. Sólo se sabe que se encuentran inicialmente
descargados y que el transitorio comienza en t0 = 0ms (instante en que se conecta la fuente) y se vuelve
prácticamente estacionario para tf & 3ms. Recordando las ecuaciones constitutivas de ambos elementos:
Rt Rt
t0 iC (τ )dτ t0 uL (τ )dτ
C= L=
uC (t) iL (t)

Podemos plantear nuevamente un ajuste numérico en base a mediciones de tensión y corriente. Las
tensiones us = uR = uL y corrientes iL y iR del circuito pueden obtenerse empleando un multı́metro de 3 21
dı́gitos mediante los simuladores mediciones us .m y mediciones iR .m ya utilizados previamente, junto con
iL (t̄) [A], que mide con un amperı́metro de 3 12 dı́gitos, la corriente en el inductor L, para un vector tiempo
t̄. Para este última función también la precisión de la medición está dada por un porcentaje del valor de
lectura (pvl) y por la cantidad de veces la cifra menos significativa (ccms).

a) Setear pvl = 5 % y ccms = 10. Integrar numéricamente para obtener un conjunto de valores cn =
R tn R tn
t0 iC (τ )dτ uL (τ )dτ
y un conjunto de valores ln = t0 , a partir de las mediciones de us (tn ), iR (tn ) e
uC (tn ) iL (tn )
iL (tn ), en los instantes tn ∈ [0, 3.10−3 ]s, n = 1, 2...N .
b) Ajuste los conjuntos de puntos {tn , cn } y {tn , ln } obtenidos a las funciones constantes f1 (t) = Ĉ y
f2 (t) = L̂, las cuales estiman los valores de capacitancia C e inductancia L, respectivamente. Debe
verificar que Ĉ ≈ 250 µF, L̂ ≈ 0,1H.

Ej. 4: La ecuación diferencial que define el comportamiento de la tensión us (t) del circuito de la Figura 1,
cuando el mismo es excitado con una señal de entrada de la forma
(
A si t > t0 = 0s
Ue = ,
0 en caso contrario

está dada por:


( U0 − 1 L 0
Li00L = 0
e C iL − RC iL −
iL (0) = 0 ,
Li0L (0) = us (0)

La solución analı́tica para la señal de salida us (t) es:


( q 2
1 1 1
s1 e s1 t
− s2 es2 t s1 = − 2RC − 2RC − LC
us (t) = A con q
s1 − s2 1
s2 = − 2RC + 1
2
− 1
2RC LC

Determine numéricamente la salida us (t) del circuito empleando los métodos de Euler simple, Euler
mejorado y Runge-Kutta de orden 4, considerando los valores reales R = 2Ω, C = 250 µF, L = 0,1 H y
A = 10V . Elija un paso de tiempo h [s] que resulte adecuado para describir el comportamiento del sistema.
Calcule y grafique los errores cometidos con cada método comparando con la solución analı́tica.
Ej. 5: Considere ahora cada una de las siguientes señales de entrada: sin(2πx), sin(2π100x) y sin(2π300x).

a) Compare gráficamente entrada y salida en cada caso. ¿Qué observa al comparar los tres gráficos?
b) ¿Qué espera obtener si la entrada del circuito es una combinación lineal de estas sinusoides? ¿Por qué?
c) ¿Qué función cumple este circuito?

3
Ej. 6: Finalmente, considere el mismo circuito de la Figura 1. Utilice como señal de entrada el fragmento
de audio adjunto (audio.mat), el cual fue tomado considerando el paso h que se encuentra en dicho archivo.
Para escuchar el audio en OCTAVE/MATLAB puede utilizar el comando sound(a,b), en donde a es la
señal que quiere escuchar y b es la inversa del paso considerado entre muestras.

a) ¿Qué salida se obtiene? ¿Qué conclusiones puede obtener?


b) ¿Es consistente con la función que deberı́a cumplir el circuito?

4
Anexo
La experiencia nos muestra que al repetir N veces la medida de una dada magnitud, obtenemos N
valores no necesariamente iguales, es decir que hay una dispersión de las medidas. A partir de la dispersión
del conjunto de valores obtenidos de mediciones repetidas de una dada magnitud, podremos conocer la
precisión de una medida. Cuanto mayor es la dispersión, menos precisa es nuestra medida.
Aún si pudiéramos eliminar todos los errores sistemáticos, siempre estarán presentes errores accidentales.
Estos se deben a pequeñas variaciones que aparecen entre observaciones sucesivas realizadas por el mismo
observador y bajo las mismas condiciones. Estas variaciones no son reproducibles de una medición a otra:
se supone que sus valores están sometidos tan sólo a las leyes del azar y que sus causas son completamente
incontrolables para el observador.
Los errores accidentales poseen, en su mayorı́a, un valor absoluto muy pequeño y si se realiza un número
suficiente de medidas se obtienen tanto desviaciones positivas como negativas. Aunque los errores accidentales
no pueden corregirse para obtener valores más cercanos a los reales, sı́ pueden emplearse métodos estadı́sticos
mediante los cuales se puede llegar a algunas conclusiones respecto del valor más probable en un conjunto
de mediciones.
En la Figura 2 puede observarse la imagen de un multı́metro de 3 12 dı́gitos. Esto significa que todo valor
medido se presentará en pantalla con cuatro dı́gitos y uno de ellos (la cifra más significativa) sólo puede
tomar los valores 0 y 1. Es decir, podrá indicarnos resultados entre −1999 y 1999.
Entre sus múltiples funciones un multı́metro permite medir tensiones cuando se usa como voltı́metro, y
corrientes cuando es usado como amperı́metro. La magnitud máxima que puede medir para cada variable es
llamada fondo de escala (F S) y se indica posicionando el selector en la escala deseada. Por ejemplo, en la
imagen puede verse que el selector se encuentra posicionado en la escala de 20V, con lo cual F S = 19,99V y
las mediciones podrán estar comprendidas en el rango de entre −19,99V y 19,99V con resolución de 0,01V.

Figura 2: Multı́metro de 3 12 dı́gitos.

La precisión de las mediciones dependerá del nivel de ruido de medición principalmente ocasionado, en
este caso, por vibraciones aleatorias de los electrones (ruido térmico) e imprecisiones del instrumento de
medición. Normalmente la precisión está dada como un porcentaje del valor de lectura (pvl) y una cantidad
de veces la cifra menos significativa (ccms). Es decir, si ±(pvl + ccms) = ±(1 % + 3) y la medición obtenida
es de um = 1,00V con F S = 19,99V, entonces el valor real de la tensión u estará comprendida en el intervalo
 1   1 
um − ∗ um + 3 ∗ 0,01V ≤ u ≤ um + ∗ um + 3 ∗ 0,01V
100 100
0,96V ≤ u ≤ 1,04V