Integration of Heat Transfer, Stress, and Particle Trajectory Simulation | |
Bui, Thuc ; Read, Michael ; ives, Lawrence | |
Calabazas Creek Research, Inc. | |
关键词: Heat Transfer; Charged Particles; Computer Codes; Computer Calculations; Three-Dimensional Calculations Electromagnetics, Charge Particle Simulation, Computer Simulation, Electron Guns, Electron Beams, Heat Transfer, Thermomechanical Analysis; | |
DOI : 10.2172/1040617 RP-ID : Final Report Revised RP-ID : SC0004561 RP-ID : 1040617 |
|
美国|英语 | |
来源: UNT Digital Library | |
【 摘 要 】
Calabazas Creek Research, Inc. developed and currently markets Beam Optics Analyzer (BOA) in the United States and abroad. BOA is a 3D, charged particle optics code that solves the electric and magnetic fields with and without the presence of particles. It includes automatic and adaptive meshing to resolve spatial scales ranging from a few millimeters to meters. It is fully integrated with CAD packages, such as SolidWorks, allowing seamless geometry updates. The code includes iterative procedures for optimization, including a fully functional, graphical user interface. Recently, time dependent, particle in cell capability was added, pushing particles synchronically under quasistatic electromagnetic fields to obtain particle bunching under RF conditions. A heat transfer solver was added during this Phase I program. Completed tasks include: (1) Added a 3D finite element heat transfer solver with adaptivity; (2) Determined the accuracy of the linear heat transfer field solver to provide the basis for development of higher order solvers in Phase II; (3) Provided more accurate and smoother power density fields; and (4) Defined the geometry using the same CAD model, while maintaining different meshes, and interfacing the power density field between the particle simulator and heat transfer solvers. These objectives were achieved using modern programming techniques and algorithms. All programming was in C++ and parallelization in OpenMP, utilizing state-of-the-art multi-core technology. Both x86 and x64 versions are supported. The GUI design and implementation used Microsoft Foundation Class.
【 预 览 】
Files | Size | Format | View |
---|---|---|---|
1040617.pdf | 1713KB | download |