Abstract

An integration design platform is under development for the design of the China Fusion Engineering Test Reactor (CFETR). It mainly includes the integration physical design platform and the integration engineering design platform. The integration engineering design platform aims at performing detailed engineering design for each tokamak component (e.g., breeding blanket, divertor, and vacuum vessel). The vacuum vessel design and analysis module is a part of the integration engineering design platform. The main idea of this module is to integrate the popular CAD/CAE software to form a consistent development environment. Specifically, the software OPTIMUS provides the approach to integrate the CAD/CAE software such as CATIA and ANSYS and form a design/analysis workflow for the vacuum vessel module. This design/analysis workflow could automate the process of modeling and finite element (FE) analysis for vacuum vessel. Functions such as sensitivity analysis and optimization of geometric parameters have been provided based on the design/analysis workflow. In addition, data from the model and FE analysis could be easily exchanged among different modules by providing a unifying data structure to maintain the consistency of the global design. This paper describes the strategy and methodology of the workflow in the vacuum vessel module. An example is given as a test of the workflow and functions of the vacuum vessel module. The results indicate that the module is a feasible framework for future application.

1. Introduction

The China Fusion Engineering Test Reactor (CFETR) is a superconducting tokamak currently under conceptual design. The objectives of CFETR are to achieve 50~200 MW fusion power and steady-state operation with a duty cycle between 0.3 and 0.5 in order to demonstrate the feasibility of fusion energy and the self-sustainability of the fuel cycle [1].

The design work of CFETR involves many complex components such as the core plasma, breeding blanket, and divertor. Data exchange and iteration are necessary between different components as well as between physics design and engineering design. Thus, a comprehensive system code is required to perform the consistent global design of CFETR. A system code aims at self-consistent optimization of the key factor in the design of a tokamak. Several system codes have been developed by different organizations (SYCOMORE by CEA [2, 3], Process by CCFE [4, 5], and TSC by FEDC [6]).

These system codes greatly improve the efficiency of tokamak conceptual design. But they have few connections with the detailed engineering design and analysis of tokamak components. The CFETR integration design platform comprises both the physical design platform and the engineering design platform [7]. The function of the engineering platform of CFETR is to conduct the design and engineering analysis of CFETR components (e.g., magnetic coils or blanket and vacuum vessel). The required software such as ANSYS and CATIA is integrated by OPTIMUS to provide an engineering design framework. OPTIMUS is PIDO (Process Integration and Design Optimization) software. This software could integrate most kinds of CAD/CAE software, such as CATIA and ANASYS, to form a workflow for engineering design [8]. Every module in the engineering platform is workflow based and is independent of others. But through a standard data structure, modules can exchange data to maintain the consistency of the whole system. The input and output data are stored in a database for further utilization.

This manuscript describes the development of the engineering design and analysis module of the vacuum vessel (VV) in integration engineering platform. Section 2 is the overview of the workflow of VV module. Sections 35 present the strategy and implementation details of VV module. Section 6 gives an example of the application of VV module. Conclusions and prospects for future developments are outlined in Section 7.

2. Workflow Overview

As one of the modules in the engineering platform, the VV design and analysis module has a basic function to conduct VV modeling and FE analysis about VV. Based on the results of FE analysis, further sensitivity analysis and optimization of geometric parameters could be done. With reference to previous experience of VV engineering design, the basic conceptual workflow of VV module is shown in Figure 1.

The dashed box in Figure 1 indicates the VV module. The inside of the dashed box represents the working procedure of VV module. The outside of the dashed box is databases and other modules that have interfaces with VV module.

Firstly, the input and output data are described as follows.

The input of VV module includes(1)geometric parameters of VV (main input),(2)material properties of VV for FE analysis,(3)shape and current of PF/TF coils for FE analysis,(4)structural loads (i.e., coolant pressure),(5)structure criterion.

The output of VV module includes(1)final design model of VV,(2)final geometric parameter of VV,(3)results of FE analysis.

Interfaces are built into the VV module to facilitate the data exchanges of the input and output. Five interfaces have been developed to realize these exchanges:(1)Interface between material databases(2)Interface between assessment criterion databases(3)Interface between working condition databases(4)Interface between GASC [9](5)Interface between PF/TF modulesThe data for exchanging through these interfaces are all arranged in TXT files with a predefined standard data structure. The consistency of data and model should be kept from the beginning to the end.

Generally, the procedure of a single run of the VV module is shown in Figure 1, excluding the sensitivity analysis and optimization loop. The input of single run is geometric parameters and output is the results of FE analysis. The sensitivity analysis and optimization loop are based on the single-run procedure. Steps 14 describe the procedure of a single run of VV module; Steps 5 and 6 describe the procedure of sensitivity analysis and optimization. More details about every step will be described in subsequent chapters accordingly.

Step 1. The VV module starts from the geometric parameters of VV, which means the model of VV should be parameterized at first to give a set of parameters that could describe the shape and structure of VV. The parameterization of CFETR VV will be discussed in the next chapter. The initial values of geometric parameters of VV are determined according to results of GASC (General Atomics System Code, [9]) and subject to constraints of other components (e.g., TF/PF coils and in-vessel components). GASC is a zero-dimensional system code that provides the plasma configuration and device radial space distribution (Figure 2) for every engineering module. Combining this data with the geometric parameters of TF/PF coils, the value of geometric parameters of VV could be settled to make sure the vessel is big enough to contain the plasma and small enough to fit inside the coils.

Step 2. This step involves modeling the VV in CAD and CAE software with the former geometric parameters. The parameters and the equations between these parameters are defined in both CATIA and ANSYS to achieve the parameterization of VV, ensuring the automatic rebuilding of the model with the changing of geometric parameters afterwards. The model/parameter interaction between CAD model and CAE model means that both the model and the parameters are transferred from CAD to CAE. Instead of using the CAD model directly, the complex part of the model could be rebuilt in CAE to improve the success rate of model conversion.

Step 3. This step involves performing FE analysis based on the parameterized VV model in CAE. The FE analysis includes electromagnetic analysis, thermal analysis, and structural analysis. The results of electromagnetic and thermal analysis will be used in structural analysis to realize indirect coupling.

Step 4. This step involves outputting the model, geometric parameters, and results of FE analysis to the external database. The engineering platform will manage the utilization of these data in subsequent modules.

The sensitivity analysis and optimization loop are performed based on the single-run process. The steps for sensitivity analysis and optimization are as follows.

Step 5. This step consists of analyzing the sensitivity of each geometric parameter corresponding to the output of FE analysis. The sensitivity analysis could screen out the parameters with high sensitivities as the driving parameters for the subsequent optimization. The parameters with higher sensitivity have greater influence on the output, which means they should be taken into consideration in the optimization.

Step 6. In this step, the optimization loop in Figure 1 is performed. The optimization loop aims at finding the optimum value of driving geometric parameters for a specific objective. The objective of optimization could be defined according to different purposes, for example, minimizing the mass of VV in order to minimize the cost of VV. In addition, the optimizing process is subject to the constraints of a strength criterion. The results of FE analysis are checked to ensure the stress of VV is not exceeding the allowable stress of the material.

In order to boost the efficiency of optimization, the response surface method (RSM) and optimization algorithm (e.g., sequential linear programming, self-adaptive evolutionary programming) [10] were adopted. The response surface method requires a single-run workflow on sample points in the input space. Then, we calculate a fitting function (response surface) between input variables (geometric parameters) and the output variables (results of finite element analysis). The optimization algorithm was then applied on the response surface to find the optimum point according to the objective of optimization. Since the calculation on response surface is much faster than FE software, the combination of RSM and optimization algorithm can achieve high efficiency of optimization.

As shown in Figure 3, CATIA and ANSYS are integrated in OPTIMUS to build the framework of the VV module. Part 1 is the input of VV module, part 2 and part 3 are CAD modeling and FE analysis separately, and part 4 is the output of the VV module. The sensitivity analysis and optimization are all performed on this workflow.

3. The Design of CFETR VV and Geometric Parameters

As shown in Figure 1, the workflow begins at geometric parameters of VV. Thus, the first step is to parameterize the VV and then build a parametric model in CATIA and ANSYS in order to realize the automatic rebuilding of the model.

3.1. CFETR VV Design

The CFETR VV design is a 316 L SS double-wall toroidal structure. To consider the use of central space as efficiently as possible and the manufacturing difficulty, the CFETR VV has a D-shaped cross section and each D-shaped cross section is formed by one straight line and five arcs which are tangential to each other [11]. Reinforcement ribs are placed between inner shell and outer shell to ensure poloidal structural strength.

The thickness of the inner shell and outer shell is 50 mm with a gap of 0.18 m reserved for in-wall shielding (IWS), baking, and cooling system for inboard area as well as a gap of 0.28 m for the outboard area at the equatorial plane. The vessel has eight vertical and eight equatorial ports for auxiliary heating, diagnostics, and remote maintenance and eight divertor ports for reassembly of divertor, utility feed-through, and vacuum pumping. The maximum size inside the VV is about 6,220 mm in the horizontal direction and 10,270 mm in the vertical direction [11]. The VV is divided into 16 sectors toroidally according to the 16 TF coils. The detailed structure of VV is shown in Figure 4.

3.2. Parameterization of VV

Parametric modeling offers two advantages for design: one is to facilitate the modification of the design module and the other is to promote validity and accuracy of transformation between CAD model and CAE model. Direct transformation from CAD model to CAE model mostly depends on the performance of CATIA and ANSYS, which does not have high reliability. Geometric parameters could bridge these two programs. For the complex part of the model, by using the same parameters for modeling in each program, the consistency of the model could be maintained as much as possible.

Take the parameterization of D-shape cross section as an example. The D-shape cross section contains one straight line and five arcs. Only the upper half of the cross section is considered since the lower half has the same structure. The detailed geometric elements of the upper half are shown in Figure 5. There are one straight line and three arcs in Figure 5, which are tangential to each other. Although there are 18 parameters to describe the geometry in Figure 5, they are not independent of each other due to the tangency among lines and arcs. The established constraint equations according to the geometry relationships are as follows:Then, solving these equations, the results are as follows:whereThus, these six parameters, , , , , , and , were one set of parameters that could completely describe the shape of the upper half of cross section consistently. In this case, they are chosen as the results of parameterization of VV cross section, which is shown in Figure 6. And represents the thickness of VV shells, represents the thickness of port stub extension, and represents the thickness of reinforcement ribs. Along with parameterization of D-shape cross section, the position and cross section of the port and other parts of VV were parameterized using the same method. The geometric parameters of port cross sections are shown in Figure 7.

The detailed design parameters were shown in Table 1. The parameters from to describe geometry of D-shape cross section of inner and outer shell. The parameters from to describe the position and shape of every port and the parameters from to represent the thickness of every part of VV as shown in Figures 6 and 7. The parameter secn represents the number of VV sectors and ang represents the angle between reinforcement ribs.

Along with these parameters, the constraint equations have been established in both CATIA and ANSYS. When one parameter changes, the model automatically changes and keeps smooth joins everywhere. But the allowed value range of each parameter was restricted to make sure the vessel is big enough to contain the plasma and small enough to fit inside the coils.

4. FE Analytic Process of VV

ANSYS v15.0 was adopted for performing the FE analyses of VV, which include electromagnetic field analysis, thermal analysis, and structural analysis. With the same FE model, these analyses could be coupled indirectly. The EM force distribution and temperature distribution are, respectively, read from result files from electromagnetic analysis and thermal analysis.

4.1. Type of Loads and Working Conditions

The mechanical loads acting on the VV can be divided into four independent categories.

(1) Electromagnetic (EM) Loads. The magnetic field for the confinement of plasma is generated by the current in the superconducting coils, and the plasma current itself, when the plasma is disrupting, the magnetic flux going through the VV will change which induces current in the structure of VV module. The induced current interacting with the magnetic field will generate EM forces as additional loads on VV module [12] including plasma major disruption (MD) event, vertical displacement event (VDE), and Halo current event.

(2) Thermal Loads. Temperature gradients inside the VV structure are caused by nuclear heating on one side and water cooling on the other side, including baking heat, nuclear heat during plasma normal operation.

(3) Pressure Loads. These include coolant pressure and incidental VV internal and external pressure.

(4) Inertial Loads. These are caused by acceleration due to gravity and seismic events.

Taking all the mechanical loads into consideration is the objective of VV module but only loads listed in Table 2 have been considered in the FE analysis.

4.2. Extraction of Results

The results of FE analysis are used to examine the structural strength of VV. Stresses are extracted and classified into four types according to ASME-VIII [13].(1)General Primary Membrane Stress () is stress of uniform distribution along the direction of the thickness of the vacuum vessel.(2)Local Primary Membrane Stress () is membrane stress only on local area of VV.(3)Primary Bending Stress () is stress of linear distribution along the direction of the thickness of the vacuum vessel.(4)Secondary Stress () mainly comprises thermal stress.

Referring to ASME-VIII-2 and ITER VV design criterion [13, 14], the fourth strength theory and von Mises are used to evaluate the strength of VV. Table 3 shows the allowable stress under different temperatures. represents allowable stress for 316 L.

5. Sensitivity Analysis and Optimization

Generally, there are dozens of parameters to describe a VV (Table 1). Some of them do have important influence on the strength of VV, while others do not. Optimizing all of them is a time-consuming and meaningless work. Those who have significant influence on VV mechanical strength are considered as driven parameters in optimization. Others stay fixed during optimization. The objective of optimization is to find the optimal value of these driven parameters. Sensitivity analysis is the method to screen them from all the geometric parameters.

5.1. Sensitivity Analysis

Sensitivity analysis is the study of how the uncertainty in the output of a mathematical model or system (numerical or otherwise) can be apportioned to different sources of uncertainty in its inputs [15].

A variance approach to calculate global sensitivity index (Sobol index) based on response surface method is provided in VV module. Response surfaces are also known as meta models, surrogates, emulators, auxiliary models, and so forth. The main idea of RSM is to use a sequence of designed experiments to obtain an optimal response, which is easy to estimate and apply. OPTIMUS has a wide range of methods in building RSM models, including least square method based on Taylor expansion and user-defined expansion, interpolation method based on Krigin method, and Radial Basis Function (RBF) method [10, 16, 17]. According to the RSM model, the program can calculate Sobol index of each input to decide their contribution to the outputs.

Local sensitivity analysis is also particularly useful when screening high dimensional models. One at a time (OAT) is a choice. The principle of OAT is simple: each parameter is varied successively from a given nominal value while keeping the other parameters constant. Repeating this procedure a limited number of times for each parameter, one can obtain a rough idea of its effect on output parameters [18].

5.2. Optimization

Local optimization search algorithm and global optimization search algorithm both are available in the module. The former includes sequential linear programming method and sequential square programming method. The latter includes self-adaptive evolutionary programming method (SAE) and differential evolutionary programming method [1921]. Combined with RSM, these methods could finish optimization within a short time, since response surface method is used instead of repetitive FE analysis. The task of optimization can be more effective and convenient. Besides, the utility of global optimization algorithms makes it more likely to achieve globally optimal solution.

After all, the response surface method is only an approximation to FE analysis; it cannot completely replace the FE analysis. The results of the optimization need to be verified by FE analysis. Combining this method with FE analysis, the global optimization could be realized with high efficiency.

6. Testing of VV Module

In order to test the function of VV module, an example was performed. Table 4 shows the results of sensitivity analysis based on OAT method. By performing single-run process with the change of input, the impact of each input parameter on results of FE analysis indicates their sensitivity. The effect of each input variable is converted to a stress increment (delta stress). The impact on FE results of and is at least double that of other parameters, which indicates that the stress level of VV greatly depends on and . Thus, these two parameters were chosen as the driven parameters in optimization shown in Table 4.

Then, optimization was performed to get the optimum value of and . The constraints of stress are set as in Table 3. The objective of optimization is to minimize the mass of VV (assuming that cost is proportional to mass). With the Latin-hypercube sampling, the single-run process was performed at different experimental points in the parameter space formed by and . Then, RSM was established based on these results of single-run process. At last, SAE was adopted on RSM model to find the optimum point.

Table 5 shows the optimal values of and , which are 50.62 mm and 30.08 mm, respectively, while stress levels were within the design criterion. Then, a single FE analysis was performed with optimal values of and to give a comparison of results from RSM and from FE analysis (Table 5). Most errors between RSM and FE analysis are under 5% but some of them are over 10%. Thus, improving the quality of RSM is one of the future tasks in order to get more reasonable optimization results.

The function of VV module was tested by using a workstation with a configuration of the hardware as shown in Table 6. But the whole integration platform is going to be deployed on servers in the future plan. The calculation time changes a lot due to different configurations.

The average calculation time of individual FE analysis is about 6 hours and 48 minutes. According to the SAE (self-adaptive evolutionary) method, optimization without RSM usually needs to perform FE analysis 100 to 300 times. Thus, the calculation time is at least 600 hours. But, with RSM method, the results are calculated through response surface instead of FE software. The calculation based on response surface is very fast. It takes less than 5 seconds to accomplish 100 to 300 calculations on response surface. But building the response surface still needs a couple of calculations on FE software. In this case, the FE analysis is performed 24 times to build the response surface. And 186 times of calculations were performed on response surface for the optimization. The calculation time of the overall procedure of optimization with RSM is 163 hours and 13 minutes. Without RSM, the same 186 calculations should have been performed on FE software, which will take nearly 1264 hours and 48 minutes. Even if the number of calculations is more or less different on FE software, the calculation time is still more than 600 hours. Therefore, with the help of RSM, the calculation can achieve a higher efficiency.

7. Conclusion and Perspective

The VV design and analysis module of CFETR engineering design platform provides a new approach to conduct engineering design and parameter optimization of the vacuum vessel. The integration of different software made it possible to allow automation and analysis. Combined with RSM, the module gives a more efficient way for engineers to realize the global geometric optimization.

The integration design platform is still under development. Currently, the basic framework has been established. The interfaces and iteration between modules are still planned for future development. For vacuum vessel module, in the next work plan, new analyses such as seismic analysis and buckling analysis should be added to this module and the RSM also should be improved to achieve a higher accuracy.

Competing Interests

The authors declare that they have no competing interests.

Acknowledgments

This work is supported by the National Magnetic Confinement Fusion Research Program of China (Grants nos. 2014GB110001 and 2014GB110002). The authors would like to express their thanks to Vincent Chen, Xuebing Peng, Zhengping Luo, Yong Guo, Nan Shi, and Kun Xu from the CFETR integration platform team.