EB = 25; //外境界の立方体の一辺の長さの半分 EBC = 3; //外境界のセルサイズ SC = 0.2; //衛星周辺のセルサイズ(Spacecraft Cell) x1 = 0.93; //金属構体の長方形面の一辺の長さの半分 y1 = 0.775; //金属構体の長方形面の一辺の長さの半分 z1 = 1.28; //金属構体の長方形面の長辺の長さの半分 x2 = 0.31; //金属構体上部のアタッチメントの正方形面の一辺の長さの半分 y2 = 0.258; //金属構体上部のアタッチメントの正方形面の一辺の長さの半分 z2 = 1.59; //金属構体上部のアタッチメントの長方形面の長辺の長さの半分+金属構体の長方形面の長辺の長さの半分(0.31+1.28) x3 = 0.15; //金属構体下部のアタッチメントの長方形面の短辺の長さの半分 y3 = 0.75; //金属構体下部のアタッチメントの長方形面の長辺の長さの半分 z3 = 1.59; //金属構体下部のアタッチメントの正方形面の一辺の長さ+金属構体の長方形面の長辺の長さの半分(0.31+1.28) d1 = 0.03; //太陽電池と衛星構体をつなぐ棒の半径 y4 = 2.775; //太陽電池と衛星構体をつなぐ棒の長さと金属構体の長方形面のy辺の長さの半分(2.0+0.775) x4 = 0.8132; //太陽電池のx方向の短い方 x5 = 0.8839; //太陽電池のx方向の長い方 y5 = 6.275; //太陽電池のy方向長さと,太陽電池と衛星構体をつなぐ棒の長さと,金属構体の正方向面の一辺の長さの半分(4+1.5+0.775) z4 = 0.8132; //太陽電池のz方向の短い方 z5 = 0.8839; //太陽電池のz方向の長い方 d2 = 1.25; //円板の半径 x6 = 1.075; //円板と衛星の距離と,金属構体の正方形面の一辺の長さの半分(0.3+0.775) x7 = 2.325; //円板の半径と,円板と衛星の距離と,金属構体の正方形面の一辺の長さの半分(1.25+0.3+0.775) x8 = 3.575; //円板の直径と,円板と衛星の距離と,金属構体の正方形面の一辺の長さの半分(2.5+0.3+0.775) d2 = 1.25; //円板の半径 z6 = 1.18; //円板の厚さを引いたもの(1.28-0.1) //x9 = 0.4066;//太陽電池のパッチのx方向の短い方 //x10= 0.4773; //太陽電池のパッチのx方向の長い方 //z7 = 0.3359;//太陽電池のパッチのz方向の短い方 //z8 = 0.4773; //太陽電池のパッチのz方向の長い方 //y6 = 3.675; //太陽電池と衛星構体をつなぐ棒の長さと金属構体の長方形面のy辺の長さの半分とパッチの機体側の長さ(2.0+0.775+0.9) //y7 = 3.775; //太陽電池と衛星構体をつなぐ棒の長さと金属構体の長方形面のy辺の長さの半分とパッチの機体側の長さ(2.0+0.775+1.0) //y8 = 5.675; //太陽電池と衛星構体をつなぐ棒の長さと金属構体の長方形面のy辺の長さの半分とパッチの衛星側でない方の長さ(2.0+0.775+2.9) //y9 = 5.775; //太陽電池と衛星構体をつなぐ棒の長さと金属構体の長方形面のy辺の長さの半分とパッチの衛星側でない方の長さ(2.0+0.775+3.0) //y10 = 4.175; //太陽電池と衛星構体をつなぐ棒の長さと金属構体の長方形面のy辺の長さの半分とパッチの機体側の長さ(2.0+0.775+1.4) //y11 = 4.275; //太陽電池と衛星構体をつなぐ棒の長さと金属構体の長方形面のy辺の長さの半分とパッチの機体側の長さ(2.0+0.775+1.5) //y12 = 6.175; //太陽電池と衛星構体をつなぐ棒の長さと金属構体の長方形面のy辺の長さの半分とパッチの衛星側でない方の長さ(2.0+0.775+3.4) //y13 = 6.275; //太陽電池と衛星構体をつなぐ棒の長さと金属構体の長方形面のy辺の長さの半分とパッチの衛星側でない方の長さ(2.0+0.775+3.5) //太陽電池の厚さは0.1とし,x軸に対して,45度傾いている設定である //太陽電池のパッチは一辺0.1mの正方形である Point(1) = {0,0,0,SC}; //原点 //外境界(シミュレーション領域の立方体) Point(2) = {EB,EB,EB,EBC}; Point(3) = {EB,-EB,EB,EBC}; Point(4) = {-EB,-EB,EB,EBC}; Point(5) = {-EB,EB,EB,EBC}; Point(6) = {EB,EB,-EB,EBC}; Point(7) = {EB,-EB,-EB,EBC}; Point(8) = {-EB,-EB,-EB,EBC}; Point(9) = {-EB,EB,-EB,EBC}; //衛星の金属構体部分 Point(10) = {x1,y1,z1,SC}; Point(11) = {x1,-y1,z1,SC}; Point(12) = {-x1,-y1,z1,SC}; Point(13) = {-x1,y1,z1,SC}; Point(14) = {x1,y1,-z1,SC}; Point(15) = {x1,-y1,-z1,SC}; Point(16) = {-x1,-y1,-z1,SC}; Point(17) = {-x1,y1,-z1,SC}; //衛星の金属構体の上部のアタッチメント Point(18) = {x2,y2,z1,SC}; Point(19) = {x2,-y2,z1,SC}; Point(20) = {-x2,-y2,z1,SC}; Point(21) = {-x2,y2,z1,SC}; Point(22) = {x2,y2,z2,SC}; Point(23) = {x2,-y2,z2,SC}; Point(24) = {-x2,-y2,z2,SC}; Point(25) = {-x2,y2,z2,SC}; //衛星の金属構体の下部のアタッチメント Point(26) = {x3,y3,-z1,SC}; Point(27) = {x3,-y3,-z1,SC}; Point(28) = {-x3,-y3,-z1,SC}; Point(29) = {-x3,y3,-z1,SC}; Point(30) = {x3,y3,-z3,SC}; Point(31) = {x3,-y3,-z3,SC}; Point(32) = {-x3,-y3,-z3,SC}; Point(33) = {-x3,y3,-z3,SC}; //太陽電池と衛星構体をつなぐ棒 //+y方向の棒 Point(34) = {0,y1,0,SC}; Point(35) = {0,y1,d1,SC}; Point(36) = {-d1,y1,0,SC}; Point(37) = {0,y1,-d1,SC}; Point(38) = {d1,y1,0,SC}; Point(39) = {0,y4,0,SC}; Point(40) = {0,y4,d1,SC}; Point(41) = {-d1,y4,0,SC}; Point(42) = {0,y4,-d1,SC}; Point(43) = {d1,y4,0,SC}; //-y方向の棒 Point(44) = {0,-y1,0,SC}; Point(45) = {0,-y1,d1,SC}; Point(46) = {-d1,-y1,0,SC}; Point(47) = {0,-y1,-d1,SC}; Point(48) = {d1,-y1,0,SC}; Point(49) = {0,-y4,0,SC}; Point(50) = {0,-y4,d1,SC}; Point(51) = {-d1,-y4,0,SC}; Point(52) = {0,-y4,-d1,SC}; Point(53) = {d1,-y4,0,SC}; //太陽電池 //+y方向 //棒との接触面 Point(54) = {-x4,y4,z5,SC}; Point(55) = {x5,y4,-z4,SC}; Point(56) = {x4,y4,-z5,SC}; Point(57) = {-x5,y4,z4,SC}; //反対側の面 Point(58) = {-x4,y5,z5,SC}; Point(59) = {x5,y5,-z4,SC}; Point(60) = {x4,y5,-z5,SC}; Point(61) = {-x5,y5,z4,SC}; //パッチ //右下 //Point(80) = {x9,y6,-z7,SC}; //Point(81) = {x9,y7,-z7,SC}; //Point(82) = {x10,y7,-z8,SC}; //Point(83) = {x10,y6,-z8,SC}; //-y方向 //棒との接触面 Point(62) = {-x4,-y4,z5,SC}; Point(63) = {x5,-y4,-z4,SC}; Point(64) = {x4,-y4,-z5,SC}; Point(65) = {-x5,-y4,z4,SC}; //反対側の面 Point(66) = {-x4,-y5,z5,SC}; Point(67) = {x5,-y5,-z4,SC}; Point(68) = {x4,-y5,-z5,SC}; Point(69) = {-x5,-y5,z4,SC}; //衛星前縁の円板 //円板の底面 Point(70) = {x7,0,-z1,SC}; Point(71) = {x6,0,-z1,SC}; Point(72) = {x7,-d2,-z1,SC}; Point(73) = {x8,0,-z1,SC}; Point(74) = {x7,d2,-z1,SC}; //円板の上面 Point(75) = {x7,0,-z6,SC}; Point(76) = {x6,0,-z6,SC}; Point(77) = {x7,-d2,-z6,SC}; Point(78) = {x8,0,-z6,SC}; Point(79) = {x7,d2,-z6,SC}; //外境界(シミュレーション領域の立方体) Line(1) = {2,3}; Line(2) = {3,4}; Line(3) = {4,5}; Line(4) = {5,2}; Line(5) = {2,6}; Line(6) = {3,7}; Line(7) = {4,8}; Line(8) = {5,9}; Line(9) = {6,7}; Line(10) = {7,8}; Line(11) = {8,9}; Line(12) = {9,6}; //衛星の金属構体部分 Line(13) = {10,11}; Line(14) = {11,12}; Line(15) = {12,13}; Line(16) = {13,10}; Line(17) = {10,14}; Line(18) = {11,15}; Line(19) = {12,16}; Line(20) = {13,17}; Line(21) = {14,15}; Line(22) = {15,16}; Line(23) = {16,17}; Line(24) = {17,14}; //衛星の金属構体の上部のアタッチメント Line(25) = {18,19}; Line(26) = {19,20}; Line(27) = {20,21}; Line(28) = {21,18}; Line(29) = {18,22}; Line(30) = {19,23}; Line(31) = {20,24}; Line(32) = {21,25}; Line(33) = {22,23}; Line(34) = {23,24}; Line(35) = {24,25}; Line(36) = {25,22}; //衛星の金属構体の下部のアタッチメント Line(37) = {26,27}; Line(38) = {27,28}; Line(39) = {28,29}; Line(40) = {29,26}; Line(41) = {26,30}; Line(42) = {27,31}; Line(43) = {28,32}; Line(44) = {29,33}; Line(45) = {30,31}; Line(46) = {31,32}; Line(47) = {32,33}; Line(48) = {33,30}; //太陽電池と衛星構体をつなぐ棒 //+y方向の棒 Circle(81) = {35,34,36}; Circle(82) = {36,34,37}; Circle(83) = {37,34,38}; Circle(84) = {38,34,35}; Circle(85) = {40,39,41}; Circle(86) = {41,39,42}; Circle(87) = {42,39,43}; Circle(88) = {43,39,40}; Line(49) = {35,40}; Line(50) = {36,41}; Line(51) = {37,42}; Line(52) = {38,43}; //-y方向の棒 Circle(89) = {45,44,46}; Circle(90) = {46,44,47}; Circle(91) = {47,44,48}; Circle(92) = {48,44,45}; Circle(93) = {50,49,51}; Circle(94) = {51,49,52}; Circle(95) = {52,49,53}; Circle(96) = {53,49,50}; Line(53) = {45,50}; Line(54) = {46,51}; Line(55) = {47,52}; Line(56) = {48,53}; //太陽電池 //+y方向 Line(57) = {54,55}; Line(58) = {55,56}; Line(59) = {56,57}; Line(60) = {57,54}; Line(61) = {54,58}; Line(62) = {55,59}; Line(63) = {56,60}; Line(64) = {57,61}; Line(65) = {58,59}; Line(66) = {59,60}; Line(67) = {60,61}; Line(68) = {61,58}; //パッチ //右下 //Line(109) = {80,81}; //Line(110) = {81,82}; //Line(111) = {82,83}; //Line(112) = {83,80}; //-y方向 Line(69) = {62,63}; Line(70) = {63,64}; Line(71) = {64,65}; Line(72) = {65,62}; Line(73) = {62,66}; Line(74) = {63,67}; Line(75) = {64,68}; Line(76) = {65,69}; Line(77) = {66,67}; Line(78) = {67,68}; Line(79) = {68,69}; Line(80) = {69,66}; //衛星前縁の円板 Circle(97) = {71,70,72}; Circle(98) = {72,70,73}; Circle(99) = {73,70,74}; Circle(100) = {74,70,71}; Circle(101) = {76,75,77}; Circle(102) = {77,75,78}; Circle(103) = {78,75,79}; Circle(104) = {79,75,76}; Line(105) = {71,76}; Line(106) = {72,77}; Line(107) = {73,78}; Line(108) = {74,79}; //外境界(シミュレーション領域の立方体) Line Loop(1) = {1,2,3,4}; Line Loop(2) = {9,10,11,12}; Line Loop(3) = {5,9,-6,-1}; Line Loop(4) = {5,-12,-8,4}; Line Loop(5) = {8,-11,-7,3}; Line Loop(6) = {7,-10,-6,2}; //衛星の金属構体部分 Line Loop(9) = {17,21,-18,-13}; Line Loop(11) = {20,-23,-19,15}; //衛星の金属構体の上部のアタッチメント Line Loop(14) = {33,34,35,36}; Line Loop(15) = {29,33,-30,-25}; Line Loop(16) = {-29,-28,32,36}; Line Loop(17) = {-32,-27,31,35}; Line Loop(18) = {-31,-26,30,34}; //衛星の金属構体の下部のアタッチメント Line Loop(20) = {45,46,47,48}; Line Loop(21) = {41,45,-42,-37}; Line Loop(22) = {41,-48,-44,40}; Line Loop(23) = {44,-47,-43,39}; Line Loop(24) = {43,-46,-42,38}; //太陽電池と衛星構体をつなぐ棒 //+y方向の棒 Line Loop(27) = {81,50,-85,-49}; Line Loop(28) = {82,51,-86,-50}; Line Loop(29) = {83,52,-87,-51}; Line Loop(30) = {84,49,-88,-52}; //-y方向の棒 Line Loop(33) = {-92,56,96,-53}; Line Loop(34) = {-91,55,95,-56}; Line Loop(35) = {-90,54,94,-55}; Line Loop(36) = {-89,53,93,-54}; //太陽電池 //+y方向 Line Loop(38) = {65,66,67,68}; Line Loop(39) = {57,62,-65,-61}; Line Loop(40) = {58,63,-66,-62}; Line Loop(41) = {63,67,-64,-59}; Line Loop(42) = {-60,64,68,-61}; //パッチ //右下 //Line Loop(70) = {109,110,111,112}; //-y方向 Line Loop(44) = {77,78,79,80}; Line Loop(45) = {-69,73,77,-74}; Line Loop(46) = {74,78,-75,-70}; Line Loop(47) = {-75,71,76,-79}; Line Loop(48) = {-76,72,73,-80}; //衛星前縁の円板 Line Loop(49) = {97,98,99,100}; Line Loop(50) = {101,102,103,104}; Line Loop(51) = {97,106,-101,-105}; Line Loop(52) = {98,107,-102,-106}; Line Loop(53) = {99,108,-103,-107}; Line Loop(54) = {100,105,-104,-108}; Line Loop(63) = {25,26,27,28,13,14,15,16};//衛星上部の面 Line Loop(64) = {21,22,23,24,37,38,39,40};衛星下部の面 Line Loop(66) = {17,-24,-20,16,81,82,83,84};//機体側+y Line Loop(67) = {14,19,-22,-18,89,90,91,92};//機体側-y Line Loop(68) = {85,86,87,88,57,58,59,60};//太陽電池側+y Line Loop(69) = {93,94,95,96,69,70,71,72};//太陽電池側-y //外境界(シミュレーション領域の立方体) Plane Surface(1) = {1}; Plane Surface(2) = {2}; Plane Surface(3) = {3}; Plane Surface(4) = {4}; Plane Surface(5) = {5}; Plane Surface(6) = {6}; //衛星の金属構体部分 Plane Surface(9) = {9}; Plane Surface(11) = {11}; //衛星の金属構体の上部のアタッチメント Plane Surface(14) = {14}; Plane Surface(15) = {15}; Plane Surface(16) = {16}; Plane Surface(17) = {17}; Plane Surface(18) = {18}; //衛星の金属構体の下部のアタッチメント Plane Surface(20) = {20}; Plane Surface(21) = {21}; Plane Surface(22) = {22}; Plane Surface(23) = {23}; Plane Surface(24) = {24}; //太陽電池と衛星構体をつなぐ棒 //+y方向の棒 Ruled Surface(27) = {27}; Ruled Surface(28) = {28}; Ruled Surface(29) = {29}; Ruled Surface(30) = {30}; //-y方向の棒 Ruled Surface(33) = {33}; Ruled Surface(34) = {34}; Ruled Surface(35) = {35}; Ruled Surface(36) = {36}; //太陽電池 //+y方向 Plane Surface(38) = {38}; Plane Surface(39) = {39}; Plane Surface(40) = {40}; Plane Surface(41) = {41}; Plane Surface(42) = {42}; //パッチ //右下 //Plane Surface(70) = {70}; //-y方向 Plane Surface(44) = {44}; Plane Surface(45) = {45}; Plane Surface(46) = {46}; Plane Surface(47) = {47}; Plane Surface(48) = {48}; //衛星前縁の円板 Plane Surface(49) = {49}; Plane Surface(50) = {50}; Ruled Surface(51) = {51}; Ruled Surface(52) = {52}; Ruled Surface(53) = {53}; Ruled Surface(54) = {54}; Plane Surface(63) = {63}; Plane Surface(64) = {64}; Plane Surface(66) = {66}; Plane Surface(67) = {67};//機体側-y Plane Surface(68) = {68}; Plane Surface(69) = {69};//太陽電池側-y Surface Loop(1) = {1,2,3,4,5,6}; Surface Loop(2) = {9,11,14,15,16,17,18,20,21,22,23,24,27,28,29,30,33,34,35,36,38,39,40,41,42,44,45,46,47,48,63,64,66,67,68,69}; Surface Loop(3) = {49,50,51,52,53,54}; Volume(1) = {1}; Volume(2) = {2}; Volume(3) = {3}; Compound Volume(10) = {1,2,3}; Physical Surface(3) = {1,2,3,4,5,6};//外境界 Physical Surface(4) = {9,11,63,64};//衛星機体のブラックカプトンを張り付けるところ Physical Surface(5) = {66,67};//衛星機体のOSRを張り付けるところ Physical Surface(6) = {14,15,16,17,18};//衛星機体上部のアタッチメント Physical Surface(7) = {20,21,22,23,24};//衛星機体下部のアタッチメント Physical Surface(8) = {27,28,29,30,33,34,35,36};//機体と太陽電池をつなぐ棒(+y) //Physical Surface(9) = {33,34,35,36};//機体と太陽電池をつなぐ棒(-y) Physical Surface(10) = {39,45};//太陽電池 Physical Surface(11) = {38,40,41,42,44,46,47,48,68,69};//太陽電池の板部分 Physical Surface(12) = {49,50,51,52,53,54};//衛星機体前縁の円板 Physical Volume(13) = {10};