lc =0.001; s=1; h0 = 2.0e-3; //3.e-3; t1 = 1.0e-3; //3.9e-3; t2 = 1.0e-3; Wd = 6.e-3; R = 27.5e-3; r = 14.0e-3; nArc = 15; nSeg1 =2 ; // Side of Stator and Tooth (Vertical) nSeg2 =2 ; // Piezo nSeg3 =6;//5 ; // Long radius nSeg4 =4;//3 ; // Wd Point(1) = {0., 0., 0., lc} ; Point(2) = {r, 0., 0., lc} ; Point(3) = {(R-Wd/2), 0., 0., lc} ; Point(4) = {(R+Wd/2), 0., 0., lc} ; Point(5) = {0., 0., t1, lc} ; Point(6) = {r, 0., t1, lc} ; Point(7) = {(R-Wd/2), 0., t1, lc} ; Point(8) = {(R+Wd/2), 0., t1, lc} ; Point(9) = {0., 0., (t1+h0), lc}; Point(10)={(R-Wd/2), 0., (t1+h0), lc}; Point(11)={(R+Wd/2), 0., (t1+h0), lc}; Point(12) = {0., 0., -t2, lc} ; Point(13) = {r, 0., -t2, lc} ; Point(14) = {(R-Wd/2), 0., -t2, lc} ; Point(15) = {(R+Wd/2), 0., -t2, lc} ; Line(1) = {2,3} ; Line(2) = {3,4} ; Line(3) = {6,7} ; Line(4) = {7,8} ; Line(5) = {10,11} ; Line(6) = {13,14} ; Line(7) = {14,15} ; Line(8) = {2,6} ; Line(9) = {3,7} ; Line(10) = {4,8} ; Line(11) = {7,10} ; Line(12) = {8,11} ; Line(13) = {13,2} ; Line(14) = {14,3} ; Line(15) = {15,4} ; Line Loop(1) = {3,-9,-1,8}; //surface centrale Plane Surface(2) = {1}; Line Loop(3) = {4,-10,-2,9}; Plane Surface(4) = {3}; Line Loop(5) = {5,-12,-4,11}; Plane Surface(6) = {5}; Line Loop(7) = {1,-14,-6,13}; Plane Surface(8) = {7}; Line Loop(9) = {2,-15,-7,14}; Plane Surface(10) = {9}; // 1st gap Extrude Surface {2, {0,0,1}, {0,0,0}, Pi/180}{ Recombine ; Layers { {1}, {9000+100}, {1} } ; }; Extrude Surface {4, {0,0,1}, {0,0,0}, Pi/180}{ Recombine ; Layers { {1}, {9004+100}, {1} } ; }; Extrude Surface {6, {0,0,1}, {0,0,0}, Pi/180}{ Recombine ; Layers { {1}, {9008+100}, {1} } ; }; Extrude Surface {8, {0,0,1}, {0,0,0}, Pi/180}{ Recombine ; Layers { {1}, {9012+100}, {1} } ; }; Extrude Surface {10, {0,0,1}, {0,0,0}, Pi/180}{ Recombine ; Layers { {1}, {9016+100}, {1} } ; }; // 1st piezo Extrude Surface {37, {0,0,1}, {0,0,0}, Pi/2-Pi/180}{ Recombine ; Layers { {1,1,1,nArc,1,1,1}, {9000,9000,9000,9000,9000,9000,9000 },{0.02, 0.05, 0.09, 0.91, 0.95, 0.98, 1} } ; }; Extrude Surface {59, {0,0,1}, {0,0,0}, Pi/2-Pi/180}{ Recombine ; Layers { {1,1,1,nArc,1,1,1}, {9004,9004,9004,9004,9004,9004,9004 },{0.02, 0.05, 0.09, 0.91, 0.95, 0.98, 1 } } ; }; Extrude Surface {81, {0,0,1}, {0,0,0}, Pi/2-Pi/180}{ Recombine ; Layers { {1,1,1,nArc,1,1,1}, {9008,9008,9008,9008,9008,9008,9008},{0.02, 0.05, 0.09, 0.91, 0.95, 0.98, 1 } } ; }; Extrude Surface {103, {0,0,1}, {0,0,0}, Pi/2-Pi/180}{ Recombine ; Layers { {1,1,1,nArc,1,1,1}, {9012,9012,9012,9012,9012,9012,9012 },{0.02, 0.05, 0.09, 0.91, 0.95, 0.98, 1 } } ; }; Extrude Surface {125, {0,0,1}, {0,0,0}, Pi/2-Pi/180}{ Recombine ; Layers { {1,1,1,nArc,1,1,1}, {9016,9016,9016,9016,9016,9016,9016 },{0.02, 0.05, 0.09, 0.91, 0.95, 0.98, 1 } } ; }; // 2nd gap Extrude Surface {147, {0,0,1}, {0,0,0}, Pi/180}{ Recombine ; Layers { {1}, {9001+200}, {1} } ; }; Extrude Surface {169, {0,0,1}, {0,0,0}, Pi/180}{ Recombine ; Layers { {1}, {9005+200}, {1} } ; }; Extrude Surface {191, {0,0,1}, {0,0,0}, Pi/180}{ Recombine ; Layers { {1}, {9009+200}, {1} } ; }; Extrude Surface {213, {0,0,1}, {0,0,0}, Pi/180}{ Recombine ; Layers { {1}, {9013+200}, {1} } ; }; Extrude Surface {235, {0,0,1}, {0,0,0}, Pi/180}{ Recombine ; Layers { {1}, {9017+200}, {1} } ; }; // 2nd pizeo Extrude Surface {257, {0,0,1}, {0,0,0}, Pi/2-Pi/180}{ Recombine ; Layers { {1,1,1,nArc,1,1,1}, {9001,9001,9001,9001,9001,9001,9001,9001}, {0.02, 0.05, 0.09, 0.91, 0.95, 0.98, 1} } ; }; Extrude Surface {279, {0,0,1}, {0,0,0}, Pi/2-Pi/180}{ Recombine ; Layers { {1,1,1,nArc,1,1,1}, {9005, 9005,9005,9005, 9005,9005,9005}, {0.02, 0.05, 0.09, 0.91, 0.95, 0.98, 1} } ; }; Extrude Surface {301, {0,0,1}, {0,0,0}, Pi/2-Pi/180}{ Recombine ; Layers { {1,1,1,nArc,1,1,1}, {9009, 9009,9009,9009, 9009,9009,9009}, {0.02, 0.05, 0.09, 0.91, 0.95, 0.98, 1} } ; }; Extrude Surface {323, {0,0,1}, {0,0,0}, Pi/2-Pi/180}{ Recombine ; Layers { {1,1,1,nArc,1,1,1}, {9013, 9013,9013,9013, 9013,9013,9013}, {0.02, 0.05, 0.09, 0.91, 0.95, 0.98, 1} } ; }; Extrude Surface {345, {0,0,1}, {0,0,0}, Pi/2-Pi/180}{ Recombine ; Layers { {1,1,1,nArc,1,1,1}, {9017, 9017,9017,9017, 9017,9017,9017}, {0.02, 0.05, 0.09, 0.91, 0.95, 0.98, 1} } ; }; // 3rd gap Extrude Surface {257+110, {0,0,1}, {0,0,0}, Pi/180}{ Recombine ; Layers { {1}, {9002+300}, {1} } ; }; Extrude Surface {279+110, {0,0,1}, {0,0,0}, Pi/180}{ Recombine ; Layers { {1}, {9006+300}, {1} } ; }; Extrude Surface {301+110, {0,0,1}, {0,0,0}, Pi/180}{ Recombine ; Layers { {1}, {9010+300}, {1} } ; }; Extrude Surface {323+110, {0,0,1}, {0,0,0}, Pi/180}{ Recombine ; Layers { {1}, {9014+300}, {1} } ; }; Extrude Surface {345+110, {0,0,1}, {0,0,0}, Pi/180}{ Recombine ; Layers { {1}, {9018+300}, {1} } ; }; // 3rd piezo Extrude Surface {257+220, {0,0,1}, {0,0,0}, Pi/2-Pi/180}{ Recombine ; Layers { {1,1,1,nArc,1,1,1}, {9002, 9002,9002,9002, 9002,9002,9002 }, {0.02, 0.05, 0.09, 0.91, 0.95, 0.98, 1} } ; }; Extrude Surface {279+220, {0,0,1}, {0,0,0}, Pi/2-Pi/180}{ Recombine ; Layers { {1,1,1,nArc,1,1,1}, {9006, 9006,9006,9006, 9006,9006,9006}, {0.02, 0.05, 0.09, 0.91, 0.95, 0.98, 1} } ; }; Extrude Surface {301+220, {0,0,1}, {0,0,0}, Pi/2-Pi/180}{ Recombine ; Layers { {1,1,1,nArc,1,1,1}, {9010, 9010,9010,9010, 9010,9010,9010}, {0.02, 0.05, 0.09, 0.91, 0.95, 0.98, 1} } ; }; Extrude Surface {323+220, {0,0,1}, {0,0,0}, Pi/2-Pi/180}{ Recombine ; Layers { {1,1,1,nArc,1,1,1}, {9014, 9014,9014,9014, 9014,9014,9014}, {0.02, 0.05, 0.09, 0.91, 0.95, 0.98, 1} } ; }; Extrude Surface {345+220, {0,0,1}, {0,0,0}, Pi/2-Pi/180}{ Recombine ; Layers { {1,1,1,nArc,1,1,1}, {9018, 9018,9018,9018, 9018,9018,9018}, {0.02, 0.05, 0.09, 0.91, 0.95, 0.98, 1} } ; }; // 4th gap Extrude Surface {257+330, {0,0,1}, {0,0,0}, Pi/180}{ Recombine ; Layers { {1}, {9003+400}, {1} } ; }; Extrude Surface {279+330, {0,0,1}, {0,0,0}, Pi/180}{ Recombine ; Layers { {1}, {9007+400}, {1} } ; }; Extrude Surface {301+330, {0,0,1}, {0,0,0}, Pi/180}{ Recombine ; Layers { {1}, {9011+400}, {1} } ; }; Extrude Surface {323+330, {0,0,1}, {0,0,0}, Pi/180}{ Recombine ; Layers { {1}, {9015+400}, {1} } ; }; Extrude Surface {345+330, {0,0,1}, {0,0,0}, Pi/180}{ Recombine ; Layers { {1}, {9019+400}, {1} } ; }; // 4th pizeo Extrude Surface {257+440, {0,0,1}, {0,0,0}, Pi/2-Pi/180}{ Recombine ; Layers { {1,1,1,nArc,1,1,1 }, {9003,9003,9003,9003,9003,9003,9003},{0.02, 0.05, 0.09, 0.91, 0.95, 0.98, 1} } ; }; Extrude Surface {279+440, {0,0,1}, {0,0,0}, Pi/2-Pi/180}{ Recombine ; Layers { {1,1,1,nArc,1,1,1}, {9007,9007,9007,9007,9007,9007,9007}, {0.02, 0.05, 0.09, 0.91, 0.95, 0.98, 1} } ; }; Extrude Surface {301+440, {0,0,1}, {0,0,0}, Pi/2-Pi/180}{ Recombine ; Layers { {1,1,1,nArc,1,1,1}, {9011,9011,9011,9011,9011,9011,9011}, {0.02, 0.05, 0.09, 0.91, 0.95, 0.98, 1}} ; }; Extrude Surface {323+440, {0,0,1}, {0,0,0}, Pi/2-Pi/180}{ Recombine ; Layers { {1,1,1,nArc,1,1,1}, {9015,9015,9015,9015,9015,9015,9015}, {0.02, 0.05, 0.09, 0.91, 0.95, 0.98, 1} } ; }; Extrude Surface {345+440, {0,0,1}, {0,0,0}, Pi/2-Pi/180}{ Recombine ; Layers { {1,1,1,nArc,1,1,1}, {9019,9019,9019,9019,9019,9019,9019}, {0.02, 0.05, 0.09, 0.91, 0.95, 0.98, 1} } ; }; PZTA = 1000; PZTB = 1500; Stator = 2000; Electrode1 = 1001; Electrode2 = 1002; Electrode3 = 1003; Electrode4 = 1004; Electrode_Upper1 = 1005; Electrode_Upper2 = 1006; Electrode_Upper3 = 1007; Electrode_Upper4 = 1008; Inner_Cylinder = 1009; Point99 = 1010; Point101 = 1011; Cover = 1012; Physical Volume (PZTA) = {9012,9013,9016,9017 , 9012+100,9013+200,9016+100,9017+200 } ; Physical Volume (PZTB) = {9014,9015,9018,9019 , 9014+300,9015+400,9018+300,9019+400 } ; Physical Volume (Stator) = {9000,9001,9002,9003, 9004,9005,9006,9007, 9008,9009,9010,9011, 9000+100,9001+200,9002+300,9003+400, 9004+100,9005+200,9006+300,9007+400, 9008+100,9009+200,9010+300,9011+400 } ; Physical Surface (Electrode1) = {208,230} ; Physical Surface (Electrode2) = {428,450} ; Physical Surface (Electrode3) = {648,670} ; Physical Surface (Electrode4) = {861,882} ; Physical Surface (Electrode_Upper1) = {142,164} ; Physical Surface (Electrode_Upper2) = {362,384} ; Physical Surface (Electrode_Upper3) = {582,604} ; Physical Surface (Electrode_Upper4) = {802,823} ; Physical Surface (Inner_Cylinder) = {36,146,256,366, 476,586,696,806, 102,212,322,432,542,652,762,865} ; Physical Point (Point99) = {201}; Physical Point (Point101) = {203};