450 likes | 513 Views
OPERA-3d Space Charge Example. Gausstech, Inc. www.gausstech.co.kr TEL : 031-783-7980. Create Project Folder. Project Folder 를 생성한다 . ( 이 예제에서는 “egun”) 생성된 폴더명을 클릭하고 마우스 오른쪽 버튼을 클릭하여 나타나는 팝업대화상자에서 “Set as 3d Project Folder” 를 선택. Run Modeller. Opera-3d > Modeller. Create Cathode.
E N D
OPERA-3dSpace Charge Example Gausstech, Inc. www.gausstech.co.kr TEL : 031-783-7980
Create Project Folder Project Folder를 생성한다. (이 예제에서는 “egun”) 생성된 폴더명을 클릭하고 마우스 오른쪽 버튼을 클릭하여 나타나는 팝업대화상자에서 “Set as 3d Project Folder”를 선택
Run Modeller Opera-3d > Modeller
Create Cathode Create > Object > Cylinder/Cone Picking > Pick Bodies Picking > Pick Entity Cathode 더블클릭 Cathode_cut 더블클릭 Operations > Combine Bodies > Subtraction, with regularisation Create > Object > Sphere
Create Air on Emitter Surface Create > Object > Cylinder/Cone Picking > Pick Entities by Property … Operations > Combine Bodies > Trim Overlap, with regularisation
Create Guard Ring Create > Object > Cylinder/Cone Picking > Pick Edges Picking > Pick Entity Double Click Operations > Blend or Chamfer
Create Focus Ring Create > Object > Cylinder/Cone Picking > Pick Edges Picking > Pick Entity Double Click Double Click Operations > Blend or Chamfer
Create Drift Tube Create > Object > Cylinder/Cone Picking > Pick Edges … Picking > Pick Entity Double Click Operations > Blend or Chamfer
Change Color View > Change Colours … ① Double click the “Material” item ② Select the “drift” ③ Click “Translucency” button and close
Create Anode Create > Object > Cylinder/Cone Create > Object > Cylinder/Cone
Create Path of the Beam Create > Object > Cylinder/Cone View > Change Colours … ① Double click the “Material” item ② Select the “drift” ③ Click “Translucency” button and close
Change Cell Properties Picking > Pick Cells Picking > Pick Entity Cell 선택 Properties > Cell Properties …
Assign Boundary Condition Label Picking > Pick Entities by Property … Picking > Pick Entities by Property … Picking > Pick Faces Picking > Change Type of Picked Entities Properties > Face Properties … Boundary condition label에 “v_cathode” 입력 Picking > Pick Faces (생략 가능) Picking > Change Type of Picked Entities Properties > Face Properties … Boundary condition label에 “v_guard” 입력
Assign Boundary Condition Label Picking > Pick Entities by Property … Picking > Pick Entities by Property … Picking > Pick Faces (생략 가능) Picking > Change Type of Picked Entities Properties > Face Properties … Boundary condition label에 “v_focus” 입력 Picking > Pick Faces (생략 가능) Picking > Change Type of Picked Entities Properties > Face Properties … Boundary condition label에 “v_drift” 입력
Assign Boundary Condition Label View > Selection 우측 “Clear all” 버튼 클릭 Material 아이템에서 anode와 cathode를 선택 우측 “Display” 버튼 클릭 아래 “Close” 버튼 클릭 Picking > Pick Faces & Picking > Pick Entity Cathode의 beam 방출면 선택 Properties > Face Properties … Boundary condition label에 “bc_emitter” 입력 Picking > Pick Faces & Picking > Pick Entity Anode의 Conical 면 선택 Properties > Face Properties … Boundary condition label에 “bc_anode” 입력
Verify Face Normal View > Vectors “Face Normal (Picked faces only)” 라디오버튼 클릭 bc_emitter 와 bc_anode 면을 더블클릭 Before • 외향법선벡터가 바깥쪽을 향하지 않는다면 벡터를 더블클릭하여 방향을 바꿔줌 • 외향법선벡터가 안쪽을 향하는 경우 Beam이 방출되지 않음 Picking > Reset Picked Entities View > Default Selection View > Views > Initial View After
Create Background Create > Object > Cylinder/Cone 이름을 반드시 background 라고 해야 함 ask-opera.pdf 223페이지 참조
Set SCALA Setting Model > Analysis Type > SCALA Model > SCALA Settings… ask-opera.pdf 65~66 페이지 참조 ask-opera.pdf 215 페이지 참조 ask-opera.pdf 285 페이지 참조 ask-opera.pdf 325~326 페이지 참조 ref-3d.pdf 98 페이지 참조 ask-opera.pdf 325~326 페이지 참조 user-3d.pdf 561 페이지 참조 user-3d.pdf 197 페이지 참조
Set SCALA Model Symmetry Model > Model Symmetry… 사용자 선택에 의해 사용 가능, 모델이 작아지면 계산시간↓ Full Modelling 1/4 Modelling 1/4 Modelling 1/8 Modelling
Set Material Properties Model > Set Material Properties…
Set Boundary Conditions Model > Set Boundary Conditions… Voltage : Functional Voltage (ex : X+5) Normal electric + voltage : Constanct Voltage
Set Emitter Properties Model > Set Emitter Properties… ① Click “bc_emitter” ④ Click “emitter” ③ Click “Add New Emitter” button ② Input emitter name Normal sampling distance : Refer page 286~287 in ask-opera.pdf
Create Surface/Volume Mesh Model > Create Model Body Model > Generate Surface Mesh… Model > Generate Volume Mesh… Model > Create Analysis Database… ask-opera.pdf 238 페이지 참조 ask-opera.pdf 247 페이지 참조 ask-opera.pdf 178 페이지 참조
Solving Total Current = -6.412160178661923E-002 *4 만약 1/8모델이라면 8을 곱해야 함 만약 해석결과가 수렴하지 않으면 “Solution failed to converge to a nonlinear solution” 이라는 메시지가 나타남 → Iteration Number를 늘려줌 해석소요시간
Run Post-Processor Opera-3d > Post-Processor
Open Result File (.op3) File > Open > “egun.op3” 선택 > OK View > Default Selection and Reflesh 메시를 안 보려면 View > Parts of the Display > Outline View of Model The default display does not show free space volumes.
Show Model Symmetry View > Select… > Show model symmetry None or Quarter Full Half Three_Quarters
Displaying Trajectories Trajectories > Display Particle Trajectories To show time of flight from the emitter ① ① ② ② ③ ③ ④
Displaying Trajectories Trajectories > Display Particle Trajectories (Display all symmtry) ① ① ② ② ③ ③ ④ ④ ⑤
Graph of Trajectories Trajectories > Graph Trajectories … ① ① ② ② ③ ③ ④ ⑤ ④ ⑤ ⑥ The Radius against linear distance The time of flight against linear distance
Printing Trajectory Data Trajectories > Graph Trajectories … ① ② ③ opera_logs\Opera3d_Post_nn.lp (nn은 숫자) ④ ⑤ ⑥ … … …
System Variables for PLOT OPERA-3d Reference Manual (ref-3d.pdf) 737~738 page 참조
Trajectory Intersections Fields > Fields on a Cartesian Patch … Trajectories > Intersect Trajectories with Patch … ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ Patch Plane Particle Velocity of the Patch Plane
Beam Current Density Display Fields > Fields on a Cartesian Patch … Trajectories > Current Density Map … ②의 Sample Size는 2n이어야 함(ask-opera.pdf 294~295 page 참조) Total current 계산을 위해서는 ③의 Display all symmetries를 꼭 체크함 ① ② ③ ④ Total Current : Solving 시 Res 파일의 Total Current와 일치
Contour or Vector Map Fields > Contour or Vector Map … 패치 결과를 겹쳐서 함께 보고싶을 때는 좌측 하단의 Options의 Replace existing maps 의 체크를 해제
Verification of Total Current Total Current = -0.2540644910714 (A) Z = 140 mm Total Current = -0.2540699940494 (A) Z = 120 mm Total Current = -0.2540321050943 (A) Z = 100 mm Total Current = -0.2538831993337 (A) Z = 80 mm Total Current = -0.2536208269907 (A) Z = 60 mm Total Current = -0.2533532752854 (A) Z = 40 mm Total Current = -0.2530609112176 (A) Z = 20 mm Total Current = -0.2557299178531 (A) Z = 4.17424305 mm
Calculation of Beam Radius Trajectories > Graph Trajectories … Fields > Fields on a Cartesian Patch … > Evaluate Fields ① ① ② ② ③ ③ ④ ⑤ ⑥ ④ ⑤ ⑦ ⑧ Trajectories > Intersect Trajectories with Patch … ⑨ ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ Radius of Beam
Fields at a Point and on a Line Fields > Fields at a Point … 그래프 스타일을 바꾸고자 한다면, Fields > Plot Graph of Fields Values … Fields > Fields on a Straight Line
Fields on a Patch Fields > Fields on a Cartesian Patch … Zone Map Line Map Histogram
Secondary Emission Setting
Set Emitter Properties Model > Set Emitter Properties… ① Click “bc_anode” ④ Click “second” ③ Click “Add New Emitter” button ② Input emitter name
Displaying Trajectories Trajectories > Display Particle Trajectories ① ② ③
Graph of Trajectories Trajectories > Graph Trajectories …