dipoleantenna.geo 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. length = 0.075;
  2. width = 0.005;
  3. radius = 0.5;
  4. gap = 0.005;
  5. tsmall = 0.003;
  6. tbig = 0.05;
  7. Point(1) = {-width/2, gap/2, 0, tsmall};
  8. Point(2) = {width/2, gap/2, 0, tsmall};
  9. Point(3) = {width/2, gap/2+length, 0, tsmall};
  10. Point(4) = {-width/2, gap/2+length, 0, tsmall};
  11. Point(5) = {-width/2, -gap/2-length, 0, tsmall};
  12. Point(6) = {width/2, -gap/2-length, 0, tsmall};
  13. Point(7) = {width/2, -gap/2, 0, tsmall};
  14. Point(8) = {-width/2, -gap/2, 0, tsmall};
  15. Line(1) = {1, 2};
  16. Line(2) = {2, 3};
  17. Line(3) = {3, 4};
  18. Line(4) = {4, 1};
  19. Line(5) = {5, 6};
  20. Line(6) = {6, 7};
  21. Line(7) = {7, 8};
  22. Line(8) = {8, 5};
  23. Line(9) = {8, 1};
  24. Line(10) = {7, 2};
  25. Line Loop(1) = {4, 1, 2, 3};
  26. Plane Surface(1) = {1};
  27. Line Loop(2) = {8, 5, 6, 7};
  28. Plane Surface(2) = {2};
  29. Line Loop(3) = {9, 1, -10, 7};
  30. Plane Surface(3) = {3};
  31. Point(9) = {0, 0, 0, tsmall};
  32. Point(10) = {radius, 0, 0, tbig};
  33. Point(11) = {-radius, 0, 0, tbig};
  34. Point(12) = {0, radius, 0, tbig};
  35. Point(13) = {0, -radius, 0, tbig};
  36. Circle(11) = {11, 9, 13};
  37. Circle(12) = {13, 9, 10};
  38. Circle(13) = {10, 9, 12};
  39. Circle(14) = {12, 9, 11};
  40. Line Loop(4) = {14, 11, 12, 13};
  41. Line Loop(5) = {8, 5, 6, 10, 2, 3, 4, -9};
  42. Plane Surface(4) = {4, 5};
  43. air = 1; conductor = 2; feed = 3; boundary = 4;
  44. Physical Surface(air) = {4};
  45. Physical Surface(conductor) = {1, 2};
  46. Physical Surface(feed) = {3};
  47. Physical Line(boundary) = {11, 12, 13, 14};