Font Size: a A A

Development Of System Code For CFETR

Posted on:2017-02-11Degree:DoctorType:Dissertation
Country:ChinaCandidate:S J WangFull Text:PDF
GTID:1222330491459977Subject:Nuclear Science and Technology
Abstract/Summary:PDF Full Text Request
As the next step fusion device of China, CFETR (China Fusion Engineering Testing Reactor) has been designed with the mission of:(1) 50-200MW fusion power; (2) the steady-state operation with 0.3-0.5 duty cycle and (3) the Tritium Breeding Ratio (TBR) greater than 1.0 to achieve the fuel self-sustaining circulation. As a complex tokamak device, CFETR consists of various kinds of inner components and involves the complex constrains between core plasma performance and engineering design. The CFETR system code is under developing to achieve the unified design platform to handle the data exchange and the document management to improve the efficiency and self-consistency of fusion devices design.The CFETR System Code comprises both the physical design software platform and the engineering design software platform, whose data exchange is accomplished by the main program. The integration platform is employed to achieve the global workflow and the corresponding optimization:to handle the data exchange of each module, to offer the uniform manipulate interface; to offer the agreed material properties and criterions to the whole system by integrating the material/criterion databases.The research work of this paper including:1. Develop the main program of CFETR system code with Java programming language. The graphic user interface of main program is developed with Java AWT and Swing class-libraries. To ahieve the automatic workflow, we develop the actions of workflow nodes by coding the action-listener functions of GUI components according to the delegation event mechanism of Java. What’s more important, the main program takes charge of the data exchange of system code, including:(1)define the appointed file path and the standard format of input& output files; (2)appoint the TXT and EXCEL file as the data carriers; (3)accomplish the location, read, write and modification of data files with Java IO classes and other EXCEL manipulate classes; (4)achieve the data exchange between the physics platform under Linux operation-system and the engineering platform under Windows operation-system with the Samba server.2. The main program is developed to integrate the physics platform and the modules of engineering platform to system code. The integration work includes:(1)offer the uniform GUI to modules, trigger system response according to users’ action; (2)execute the CMD comments or OPTIMUS sequence files to drive the workflow of sub-modules; (3) prepare the input file of modules by receiving the user-defined input, reading the output files of preorder modules, querring the material database, etc; (4)judge the result of modules and handle the workflow switching with the data coming from criterion database; (5) display the analysis result in the graphic user interface and manipulate the feedback control.3. Develop the database system with the relational database management system, MySQL. The JDBC (Java Data Base Connetivity) API and the corresponding driver are used to establish the data connection between main program and each database. The SQL (Strcutural Query Language) commands are employed to query and modify the data of databases. After the eatablishment of the metadata of material& criterion databases, the material data is integrated with the reference of ITER inner components analysis material, and the criterion data is integrated according to ASME and ITER criterions.4. Accomplish the CFETR document management system update. Main program integrates the management of the calculation models, the loading condition data and the input& output files of each module, what’s more, the key-files page is developed to handle the version-control of data to ensure the selt-consistency of fusion devices desgn.5. Main program calls the OPTIMUS workflow of each module or the specific software directly, which means the data file manipulation and the corresponding judgement of each engineering module, including:Magnet, Neutronics, Blanket, Divertor and Vacuum Vessel, are integraed to system code individually by main program. With the integration of main program, the physics platform and the engineering platform, we achieve the automatic workflow of fusion device design preliminarily.6. During the development of engineering platform, the OPTIMUS software is used to establish the automatic workflow inner each module. In order to anlsyis the relationship between input and output data, the 2 & 3 level full factorial design, the Taguchi design and the Latin-Hypercube design are used as the DOE method according to the different parameters situations of each module. The Response-Surface Model (RSM) of respective design workflow is eatablished basing on the DOE result. With the fast-calculation ability of RSM, the Differential Evolution and the Self-Adaptive Evolution method, the main program offers the function of numerical optimization to the system code.Besides that, the detailed design, anslysis and optimization workflow of Vacuum Vessel module in system platform is gave out in the last part of this paper as a functional verification of CFETR system code.
Keywords/Search Tags:CFETR, system code, workflow, framework, database, data exchange, OPTIMUS
PDF Full Text Request
Related items