Vous êtes sur la page 1sur 10

Universidade Federal da Bahia

Escola Politécnica
Programa de Pós-Graduação em Engenharia
Industrial

TRABALHO DE MATEMÁTICA
INSTRUMENTAL:
Funções de Bessel

ALUNO: Vítor Emmanuel Andrade, Eng° Produção-Química


DISCIPLINA: ENGD83 – Matemática Instrumental para Engenharia
PROFESSOR: Cristiano Hora de Oliveira Fontes
Salvador, Bahia, Brasil, Sexta-feira, 19 de Junho de 2009.
1.Problema 01 – Mola Envelhecida

1.1.Introdução

Sistema de Vibração livre sem amortecimento.

Object 1

Solução:

Object 2

Utilizando mudança de variável:

Object 3

Object 4

Considerando k=1 e m=4, foi confeccionado um gráfico com três


valores de α no intervalo de . Object 5

Condições iniciais:

Object 6

Derivando a equação (1),

Object 7

Com as equações (4) e (5) e as condições iniciais, forma-se o


sistema linear abaixo para encontrar as constantes C1 e C2.

Object 8

Object 9
No caso acima, usou-se somente como valor para α, 0,01, mas
também foram usados os valores 0,1 e 0,2.

1.2.Código Fonte – p_molaenvelhecida.m

Abaixo segue o código do arquivo p_molaenvelhecida.m do MATLAB


para a confecção do gráfico para os três valores de α no intervalo
mencionado.

1. % Problema 01
2. % Mola Envelhecida
3. % Vibração livre e sem amortecimento
4.
5. clear all
6.
7. % Condições Iniciais
8. x0=1; % x(0)=1
9. x0d=-0.5; % x'(0)=-0,5
10.k=1;
11.m=4;
12.t0=0;
13.no=0; % Contador para definir a cor das curvas no gráfico
14.
15.
16.figure1 = figure('Color',[1 1 1]); % Gráfico com fundo todo
branco
17.
18.% Sistema Linear
19.for alfa=[0.01 0.1 0.2]
20.
21.mc=[besselj(0,2/alfa*(k/m)^(1/2)*exp(-alfa*t0/2))
bessely(0,2/alfa*(k/m)^(1/2)*exp(-alfa*t0/2));
besselj(1,2/alfa*(k/m)^(1/2)*exp(-1/2*alfa*t0))*(k/m)^(1/2)*exp(-
1/2*alfa*t0) bessely(1,2/alfa*(k/m)^(1/2)*exp(-
1/2*alfa*t0))*(k/m)^(1/2)*exp(-1/2*alfa*t0)];
22.
23. vet_b=[x0;x0d];
24.
25. vet_sol=inv(mc)*vet_b;
26.
27. c1=vet_sol(1);
28. c2=vet_sol(2);
29.
30. t=0:1:200;
31.
32. y=c1*besselj(0,2/alfa*sqrt(k/m)*exp(-alfa*t/2))...
33.+c2*bessely(0,2/alfa*sqrt(k/m)*exp(-alfa*t/2));
34.
35. color=['r' 'b' 'g'];
36. no=no+1;
37. plot(t,y,color(no));
38.
39. hold on;
40.end
41.hold off
42.
43.legend('0.01','0.1','0.2','Location','East');
44.title('Mola Envelhecida','FontWeight','bold','FontSize',12);
45.xlabel('Tempo','FontWeight','bold');
46.ylabel('Deslocamento da Mola','FontWeight','bold');
47.grid('on')

1.3. Resultado
Figura 1. Deslocamento da mola com o tempo para os três valores
de α.

1.4.Conclusão

Percebe-se pelo gráfico a diferença no envelhecimento da mola


quando altera-se o valor de α, pois pela fórmula (4) pode-se notar que ao
aumentar α, a constante elástica da mola diminui e portanto ela se
deformará mais rapidamente, como demonstrado pela curva verde, em
que α é igual a 0,2.

2.Problema 02 – Transferência de Calor em Aleta Anular

2.1.Introdução

Tem-se uma aleta cilíndrica e deseja-se saber qual a temperatura em volta


da mesma a uma distância radial r, definida pela fórmula (1), em que T é a
temperatura ao longo da aleta e T∞ a temperatura do meio.
Object 10

Modelo da temperatura em relação à distância a partir da aleta.

Object 11

Object 12

onde:

Object 13

h → é o coeficiente convectivo
k → condutividade térmica da aleta
t → espessura da aleta

Solução:

Como o termo que define a ordem da função de Bessel, neste caso o


terceiro termo do lado esquerdo da equação (2) acima, é negativo, deve-
se usar as funções de Bessel modificadas I0 e K0.

Object 14

Derivando a equação (5), tem-se:

Object 18

Condições de Contorno:

Object 15
Sistema de equações lineares:

Object 16

Object 17

Após serem determinados os valores de C1 e C2, foi plotado o gráfico


abaixo, em que é representada a temperatura entre a superfície do
cilindro e a distância representada pelo raio r2.

2.2. Código Fonte – p_aleta.m

1. % Problema 02
2. % Aleta Anular
3.
4. clear all
5.
6. % Condições Iniciais
7. m=1;
8. r1=0.01;
9. r2=0.1;
10.theta_b=50;
11.d_theta=0;
12.
13.% Sistema Linear
14.mc=[besseli(0,r1*m) besselk(0,r1*m);besseli(1,r2*m) -besselk
(1,r2*m)];
15.
16.vet_b=[theta_b;d_theta];
17.
18.vet_sol=inv(mc)*vet_b;
19.
20.c1=vet_sol(1);
21.c2=vet_sol(2);
22.
23.% Plotagem do Gráfico
24.r=0.01:0.005:0.1;
25.
26.theta=c1*besseli(0,r*m)+c2*besselk(0,r*m);
27.
28.figure1 = figure('Color',[1 1 1]); % Gráfico com fundo todo branco
29.plot(r,theta,'r','LineWidth',1)
30.Title('Perfil da Temperatura com a Distância da
Aleta','FontWeight','bold','FontSize',12)
31.xlabel('Distância Radial em Relação à Aleta','FontWeight','bold')
32.ylabel('Temperatura','FontWeight','bold')
33.grid('on')

2.3. Resultado
Figura 2: Perfil da temperatura em volta da aleta.

O gráfico demonstra o esperado para o comportamento da


temperatura em volta da aleta, que vai diminuindo ao longo que se
distancia da mesma.