Você está na página 1de 13

UNIVERSIDADE FEDERAL DO ESPRITO SANTO CENTRO TECNOLGICO DEPARTAMENTO DE ENGENHARIA MECNICA TRANSFERNCIA DE CALOR I PROF.DR.

MRCIO FERREIRA MARTINS ENTREGA 14/08/2012

Anlise Transiente da Transferncia de Calor em um Absorvedor Atravs do Mtodo de Diferenas Finitas


Ivam Pretti Letcia Costa Ribeiro Mrcio W. Rangel Silva Tssio Figueira Santana Universidade Federal do Esprito Santo, Avenida Fernando Ferrari, 514, Goiabeiras, Vitria, Esprito Santo, CEP 29075- 910 Resumo: O trabalho consiste na demonstrao da resoluo de problemas de transferncia de calor utilizando o Mtodo de Diferenas Finitas implicitamente. Para tanto usamos como objeto de estudo um absorvedor solar. So apresentadas as equaes utilizadas e o passo a passo de como solucionar o problema. O primeiro passo consiste na discretizao dos pontos da regio que se procura soluo, pois ao contrrio da soluo analtica, em que se permitido a determinao da temperatura em qualquer ponto de interesse em um meio, uma soluo numrica permite a determinao da temperatura em somente pontos discretos. Logo aps, so mostradas as condies de contorno utilizadas e so feitas as anlises dos volumes de controle interno e externo. Para a realizao dos clculos foi elaborado um cdigo computacional, de forma que ao final faremos uma analise dos resultados obtidos por ele. Palavras-chaves: Matlab, Transferncia de Calor, Bidimensional, Mtodo de Diferenas Finitas, Transiente. 1. INTRODUO Este trabalho foi proposto como forma de avaliao para somar s notas regulares previstas na grade curricular e tem como objetivo analisar a aplicao do mtodo das diferenas finitas na soluo de problemas de difuso de calor em um tubo coletor. Para tanto, foi criado um algoritmo computacional que realizou essa anlise em duas dimenses e coordenadas cilndricas para a formulao implcita, e cujos resultados sero discutidos ao longo deste trabalho. Tivemos como base o trabalho de concluso de curso da aluna Letcia Jenisch Rodrigues (estudante curso de Engenharia Mecnica da Universidade Federal do Rio Grande do Sul) que realiza de forma similar a anlise do tubo coletor, utilizando, porm a formulao explcita. Ao longo deste trabalho estudaremos o processo de conduo de calor transiente no coletor solar parablico. Esses coletores, diferentemente dos painis fotovoltaicos convencionais, utilizam espelhos concentradores de energia solar, e que de maneira simplificada funciona da seguinte forma, a superfcie parablica espelhada reflete a radiao solar para a sua linha focal onde se encontra um tubo de seo circular que contm fluido em seu interior, geralmente leo, esse fluido trocar calor com outro fluido, gua, circulando em um sistema secundrio, visando gerao de vapor superaquecido. Por fim, veremos que com auxlio de mtodos computacionais podemos com certa facilidade concluir clculos que, sem estes, levaramos uma quantidade substancial de tempo e esforo para realizarmos, alm de produzir resultados mais precisos. Alm disso,

veremos que o emprego do mtodo implcito pode frequentemente reduzir o tempo computacional em relao ao uso do mtodo explcito. 2. COLETOR CILINDRO-PARABLICO O coletor cilindro-parablico um concentrador de foco axial, espelho contnuo, cujo eixo de movimento pode ser tanto polar como horizontal. Basicamente, se trata de uma superfcie refletora com formato cilndrico de seo reta parablica no qual possui em seu foco um absorvedor. O absorvedor, que ser o objeto de estudo deste trabalho, um tubo de metal de seo circular, cuja superfcie externa tratada de modo que a capacidade de absoro da radiao incidente seja aumentada. Geralmente envolto por um tubo de vidro, cuja funo minimizar as perdas trmicas.

Onde T a temperatura, r, , z so coordenadas do espao, t varivel temporal, k condutividade trmica, a massa especfica e calor especfico presso constante. Sob condies transientes com propriedades constantes e na ausncia de fonte interna, que so as condies do trabalho, a forma apropriada da equao do calor bidimensional em coordenadas cilndricas obtida. ( ) ( ) (2)

Solues analticas para problemas transientes esto restritas a geometrias e condies contorno simples, tais como unidimensional. Solues analticas, bi ou tridimensional, podem se tornar complexas, assim como proposto, ser usada tcnica numrica diferenas finitas na forma implcita. 3.2. MTODO DAS DIFERENAS FINITAS IMPLCITO: DISCRETIZAO DA EQUAO DO CALOR Ao contrrio da soluo analtica, que permite a determinao da temperatura em qualquer ponto de interesse em um meio, uma soluo numrica permite a determinao da temperatura em somente pontos discretos. Consequentemente a primeira etapa em qualquer analise numrica a discretizao da regio que se procura soluo. Para discretizao define-se um domnio de pontos, conforme feito abaixo para o problema em questo.

Figura 01: Esquema ilustrando um coletor cilindro-parablico 3. FORMULAES MATEMTICAS

t= pt r=mr =n

3.1. EQUAES DA CALOR EM CILDRICAS

DIFUSO DE COORDENADAS

As variveis t, r e possuem passos de tamanhos distintos, indicados como t, r, e so identificados pelos ndices p, m e n. A Figura 02 abaixo mostra uma malha, que um conjunto finito de pontos pertencentes ao domnio, que por sua vez so tambm chamados ns da malha ou ns. possvel observar que os pontos so separados por distancias r e , que necessariamente no so iguais.

Para conhecimento das temperaturas internas do absorvedor necessrio o conhecimento da equao da difuso do calor. ( ) ( ) ( ) (1)

(8) E (9) Figura 02- Discretizao do domnio em coordenadas cilndricas (a) Malha (b) representao dos ns na malha O mtodo consiste, alm da discretizao do domnio, na substituio das derivadas presentes na equao diferencial por aproximaes, utilizando apenas os valores numricos da funo. Essas aproximaes podem ser facilmente feitas por srie de Taylor, como mostrado para uma funo f. (
( )

Substituindo as equaes (8) e (9) em (7) obtm-se:

(10)

Fazendo de modo anlogo para a derivada segunda de e a derivada temporal, temos a equao do calor discreta implcita.

)
( )

( )
( )

( ) ( )

( )

(3) [(
( ( ) ) ( )

) (11)

A Eq.(3) pode ser aproximada em primeira ordem da seguinte forma: ( ) ( )


( )

)]

(4) : (5) 3.3. CONDIES DE CONTORNO As condies de contorno usadas no trabalho so chamadas de segunda e terceira espcie. A condio de contorno de segunda espcie, ou condio de Neumann, corresponde existncia de um fluxo trmico fixo ou constante em sua superfcie, enquanto que a condio de contorno de terceira espcie corresponde existncia, na superfcie, de um aquecimento (ou resfriamento) por conveco e obtida a partir de um balano de energia na superfcie. Na aplicao do balano de energia comumente considerado que todos os fluxos trmicos esto sendo dirigido para dentro do ponto nodal, isso porque a direo do fluxo trmico (entrando ou saindo do n) desconhecida. (12)

E reformulada para a determinao de


( ) ( ) ( )

Para a nossa aplicao derivada primeira aproximada por (6) A derivada segunda por (7)

Os ndices m e n indicam localizao de cada n da malha, como na Figura 02-b, enquanto o ndice p indica a dependncia temporal, sendo p o instante atual e p+1 um instante depois. Aproximando os gradientes de primeira ordem, e colocando em termos de temperatura nos ns.

Na qual a taxa de energia que entra no volume de controle, a taxa de gerao de

energia trmica e a taxa de aumento de energia armazenada no interior do volume de controle. Como no nosso problema no apresenta energia trmica gerada, podemos reescrever a equao 12. (13) DE Figura 04: (a)Malha estrutura e (b) equaes utilizadas no domnio discretizado. Em destaque, (a) as posies utilizadas na comparao dos resultados quando se atinge a condio de equilbrio. Para a parte sob conveco natural, Figura 03-b, utilizando a equao 12, por ter mesmas consideraes, e o mtodo diferenas finitas implcito tem-se ( ) (15) Explicitando o termo [ ( ( )] ) (17) , ) ( ) (16)

3.3.1. ANLISE DO VOLUME CONTROLE INTERNO

Efetuando o balano de energia, equao 13, e o clculo por diferenas finitas nos volumes de controle, Figura 03-b e c. ( ) ( ) (14) explicitando o termo [ ( ( )]

na qual o coeficiente de transferncia de calor por conveco do leo no interior do absorvedor e a temperatura do leo.

na qual o coeficiente de transferncia de calor por conveco do ar e a temperatura do ar. Para a outra parte, procedendo de forma anloga. ( Figura 03: Ns das superfcies interna e externa do cilindro (a, b) sujeitos conveco e conduo transiente e (c) sujeitos a um fluxo conhecido e conduo transiente. 3.3.2. ANLISE DO VOLUME CONTROLE EXTERNO DE ( ) ) (18)

onde k representa a condutividade trmica do vidro e q o fluxo de calor oriundo do concentrador.

Na superfcie externa foi considerado uma aproximao razovel dizer que dois teros sofre ao principal da conveco natural, e um tero tem ao principal dos raios do sol que passam pelo concentrador, como ilustrado na figura abaixo.

3.3.3. CONDIES INICIAIS Para resoluo numrica do problema necessrio para determinao de condies iniciais. Assume-se que inicialmente a camada interna do tubo esteja em equilbrio com ou leo, ou seja, temperatura interna do tubo seja igual temperatura do leo.

tabela 01 apresenta as propriedades fsicas do vidro.

Para a parte externa considerado a mesma forma, temperatura da camada externa com mesmo valor da temperatura do ar em todo o tubo.

Figura 04- a) Condies de contorno e b) Dimenses do modelo utilizado Propriedades do Vidro Valor Densidade () 145 kg/m Calor especfico presso 0,8 W/mk constante ( ) Condutividade trmica (k) 1000 gK Tabela 01: Propriedades fsicas do Vidro 5. ANLISE DE RESULTADOS

Para os pontos internos, com m variando de (2, mm-1), podemos considerar inicialmente, por ser menos trabalhoso, que a temperatura assume uma mdia entre a temperatura do leo e a temperatura do ar.

Uma Observao importante que, por se tratar de um tubo, os pontos de =0 e =2PI os pontos com so coincidentes assumindo a mesma temperatura:

Na figura 05 abaixo, apresentado o campo de temperaturas, utilizando o mtodo diferenas finitas explcitos, encontrado no trabalho base.

4. DADOS

No absorvedor foi considerada somente a transferncia de calor entre o vidro e leo, desconsiderando a existncia do tubo de metal entre o vidro e leo. Para fins de comparao, foi utilizado o mesmo modelo e valores do trabalho de concluso de curso da aluna Letcia Jenisch Rodrigues que realiza de forma similar a anlise do tubo coletor, utilizando, porm a formulao explcita. A figura 04 abaixo ilustra os dados referentes s condies de contorno iniciais do problema a ser analisado, alm das dimenses do modelo fsico utilizado. Enquanto que na

Figura 05: Campos de temperaturas obtidos pelos softwares (a) TRANSCAL e (b) algoritmo CSP utilizando 10 pontos na direo radial e 41 pontos na direo angular. Os resultados obtidos a partir da aplicao do mtodo diferenas finitas de forma implcita podem ser observados na figura 06 abaixo

Levando em considerao que a anlise terica do problema est correta, possvel perceber que os resultados encontrados no condizem com o esperado, pois o cdigo implementado apresentou alguns erros. Vale ressaltar que a no foi possvel verificar que a principal diferena que pode ser associada quanto ao uso dos mtodos explicito e implcito, o mtodo explicito apresenta limitaes temporais que no so vistas no mtodo implcito e o mtodo explicito oferece vantagens computacionais sobre o implcito, j que os resultados encontrados no esto corretos. REFERNCIAS 1. CENGEL, Y. A. Heat and Mass Transfer: A Practical Approach. 3 edio New York, United States: McGraw-Hill, 2007. INCROPERA, Frank P., DEWITT, David P., BERGMAN, Theodore L., LAVINE, Adrienne S. Fundamentos de Transferncia de Calor e de Massa. 6 Edio Rio de Janeiro, Brasil, LTC, 2008. RODRIGUES, Letcia J. Anlise Transiente da Transferncia de Calor em um Tubo atravs do Mtodo das Diferenas Finitas, Monografia (Graduao em Engenharia Mecnica), Universidade Federal do Rio Grande do Sul, Porto Alegre, 2011. SALVADORETTI, Jos Luiz. Modelo M4atemtico para Anlise do Desempenho Trmico de Coletores Solares Cilindro. Dissertao (Mestrado em Engenharia da Energia, Metalurgia e Materias) Programa de Ps- Graduao em Engenharia da Energia, Metalurgia e Materias, Universidade Federal do Rio Grande do Sul, Porto Alegre, 1983.

Figura 06: Campo de temperatura encontrado utilizando o cdigo implementado. Infelizmente possvel perceber que h uma discrepncia entre os dois resultados encontrados, a mesma no deve ser associada diferena entre os mtodos aplicados. Sendo portando essa discrepncia associada aos problemas na implementao do cdigo computacional. 6. CONCLUSO A proposta inicial de anlise da aplicao do mtodo das diferenas finitas na soluo de problemas de difuso de calor em um tubo coletor foi realizada com sucesso como pode ser visto ao longo deste trabalho, entretanto essa anlise no pode ser comprovada por meio da verificao dos dados fornecidos pelo cdigo computacional implementado. De acordo com os dados apresentados possvel observar que o objetivo proposto inicialmente de implementar um cdigo computacional que solucionasse o problema de transferncia de calor em um absorvedor cilndrico no foi alcanado.

2.

3.

4.

ANEXO Cdigo Implementado no Matlab: clear all clc %********************************************************************* ***** % ENTRADA DE DADO DO USUARIO %********************************************************************* ***** M=input('Entre com o numero de pontos(M) no raio: '); N=input('Entre com o numero de pontos(N) na circunferencia: '); delta_t=0.001 %input('Entre com o valor do passo no tempo em segundos: '); Tempo_total=input('Entre com o valor total do tempo de simulao em segundos: '); erro=0.00000001 kmax=50000 %********************************************************************* ***** % DEFINICAO DAS COSNTANTES %********************************************************************* ***** di=0.050; de=0.080; ri=di/2; re=de/2; delta_r=(re-ri)/(M-1); delta_phi=(2*pi)/N; Cp=1000; do vidro) K=0.8; ro=145; alpha=K/(ro*Cp); T_ar=30+273.15; h_ar=50; T_oleo=300+273.15; h_oleo=500; q_rad=16000; % % % % % % % % % % % % % % % m Diametro interno em metros m Diametro externo em metros m Raio interno em metros m Raio externo em metros m Variaao padrao de raio entre pontos m Variaao padrao de raio entre pontos J/kg.K (calor especfico a pressao constante W/m.k (condutividade termica do vidro) k/m (densidade do vidro) m2/s (difusividade termica do cobre) k Temperatura do ar ambiente W/m2 (coeficiente de convecao do ar) k Temperatura do oleo W/m2 (coeficiente de convecao do oleo) W/m2 potencia de radiaao incidente

%Valor de N mais proximo de 240 graus de phi N_2_3=round(2*N/3); %Matriz de temperatura inicial MxN cond_ini(1:M,1:N)=(T_oleo+T_ar)/2; cond_ini(1,1:N)=T_ar; cond_ini(M,1:N)=T_oleo; %Cria figura para frame do video h.f=figure('position',[100 300 800 600]); set(h.f,'DoubleBuffer','on'); %Arquivo de video

mov = avifile('TransfCalor.avi','fps',30,'compression', 'None'); %arquivo de video do output %Decide a resoluao do grafico if (N<5) res=N*10; elseif(N>=5 & N<8) res=N*7; elseif(N>=8 & N<15) res=N*5; elseif(N>=15 & N<20) res=N*3; else res=N*2; end %define o grid do grafico r=linspace(ri,re,res); theta=linspace(0,2*pi,res); [theta,r]=meshgrid(theta,r); grid_x=r.*cos(theta); grid_y=r.*sin(theta); %Ultimo passo da simulao t_final=round(Tempo_total/delta_t); %********************************************************************* ***** % INICIALIZAO DE VARIVEIS %********************************************************************* ***** rm=re; %Raio no ponto de cordenada radial m m=1; %Coordenada radial n=1; %Coordenada angular p=0; %Variavel tempo % Matriz de temperaturas no espao da seao MxN em t_final instantes T_mn(1:M,1:N,t_final)=0; %Variaveis do sistema linear A(1:M*N,1:M*N)=0; %Matriz dos coeficientes do sistema linear C(1:M*N)=0; %Vetor dos termos independentes %********************************************************************* ***** % MONTA A MATRIZ (A) DE COEFICIENTES DO SISTEMA LINEAR PARA TEMPO p % E VETOR (C) DE TERMOS INDEPENDENTES %********************************************************************* ***** a_conv_ar1 = (K/delta_r) + ((ro*Cp*delta_r)/(2*delta_t)) + h_ar; %componente a(n,n) da matriz A a_conv_ar2 = -(K/delta_r); %componente a(n,N+n) da matriz A a_rad1 = (K/delta_r) + ((ro*Cp*delta_r)/(2*delta_t)); %componente a(n,n) da matriz A a_rad2 = -(K/delta_r); %componente a(n,N+n) da matriz A a_conv_oleo1= + h_oleo; (K/delta_r) + ((ro*Cp*delta_r)/(2*delta_t)) %componente a[(M-1)N+n,a(M-1)N+n] da matriz A

a_conv_oleo2= -(K/delta_r); %componente a[(M-1)N+n,a(M-2)N+n] da matriz A %c_conv_ar= ((ro*Cp*delta_r)/(2*delta_t));<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<COM O ISSO VEIO PARAR AQUI?< %monta a matriz A e vetro C com os coeficientes calculados anteriormente for m=1:M for n=1:N if (m==1 & n<=N_2_3) %Se for ponto no contorno externo nos primeiros 2 teros de phi (convecao ar) A(n,n)=a_conv_ar1; A(n,N+n)=a_conv_ar2; end if (m==1 & n>N_2_3) %Se for ponto no contorno externo no terceiro tero de phi (radiaao) A(n,n)=a_rad1; A(n,N+n)=a_rad2; end %-----------TERMO DEPENDENTE DE DA COORDENADA (m,n)--------------------------------------if (m>1 & m<M) %Se for ponto interior dos contornos (conduao) rm=re-(m*delta_r); %Raio no ponto de cordenada radial m a_cond1=1-((alpha*delta_t)/(delta_r^2))(2*alpha*delta_t)/((rm^2)*(delta_phi^2)); %componente a[(m-1)N+n,(m1)N+n] da matriz A a_cond2=((alpha*delta_t))*((1/(rm*2*delta_r))+(1/(delta_r^2))); %componente a[(m-1)N+n,(m-2)N+n]=a[(m-1)N+n,mN+n] da matriz A a_cond3=-(alpha*delta_t)/((rm^2)*(delta_phi^2)); %componente a[(m-1)N+n,(m-1)N+n-1]=a[(m-1)N+n,(m-1)N+n+1] da matriz A A((m-1)*N+n,(m-1)*N+n)=a_cond1; A((m-1)*N+n,(m-2)*N+n)=a_cond2; A((m-1)*N+n,m*N+n)=a_cond2; if(n==1) %Se n=1 o ponto N-1 igual ao phi maximo A((m-1)*N+n,(m-1)*N+N)=a_cond3; A((m-1)*N+n,(m-1)*N+n+1)=a_cond3; end if(n>1 & n<N) %Se n nao nem o primeiro nem o ultimo A((m-1)*N+n,(m-1)*N+n-1)=a_cond3; A((m-1)*N+n,(m-1)*N+n+1)=a_cond3; end if(n==N) %Se n=N o ponto N+1 igual ao 1 A((m-1)*N+n,(m-1)*N+n-1)=a_cond3; A((m-1)*N+n,(m-1)*N+1)=a_cond3; end end %-----------------------------------------------------------------------if (m==M) %se for ponto no contorno interno (convecao oleo) A((M-1)*N+n,(M-1)*N+n)=a_conv_oleo1; A((M-1)*N+n,(M-2)*N+n)=a_conv_oleo1; end end end

%********************************************************************* **** % MONTA O VETOR (C) DE TERMOS INDEPENDENTES %********************************************************************* **** %vetor C inicial for m=1:M for n=1:N if (m==1 & n<=N_2_3) %Se for ponto no contorno externo nos primeiros 2 teros de phi (convecao ar) C((m1)*N+n)=((ro*Cp*delta_r)/(2*delta_t))*cond_ini(m,n)+h_ar*T_ar; end if (m==1 & n>N_2_3) %Se for ponto no contorno externo no terceiro tero de phi (radiaao) C((m1)*N+n)=((ro*Cp*delta_r)/(2*delta_t))*cond_ini(m,n)+q_rad; end if (m>1 & m<M) %Se for ponto interior dos contornos (conduao) C((m-1)*N+n)=cond_ini(m,n); end if (m==M) %se for ponto no contorno interno (convecao oleo) C((m1)*N+n)=((ro*Cp*delta_r)/(2*delta_t))*cond_ini(m,n)+h_oleo*T_oleo; end end end %------------------------------------------------------------------------% INICIA O LOOP TEMPORAL %------------------------------------------------------------------------while(p<t_final) if(p~=0) for m=1:M for n=1:N if (m==1 & n<=N_2_3) %Se for ponto no contorno externo nos primeiros 2 teros de phi (convecao ar) C((m1)*N+n)=((ro*Cp*delta_r)/(2*delta_t))*T_mn(m,n,p)+h_ar*T_ar; end if (m==1 & n>N_2_3) %Se for ponto no contorno externo no terceiro tero de phi (radiaao) C((m1)*N+n)=((ro*Cp*delta_r)/(2*delta_t))*T_mn(m,n,p)+q_rad; end if (m>1 & m<M) %Se for ponto interior dos contornos (conduao) C((m-1)*N+n)=T_mn(m,n,p); end if (m==M) %se for ponto no contorno interno (convecao oleo) C((m1)*N+n)=((ro*Cp*delta_r)/(2*delta_t))*T_mn(m,n,p)+h_oleo*T_oleo; end end end end

%********************************************************************* ***** % RESOLVE O SISTEMA LINEAR POR GAUSS SEIDEL %********************************************************************* ***** p=p+1; %Vetor soluao (temperaturas)do sistema linar T_k(1:(M*N))=C(1:M*N); T_k_1(1:(M*N))=C(1:M*N); e=erro+1; k=0; while(e>erro & k<kmax) for i=1:1:(M*N) soma=0; for j=1:1:(M*N) if(i>j) soma=(A(i,j)*T_k(j))+soma; end if(i<j) soma=(A(i,j)*T_k_1(j))+soma; end end T_k(i)=((C(i)-soma)/A(i,i)); end e=max(abs((T_k)-(T_k_1)))/max(abs(T_k)); T_k_1(1:(M*N))=T_k(1:(M*N)); k=k+1; end for m=1:1:M for n=1:1:N %if(T_k((m-1)*N+n)<cond_ini(m,n)) % T_mn(m,n,p)=cond_ini(m,n); %else T_mn(m,n,p)=T_k((m-1)*N+n)-273.15; %end end end %********************************************************************* ***** % PLOTA OS DADOS NUM GRAFICO E ESCREVE NUM VIDEO %********************************************************************* ***** x=1; y=1; t=p;%qual o tempo plotar o grafico delta_x=(re-ri)/res; delta_y=(2*pi)/res; dx=0;%distancia de varredura efetuada no raio dy=0;%angulo de varredura efetuada na circunferencia m_x=delta_x/delta_r; n_y=delta_y/delta_phi;

z(1:res,1:res)=0; for m=1:1:M-1 dm=m*delta_r; for n=1:1:N dphi=n*delta_phi; while (dx<dm)

while (dy<((res)*delta_y)) x1=(m-1)*delta_r; x2=m*delta_r; Xx=((dx-x1)/(x2-x1)); y1=(n-1)*delta_phi; y2=n*delta_phi; Yy=((dy-y1)/(y2-y1)); deltaTxy=Xx*((T_mn(m+1,n+1,t)-T_mn(m,n+1,t))(T_mn(m+1,n,t)-T_mn(m,n,t)))+T_mn(m,n+1,t)-T_mn(m,n,t); z(res-x+1,y)=Yy*deltaTxy T_mn(m,n,t)))+T_mn(m,n,t); y=y+1; dy=(y-1)*delta_y; end while (n==10000 & dy<=(res*delta_y) & dy>((res1)*delta_y)) x1=(m-1)*delta_r; x2=m*delta_r; Xx=((dx-x1)/(x2-x1)); y1=(n-1)*delta_phi; y2=n*delta_phi; Yy=((dy-y1)/(y2-y1)); deltaTxy=Xx*((T_mn(m+1,1,t)-T_mn(m,1,t))(T_mn(m+1,n,t)-T_mn(m,n,t)))+T_mn(m,1,t)-T_mn(m,n,t); z(res-x+1,y)=Yy*deltaTxy T_mn(m,n,t)))+T_mn(m,n,t); y=y+1; dy=(y-1)*delta_y; end + Xx*((T_mn(m+1,n,t)+ Xx*((T_mn(m+1,n,t)-

y=1; dy=0; x=x+1; dx=(x-1)*delta_x; end end

end

surf(grid_x,grid_y,z); shading interp grid on %box on axis tight xlabel('grid_x-axis') ylabel('grid_y-axis') zlabel('z-axis') lighting phong set(gcf,'Renderer','zbuffer') drawnow; F=getframe(h.f); mov=addframe(mov,F); end %------------------------------------------------------------------------% FIM DO LOOP TEMPORAL %-------------------------------------------------------------------------

mov=close(mov);