Advertisement
Guest User

Untitled

a guest
Feb 19th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. TITLE 'Oscillation of a Glass Plate'
  2.  
  3. COORDINATES
  4. cartesian3
  5.  
  6. SELECT
  7. modes = 5
  8. ngrid=10
  9. errlim = 0.01 { 1 percent is good enough }
  10.  
  11. VARIABLES
  12. U {X displacement}
  13. V {Y displacement}
  14. W {Z displacement}
  15.  
  16. DEFINITIONS
  17. E = 2e11
  18. cm = 0.01
  19. a = 8 * cm
  20. b = 5 * cm
  21. r = 2 * cm
  22. alpha = 60
  23. beta = 30
  24. h= 50 * cm
  25. nu = 0.31
  26. rho = 7800
  27. lam = E*nu/((1-2*nu)*(1+nu))
  28. mu = E/2/(1+nu)
  29. S11 = dx(U)
  30. S22 = dy(V)
  31. S33 = dz(W)
  32. S12 = 1/2*(dy(U) + dx(V))
  33. S23 = 1/2*(dz(V) + dy(W))
  34. S13 = 1/2*( dx(W) + dz(U))
  35. T11 = lam*(S11+S22+S33)+2*mu*S11
  36. T22 = lam*(S11+S22+S33)+2*mu*S22
  37. T33 = lam*(S11+S22+S33)+2*mu*S33
  38. T23 = 2*mu*S23
  39. T13 = 2*mu*S13
  40. T12 = 2*mu*S12
  41.  
  42. Mt = 0.1
  43.  
  44. INITIAL VALUES
  45. U = 1.0e-5 V = 1.0e-5 W = 1.0e-5
  46.  
  47. EQUATIONS
  48. U: dx(T11) + dy(T12) + dz(T13) + lambda*rho*U = 0
  49. V: dx(T12) + dy(T22) + dz(T23) + lambda*rho*V = 0
  50. W: dx(T13) + dy(T23) + dz(T33) + lambda*rho*W = 0
  51.  
  52. EXTRUSION
  53. surface "bottom" z = 0
  54. layer "plate"
  55. surface "top" z = h
  56.  
  57. BOUNDARIES
  58. region 1
  59. surface "bottom" load(U)=0 load(V)=0 load(W)=0
  60. surface "top" load(U)=0 load(V)=0 load(W)=0
  61. start(0, 0)
  62. value(U)=0
  63. value(V)=0
  64. value(W)=0
  65. line to (a, 0)
  66. load(U)=0
  67. load(V)=0
  68. load(W)=0
  69. line to (sqrt(3)+b, 2*sqrt(2))
  70. line to (sqrt(3), 2*sqrt(2))
  71. line to close
  72. start(5, sqrt(2))
  73. ARC(CENTER=a/2,sqrt(2)) ANGLE=360
  74.  
  75. MONITORS
  76. grid(x, y, z) as "Shape"
  77.  
  78. PLOTS
  79. grid(x+Mt*U,y+Mt*V,z+Mt*W) as "Shape"
  80. summary
  81. report lambda
  82. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement