Elastic Plastic Stresses
Elastic Plastic Stresses
Elastic Plastic Stresses
45;
phi=30;kphi=0;P0=30;Pi=0;reg=5;nx1=100;nx2=100;
pai=pi/180;
G=E/2/(1+vp);
kp=(1+sin(phi*pai))/(1-sin(phi*pai));
q=2*cohe*tan((45+.5*phi)*pai);
r00=1/(kp-1);
r01=q/(kp-1);
r0=a*((2/(kp+1))*(P0+r01)/(Pi+r01))^r00;
sre=(2*P0-q)/(kp+1);
kps=(1+sin(kphi*pai))/(1-sin(kphi*pai));
c10=(r0/a)^(kp-1);
c13=(1-vp)*(kp*kp-1)*(Pi+r01)/(kp+kps);
c14=((1-vp)*(kp*kps+1)/(kp+kps)-vp)*(Pi+r01);
c15=(2*vp-1)*(P0+r01);
delta=(r0-a)/nx1;
%stresses in the plastic zone
for i=0:nx1
r=a+delta*i;
ri(i+1)=r;
c11=(r0/r)^(kps+1);
c12=(r/a)^(kp-1);
pur(i+1)=(r/2/G)*(c15+c13*c10*c11+c14*c12);
psxx(i+1)=-r01+(Pi+r01)*c12;
psyy(i+1)=-r01+kp*(Pi+r01)*c12;
end
delta=(reg-r0)/nx2;
r1=ri;
%stresses in the elastic zone
for i=0:nx2
r=r0+delta*i;
ri(i+1)=r;
eur(i+1)=(P0-(2*P0-q)/(kp+1))*(r0/2/G)*(r0/r);
esxx(i+1)=P0-(P0-sre)*(r0/r)^2;
esyy(i+1)=P0+(P0-sre)*(r0/r)^2;
end
rr=[r1,ri];
plot(rr,[pur eur])
hold on
plot(ri,eur,'r')
line([ri(1) ri(1)],[0 max(pur)+.002],'LineStyle','--','Color','m')
text(ri(2),max(pur),'\rightarrow Elastic Region','VerticalAlignment','top')
text(r1(end-2),max(pur),'Plastic Region
\leftarrow','VerticalAlignment','top','HorizontalAlignment','right')
xlabel('Radial distance from center (m)')
ylabel('Radial displacement (m)')
title('Radial displacement u_r for the cylindrical hole in plastic and
elastic regions')
figure
plot(rr,[psxx esxx],'k')
hold on
plot(rr,[psyy esyy])
hold on
plot(ri,esxx,'r')
hold on
plot(ri,esyy,'c')
line([ri(1) ri(1)],[0 50],'LineStyle','--','Color','m')
text(ri(2),48,'\rightarrow Elastic Region','VerticalAlignment','top')
text(r1(end-2),48,'Plastic Region
\leftarrow','VerticalAlignment','top','HorizontalAlignment','right')
xlabel('Radial distance from center (m)')
ylabel('Stress(MPa)')
legend('\sigma3','\sigma1','\sigma3','\sigma1',1)
title('\sigma1 ,\sigma3 for the cylindrical hole in plastic and elastic
regions')
figure
z = [psxx esxx];
theta = 0:pi/20:2*pi;
xx = bsxfun(@times,rr',cos(theta));
yy = bsxfun(@times,rr',sin(theta));
zz = repmat(z',1,length(theta));
surf(xx,yy,zz,'LineStyle','none')
colorbar
view(2)
for i=2:9
d=find(.1*fix(10*rr)>.5*i);
dd(i-1)=d(1);
end
title('Minor Principal strss \sigma3 distribution')
text(xx(dd),zeros(1,8),30*ones(8,1),num2str(zz(dd)'),...
'Rotation',90,'BackgroundColor','w','EdgeColor','k','FontSize',7);
figure
z = [psyy esyy];
theta = 0:pi/20:2*pi;
xx = bsxfun(@times,rr',cos(theta));
yy = bsxfun(@times,rr',sin(theta));
zz = repmat(z',1,length(theta));
surf(xx,yy,zz,'LineStyle','none')
colorbar
view(2)
text(xx(dd),zeros(1,8),50*ones(1,8),num2str(zz(dd)'),...
'Rotation',90,'BackgroundColor','w','EdgeColor','k','FontSize',7);
title('Major Principal strss \sigma1 distribution')
figure
z = [pur eur];
theta = 0:pi/20:2*pi;
xx = bsxfun(@times,rr',cos(theta));
yy = bsxfun(@times,rr',sin(theta));
zz = repmat(z',1,length(theta));
surf(xx,yy,zz,'LineStyle','none')
colorbar
text(xx(dd),zeros(1,8),max(max(zz))*ones(1,8),num2str(zz(dd)','%10.3e\n'),...
'Rotation',90,'BackgroundColor','w','EdgeColor','k','FontSize',7);
view(2)
title('Total displacement distribution')
Results:
ri σ1 σ3 ur ri σ1 σ3 ur
1 0 11.95115 0.012167 1.374849054 5.319516 27.9097 0.007597
1.007349981 0.088164 12.21564 0.012042 1.382199035 5.440607 28.27297 0.007536
1.014699963 0.176973 12.48207 0.011919 1.389549017 5.562343 28.63818 0.007477
1.022049944 0.266428 12.75043 0.011797 1.396898998 5.684725 29.00533 0.007418
1.029399926 0.356528 13.02073 0.011678 1.40424898 5.807752 29.37441 0.00736
1.036749907 0.447274 13.29297 0.01156 1.411598961 5.931426 29.74543 0.007303
1.044099889 0.538666 13.56715 0.011443 1.418948942 6.055744 30.11838 0.007247
1.05144987 0.630703 13.84326 0.011329 1.426298924 6.180709 30.49328 0.007192
1.058799852 0.723386 14.12131 0.011216 1.433648905 6.306319 30.87011 0.007138
1.066149833 0.816715 14.40129 0.011104 1.440998887 6.432574 31.24887 0.007084
1.073499814 0.910689 14.68322 0.010995 1.448348868 6.559475 31.62958 0.007031
1.080849796 1.005309 14.96708 0.010886 1.45569885 6.687022 32.01222 0.00698
1.088199777 1.100574 15.25287 0.01078 1.463048831 6.815215 32.39679 0.006928
1.095549759 1.196485 15.54061 0.010674 1.470398813 6.944053 32.78331 0.006878
1.10289974 1.293042 15.83028 0.010571 1.477748794 7.073536 33.17176 0.006829
1.110249722 1.390244 16.12188 0.010468 1.485098775 7.203666 33.56215 0.00678
1.117599703 1.488092 16.41543 0.010367 1.492448757 7.334441 33.95447 0.006733
1.124949685 1.586586 16.71091 0.010268 1.499798738 7.465861 34.34873 0.006686
1.132299666 1.685725 17.00833 0.01017 1.50714872 7.597928 34.74493 0.006639
1.139649647 1.78551 17.30768 0.010073 1.514498701 7.730639 35.14307 0.006594
1.146999629 1.88594 17.60897 0.009978 1.521848683 7.863997 35.54314 0.006549
1.15434961 1.987016 17.9122 0.009884 1.529198664 7.998 35.94515 0.006505
1.161699592 2.088738 18.21736 0.009791 1.536548646 8.132649 36.3491 0.006462
1.169049573 2.191105 18.52447 0.009699 1.543898627 8.267943 36.75498 0.00642
1.176399555 2.294118 18.83351 0.009609 1.551248608 8.403883 37.1628 0.006378
1.183749536 2.397777 19.14448 0.00952 1.55859859 8.540469 37.57256 0.006338
1.191099518 2.502081 19.45739 0.009432 1.565948571 8.6777 37.98425 0.006298
1.198449499 2.607031 19.77224 0.009346 1.573298553 8.815577 38.39788 0.006258
1.20579948 2.712627 20.08903 0.009261 1.580648534 8.9541 38.81345 0.00622
1.213149462 2.818868 20.40775 0.009176 1.587998516 9.093268 39.23095 0.006182
1.220499443 2.925755 20.72841 0.009093 1.595348497 9.233081 39.65039 0.006145
1.227849425 3.033287 21.05101 0.009012 1.602698479 9.373541 40.07177 0.006108
1.235199406 3.141465 21.37555 0.008931 1.61004846 9.514646 40.49509 0.006073
1.242549388 3.250289 21.70202 0.008851 1.617398441 9.656397 40.92034 0.006038
1.249899369 3.359758 22.03042 0.008773 1.624748423 9.798793 41.34753 0.006003
1.257249351 3.469873 22.36077 0.008695 1.632098404 9.941835 41.77665 0.00597
1.264599332 3.580633 22.69305 0.008619 1.639448386 10.08552 42.20772 0.005937
1.271949313 3.692039 23.02727 0.008544 1.646798367 10.22986 42.64072 0.005905
1.279299295 3.804091 23.36342 0.00847 1.654148349 10.37483 43.07565 0.005873
1.286649276 3.916789 23.70152 0.008397 1.66149833 10.52046 43.51253 0.005843
1.293999258 4.030132 24.04155 0.008325 1.668848312 10.66673 43.95134 0.005813
1.301349239 4.14412 24.38351 0.008254 1.676198293 10.81364 44.39208 0.005783
1.308699221 4.258755 24.72741 0.008184 1.683548274 10.96121 44.83477 0.005755
1.316049202 4.374034 25.07325 0.008115 1.690898256 11.10941 45.27939 0.005727
1.323399184 4.48996 25.42103 0.008046 1.698248237 11.25827 45.72595 0.005699
1.330749165 4.606531 25.77074 0.007979 1.705598219 11.40776 46.17444 0.005673
1.338099147 4.723748 26.12239 0.007913 1.7129482 11.55791 46.62487 0.005647
1.345449128 4.84161 26.47598 0.007848 1.720298182 11.7087 47.07724 0.005622
1.352799109 4.960118 26.83151 0.007784 1.727648163 11.86013 47.53155 0.005597
1.360149091 5.079272 27.18897 0.007721 1.734998145 12.01221 47.98779 0.005573
1.367499072 5.199071 27.54836 0.007658
ri σ1 σ3 ur ri σ1 σ3 ur
1.734998145 12.01221 47.98779 0.005573 3.400149091 25.3164 34.6836 0.002844
1.767648163 12.67058 47.32942 0.00547 3.432799109 25.40507 34.59493 0.002817
1.800298182 13.29345 46.70655 0.005371 3.465449128 25.49124 34.50876 0.00279
1.8329482 13.88333 46.11667 0.005275 3.498099147 25.57502 34.42498 0.002764
1.865598219 14.44251 45.55749 0.005183 3.530749165 25.65648 34.34352 0.002739
1.898248237 14.97309 45.02691 0.005094 3.563399184 25.73571 34.26429 0.002713
1.930898256 15.47698 44.52302 0.005008 3.596049202 25.81279 34.18721 0.002689
1.963548274 15.95594 44.04406 0.004924 3.628699221 25.8878 34.1122 0.002665
1.996198293 16.4116 43.5884 0.004844 3.661349239 25.96082 34.03918 0.002641
2.028848312 16.84543 43.15457 0.004766 3.693999258 26.0319 33.9681 0.002618
2.06149833 17.25882 42.74118 0.00469 3.726649276 26.10113 33.89887 0.002595
2.094148349 17.65302 42.34698 0.004617 3.759299295 26.16856 33.83144 0.002572
2.126798367 18.0292 41.9708 0.004546 3.791949313 26.23426 33.76574 0.00255
2.159448386 18.38845 41.61155 0.004478 3.824599332 26.29828 33.70172 0.002528
2.192098404 18.73177 41.26823 0.004411 3.857249351 26.36068 33.63932 0.002507
2.224748423 19.06008 40.93992 0.004346 3.889899369 26.42152 33.57848 0.002486
2.257398441 19.37426 40.62574 0.004283 3.922549388 26.48084 33.51916 0.002465
2.29004846 19.67509 40.32491 0.004222 3.955199406 26.5387 33.4613 0.002445
2.322698479 19.96332 40.03668 0.004163 3.987849425 26.59515 33.40485 0.002425
2.355348497 20.23965 39.76035 0.004105 4.020499443 26.65022 33.34978 0.002405
2.387998516 20.50472 39.49528 0.004049 4.053149462 26.70397 33.29603 0.002386
2.420648534 20.75914 39.24086 0.003994 4.08579948 26.75644 33.24356 0.002367
2.453298553 21.00347 38.99653 0.003941 4.118449499 26.80767 33.19233 0.002348
2.485948571 21.23824 38.76176 0.00389 4.151099518 26.85769 33.14231 0.002329
2.51859859 21.46393 38.53607 0.003839 4.183749536 26.90654 33.09346 0.002311
2.551248608 21.68102 38.31898 0.00379 4.216399555 26.95426 33.04574 0.002293
2.583898627 21.88993 38.11007 0.003742 4.249049573 27.00089 32.99911 0.002276
2.616548646 22.09106 37.90894 0.003695 4.281699592 27.04646 32.95354 0.002258
2.649198664 22.28481 37.71519 0.00365 4.31434961 27.09099 32.90901 0.002241
2.681848683 22.47152 37.52848 0.003605 4.346999629 27.13453 32.86547 0.002224
2.714498701 22.65154 37.34846 0.003562 4.379649647 27.17709 32.82291 0.002208
2.74714872 22.82517 37.17483 0.00352 4.412299666 27.21871 32.78129 0.002191
2.779798738 22.99273 37.00727 0.003478 4.444949685 27.25942 32.74058 0.002175
2.812448757 23.15448 36.84552 0.003438 4.477599703 27.29924 32.70076 0.002159
2.845098775 23.31069 36.68931 0.003399 4.510249722 27.33821 32.66179 0.002144
2.877748794 23.46162 36.53838 0.00336 4.54289974 27.37633 32.62367 0.002128
2.910398813 23.6075 36.3925 0.003322 4.575549759 27.41364 32.58636 0.002113
2.943048831 23.74855 36.25145 0.003285 4.608199777 27.45016 32.54984 0.002098
2.97569885 23.88498 36.11502 0.003249 4.640849796 27.48591 32.51409 0.002083
3.008348868 24.01699 35.98301 0.003214 4.673499814 27.52092 32.47908 0.002069
3.040998887 24.14478 35.85522 0.00318 4.706149833 27.55519 32.44481 0.002055
3.073648905 24.26851 35.73149 0.003146 4.738799852 27.58877 32.41123 0.00204
3.106298924 24.38837 35.61163 0.003113 4.77144987 27.62165 32.37835 0.002026
3.138948942 24.5045 35.4955 0.00308 4.804099889 27.65387 32.34613 0.002013
3.171598961 24.61706 35.38294 0.003049 4.836749907 27.68544 32.31456 0.001999
3.20424898 24.7262 35.2738 0.003018 4.869399926 27.71637 32.28363 0.001986
3.236898998 24.83206 35.16794 0.002987 4.902049944 27.74669 32.25331 0.001972
3.269549017 24.93476 35.06524 0.002957 4.934699963 27.77641 32.22359 0.001959
3.302199035 25.03443 34.96557 0.002928 4.967349981 27.80555 32.19445 0.001947
3.334849054 25.13118 34.86882 0.002899 5 27.83411 32.16589 0.001934
3.367499072 25.22514 34.77486 0.002871