Advertisement
Guest User

Untitled

a guest
Jan 18th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. clear all;
  2. clc;
  3.  
  4. mat = [1000, 0, 0; %Ox, Txy, Txz
  5. 0, -1000, 500; %Tyx, Oy, Tyz
  6. 0, 500, 0]; %Tzx, Tzy, Oz kpsi
  7. E = 30000; %kpsi OR 206.8 GPa
  8. G = 11700; %kpsi
  9. pois = .28;
  10. %1 kpsi = 6894.76 kPa
  11.  
  12. PrinStress = eig(mat);
  13. normPrinStress = sort(PrinStress, 'descend')
  14.  
  15.  
  16. maxShear = (max(normPrinStress)-min(normPrinStress))/2
  17.  
  18. appNormStrain = [mat(1,1)/E - (pois*mat(2,2))/E - (pois*mat(3,3))/E; %x
  19. -(pois*mat(1,1))/E + mat(2,2)/E - (pois*mat(3,3))/E; %y
  20. -(pois*mat(1,1))/E - (pois*mat(2,2))/E + mat(3,3)/E] %z
  21.  
  22. appShearStrain = [mat(1,2)/G; %xy
  23. mat(3,2)/G; %zy
  24. mat(1,3)/G] %xz
  25.  
  26. prinStrain = [normPrinStress(1,1)/E - (pois*normPrinStress(2,1))/E - (pois*normPrinStress(3,1))/E; %x
  27. -(pois*normPrinStress(1,1))/E + normPrinStress(2,1)/E - (pois*normPrinStress(3,1))/E; %y
  28. -(pois*normPrinStress(1,1))/E - (pois*normPrinStress(2,1))/E + normPrinStress(3,1)/E] %z
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement