You are on page 1of 9

Ley de Ohm y Gráficas con software Gnuplot

Yenny Paola Castrillón Bello (ypcastrillonbe@unal.edu.co), Diana Marcela Marcela Martínez


Robles (diammartinezrobl@unal.edu.co), Jeidy Estefanía Serrano Marquin
(jeserranom@unal.edu.co), Héctor Eduardo Martínez Gómez (hemartinezg@unal.edu.co).

Departamento de Física Universidad Nacional de Colombia


Fundamentos de electricidad y magnetismo
Febrero de 2018-02-27
Bogotá DC.

Introducción

La tercera práctica realizada en el laboratorio de electricidad y magnetismo se relaciona con el


software Gnuplot con el cual se grafico la conocida Ley de Ohm (V = I*R) utilizando una tabla con
cifras predeterminadas en un archivo txt. en un block de notas. La finalidad de esta práctica fue
relacionar a la estudiante con la plataforma operativa y los comandos que se utilizan para:
graficar, utilizar la paleta de colores, tamaño de línea, formas, proporciones, grafica de errores
entre otras. Como inducción y preparación para prácticas posteriores.

Materiales y equipo

 Computadora
 Software Gnuplot

Marco Teórico

La Ley de Ohm: expresa que la intensidad que circula por un conductor de electricidad es directa
a la variación del voltaje y paralela e inversa a la resistencia. Esta relación quiere decir que para
que exista una corriente eléctrica en el conductor, es importante que haya un diferencial de
voltaje entre dos puntos. Las variables que determinan la Ley están dadas por la fórmula:

V=I*R

 Voltaje: es la fuerza electromotriz o diferencia de voltaje o potencial, también se le


conoce como la fuerza de energía que existe entre dos puntos, para poder generar la
corriente eléctrica.
 Intensidad: es la cantidad de electrones que generan la corriente eléctrica medida en
amperios.
 Resistencia: es la oposición generada por un cuerpo al pasar por la corriente. Es la parte
de un circuito medida en ohmios.

Gnuplot: es un programa en línea de comandos que permite dibujar gráficas de funciones en 2 y 3


dimensiones a través de fórmulas que las definan. También dibuja gráficas usando una tabla de
coordenadas (en formato solo texto) creadas en cualquier programa.
Procedimiento

Se descargo el software libre gnuplot para graficar las variaciones de la corriente vs la resistencia,
voltaje vs corriente y la potencia vs la corriente, como programa predeterminado en clase para
observar estos comportamientos.

Primera Gráfica: Variación Corriente vs Resistencia

1. Se digito el código de los comandos predeterminados para gnuplot como sigue:

Código:

Terminal type set to 'windows'


gnuplot> load "Datos.txt"

gnuplot> 0.40 0.02 125 19


^
"Datos.txt", line 1: invalid command

gnuplot> plot "Datos.txt" using 1:3:2:4 with xyerrorbars


gnuplot> f(x)=m*x+b
gnuplot> fit f(x) "Datos.txt" using 1:3 via m,b

Comportamiento de la Corriente vs Resistencia

"Datos.txt" using 1:3:2:4


f(x)
200

180
Resistencia (Ohm)

160

140

120

100
0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7
Corriente (A)

Gráfica 1. Corriente vs Resistencia

 Análisis interno del software:

Iteration 0
WSSR : 235630 delta(WSSR)/WSSR : 0
delta(WSSR) : 0 limit for stopping : 1e-005
lambda : 0.807396

initial set of free parameter values


m =1
b =1
/
Iteration 1
WSSR : 2836.57 delta(WSSR)/WSSR : -82.0686
delta(WSSR) : -232793 limit for stopping : 1e-005
lambda : 0.0807396
resultant parameter values
m = 79.2053
b = 110.708
/
Iteration 2
WSSR : 104.938 delta(WSSR)/WSSR : -26.0309
delta(WSSR) : -2731.63 limit for stopping : 1e-005
lambda : 0.00807396
resultant parameter values
m = 240.871
b = 30.6948
/
Iteration 3
WSSR : 77.8792 delta(WSSR)/WSSR : -0.347443
delta(WSSR) : -27.0586 limit for stopping : 1e-005
lambda : 0.000807396
resultant parameter values
m = 261.048
b = 19.6517
/
Iteration 4
WSSR : 77.8792 delta(WSSR)/WSSR : -5.65893e-007
delta(WSSR) : -4.40713e-005 limit for stopping : 1e-005
lambda : 8.07396e-005
resultant parameter values
m = 261.074
b = 19.6376
After 4 iterations the fit converged.
final sum of squares of residuals : 77.8792
rel. change during last iteration : -5.65893e-007
degrees of freedom (FIT_NDF) :7
rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 3.33551
variance of residuals (reduced chisquare) = WSSR/ndf : 11.1256
Final set of parameters Asymptotic Standard Error
======================= ==========================
m = 261.074 +/- 12.96 (4.965%)
b = 19.6376 +/- 7.144 (36.38%)
correlation matrix of the fit parameters:
m b
m 1.000
b -0.988 1.000

Segunda Gráfica: Variación Voltaje vs Corriente

2. Se digito el código de los comandos predeterminados para gnuplot como sigue:

Código:

Terminal type set to 'windows'


gnuplot> load "Datos.txt"

gnuplot> 0.40 0.02 125 19


^
"Datos.txt", line 1: invalid command

gnuplot> plot "Datos.txt" using (($1)*($3)):1:(($3*$2)+($1*$4)):2 with xyerrorbars


gnuplot> f(x)=m*x+b
gnuplot> fit f(x) "Datos.txt" using (($1)*($3)):1 via m,b

Comportamiento del Voltaje vs Corriente


0.75
"Datos.txt" using (($1)*($3)):1:(($3*$2)+($1*$4)):2
f(x)

0.7

0.65

0.6
Corriente (A)

0.55

0.5

0.45

0.4

0.35
40 60 80 100 120 140
Voltaje (Voltios)

Gráfica 2. Voltaje vs Corriente


 Análisis interno del software:

Iteration 0
WSSR : 79611 delta(WSSR)/WSSR : 0
delta(WSSR) : 0 limit for stopping : 1e-005
lambda : 66.215
initial set of free parameter values
m =1
b =1
/
Iteration 1
WSSR : 220.91 delta(WSSR)/WSSR : -359.378
delta(WSSR) : -79390.1 limit for stopping : 1e-005
lambda : 6.6215
resultant parameter values
m = 0.0485412
b = 0.990117
/
Iteration 2
WSSR : 0.366713 delta(WSSR)/WSSR : -601.405
delta(WSSR) : -220.543 limit for stopping : 1e-005
lambda : 0.66215
resultant parameter values
m = -0.00417153
b = 0.978155
/
Iteration 3
WSSR : 0.0565495 delta(WSSR)/WSSR : -5.48481
delta(WSSR) : -0.310164 limit for stopping : 1e-005
lambda : 0.066215
resultant parameter values
m = 0.000371991
b = 0.532668
/
Iteration 4
WSSR : 0.00088997 delta(WSSR)/WSSR : -62.541
delta(WSSR) : -0.0556596 limit for stopping : 1e-005
lambda : 0.0066215
resultant parameter values
m = 0.00327834
b = 0.249532
/
Iteration 5
WSSR : 0.000887721 delta(WSSR)/WSSR : -0.00253278
delta(WSSR) : -2.2484e-006 limit for stopping : 1e-005
lambda : 0.00066215
resultant parameter values
m = 0.00329692
b = 0.247721
/
Iteration 6
WSSR : 0.000887721 delta(WSSR)/WSSR : -1.0364e-011
delta(WSSR) : -9.20032e-015 limit for stopping : 1e-005
lambda : 6.6215e-005
resultant parameter values
m = 0.00329692
b = 0.247721
After 6 iterations the fit converged.
final sum of squares of residuals : 0.000887721
rel. change during last iteration : -1.0364e-011
degrees of freedom (FIT_NDF) :7
rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 0.0112613
variance of residuals (reduced chisquare) = WSSR/ndf : 0.000126817
Final set of parameters Asymptotic Standard Error
======================= ==========================
m = 0.00329692 +/- 0.0001453 (4.406%)
b = 0.247721 +/- 0.0136 (5.49%)
correlation matrix of the fit parameters:
m b
m 1.000
b -0.961 1.000

Tercera Gráfica: Variación Potencia vs Corriente

3. Se digito el código de los comandos predeterminados para gnuplot como sigue:

Código:

Terminal type set to 'windows'


gnuplot> load "Datos.txt"

gnuplot> 0.40 0.02 125 19


^
"Datos.txt", line 1: invalid command

gnuplot> plot "Datos.txt" using (($1)*($1*$3)):1:((($2)*(($1)*($3)))+(($1)*(($3*$2)+($1*$4)))):2


with xyerrorbars
gnuplot> f(x)=m*x+b
gnuplot> fit f(x) "Datos.txt" (($1)*($1*$3)):1:((($2)*(($1)*($3)))+(($1)*(($3*$2)+($1*$4)))):2 via
m,b
^
Need via and either parameter list or file

gnuplot> fit f(x) "Datos.txt" using (($1)*($1*$3)):1:((($2)*(($1)*($3)))+(($1)*(($3*$2)+($1*$4)))):2


via m,b
0.7
"Datos.txt" using (($1)*($1*$3)):1:((($2)*(($1)*($3)))+(($1)*(($3*$2)+($1*$4)))):2

0.65

0.6

0.55

0.5

0.45

0.4

0.35
10 20 30 40 50 60 70 80 90 100

Gráfica 3.1 Potencia vs Corriente


Comportamiento de la Potencia vs Corriente

10
"Datos.txt" using (($1)*($1*$3)):1:((($2)*(($1)*($3)))+(($1)*(($3*$2)+($1*$4)))):2
f(x)

6
Corriente (A)

0
20 30 40 50 60 70 80 90 100

Potencia (W)

Gráfica 3.2 Potencia vs Corriente

 Análisis interno del software:

Iteration 0
WSSR : 5.2099e+007 delta(WSSR)/WSSR : 0
delta(WSSR) : 0 limit for stopping : 1e-005
lambda : 1964.54
initial set of free parameter values
m =1
b =1
/
Iteration 1
WSSR : 165917 delta(WSSR)/WSSR : -313.007
delta(WSSR) : -5.19331e+007 limit for stopping : 1e-005
lambda : 196.454
resultant parameter values
m = 0.179809
b = 0.988584
/
Iteration 2
WSSR : 18377.7 delta(WSSR)/WSSR : -8.02813
delta(WSSR) : -147539 limit for stopping : 1e-005
lambda : 19.6454
resultant parameter values
m = 0.130927
b = 1.18916
/
Iteration 3
WSSR : 739.393 delta(WSSR)/WSSR : -23.8552
delta(WSSR) : -17638.3 limit for stopping : 1e-005
lambda : 1.96454
resultant parameter values
m = 0.0967468
b = 3.248
/
Iteration 4
WSSR : 552.989 delta(WSSR)/WSSR : -0.337085
delta(WSSR) : -186.404 limit for stopping : 1e-005
lambda : 0.196454
resultant parameter values
m = 0.0928605
b = 3.48226
/
Iteration 5
WSSR : 552.989 delta(WSSR)/WSSR : -4.36401e-007
delta(WSSR) : -0.000241325 limit for stopping : 1e-005
lambda : 0.0196454
resultant parameter values
m = 0.0928561
b = 3.48253
After 5 iterations the fit converged.
final sum of squares of residuals : 552.989
rel. change during last iteration : -4.36401e-007
degrees of freedom (FIT_NDF) :7
rms of residuals (FIT_STDFIT) = sqrt(WSSR/ndf) : 8.8881
variance of residuals (reduced chisquare) = WSSR/ndf : 78.9984
Final set of parameters Asymptotic Standard Error
======================= ==========================
m = 0.0928561 +/- 0.002748 (2.96%)
b = 3.48253 +/- 0.1527 (4.384%)
correlation matrix of the fit parameters:
m b
m 1.000
b -0.922 1.000

Conclusiones:

 Las manipulación del programa Gnuplot nos permite aprender un nuevo software para
graficar distinto a excell, matlab, octave, R-commander entre otras.
 La formulación de las relaciones para la ley de ohm obtenidas presentan un margen de
error que consideramos pudo presentarse por la formulación de las relaciones planteadas
en el software.
 La relación de potencia vs corriente fue una de las graficas que presento complicaciones,
con unas variaciones en la pendiente que se debe a un error de proporción aproximada a
E = 0.99.

You might also like