Published August 2007 | Version v1
Journal article

A pythonic integrated solution for virtual prototyping of cyclotrons

  • 1. Huazhong University of Science and Technology (HUST), 125 room, C9 building, Luoyu Road 1037, Wuhan 430074 (China)
  • 2. China Institute of Atomic Energy (CIAE), Beijing 101213 (China)

Description

Virtual prototyping (VP) is a novel technique in engineering, which is desired to be applied to cyclotron design and development. Some sub-prototyping components, including beam dynamics, magnet, RF system and control system of cyclotrons, have been developed separately, but an integrated platform which encapsulates these different components is required for global system optimization. Considering that the VP integrated platform is a large-scale software and has numerous loose-coupled components, this paper describes the pythonic approach to implement this platform. By mixing the high-level interpreted Python language and the compiled languages like Fortran/C/C++ in an effective method, this approach can achieve a combination of code efficiency, flexibility and compactness

Additional details

Identifiers

DOI
10.1016/j.nimb.2007.04.275;
PII
S0168-583X(07)00856-7;

Publishing Information

Journal Title
Nuclear Instruments and Methods in Physics Research. Section B, Beam Interactions with Materials and Atoms
Journal Volume
261
Journal Issue
1-2
Journal Page Range
p. 56-59
ISSN
0168-583X
CODEN
NIMBEU

Conference

Title
19. International conference on the application of accelerators in research and industry
Dates
20-25 Aug 2006
Place
Fort Worth, TX (United States)

INIS

Country of Publication
Netherlands
Country of Input or Organization
International Atomic Energy Agency (IAEA)
INIS RN
39024967
Subject category
S43: PARTICLE ACCELERATORS;
Resource subtype / Literary indicator
Conference
Descriptors DEI
BEAM DYNAMICS; COMPUTER CODES; CONTROL SYSTEMS; CYCLOTRONS; DESIGN; EFFICIENCY; FORTRAN; MAGNETS; OPTIMIZATION; RF SYSTEMS
Descriptors DEC
ACCELERATORS; CYCLIC ACCELERATORS; DYNAMICS; EQUIPMENT; MECHANICS; PROGRAMMING LANGUAGES

Optional Information

Copyright
Copyright (c) 2007 Elsevier Science B.V., Amsterdam, The Netherlands, All rights reserved.