1. Introduction
The new generation of missile weapon systems puts forward the performance requirements of high loading, high-pressure strength, and high reliability for SRM. However, high-loading SRMs are always accompanied by high stress and strain, which brings serious challenges to its grain structural integrity. The multiobjective optimization design of the grain shape of the SRM is an effective method to balance the conflicts between the grain structural integrity, the internal ballistic performance, and the loading performance. However, the process of optimizing the SRM charge shape is repetitive, and obtaining the structural response of the SRM through numerical analysis is an extremely time-consuming job. For this reason, there is an urgent need to explore efficient multiobjective optimization design methods to improve the level of design of complex high-loading SRMs.
At present, the parametrized modeling method has been mainly applied to the internal ballistic calculation models and structural analysis models of some simple SRMs [
1,
2,
3]. Some scholars have carried out a series of works based on CATIA, Pro/E, SolidWorks, and other software for parametrized modeling of SRMs [
3,
4,
5] and realized the calculation and optimization for the internal ballistic performance of SRMs with various grain shapes [
6,
7,
8]. Some scholars have also introduced parametrized modeling methods into the field of structural analysis of SRMs [
9,
10,
11] and applied them to some SRMs with low loading fraction and relatively simple grain shapes.
However, the parametrized modeling method for high-loading SRMs is still lacking in-depth research. The reason for this is that the realization of the analysis process of high-loading SRMs has a drastic conflict between the complex configuration of the grain and the limited preprocessing capability of the finite element software.
As for the surrogate modeling technique, it has been widely used for various structural optimization design problems since it was proposed in the 1960s [
12,
13], and some scholars have conducted some preliminary studies for SRM. Ye et al. [
14] conducted a multidisciplinary optimization design for SRM based on the Kriging model, considering the component cost and the internal ballistic performance; Wu et al. [
15] applied the surrogate modeling technique to the grain design field of SRM and obtained the smoothest charge design solution for the thrust.
As for the multiobjective optimal design of SRMs, Miao et al. [
16] carried out a multiobjective optimal design of the stress release boot for several performance indicators related to the structural integrity of an SRM. Tola [
17] carried out a multiobjective optimal design of a simple two-dimensional star-hole-type grain considering both internal ballistic performance and structural strength criteria.
In summary, for the optimization design of the grain of a high-loading SRM, the complex structural form causes great difficulties in obtaining the structural response data, and there is still a lack of efficient optimization methods that consider the structural integrity, internal ballistic performance, and loading performance of the SRM grain.
In this paper, the implementation of parametrized modeling methods in the field of structural analysis of a high-loading SRM is investigated based on Abaqus software and Python language. On this basis, the influences of geometric parameters and loads on the structural integrity of the grain are analyzed for the SRM with finocyl grain. Then, the applicability of different experimental design methods and surrogate models to the SRM structure optimization problem was analyzed and tested, and the process of establishing the surrogate model for structure optimization was finalized. Finally, the NSGA-II algorithm was used to realize the multiobjective optimization design of the SRM grain by combining the internal ballistic and loading performance calculation models.
2. Model and Methods
In order to implement the multiobjective optimization design of SRM grain, we first need to determine the design variables, objective functions, and constraints, and then establish the mathematical models after transforming it into mathematical problem.
2.1. Optimized Objects
The SRM with finocyl grain is widely used in industry for its advantages of high charge–volume fraction and flexible combustion surface adjustment, etc. [
18]. We take a fixed-volume SRM with finocyl grain with an aspect ratio of 5.6 and a diameter of 1.7 m as the research object, whose case dimensions have been fixed. The grain is divided into parts I, II, and III, as shown in
Figure 1.
The SRM is in the stage of optimization design of the grain shape after the overall scheme is determined, its internal ballistic performance is basically confirmed, and the case size, grain thickness, and internal hole radius are basically fixed. Therefore, the design variables in this paper are the eighteen configuration parameters associated with finocyl in grain parts I and III, that is,
where
is the parameter of the finocyl in grain part III; the specific meaning of the parameter is shown in
Figure 2;
is the parameter of the finocyl in grain part I; while the initial value
and the range
of design variables are shown in
Table 1.
2.2. Optimization Objectives and Models
For the SRM, structural integrity, internal ballistic performance, and loading performance are the three key performances for determining its launch capability.
1. Structural integrity
The main failure mode of SRM is the destruction of its structural integrity, especially the structural integrity of its grain. From the beginning of production to the completion of the launch mission, its life history and the corresponding loads are shown in
Figure 3. Long-term experience indicates that temperature and pressure loads have the most significant impact on the structural integrity of the SRM, so the load case of the SRM studied in this paper is a combined load consisting of temperature and pressure.
The SRM grain is in a multidirectional stress state under temperature or pressure load, so it is appropriate to use the octahedral shear strain criterion, which is , where is the critical value obtained by the experiment and is the safety factor.
The expression for the octahedral shear strain is given by
and the expression of von Mises strain is
Therefore, . It can be obtained that the von Mises strain is essentially equivalent to the octahedral shear strain. In addition, for solid propellants with Poisson ratio tending to 0.5, the results of the monotonic tensile test can be applied more simply when using the von Mises strain criterion.
For the SRM, the lower the von Mises strain, the safer the structure of SRM. For this reason, the objective function related to the structural integrity of the SRM was set as
where
is a function of the maximum von Mises strain
about
,
is the
for different
, and
is the maximum von Mises strain before optimization.
2. Internal ballistic performance
For the internal ballistic performance of a SRM, the combustion chamber pressure is one of the most critical parameters, because its magnitude and variation law not only directly determine the SRM thrust scheme, but also affect the whole process of combustion and the design of the structural strength of the SRM.
In zero-dimensional internal ballistics, assuming a uniform pressure in the combustion chamber and ignoring the effect of gas flow [
19], the basic differential equation for the time variation of the combustion chamber pressure can be obtained according to the conservation of mass and the gas equation of state as
where
is the free volume of the combustion chamber,
is the specific heat ratio function,
is the characteristic velocity of the propellant,
is the gas density,
is the time,
is the propellant density,
is the area of the combustion surface,
is the calculated correlation coefficient of the combustion velocity, and
is the cross-sectional area of the nozzle throat.
For the SRM that has completed the preliminary design of internal ballistics, the combustion chamber shape, propellant type, and nozzle design have been determined, so the change in combustion chamber pressure and combustion surface area with time is basically the same. For this reason, the objective function related to the internal ballistic performance is set as follows: the deviation of the initial combustion surface area from the target combustion surface area is minimized, that is,
where
is a function of the initial combustion surface area
about
,
is the initial combustion surface area for different
, and
is the initial combustion surface area before optimization.
3. Loading performance
The volume loading fraction reflects the loading performance of the SRM when the combustion chamber size is constant, and the increase in propellant loading can directly improve the total impulse, so the volume loading fraction should be increased as much as possible during the design process. Therefore, the objective function related to the loading performance is set as follows: maximize the increase in the volume loading fraction relative to that before optimization, that is,
where
is a function of the volume loading fraction
about
,
is the volume loading fraction for different
, and
is the volume loading fraction before optimization.
In addition, the optimization objectives should also satisfy certain conditions, namely that the maximum von Mises strain of the SRM grain should not be higher than before the optimization, the volume filling fraction of the SRM should not be lower than before the optimization, and the deviation between the initial combustion surface area and the target combustion surface area should be within 5%.
In summary, the mathematical model of the multiobjective optimization problem of the SRM grain is
3. Grain Structural Integrity Analysis Based on Parametric Modeling Technology
The key and difficulty of the multiobjective optimization of the grain shape is how to obtain the structural response under different design variables. The optimization process requires repeated invocations of the numerical simulation model to obtain the structural response data, and the high-precision simulation analysis model is always accompanied by high computational costs, resulting in long optimization cycles and low solution efficiency.
In order to improve the optimization efficiency, the parametric modeling method was first introduced into the field of structural analysis of a high-loading SRM, and it was further combined with the surrogate modeling technique to establish the mapping relationship between input and output data through limited sample data, which can effectively reduce the total computational effort of the optimization process.
3.1. Parametric Modeling Technology for SRM
The structural integrity analysis of the grain of the SRM is a really complex and time-consuming process, and the manual modeling time is about tens of hours. For this reason, a Python script is used to replace the user’s pre- and postprocessing operations, which reduces the cost of the structural analysis to tens of minutes; the basic principle is shown in
Figure 4.
The Python script for the SRM mainly contains six functions: geometric modeling, meshing, material definition, boundary setting, load setting, and result extraction. The content and order of the script are shown in
Figure 5.
The specific features of the six functions are:
1. Function of geometric modeling: since the SRM grain has nine holes with the same circumferential position on the front and rear sides, combined with its cyclic symmetry, the 1/18 geometric model, as shown in
Figure 6a, will be created by the function of geometric modeling.
2. Function of meshing: dividing the geometric model automatically into the finite element model shown in
Figure 6b, which has the number of hexahedral elements at around 150,000.
3. Function of material definition: assigning the material properties of each part to the corresponding geometry. The material parameters of the case, insulation, cladding, and propellant are shown in
Table 2. The propellant and cladding are the same viscoelastic materials, and their relaxation modulus is characterized using the Prony series as shown in Equation (9), and the first five order parameters are shown in
Table 3.
The time–temperature equivalence equation of propellant and cladding is shown in Equation (10), where
is the translational factors at different temperatures;
,
is the material constant, determined by the material’s own characteristics,
,
;
is the reference temperature,
.
4. Function of boundary setting: applying symmetric displacement constraints on both sides of the SRM according to the cyclic symmetry, and then applying axial displacement constraints on the intersection of the tail head and the straight section of the case.
5. Function of load setting: setting the analysis step and loading the load to the finite element model of the SRM. When the temperature load is applied, a linear decrease in temperature from 58 °C to 20 °C in 86,400 s is placed on the SRM; when the internal pressure load is applied, a linear increase in pressure to 10 MPa in 0.3 s is placed on the internal surface of the SRM [
20].
3.2. Analysis of Influence of Load
Elasticity theory indicates that for the plane strain model, the stress concentration coefficients caused by uniform temperature load and uniform internal pressure load are the same. For the linear viscoelastic three-dimensional grain model used in this paper, the grain will shrink under the temperature load, which was similar to the surrounding pressure environment in which the pressure load was applied, and the von Mises stress cloud of the grain when the temperature and pressure load are applied separately is shown in
Figure 7.
From
Figure 7, it can be obtained that the stress cloud diagrams of the grain are extremely similar when the temperature load and the pressure load are applied separately, and the locations of the danger points of each part of the grain are exactly the same, in which the danger points of grain part I and III appear near the junction point between the tail of the finocyl and the inner hole, while the danger points of grain part I appear on the central surface of the inner hole, and the maximum von Mises strains of three parts are described as
, respectively.
The
was taken as the object of study, keeping the rest parameter fixed and making
and
change in their respective ranges, while the
under temperature load, the
under pressure load and the
under combined load were extracted, respectively, as shown in
Figure 8.
From
Figure 8, the effects of temperature and pressure load are almost directly superimposable for
. From von Mises strain Equation (3), it is obtained that
Combined with the principal strain situation of the grain, for linear viscoelastic materials, the position of
and the direction of the principal strain under the effect of temperature or pressure load are completely same. For this reason, the principal strain under combined load is equal to the sum of the principal strains when temperature and pressure loads are applied separately, that is,
where
are the principal strains at the danger point under the effect of temperature or pressure load alone or in combination, respectively. Obviously, when the principal strains satisfy
then
Therefore,
and from Equations (11) and (12),
Combining Equations (15) and (16), we can obtain
The numerical analysis result shows that under the material parameters and load conditions of this paper, the ratio of principal strain under temperature and pressure load is approximately equal to 0.39, that is,
For this reason, when it is required to obtain only the numerical simulation of temperature load or pressure load can be performed, which can save half of the time for the obtaining of the structural response data.
3.3. Analysis of the Influence of Parameters
The Saint-Venant principle indicates that when the magnitude of the force is constant, the distribution of the load has little effect on the area far from the effect of the load. For this reason, grain part III shown in
Figure 2 was studied, and the parameters were grouped into those close to the danger point—
—and those far from the danger point—
.
Firstly,
were analyzed, keeping
constant, and adjusting
and
, respectively, the variation of
with
and
are shown in
Figure 9 and
Figure 10, in which the left and right cloud maps are the configuration and von Mises stress cloud maps of the grain with the first and last group of parameters, respectively.
From
Figure 9 and
Figure 10, it can be obtained that
fluctuate within a very small range when
are varied with constant
, and the positions of the danger points remain basically unchanged. On the one hand, it indicates that the change in
does not affect the structural response of grain part I and II, and on the other hand, it also indicates that the change in
does not affect the von Mises strain response at the danger point of grain part III.
To analyze the influences of
,
at different
are shown in
Figure 11.
1. shows a monotonic decreasing trend with the increase in , and the relative increase in can make decrease when the sum of and is constant;
2. gradually decreases with the increase in , and the decreasing trend gradually becomes slower;
3. shows the trend of decreasing and then increasing with the increase in , and reaches the minimum value near , and does not change with .
4. also does not change with .
In summary, based on the analysis of the effects of loads and parameters, for the acquisition of
with different parameters, based on the superposition analysis of load effects in
Section 3.2, we can firstly obtain that
After partitioning the SRM as shown in
Figure 1, Equation (20) is transformed into
Combined with the conclusions obtained from the parameter influence analysis in
Section 3.3, we can obtain
where
is the maximum von Mises strain of part II of grain and
is a constant.
Then, according to conclusion (2) of
Section 3.3, controlling
and
in the subsequent analysis, Equation (22) is simplified to
4. Establishment and Validation of Strain Surrogate Model
The multiobjective optimization design of SRM grain requires repeated invocation of numerical simulation models to obtain structural response data. High-precision simulation analysis models are always accompanied by high computing costs, resulting in long optimization cycles and low solution efficiency. For this reason, the surrogate model technology is introduced to establish the mapping relationship between and to improve the optimization efficiency and reduce the optimization cost.
Based on the conclusion of
Section 3.2 and Equations (21) and (23), the establishment and validation process of the surrogate model for
is shown in
Figure 12.
4.1. Acquisition of Sample Data
In order to enable the surrogate model to effectively predict the response in the design space, a certain number of initial sample points need to be obtained first. The acquisition of sample points is based on the experimental design method, and to make the surrogate model effectively replace the true objective function, a suitable experimental design method should be selected so that the initial sample points can be distributed as uniformly as possible in the design space.
The most widely used experimental design method is optimal Latin hypercube sampling (OPLHS). OPLHS is based on Latin hypercube sampling (LHS), in which the sampling process will evaluate and optimize different combinations based on the total spacing between sample points using the optimization algorithm, and finally derive the most uniformly distributed combination of sample points.
For this purpose, 200 data samples were collected in the sampling space shown in
Figure 1 for grain parts I and III, respectively, and the spatial distribution of the sampling points is shown in
Figure 13.
4.2. Comparison and Validation of Surrogate Model
The commonly used surrogate modeling techniques include the response surface methodology (RSM) [
21], Kriging [
22] and radical basis function (RBF) [
23] models, etc. The basic mathematical expression of the RBF model is
where
is the weight coefficient of the
th basis function.
To compare and verify the prediction accuracy of the three models, a cross-validation method was used, where cross-validation means that for the initial sampling data obtained, most of them are used to build a surrogate model, and a small part is used to compare the deviation between the actual and predicted values, and then evaluate the prediction accuracy of the model. There are four commonly used indicators for model accuracy evaluation as follows.
where
is the mean response value of the
sample points for validation.
- 3
Average absolute error,
- 4
Maximum absolute error,
In which, , , and are the global prediction accuracy evaluation indexes, and is the local accuracy evaluation index. When and are closer to 0 and is closer to 1, the global prediction accuracy of the model is higher, and when is closer to 0, the local prediction accuracy of the model is higher.
Based on the sampling point data obtained by OPLHS, the RSM, Kriging and RBF models for
were cross-validated five times, and the results are shown in
Table 4.
It was observed that the applicability of different surrogate models was ranked as follows: RBF model > RSM model > Kriging model, and the of the RBF model was always higher than 0.998. It was concluded that the prediction accuracy of the RBF model established based on OPLHS met the requirements, and the subsequent optimization of the SRM grain could be carried out after the surrogate model for was established by the same method.
5. Result of Multiobjective Optimization for SRM Grain
After obtaining the required surrogate model, combined with the computational models of
and
, the optimization model shown in Equation (1) is solved based on the NSGA-II algorithm according to the flowchart shown in
Figure 14.
NSGA-II is one of the most widely used multiobjective optimization algorithms. The prototype was NSGA, proposed by Srimivas and Deb in 1994; and then K. Deb and S. Agrawal improved NSGA based on NSGA in 2001 and proposed the second-generation of NSGA with elite strategy, namely NSGA-II.
Compared with NSGA, the major difference of NSGA-II is the introduction of crowding degree ranking, which makes the distribution of individuals in each generation of the population more uniform, combined with the Pareto nondominance ranking to determine the fitness of individuals in the population.
Due to the high number of design variables, the number of populations was set to 200 and the number of iterations was set to 50 in order to ensure the diversity of populations. The distribution of the obtained Pareto optimal solution in the space of objective functions was shown in
Figure 15.
From
Figure 15, it can be obtained that the optimization method based on the NSGA-II algorithm is able to obtain the complete Pareto front for this problem. In addition, from the distribution of Pareto optimal solutions in the two-dimensional plane of the objective function, it can be seen that there is an obvious constraint relationship between the
and
, and the multiobjective optimization design method proposed in this paper can effectively balance the contradiction.
To verify the accuracy of the multiobjective optimization results of the drug shape based on the surrogate model, the numerical analysis of some of the Pareto optimal solutions was performed, and the comparison results are shown in
Table 5, where
is the actual calculated value and
is the maximum von Mises strain value of the SRM grain predicted by the surrogate model.
The validation results show that the maximum prediction deviation of the surrogate model for was 3.10% and the average prediction deviation was 1.87%, which confirm the effectiveness and accuracy of the multiobjective optimization method of SRM grain based on the surrogate model.
6. Conclusions
In this paper, a multiobjective optimization design of grain is achieved for the SRM with finocyl grain based on parametric modeling and surrogate modeling methods, and the following conclusions are obtained:
(1) The multiobjective optimization of the SRM grain considering the structural integrity, internal ballistic performance, and loading performance was realized, and the complete Pareto optimal solution set was obtained based on NSGA-II with significant optimization effect. Under the constraints, the maximum von Mises strain can be reduced by up to 26.72% and the volume loading fraction can be increased by up to 1.83% compared with that before the optimization, and a series of balanced Pareto optimal solutions were also obtained for the decision maker to choose.
(2) The optimal design method based on parametric modeling and surrogate modeling techniques is significantly superior in efficiency, which can reduce the single calculation time by more than 95% and the number of calculations from 20,000 to 400, with an average prediction deviation of only 1.87%.
(3) Load and geometric parameters were analyzed for the SRM grain under combined temperature and pressure loads, and it was found that the effects of temperature and pressure loads on the von Mises strain at the danger point are superimposable and the ratio between them is fixed; at the same time, the only key geometric parameter affecting the von Mises strain at the danger point is or . The resulting conclusions can significantly reduce the work required to build the surrogate model.