You are on page 1of 8

Resolver los siguientes problemas

1. La ecuación de distribución de temperatura de una aleta de sección transversal uniforme es:


h
cosh [ m ( L−x ) ] + senh [ m ( L−x ) ]
T −T a mk hP
= ; m2=
T b −T a h kA c
cosh ( mL )+ senh ( mL )
mk
Donde:

T = Temperatura en la posición x (ºC)

Tb = Temperatura de base (100 ºC)

Ta = Temperatura ambiente (18 ºC)

L = Longitud de la aleta (50 cm)

h =Coeficiente de calor por convección (10 W/m2.ºC)

P = Perímetro de la aleta (5 cm)

k = Conductividad térmica (50 W/m.ºC)

Ac =Area de transferencia de calor (2 cm2)

Dado un valor de la distancia (x) puede emplearse esta fórmula para hallar la temperatura (T) en ese

punto. Un sensor de temperatura registró 95 ºC y se desea conocer la posición. Hallar la distancia (x)

utilizando los métodos para ecuaciones no lineales y el error es de 1x10-4

T=95 #°C

TB=100 #°C

TA=18 #°C

L=50*(1/100) #cm a metros

H=10 #w/m^2*°c

P=5*(1/100) #cm a metros

K=50 #w/m*°c

AC=2*(1/10000) #cm0^2 a metros

M=sqrt((H*P)/(K*AC))
f=function(x)

((cosh(M*(L-x))+H/(M*K)sinh(H)(M*(L-x)))/((cosh(M*L)+H/(M*K)*sinh(M*L)

)))-((T-TA)/(TB-TA))

curve(f, from=0,to=2,col=70)

abline(h=0,col=20)

a=1.5

b=2

x=(a+b)/2

i=1

E=2

T=0.0001

cat("---------------------------------------------------------------------------\n")

cat(formatC( c("Iteracion","a","b","x","Error"),width = -16, format = "f", flag

= " "), "\n")

cat("---------------------------------------------------------------------------\n")

cat(formatC( c((i), (a),(b),(x)), digits=5, width = -15, format = "f", flag = " "),

"\n")

while(E>T){

i=i+1

if(f(a)*f(x)<0)

{b=x}

else

{a=x}
x1=(a+b)/2

E=abs((x1-x)/x1)

x=x1

cat(formatC( c((i),(a) ,(b),(x),(E)), digits=5, width = -15, format = "f", flag

= " "), "\n")

cat("---------------------------------------------------------------------------\n")

print(paste("EL VALOR DE LA RAIZ ES:",x,"EN LA ITERCION",i))

cat("---------------------------------------------------------------------------\n")

print(paste("EL VALOR DE LA DISTANCIA ES:",x)

2.
Un ingeniero supervisa la producción de tres tipos de automóviles. Se requieren tres clases de materiales

"metal, plástico y caucho - para la producción. La cantidad necesaria para producir cada automóvil es de

Automóvil Metal (kg/auto) Plástico Caucho (kg/auto)

(kg/auto)

1 1500 25 100

2 1700 33 120

3 1900 42 160

Si se dispone de un total de 106 toneladas de metal, 2.17 toneladas de plástico y 8.2 toneladas de

caucho diariamente, ¿cuántos automóviles se pueden producir por día?

A=matrix(c(1500,1700,1900,25,33,42,100,120,160),ncol=3,nrow=3,byrow=T)

b=matrix(c(106*10^3,2.17*10^3,8.2*10^3),ncol=1,nrow=3,byrow=T)
Ab=cbind(A,b)

n = nrow(Ab)

#matriz triangular

for (k in 1:(n-1))

for (i in (k+1):n)

factor=Ab[i,k]/Ab[k,k]

for (j in k:(n+1))

Ab[i,j]=Ab[i,j]-factor*Ab[k,j];

#incógnitas

x=matrix(0,n,1)

x[n]=Ab[n,(n+1)]/Ab[n,n];

for (i in seq(n-1:1,by=-1))

x[i]=Ab[i,n+1]/Ab[i,i];
for (j in (i+1):n)

x[i]=x[i]-Ab[i,j]*x[j]/Ab[i,i];

print(x)

RES=sum(x)

print(paste("la cantidad de autos/dia=",RES))

3.
El refrigerante R134a es comprimido isotérmicamente (383 K) desde 0,6219 m3/kg hasta 0,02856 m3 /kg.

Utilizando la Ecuación de Estado de RK determine el trabajo consumido en la compresión. Los datos del

R134a son:

Tc= 374,1K, Pc=4060 kPa R=0,08149 kJ/kg K

si se conoce que

Método del trapecio:

Tc=374.1
Pc=4060
R=0.081949
A=0.4278*((R^2)*Tc^(2.5))/Pc
B=0.08664*(R*Tc/Pc)
T=383
vol_1=0.6219
vol_2=0.02856
f=function(x) (R*T/(x-B))-A/x*(x+B)*T^0.5
curve(f, from=0,to=1,col="dark green",lwd=3)
abline(h=0,col="orange",lwd=2)
a=vol_2
b=vol_1
n=80
h=(b-a)/n
I=0
for (k in 1:n-1) {
x=a+h*k
I=I+f(x)
}
I=(h/2)*(2*I+f(a)+f(b))
print(paste("El valor del trabajo es=",I))

4.
Encontrar un polinomio de grado 3 tal que

f ( 1 ) =6 ; f ( 3 )=18 ; f ' ( 1 )=13; f ' ' ( 3 )=−15

5. El ángulo de incidencia de la radiación solar en una superficie, θ , está dado por:


cosθ=sen δ sen φ cos β−sen δ cos φ sen β cosγ+cosδ cos φ cos β cosω
+cosδ sen φ sen β cos γ cosω+cosδ sen β sen γ senω

Donde:

Latitud ( φ=12º ) , localización angular de norte a sur del ecuador, en el hemisferio norte es positivo
y en el hemisferio sur es negativo.
Declinación ( δ ) , posición angular del sol en el mediodía solar con respeto al plano del ecuador, en

el norte es positivo.
δ=23,45sen 360 ( 284+ n
365 )
Angulo de inclinación ( β ) , ángulo entre el plano de la superficie y la horizontal.

Angulo de acimut de la superficie ( γ=180º ) , desviación de la proyección en el plano horizontal de


la normal a la superficie del meridiano local.

Angulo horario ( ω=0º ) , desplazamiento angular del sol.

n = Número de día en el año.

El ángulo de inclinación óptimo es asociado con el valor de β que maximiza cosθ . Calcular este valor
óptimo β en el día 15 y 160:

n=160

L=12

D=23.45*sin(360*(284+15)/n)

Y=180

W=0

f=function(x) sin(D)*sin(L)*cos(x)-sin(D)*cos(L)*sin(x)*cos(Y)+cos(D)*cos(L)*cos(x)*cos(W)
+cos(D)*sin(L)*sin(x)*cos(Y)*cos(W)+cos(D)*sin(x)*sin(Y)*sin(W)

curve(f, from=14,to=17,col=70)

abline(h=0,v=0,col=20)

a=15

b=16

x=(a+b)/2

i=1

E=2

T=0.001

cat("---------------------------------------------------------------------------\n")

cat(formatC( c("Iteracion","a","b","x","Error"),width = -16, format = "f", flag = " "), "\n")

cat("---------------------------------------------------------------------------\n")

cat(formatC( c((i), (a),(b),(x)), digits=5, width = -15, format = "f", flag = " "), "\n")

while(E>T){

i=i+1
if(f(a)*f(x)<0)

{b=x}

else

{a=x}

x1=(a+b)/2

E=abs((x1-x)/x1)

x=x1

cat(formatC( c((i),(a) ,(b),(x),(E)), digits=5, width = -15, format = "f", flag = " "), "\n")

cat("---------------------------------------------------------------------------\n")

print(paste("EL VALOR DE LA RAIZ ES:",x,"EN LA ITERCION",i))

cat("---------------------------------------------------------------------------\n")

print(paste("EL VALOR DE LA BETA ES:",x))

Ing. HENRRY R. OCHOA LEÓN

You might also like