Guest User

Untitled

a guest
Apr 24th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. X1 = 0.0;
  2. Y1 = 0.0;
  3. Z1 = 0.0;
  4. X2 = 1.0;
  5. Y2 = 8.0;
  6. Z2 = 1.0;
  7. Ymid = 0.5 (Y2 + Y1);
  8. aDim = 0.5;
  9. reg1=Rectangle[{X1,Y1},{X2,Y2}];
  10. reg2=Triangle[{{X1,Ymid+COD},{X1,Ymid-COD},{aDim,Ymid}}];
  11. reg3=RegionDifference[reg1,reg2];
  12. reg4=RegionProduct[reg3,Line[{{Z1},{Z2}}]];
  13. elVol =5(Subscript[[ScriptL], 0]/2)^3/(6[Sqrt]2);
  14. MeshIn = ToElementMesh[reg4, MaxCellMeasure -> {"Volume" -> 0.0125},
  15. "MeshOrder" -> 1,
  16. MeshRefinementFunction ->
  17. Function[{vertices, Vol},
  18. Block[{x, y, z, tol}, {x, y, z} = Mean[vertices]; tol = 0.05;
  19. If[y < Ymid + tol && y > Ymid - tol && x > aDim - tol ,
  20. Vol > elVol, Vol > 5]]]]
  21.  
  22. f[x_,y_,z_] = x y^2 + z^2;
  23.  
  24. NIntegrate[f[x,y,z],{y,0,8},{z,0,1}];
  25.  
  26. NIntegrate[f[x,y,z], {x, y, z} [Element] meshIn]
Add Comment
Please, Sign In to add comment