| Cyclotrons are widely used in fundamental research for national defense, isotopes production, medical diagnosis and therapy. Because of the absence of original techniques, it is difficult to design and manufacture the cyclotron for commercial use with complete intellectual property. The virtual control method of cyclotron based on virtual prototyping helps us to design and simulate the control algorithms and logic of cyclotrons in a short period. And by validating the designs of control system, this method can abbreviate the design process and optimize the prototype. In addition, the virtual control system can be applied for operators' training combined with virtual reality techniques.A software solution applied for cyclotron control system design,simulation and validation which named Cyclotron Virtual Control Platform (CVCP) is introduced in this paper. Object-oriented methodology and a software architecture based on Model-View-Controller (MVC) pattern are adopted in framework design of CVCP. The framework is described in UML and implemented in C++ language. CVCP has the ability to simulate processes during cyclotron running with good Human Machine Interface. FSM (Finite State Machine) theory was employed to model and simulate the sequential control logic of cyclotrons with Stateflow tool. And a quick method was explored for modeling, simulation, codes generate and embedment to CVCP of the feedback control in cyclotron with Simulink and Real-time Workshop. The case study shows that CVCP combined with the simulation methods presented in this paper have the ability to construct the virtual control system for particular cyclotron. It can simulate processes during cyclotron running with well-designed HMI. The platform can be used for control system design and validate of cyclotrons. |