RUS  ENG
Full version
JOURNALS // Vestnik Sankt-Peterburgskogo Universiteta. Seriya 10. Prikladnaya Matematika. Informatika. Protsessy Upravleniya // Archive

Vestnik S.-Petersburg Univ. Ser. 10. Prikl. Mat. Inform. Prots. Upr., 2014 Issue 2, Pages 49–60 (Mi vspui185)

Applied mathematics

An integrated development environment for spin-orbit motion simulation of charged particles

A. N. Ivanov

St. Petersburg State University, 199034, St. Petersburg, Russia Federation

Abstract: In the article an integrated development environment for spin-orbit dynamics simulation of charged particles motion in electromagnetic fields is described. The necessity of a new computer modeling tool development is caused by deficiencies in existing software. The research is consists of three part. First of all, the equations of a particle spin-orbit dynamics in generalized coordinate systems are considered. The given mathematical model allows not only reflecting the physical properties of considered system, but also its adequate implementing in program codes. Spin dynamics is described in the classical representation of T–BMT equation. The second part is devoted to the numerical implementation of the nonlinear matrix integration of systems of ordinary differential equations. Numerical method that is described in the article is based on Taylor series expansion in matrix form. All computational operations are implemented via addition and multiplication of numerical matrices, that allows to easy realize the approach in parallel techniques. Finally, the developed computer modeling environment is described. The computational results have been compared with existing simulation packages. The given software provides flexible and useful tool for particle dynamics investigation in arbitrary control fields. The program has scalable mechanism that allows to create new control elements by declarative description of electromagnetic fields. The software provides a user graphic interface. Moreover the possibility for computational code generation in MATLAB and C++ programming languages exists. The developed method for ordinary differential equations has a native parallel feature and can be easy implemented up to the necessary order of nonlinearity. The computational simplicity allows also to implement the approach in parallel and distributed computational systems. Bibliogr. 13. Il. 4. Table 1.

Keywords: spin-orbit motion, matrix integration, beam dynamics simulation.

UDC: 517.938

Received: December 19, 2013



© Steklov Math. Inst. of RAS, 2024