Está en la página 1de 5

UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE

FACULTAD DE ENERGA Y MECNICA


INGENIERA MECATRNICA
INSTRUMENTACIN INDUSTRIAL MECNICA

INSTRUMENTOS GENERADORES DE F.E.M.


(TERMOCUPLAS)

NIVEL: Sexto A

REALIZADO POR:
Guevara Daniel

Ing. Andrs Gordon


Latacunga - Ecuador

1. Para el tipo de termocupla asignada segn la Tabla 1. Realizar un programa en Matlab o


Scilab, que permita ingresar una temperatura y calcule el voltaje generado segn la siguientes
funciones polinmicas:

Para las termocuplas de Tipo B, E, J, N, R, S, T.

Para la termocupla de Tipo K.

Los coeficientes a1, a2, an, son especficos para cada tipo de termocupla y se pueden encontrar
en el libro de Instrumentacin Industrial de Creus 8va Edicin en las pginas 288 290. Una vez
que se tenga el programa, escoger 5 temperaturas y compararlas con los valores de las tablas de
termocuplas que se encuentran en el mismo libro en las pginas 258 -287. Obtener el error para
cada temperatura.

Nota: Presentar capturas de pantalla del funcionamiento del programa, as como los clculos del
error de cada temperatura, y adjuntar las lneas de cdigo utilizadas.

CODIGO MATLAB:
clc;
clear;
coefa1 = [0,0.586655087080*10^(-1),0.454109771240*10^(-4), 0.779980486860*10^(-6), -0.258001608430*10^(-7), -0.594525830570*10^(-9),
-0.932140586670*10^(-11), -0.102876055340*10^(-12), -0.803701236210*10^(15), -0.439794973910*10^(-17), -0.164147763550*10^(-19), 0.396736195160*10^(-22), -0.558273287210*10^(-25), -0.346578420130*10^(28)];
coefa2 = [ 0.586655087100*10^(-1), 0.450322755820*10^(-4),
0.289084072120*10^(-7), -0.330568966520*10^(-9), 0.650244032700*10^(-12),
-0.191974955040*10^(-15), -0.125366004970*10^(-17), 0.214892175690*10^(20), -0.143880417820*10^(-23), 0.359608994810*10^(-27)];
disp(' UNIVERSIDAD DE LAS FUERZAS ARMADAS');
disp('
ESPE - LATACUNGA');
disp('DANIEL GUEVARA');
fecha = date;
disp(fecha);
disp('Instrumentacin Industrial Mecnica ');
disp('---------------------------------------');
disp(' TERMOCUPLA TIPO E ');
voltaje = [0 0 0 0 0];
voltajereal = [0 0 0 0 0];
sumvolts = 0;
for j = 1:1:5
temperatura = input('Ingrese la Temperatura Deseada: ');
while(temperatura<-200 || temperatura > 900)
temperatura = input('Ingrese una temperatura entre -200 y 900: ');
end
voltajereal(1,j) = input('Ingrese el valor real en mV: ');
fprintf('Valor escogido: %d \n',temperatura)
if(temperatura <= 0 && temperatura >= -200 )
disp('Temperatura entre -200 y 0 C')
for i = 1:1:14
sumvolts= sumvolts + coefa1(1,i)*temperatura^(i-1);
end
else
disp('Temperatura entre 0 y 900 C')
for i = 1:1:9
sumvolts = sumvolts + coefa2(1,i)*temperatura^(i-1);
end
end
voltaje(1,j) = sumvolts;
fprintf('Voltaje a %d C: %f mV\n',temperatura, voltaje(1,j));
sumvolts = 0;
end
fprintf(' N \tMedido\tReal \n')
for i=1:1:5
fprintf('(%d) %f \t',i,voltaje(1,i));
fprintf('%f \t',voltajereal(1,i));
fprintf('Error relativo: %f Por ciento \n',abs(100*(voltajereal(1,i)voltaje(1,i))/voltaje(1,i)));
end

CAPTURAS DE PANTALLA DE VOLTAJES GENERADOS:

CAPTURA DE PANTALLA DE ERROR DE CADA TEMPERATURA:

2. Se utiliza una termocupla tipo T para medir la temperatura en el interior de un caldero, en


relacin con una junta fra de 0C. Calcular:
a. El porcentaje de no linealidad a 150C si el rango de temperatura es de 0 a 300C
b. La temperatura en el interior del caldero si la f.e.m. medida es de 11,5 mV. en relacin a
una junta fra de 20C.

SOLUCION:
a) Debido a que est en el Intervalo de 0 a 400, se usan 9 coeficientes:

DATOS:

b) Temperatura de la junta fra: 20C

Respuestas: a. 4.87% b. 255C aprox.