Escolar Documentos
Profissional Documentos
Cultura Documentos
PROJETO FINAL
RECIFE-PE
2023
1- Introdução
O presente trabalho refere-se a análise das tensões de uma chapa com furo usando o método dos
elementos finitos, usando a elasticidade 2D, para cálculo das integrais para elementos CST e Q4
Isoparamétrico e comparar com os resultados analíticos e os que são fornecidos pelo software
comercial ANSYS.
O modelo abaixo é o que será analisado, uma placa engastada, com um carregamento
distribuído na sua dimensão oposta, com um furo central.
A chapa possui dimensões de 200mm de largura por 100mm de altura, espessura de 20mm, e
furo com 40 mm de diâmetro, estando sob ação de uma carga distribuída q=20N/mm e possui
módulo de elasticidade de 200GPa e coeficiente de Poisson de 0.3.
A Figura abaixo ilustra a estrutura em análise.
3. Extra - ChatGPT
2- Metodologia
Para a análise em elementos finitos iremos usar 2 elementos de primeira ordem O CST E Q4
isoparamétrico
Para estes elementos foram formulados códigos computacionais para análise das tensões com o
auxílio do MatLab, e as malhas geradas no GID, ainda com o auxílio do Malab foi gerado o
código para o pós-processamento também no GID, verificando, desta forma a distribuição de
tensões na chapa.
Para resolver o problema de elasticidade 2D será utilizado a forma fraca do método por resíduos
ponderados de Galerkin, através de integração por partes onde chega-se, portanto, a expressão
compacta a seguir
nn=size(coordenadas,1)
nel=size(elementos,1)
ngl=nn*2
KG=zeros(ngl);
for i=1:nel
% nós correspondentes ao elemento
% nós correspondentes ao elemento
no1=elementos(i,2);
no2=elementos(i,3);
no3=elementos(i,4);
x2=coordenadas(no2,2);
y2=coordenadas(no2,3);
x3=coordenadas(no3,2);
y3=coordenadas(no3,3);
xx=[x1 x2 x3];
yy=[y1 y2 y3];
A=polyarea(xx,yy);
% matriz [B]
B=(1/(2*A))*[(y2-y3) 0 (y3-y1) 0 (y1-y2) 0;
0 (x3-x2) 0 (x1-x3) 0 (x2-x1);
(x3-x2) (y2-y3) (x1-x3) (y3-y1) (x2-x1) (y1-y2)];
Ke=B'*D*B*A*t;
gl(1)=2*no1-1;
gl(2)=2*no1;
gl(3)=2*no2-1;
gl(4)=2*no2;
gl(5)=2*no3-1;
gl(6)=2*no3;
for j=1:6
for k=1:6
KG(gl(j),gl(k))= KG(gl(j),gl(k))+Ke(j,k);
end
end
end
onde:
Com
e, portanto:
Onde:
Desta equação vê-se que [k] é uma função das coordenadas nodais e das propriedades
mecânicas E e ν. A expansão da equação para um elemento é:
Onde a matriz K é definida como uma matriz 6 por 6 (sua ordem é igual ao número de graus de
liberdade por nó multiplicado pelo número total de nós por elemento. O elemento triangular é
composto por 3 nós e possui 2 graus de liberdade por nó).
Elemento Q4 ISOPARAMÉTRICO
Esse elemento é isoparamétrico, é definido por coordenadas naturais, nesse caso, por t no
sentido longitudinal e s para o vertical.
nn=size(coordenadas,1);
nel=size(elementos,1);
ngl=nn*2;
KG=zeros(ngl);
for i=1:nel
% nós correspondentes ao elemento
no1=elementos(i,2);
no2=elementos(i,3);
no3=elementos(i,4);
no4=elementos(i,5);
x2=coordenadas(no2,2);
y2=coordenadas(no2,3);
x3=coordenadas(no3,2);
y3=coordenadas(no3,3);
x4=coordenadas(no4,2);
y4=coordenadas(no4,3);
% 04 pontos de integração em coordenadas naturais (s,t)
aux=sqrt(3)/3;
pontos=[-aux -aux;
aux -aux;
-aux aux;
aux aux];
Xc=[x1 x2 x3 x4];
Yc=[y1;y2;y3;y4];
% submatriz [B1]
N1s=(t-1)/4;
N1t=(s-1)/4;
B1=[a*N1s-b*N1t 0
0 c*N1t-d*N1s
c*N1t-d*N1s a*N1s-b*N1t];
% submatriz [B2]
N2s=(1-t)/4;
N2t=(-1-s)/4;
B2=[a*N2s-b*N2t 0
0 c*N2t-d*N2s
c*N2t-d*N2s a*N2s-b*N2t];
% submatriz [B3]
N3s=(t+1)/4;
N3t=(s+1)/4;
B3=[a*N3s-b*N3t 0
0 c*N3t-d*N3s
c*N3t-d*N3s a*N3s-b*N3t];
% submatriz [B4]
N4s=(-1-t)/4;
N4t=(1-s)/4;
B4=[a*N4s-b*N4t 0
0 c*N4t-d*N4s
c*N4t-d*N4s a*N4s-b*N4t];
% matriz [B]
B=(1/detJ)*[B1 B2 B3 B4];
end
for j=1:8
for k=1:8
KG(gl(j),gl(k))= KG(gl(j),gl(k))+Ke(j,k);
end
end
end
Onde diante do exposto, torna-se possível obter a matriz de rigidez utilizando a expressão:
Por ser um elemento isoparamétrico, é preciso do jacobiano para realizar a transformação para
as coordenadas naturais, sendo ele:
Para o elemento CST e Q4, as forças do corpo e da superfície podem ser agrupadas nos nós com
resultados equivalentes e adicionadas às forças nodais concentradas para obter o vetor de forças
do elemento. As equações do elemento são então dadas por:
Formulação do código para cálculo dos esforços
sigmax_max = abs(max(sigma(1,:)));
sigmax_min = abs(min(sigma(1,:)));
sigmay1 = max(sigma(2,:));
sigmay2 = min(sigma(2,:));
nn=size(coordenadas,1);
nel=size(elementos,1);
ngl=nn*2;
for i=1:nel
% nós correspondentes ao elemento
no1=elementos(i,2);
no2=elementos(i,3);
no3=elementos(i,4);
no4=elementos(i,5);
x2=coordenadas(no2,2);
y2=coordenadas(no2,3);
x3=coordenadas(no3,2);
y3=coordenadas(no3,3);
x4=coordenadas(no4,2);
y4=coordenadas(no4,3);
pontos=[-aux -aux;
aux -aux;
-aux aux;
aux aux];
for j=1:4
% pontos de integração
s=pontos(j,1);
t=pontos(j,2);
Xc=[x1 x2 x3 x4];
Yc=[y1;y2;y3;y4];
B1=[a*N1s-b*N1t 0
0 c*N1t-d*N1s
c*N1t-d*N1s a*N1s-b*N1t];
% submatriz [B2]
N2s=(1-t)/4;
N2t=(-1-s)/4;
B2=[a*N2s-b*N2t 0
0 c*N2t-d*N2s
c*N2t-d*N2s a*N2s-b*N2t];
% submatriz [B3]
N3s=(t+1)/4;
N3t=(s+1)/4;
B3=[a*N3s-b*N3t 0
0 c*N3t-d*N3s
c*N3t-d*N3s a*N3s-b*N3t];
% submatriz [B4]
N4s=(-1-t)/4;
N4t=(1-s)/4;
B4=[a*N4s-b*N4t 0
0 c*N4t-d*N4s
c*N4t-d*N4s a*N4s-b*N4t];
% matriz [B]
B=(1/detJ)*[B1 B2 B3 B4];
% sigma
sigma(:,i) = D * B * sol(gl);
end
end
SP = zeros(nel,3);
for i=1:nel
SIGMA = [sigma(1,i), sigma(3,i); sigma(3,i), sigma(2,i)];
SPp = eig(SIGMA);
SP(i,1) = SPp(1);
SP(i,2) = SPp(2);
SP(i,3) = (SPp(2)-SPp(1))/2;
end
Sigma_max = max(SP(:,2));
Sigma_min = min(SP(:,1));
Tau_max = max(SP(:,3));
Ktg = Sigma_max/Sigma_nom_g; % Fator de concentração de tensões (área bruta);
Ktn = Sigma_max/Sigma_nom_n; % Fator de concentração de tensões (área líquida);
PÓS-PROCESSAMENTO NO GID:
PÓS-PROCESSAMENTO
3- Análises
>
Em seguida aplicamos a expressão abaixo, sabendo que a tensão crítica para a malha em análise
é de 1Mpa, tem-se
>
RESULTADOS
358 322 276 241 210 185 162 140 124 110 95 80 64 50 37 27 17 11 6 3 1
931 930 929 927 925 922 919 915 914 910 907 903 900 898 895 890 888 886 885 884 881
Número de nós: 931
Número de elementos: 846
Número de graus de liberdade: 1862
Tensão máxima (MPa): 2.80
Fator de concentração de tensões (Área bruta - Ktg): 2.7993
Fator de concentração de tensões (Área líquida - Ktn): 1.6796
RESULTADOS
2228 2151 2071 1979 1876 1769 1677 1593 1511 1430 1358 1292 1231 1164 1110 1051 987
931 874 814 760 704 654 613 566 532 500 461 424 389 352 314 281 251 224 198 174 153 113
93 75 59 46 35 25 17 11 6 3 1
5635 5634 5632 5630 5627 5624 5616 5611 5606 5600 5595 5589 5583 5576 5570 5562 5555
5548 5541 5533 5527 5519 5510 5503 5494 5487 5480 5473 5464 5459 5450 5444 5439 5430
5424 5420 5413 5407 5402 5397 5392 5387 5383 5380 5378 5376 5373 5372 5371
Número de nós: 5636
Número de elementos: 5424
Número de graus de liberdade: 11272
Tensão máxima (MPa): 3.35
Fator de concentração de tensões (Área bruta - Ktg): 3.3522
Fator de concentração de tensões (Área líquida - Ktn): 2.0113
restric=[1570 1571 1575 1580 1585 1591 1596 1604 1612 1622 1627 1450 1182 1087 995 902
818 737 671 615 580 564]; % nós com restrições (x e y);
carga=[1 6 25 52 92 142 203 277 361 458 564];
RESULTADOS
Número de nós: 255
Número de elementos: 220
Número de graus de liberdade: 510
Tensão máxima (MPa): 0.89
Fator de concentração de tensões (Área bruta - Ktg): 0.8896
Fator de concentração de tensões (Área líquida - Ktn): 0.1779
RESULTADOS
Número de nós: 2053
Número de elementos: 1849
Número de graus de liberdade: 4106
Tensão máxima (MPa): 1.17
Fator de concentração de tensões (Área bruta - Ktg): 1.1712
Fator de concentração de tensões (Área líquida - Ktn): 0.2342
restric = [1858 1861 1878 1897 1938 1972 1998 2017 2029 2039 2044 2048 2051 2052 2053
1410 1402 1390 1368 1338 1303 1261 1219 1158 1084 981 834 552 417 389 372 366 357 352
339 333 320 311 298 285 272 257 238 221 201 193 184 172 166 159 150 146 145 143 142]; %
nós com restrições (x e y);
carga = [1 2 5 9 16 25 34 44 59 71 85 98 114 126 142]; % nós com carregammentos;