Next Article in Journal
Improved Bilateral Filtering for a Gaussian Pyramid Structure-Based Image Enhancement Algorithm
Previous Article in Journal
Parameterized Algorithms in Bioinformatics: An Overview
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A General Integrated Method for Design Analysis and Optimization of Missile Structure

1
School of Astronautics, Beijing University of Aeronautics and Astronautics, Beijing 100191, China
2
Shanghai Aerospace Control Technology Institute (SACTI), Shanghai 200233, China
3
Baicheng Ordnance Test Center of China, Baicheng 137001, China
*
Author to whom correspondence should be addressed.
Algorithms 2019, 12(12), 257; https://doi.org/10.3390/a12120257
Submission received: 6 November 2019 / Revised: 23 November 2019 / Accepted: 29 November 2019 / Published: 1 December 2019

Abstract

:
In the demonstration phase of a missile scheme, to obtain the optimum proposal, designers need to modify the parameters of the overall structure frequently and significantly, and perform the structural analysis repeatedly. In order to reduce the manual workload and improve the efficiency of research and development, a general integrated method of missile structure modeling, analysis and optimization was proposed. First, CST (Class and Shape transformation functions) parametric method was used to describe the general structure of the missile. The corresponding software geometric modeling and FEM (Finite Element Method) analyzing of the missile were developed in C/C++ language on the basis of the CST parametric method and UG (Unigraphics) secondary development technology. Subsequently, a novel surrogate model-based optimation strategy was proposed to obtain a relatively light mass missile structure under existing shape size. Eventually, different missile models were used to verify the validity of the method. After executing the structure modeling, analysis and optimization modules, satisfactory results can be obtained that demonstrated the stability and adaptability of the proposed method. The method presented saves plenty of time comparing to the traditional manual modeling and analysis method, which provides a valuable technique to improve the efficiency of research and development.

1. Introduction

The research and manufacture of missile weapon system is a complicated systematic project, which involves many technical fields and departments. From the stage of design to mass production, it needs to undergo the processes of feasibility demonstration, program demonstration, preliminary design, sample design, design typification [1]. Generally speaking, the conceptual design of missile mainly relies on the personnel experience of engineering technicians, which is an iterative process that requires a serious amount of time and energy to obtain an optimal scheme, and the typical duration for a conceptual design activity is approximately a few months. Hence, realizing the rapid conceptual design of missiles will have extremely vital significance to improve the design efficiency of the missile, and shorten the production cycle.
UG is a high-end software product for engineering solutions that includes CAD/CAE/CAM modules. Meanwhile, the UG system provides powerful secondary tools of UG/OPEN API, Menu Script and UIStyler development to customize user interface and application programs as needed. Pegemanyfar [2] presented a design tool, which was for the combustion chamber preliminary design, driven by the EXCEL database and generated by the UG software. LIU et al. [3] developed an automated 3D modeling program based on the UG secondary development technology, which has improved the modeling efficiency. Wang et al. [4] used the technology of UG/KF secondary development for the automatic modeling of the wind turbine blades, and the aerodynamic characteristics of the impeller were analyzed by the Fluent software. Moreover, He et al. [5] implemented the parametric modeling of the blended-wing-body underwater glider structure by using UG secondary development technology and studied its structural performance with ANSYS. Therefore, UG is considered as an excellent tool that can realize the integration of modeling and simulation.
Meanwhile, airfoils have been parameterized in a wide variety of ways. Among them, CST is considered to be a more effective method, which can represent the different types of geometries in a generic way with fewer parameters. Kulfan and Bussoletti [6] proposed a parameterization method that based on class and shape transformation functions, which has the advantages of high precision and fewer variables. The CST method is a powerful and versatile means to describe complex aeronautical shapes ranging from 2D airfoils to 3D geometries of aircraft using analytical functions. Since it has been introduced, this parameterization method has been the subject of several studies [7]. Marco Ceze of the University of Michigan studied the characteristics of CST parameterization and found that the ill-conditioning of parameterization when fitting airfoil with high-order Bernstein polynomials [8]. Straathof et al. proposed a parameterization method that used a combination of Bernstein polynomials and B-splines to allow for both the local and global control of a shape, which is an extension to the Class-Shape-Transformation Method [9].Currently, for 3D wing geometries, the CST methodology is being widely used to drive aerodynamic optimization problems by using a full potential panel code, where the Euler solver being used for 2D airfoil optimizations [10,11,12,13].
Moreover, in terms of structural optimization, plenty of research has been made, and various optimization strategies have been proposed. Presently, the surrogate model technique is promising due to the excellent computational accuracy and efficiency, especially for the practical engineering system with complex mapping functions [14,15,16,17]. The existing surrogate models, for instance the Polynomial Regression, Radial Basis Functions, Kriging models, Support Vector Regression, and Polynomial chaos expansion, have their limitations. Therefore, the proposal of a high-efficiency and straightforward surrogate model will be beneficial for improving the efficiency and accuracy of computational response.
In this paper, UG secondary development technology combined with powerful CST parameterization methodology is used to develop an automatic geometric modeling and FEM structural analysis system for the conceptual missile design, and a novel surrogate model-based optimation strategy is designed to obtain a relatively light mass missile structure under the existing shape size. Moreover, different examples are provided to verify the feasibility of the proposed method for the rapid conceptual design of the missile structure, and this can significantly improve the design efficiency and shorten the design cycle of the missile.

2. Theory

2.1. CST Parameterization Method

The CST geometry representation method is a powerful parameterization that can efficiently model any airfoil in the entire design space. This method combines an analytical “class function” with a parametric “shape function,” where the class function describes an essential class of shapes, and the shape function describes the permutation around this basic shape.
The CST general form of the mathematical expression representing the airfoil geometry is:
z c ( x c ) = ( x c ) N 1 · ( 1 x c ) N 2 · i = 0 n [ A i · ( x c ) i ] + x c · z T E c ,
where c is chord length, the exponents N1 and N2 define the type of geometry, ( x c ) N 1 · ( 1 x c ) N 2 is the general expression of class function, i = 0 n [ A i · ( x c ) i ] is a general function that describes the unique shape of the geometry between the nose and the aft end, and the term z T E c provides trailing edge thickness.
Correspondingly, we define the term of C ( x c ) and S ( x c ) to simplify the form of expression:
z c ( x c ) = C ( x c ) · S ( x c ) + x c · z TE c ,
where
C ( x c ) = ( x c ) N 1 · [ 1 x c ] N 2
S ( x c ) = i = 0 n [ A i · ( x c ) i ] .
The CST parameterization method represents a two-dimensional geometry by the product of a class function C ( x c ) , and a shape function   S ( x c ) , plus a term that characterizes the trailing edge thickness, as denoted in Equation (2).
In addition, the first and last term of the shape function is determined by imposing boundary conditions on the airfoil shape; the result directly related to the airfoil leading edge nose radius RLE, trailing edge boattail angle β , and the thickness z TE :
S ( 0 ) = 2 R LE c
S ( 1 ) = tan β + z TE c .
As mentioned, the class function coefficients N1 and N2 determine the basic shape, whereas the shape function provides the relation that transforms the airfoil physical domain into a well behaved analytic function. The shape function is represented by a Bernstein polynomial of arbitrary order n, which is composed of n+1 scalable components, and the individual components in the polynomial can be scaled to define a wide variety of airfoil geometries.
The definition of the order n Bernstein polynomial is:
BP n = r = 0 n [ K r , n ( x c ) r · ( 1 x c ) n r ] .
The shape function can be recast as:
S ( x c ) = r = 0 n [ v r · S r , n ( x c ) ] ,
where
S r , n ( x c ) = K r , n ( x c ) r · ( 1 x c ) n r
K r , n = ( n r ) = n ! r ! ( n r ) ! .
Assume there exists a set of control points [ x i , z ( x i ) ] . Therefore, we can build a set of equations that relates geometry control points [ x i , z ( x i ) ] directly to weighting coefficients v r :
[ M 0 ( x 0 ) M 1 ( x 0 ) M 2 ( x 0 ) M 0 ( x 1 ) M 1 ( x 1 ) M 2 ( x 1 ) M 0 ( x n ) M 1 ( x n ) M 2 ( x n ) M n ( x 0 ) M n ( x 1 ) M n ( x n ) ] { v 0 v 1 v n } = { z ( x 0 ) x 0 · z TE z ( x 1 ) x 1 · z TE z ( x n ) x n · z TE } ,
where
M r ( x c ) = C   ( x c ) · S r , n ( x c ) .
Examples of the ability of the CST method to represent typical airfoils NACA0006 and NACA4412, and the residual differences between the actual airfoil and the approximated are shown in Figure 1 and Figure 2. In the figure of the residual differences, the range of 0~1 and -1~0 represent the upper and lower airfoil surface, respectively. Note from the figures that the differences between the actual NACA airfoil and the approximated airfoil are hardly discernible even for the Bernstein polynomial of order 5. In general, the shape function with BPO = 6~9 can satisfy the requirement of high precision [18].
As previously shown, the CST parameterization methodology can efficiently model any airfoil in the entire design space, and it has the advantage of high precision and fewer variables. Hence, the CST method will be used to represent the wing and body shape of the missile, which can reduce the design variable number and improve the modeling accuracy in the entire missile design loops.

2.2. Augmented Fourier Series-Based Polynomial Surrogate Model

Generally speaking, the optimation process needs to call the parametric modeling module and analysis module several times, which directly obstructs the implementation of the optimation strategy due to the vast amount of computation. In recent years, the surrogate model has been proven to be a useful technique according to its excellent computational efficiency. The system response, approximated as a simple explicit function, can be easily derived without executing tedious computation. In this section, a novel Augmented Fourier series-based polynomial (AFP) surrogate model will be constructed to replace the original finite element calculation [19].
If a periodical function f ( x ) is continuous over [ π , π ] , then exists a Fourier series F ( x ) which converges to the function f ( x ) on [ π , π ] for any ε > 0 that is expressed as [20]:
f ( x ) F ( x ) < ε , x [ π , π ] .
Let F n ( x ) denote the set of Fourier series of degree not larger than n . For any non-negative integer n , there exists a unique series F n * ( x ) that:
f ( x ) F n ( x ) f ( x ) F n * ( x ) = inf f ( x ) F n ( x ) < ε
where F n * ( x ) is the best uniform approximation of degree n to f ( x ) over [ π , π ] . However, it is difficult to obtain the best uniform approximation Fourier series. The best square approximation Fourier series obtained by using 2-norm can be used to approximate the original function.
Then, the function f ( x ) over the interval [ π , π ] can be approximated by the Fourier series of degree n in the combined cosine and sine function forms:
f ( x ) f F n ( x ) = a 0 2 + i = 1 n ( a i cos i x + b i sin i x ) .
Without losing generality, we consider a continuous function g ( x ) defined on an arbitrary interval [ x _ , x ¯ ] . Then, the Fourier polynomial of degree n can be expressed as:
g ( x ) g F n ( x ) = 1 2 g 0 + i = 1 2 n g i T i ( x ) = 1 2 g 0 + i = 1 2 n g i T i ( θ ) , θ [ π , π ]
where
T i ( x ) = T i ( θ ) = { 1 cos k θ sin k θ i = 0 i = 2 k 1 , k = 1 , 2 , , n i = 2 k , k = 1 , 2 , , n x = x _ + x ¯ 2 + x ¯ x _ 2 π θ , θ = [ π , π ] .
Similarly, for a multi-dimensional problem, we consider a continuous function g ( x 1 , , x s ) defined on the range j = 1 s [ x j _ , x j ¯ ] with the degree n j :
g ( x 1 , , x s ) g F n ( x 1 , , x s ) = g F n ( θ 1 , , θ s ) = i 1 = 0 2 n 1 i s = 0 2 n s ( 1 2 ) s g i 1 , , i s T i 1 , , i s ( x 1 , , x s ) = i 1 = 0 2 n 1 i s = 0 2 n s ( 1 2 ) s g i 1 , , i s T i 1 , , i s ( θ 1 , , θ s )
where
g i 1 , i s ( i = 1 s 2 m i ) n 1 = 1 m 1 n s = 1 m s g ( x n 1 , , x n s ) T i 1 , , i s ( x n 1 , , x n s ) = ( i = 1 s 2 m i ) n 1 = 1 m 1 n s = 1 m s g ( θ n 1 , , θ n s ) T i 1 , , i s ( θ n 1 , , θ n s ) T i 1 , i 2 , i s ( x 1 , x 2 , , x s ) = T i 1 , i 2 , , i s ( θ 1 , θ 2 , , θ s ) = T i 1 ( x 1 ) T i 2 ( x 2 ) T i s ( x s ) = T i 1 ( θ 1 ) T i 2 ( θ 2 ) T i s ( θ s )
where m i ( i = 1 , 2 , , s ) is the number of interpolation points for the corresponding variable.
Based on the theory of Fourier series polynomials approximation in the previous subsection, we can construct a Fourier series-based polynomials surrogate model:
g ( x 1 , , x s ) i 1 = 0 2 n 1 i s = 0 2 n s ( 1 2 ) s g i 1 , , i s T i 1 , , i s ( x 1 , , x s ) = β T α
where
β = [ β 1 , , β m ] T = ( 1 / 2 ) s [ g 0 , , 0 , , g i 1 , , i s , , g 2 n 1 , , 2 n s ] T α = [ α 1 , , α m ] T = [ T 0 , , 0 ( x ) , , T i 1 , , i s ( x ) , , T 2 n 1 , , 2 n s ( x ) ] T
then
[ α 1 ( x 1 ) α m ( x 1 ) α 1 ( x p ) α m ( x p ) ] [ β 1 β m ] = [ g ( x 1 ) g ( x p ) ]
where x 1 , , x p denotes the sample vector.
From Equation (19), the corresponding coefficient vector can be calculated numerically using the Gauss elimination method. Though the approximation accuracy of the higher order polynomial-based Fourier polynomial model is more suitable for strong non-linear problems than the traditional regression polynomial models (TRP) [14,21], especially for periodic problems, it is inappropriate for linear responses. Therefore, in order to make the Fourier series-based polynomial model suitable for linear response problems, the model should be augmented with a linear polynomial, given as [22]:
g a ( x ) i 1 = 0 2 n 1 i s = 0 2 n s ( 1 2 ) s g i 1 , , i s T i 1 , , i s ( x ) + j = 1 q c j f j ( x ) ,
where f ( x ) is a linear polynomial function, q is the number of terms in the polynomial, and c j represent the unknown coefficients of the linear polynomial. It should be noted that the default order of the linear polynomial was set as 1 in this study.
Correspondingly, we can derive a group of linear equations with respect to the unknown expansion coefficients:
[ α 1 ( x 1 ) α m ( x 1 ) f 1 ( x 1 ) f q ( x 1 ) α 1 ( x p ) α m ( x p ) f 1 ( x p ) f q ( x p ) ] { β c } = [ g ( x 1 ) g ( x p ) ]
By solving the unknown coefficients vector β and c in Equation (21), we can obtain the AFP surrogate model.

3. Design of Module

The conceptual missile design is an iterative process that requires several design iterations to achieve an optimal solution. Moreover, each iterative process needs to modify the corresponding configuration geometry parameters to obtain a new missile scheme for various requirements, and then carry out the structural numerical simulations for the new missile to evaluate against the requirements of strength and stiffness.
In order to realize the rapid and independent execution of the parametric modeling module and analysis module, we decided to use the UG/OPEN API secondary development tool to implement the development of the software with C/C++ language [23,24,25]. Note from Figure 3 that the software is divided into the parametric modeling module and analysis module, in which the analysis module is constituted by the process of model pretreatment and simulation calculation. For the transmission of information between modules, we developed a unified standard interface to extract and store features with UG/Open API tools, which can make the integration of various modules conveniently.

3.1. Design of Parametric Modeling Module

The missile parametric modeling module is developed by the Open C programming interface based on UG/Open API tools. Because the basic form of Open C programming interface is simple and more convenient to compile when compared to Open C++. However, Open C++ can provide full access to its class hierarchy, allowing users to derive their classes by compiling new methods. Here, we choose the Open C programming interface to develop the parametric modeling module. The missile parametric modeling flow is shown in Figure 4.
The missile parametric modeling module can be roughly divided into three parts: fitting curve, creating an entity model, and assembling the model. First, draw the contour line of the missile wing and projectile body by using the CST method. Subsequently, create the cross-section shape, and generate the solid model by sweeping. Then, assemble each component into the overall model. Finally, check assembly clearance to judge whether interference occurs between components in the assembly, the program will give a warning or error message when the check does not satisfy the requirements. Ultimately, the missile 3D entity model is established, and the model can be updated conveniently by modifying the expression values of geometric parameters.
The critical point of regular operation of the parametric modeling process is the feature extraction and storage, which involves the modification and invocation of the module. The feature information includes part name, dimension value, tolerance, and the coordinates on the reference coordinate system, and so on. Thus, the corresponding function is developed to traverse the entire assembly structure and store the information of all components, which can improve the versatility and convenience of the module.

3.2. Design of Analysis Module

The analysis module of the missile structure can be divided into two stages: model pretreatment and simulation calculation. The model pretreatment is the basis of simulation calculation, which guarantees the organic combination of the parametric modeling module and the analysis module.
The model pretreatment flow is shown in Figure 5. The specific implementation process can be summarized as follows: (1) open the model and read the feature information to prepare for the subsequent operation; (2) define the reference plane and trim the missile wing and projectile body along the reference plane to ensure a standard connection face; (3) divide the projectile body into many cabins and shell the model according to thickness requirements, which facilitate to assign various material and thickness for various cabins; (4) create equivalent components at the corresponding location to simulate missile-borne equipment, such as the engine and fuel tank; (5) check the integrity of the model to prevent the appearance of detail parts when dividing the finite element mesh; and (6) calculate the quality attributes of the refined model and output the result.
In the stage of model pretreatment, the critical point is the target feature identification of the missile model. First, traverse the entire model to read the stored feature information. Then, establish the list of tags for all feature parameters used during the process. Finally, identify each component by tags to execute the subsequent parametric model treatment and analysis.
When the model pretreatment is completed, the program will enter the structural parametric analysis stage automatically. The task of structural analysis is to judge whether the strength and stiffness of the designed missile satisfy the requirements under the actual working conditions. The flow chart of the structure analysis process is shown in Figure 5. Note from the figure that the process is a standard finite element analysis step, which includes generating mesh, assigning material property, imposing constraints, applying the load, and calling the solver to calculate.
In order to improve the versatility of the analysis module in meshing, we adopt a generic approach: first, mesh each component separately and then connect two separate components and their associated 2D or 3D meshes by establishing a multi-point constraints equation. The mesh connects method in this paper can simplify the matching of various grids between components of the missile, and solve the problem of loads transfer between different types of elements. Additionally, it is crucial to verify the correctness of the finite element model, and test for cases such as duplicate elements or unconnected/un-equivalenced groups of elements. Hence, the function of the Finite Element Model Check will be executed to provide complete information about the model and all its finite element components to guarantee both the potential accuracy of the model and the overall quality of the finite element mesh.
Moreover, the missile’s load is divided into two parts. The first is the aerodynamic force, which distributes on the upper and lower skin of the missile. Here, we use the equivalent concentrated load to simulate the distributed load to simplify the computational model, and then the program will automatically search for nearby nodes in the corresponding location to choose the loading points. The second is the self-structure weight, which loads with inertia force. For the imposing of constraints, we use the inertia relief method to simulate unconstrained missile structures in a static analysis, which use the inertia mass of the structure to resist the applied loadings to assume that the structure is in a state of static equilibrium even though it is not constrained.
Heretofore, the general modeling and analysis module of the missile structure can be completed through the process mentioned above, which can significantly improve the design efficiency of the missile and shorten the design cycle.

4. Optimation Strategy

As mentioned in Section 3, the parametric modeling and analysis module of missile structure has been constructed, by which the original missile structure can be obtained and analyzed rapidly. However, due to epistemic factors, the original design is often not expected. In order to obtain a relatively optimal design rapidly, such as the light mass missile structure, the AFP surrogate model-based optimation strategy is designed in this section.
Moreover, the missile structure always involves a large number of parameters, which critically aggravate the calculation cost of the optimation process. Hence, it is necessary to determine which parameter exhibits the most effect on responses. In this study, the ANOVA technique is adopted to quantify the significance of parameters and subsequently utilized for parameter selection [26,27]:
F i n d    x = { x 1 , x 2 , , x n } min    f ( x ) = i = 1 n m i = i = 1 n ρ i s i x i s . t .     g ( x ) σ max       x i l x i x i u    i = 1 , 2 , n
where x is the optimum thickness parameter vector of the system, x i l and x i u represent the available domain range of the i-th x , and n is the number of system characteristic parameters; for the objective function f ( x ) , different weight factors can be assigned to different output features, however, to simplify the analyzing process, we adopted the same weight factor for each part; ρ i and s i are the density and surface area of i-th part; g ( x ) represents the stress function corresponding to the thickness parameter; and σ max is the maximum allowable stress value.
Specifically, the flow chart of the missile structure optimation strategy is shown in Figure 6. It should be pointed out that the orthogonal experimental design method is adopted to obtain the sample for the execution of ANOVA. For the constructed AFP surrogate model, the accuracy is verified by solving N times with new randomly selected sampled points in the design space, and outputs of the AFP are compared with the corresponding results from FEM analysis software. Additionally, “end condition” is given as the form f ( x ) < ε , where ε is the convergence factor, and the “end condition” is considered to be met when the objective function is smaller than the convergence factor. Meanwhile, the judgment of ”condition met” is an effective way to guarantee the regular operation of the optimization process.

5. Validation Examples

In principle, the parametric modeling module and structure analysis module developed in this paper can realize the process of rapid modeling and structural strength analysis of the new missile, and users can obtain the optimum design scheme of the missile with great value in engineering by modifying the various control parameters as needed. Therefore, several examples are presented below to verify the feasibility and versatility of the software.

5.1. Parametric Modeling

The missile model is a complex structure that includes plenty of geometry parameters, such as nose fineness, diameter, length, wing geometry/size, stabilizer geometry/size, and flight control geometry/size, among others. Some of these geometry parameters are listed in Table 1, for use in the subsequent parametric modeling process.
Note from Figure 7, different missile models can be generated automatically just by modifying the various control parameters stored in the external text files. By contrast with the real missile [28], the validity and versatility of the parametric mode ling module can be verified.

5.2. Parametric Structure Analysis

In this section, we randomly select the “Tomahawk” missile as an example to verify the effectiveness of the subsequent parametric structure analysis and optimization modules. Because the analysis and optimization process of the other missile models is the same, in order to decrease the repeatability of this content, we will not repeat them here.
Similar to the Table 1, some necessary control parameters are listed in Table 2.
Since there is no detailed data of the Tomahawk missile, we assign a set of imaginary data to the control parameters, for example, cabin geometry/size, equivalent components geometry/size, material property, boundary constraints, and load conditions.
Figure 8 presents the pretreatment results of the validation case where the cabin is divided, and the equivalent components are assembled as required. Additionally, some detail parts of the model are processed to avoid the appearance of shape failure elements in meshing. Eventually, the quality attributes of the fine model have been calculated and output the result, which contains the model weight, volume, centroid coordinates, moment of inertia, and product of inertia.
Note from Figure 9 that the operation of mesh generation and loads applying is executed typically, which verifies the validity of model pretreatment and finite element modeling.
After passing the Finite Element Model Check, the program will automatically call NX. Nastran solver to execute the static strength analysis of the missile. Figure 10 and Figure 11 present the calculate results for displacement and stress, where the maximum displacement appears in the wingtip, and the maximum stress occurs at the wing root, which is similar to the result of the cantilever beam.
For the single modeling analysis process, we make a comparison of the traditional manual method with the parametric method developed in this paper. This comparison results are running under the computer hardware of Intel® Core™ i5 CPU and 8.00 GB RAM. The statistical time of the parametric method is from opening the external text files to completing all operations, which includes the time of modifying the control parameter as needed. Data in Table 3 is the statistical results of the authors’ laboratory. The parametric modeling analysis method developed in this paper saves over 98% time comparing to the traditional manual method.

5.3. Structure Optimation

For the “Tomahawk” missile, we assumed the material of the body and wing is identical, and the nominal material properties of Young’s modulus, the shear modulus, and the mass density were 69 GPa, 26 Gpa, and 2700 kg/m3, respectively. Moreover, the equivalent concentrated load is set as 104 N, and the maximum allowable stress value is set as 120 Mpa concerning the mechanical characteristics of the aluminum alloy. The complete set of potential input variables is listed in Table 4 based on design specifications and engineering experiences. The maximum stress values characteristics of the structure are applied as output variables.
The orthogonal experimental design method and ANOVA technique are performed to rank the importance of parameters on the features. As shown in Figure 12, the fourth and seventh parameters exhibit the most effect on structure maximum stress. Then, the thickness of cabin four and wing are chosen to be calibrated in the next procedure.
Afterwards, the optimization procedure of the missile structure can be formulated as the following model:
F i n d    x = { x 1 , x 2 } min    f ( x ) = i = 1 2 m i = ρ ( s 1 x 1 + s 2 x 2 ) s . t .    g 1 ( x ) 120      g 2 ( x ) 120      4 x 1 10      6 x 2 10
Then, the initial AFP surrogate model could be constructed, which g 1 ( x 1 , x 2 ) and g 2 ( x 1 , x 2 ) representing the maximum stress of the junction and loading point, respectively, were shown in Figure 13 and Figure 14.
After executing the procedure of structure optimization described in Section 4, the optimum value of the thickness is obtained; they are listed in Table 5. It can be noted from Figure 15 that the total mass of target components is considerably reduced from the initial 134.44 Kg to 100.58 Kg. Meanwhile, it can be seen that the convergence characteristic of the system optimization process is excellent, which demonstrates the effectiveness of the AFP surrogate model-based missile structure optimation method.

6. Conclusions

In this study, a general integrated method for design, analysis and optimization of missile structure has been proposed for the rapid conceptual design of missile structure, by which the relatively optimal result can be obtained efficiently. Additionally, various missile examples are provided to verify the effectiveness of this method. From this study, the following conclusions can be drawn:
(1)
The CST parameterization methodology is derived, which can accurately model any airfoil in the entire design space with fewer variables;
(2)
The parametric modeling and analysis module of the missile is developed in C/C++ language on the basis of the CST parametric method and UG secondary development technology. Moreover, several various examples are presented to verify the validity and the versatility of this module;
(3)
By introducing a linear polynomial, a novel Augmented Fourier series-based polynomial surrogate model can be obtained. It can more accurately reflect the mathematical relationship between input and output data, which has the advantages of efficiency, transparency, and conceptual simplicity, especially for strong non-linear problems;
(4)
A novel surrogate model-based optimation strategy is designed to obtain a relatively light mass missile structure under the existing shape size, and satisfactory results are obtained when applied the structure optimation procedure to a missile example;
(5)
Compared with the traditional manual method, the parametric modeling and analysis method proposed in this paper can significantly improve the design efficiency of the missile, and shorten the design cycle, which provides a method with great value in engineering;
(6)
Subsequently, a comprehensive analysis platform of the missile can be established by using the parametric modeling module and the parametric analysis module developed in this paper, and other analysis modules, such as aerodynamic analysis module and stealth performance analysis module, which would provide a comprehensive method to realize the multidisciplinary optimization design of missiles.

Author Contributions

Conceptualization, J.G. (Jun Guo); Formal analysis, X.W. and J.Y.; Methodology, X.W. and J.G. (Jun Guo); Project administration, J.Y.; Software, X.W. and J.Y.; Validation, X.W.; Writing—original draft, X.W.; Writing—review & editing, J.G. (Jun Guo) and J.G. (Jian Guo)

Funding

This work was founded by the National Science Foundation of China (Grant No. 61374048).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Gu, L.X.; Wen, B.H. Missile General Design Principle; Xi’an Northwestern Polytechnical University Press: Xi’an, China, 2004. (In Chinese) [Google Scholar]
  2. Pegemanyfar, N.; Pfitzner, M.; Eggels, R.; Von Der Bank, R.; Zedda, M. Development of an Automated Preliminary Combustion Chamber Design Tool. In ASME Turbo Expo 2006: Power for Land, Sea, and Air; ASME GT2006-90430: 1-10; ASME: New York, NY, USA, 2006. [Google Scholar]
  3. Liu, X.K.; Zhu, X.C.; Du, Z.H. The blade design and automatic modeling of horizontal axis wind turbine. Energy Technol. 2010, 31, 155–158. (In Chinese) [Google Scholar]
  4. Wang, L.Y.; Huang, H.H.; Rae, W.W. Impeller modeling and analysis based on UG NX/KF and Fluent. J. Cent. South Univ. 2012, 19, 3430–3434. [Google Scholar] [CrossRef]
  5. He, Y.; Song, B.; Cao, Y. Structural optimization of an underwater glider with blended wing body. Adv. Mech. Eng. 2017, 9, 1–11. [Google Scholar] [CrossRef]
  6. Kulfan, B.M.; Bussoletti, J.E. Fundamental Parametric Geometry Representations for Aircraft Component Shapes. In Proceedings of the 11th AIAA/ISSMO Multidisciplinary Analysis and Optimization Conference, Portsmouth, VA, USA, 6–8 September 2006; p. 6948. [Google Scholar]
  7. Mousavi, A.; Castonguay, P.; Nadarajah, S.K. Survey of Shape Parameterization Techniques and its Effect on Three-Dimensional Aerodynamic Shape Optimization. In Proceedings of the AIAA 37th Fluid Dynamics Conference and Exhibit, Miami, FL, USA, 25–28 June 2007; p. 3837. [Google Scholar]
  8. Ceze, M.; Hayashi, M.; Volpe, E. A study of the CST parameterization characteristics. In Proceedings of the AIAA-2009-3767, San Antonio, TX, USA, 22–25 June 2009; p. 3767. [Google Scholar]
  9. Straathof, M.H.; Van Tooren, M.J.L. Extension to the class-Shape-Transformation method based on B-Splines. AIAA J. 2011, 49, 780–790. [Google Scholar] [CrossRef]
  10. Straathof, M.H.; Van Tooren, M.J.L. Development and Implementation of a Novel Parametrization Technique for Multidisciplinary Design Initialization. In Proceedings of the 51st AIAA Structures, Structural Dynamics, and Material Conference, Orlando, FL, USA, 12–15 April 2010; p. 3004. [Google Scholar]
  11. Vu, N.A.; Lee, J.W. Aerodynamic design optimization of helicopter rotor blades including airfoil shape for forward flight. Aerosp. Sci. Technol. 2015, 42, 106–117. [Google Scholar] [CrossRef]
  12. Iuliano, E. Global optimization of benchmark aerodynamic cases using physics-Based surrogate models. Aerosp. Sci. Technol. 2017, 67, 273–286. [Google Scholar] [CrossRef]
  13. Liu, X.Q.; He, W.L. Airfoil Optimization Design based on the Pivot Element Weighting Iterative Method. Algorithms 2018, 11, 163. [Google Scholar] [CrossRef]
  14. Wu, J.L.; Luo, Z.; Zhang, Y.Q.; Zhang, N. An interval uncertain optimization method for vehicle suspensions using Chebyshev metamodels. Appl. Math. Model. 2015, 38, 3706–3723. [Google Scholar] [CrossRef]
  15. Li, K.; Yu, Y.Y.; He, J.Y.; Lin, Y. An integrated beam-Plate structure multi-Level optimal design framework based on bi-Directional evolutionary structural optimization and surrogate model. Adv. Eng. Softw. 2018, 115, 230–247. [Google Scholar] [CrossRef]
  16. Zeng, W.; Ren, T.; Yu, L.J.; Huang, J.J. Design optimization of a VX gasket structure for a subsea connector based on the kriging surrogate model-NSGA-II algorithm considering the load randomness. Algorithms 2019, 12, 42. [Google Scholar] [CrossRef]
  17. Li, T.Z.; Yang, X.L. An efficient uniform design for Kriging-Based response surface method and its application. Comput. Geotech. 2019, 109, 12–22. [Google Scholar] [CrossRef]
  18. Wang, X.; Cai, J.S.; Qu, K.; Liu, C.Z. Airfoil optimization based on improved CST parametric method and transition mode. Acta Aeronaut. Astronaut. Sin. 2015, 36, 449–461. (In Chinese) [Google Scholar]
  19. Wang, X.G.; He, W.L.; Zhao, L.G. Novel Interval Parameter Identification Method Using Augmented Fourier Series-Based Polynomial Surrogate Model. IEEE Access 2019, 7, 70862–70875. [Google Scholar]
  20. Wang, R.H. Numerical Approximation; Higher Education Press: Beijing, China, 2012. [Google Scholar]
  21. Liu, Z.Z.; Wang, T.S.; Liu, J.F. A trigonometric interval method for dynamic response analysis of uncertain nonlinear systems. Sci. China Phys. Mech. Astron. 2015, 58, 1–13. [Google Scholar] [CrossRef]
  22. Fang, H.B.; Horstemeyer, M.F. Global response approximation with radial basis functions. Eng. Optim. 2006, 38, 407–424. [Google Scholar] [CrossRef]
  23. Fleeman, E.L. Tactical Missile Design; American Institute of Aeronautics and Astronautics Press: Heathrow, FL, USA, 2001. [Google Scholar]
  24. Dong, Z.W.; Tian, L.Z.; Fu, Y.L. UG/Open API Programming Basis; Tsinghua University Press: Beijing, China, 2002; pp. 191–245. (In Chinese) [Google Scholar]
  25. Zheng, L.; Dong, Y.; He, J.Z. C++ Programming Language; Tsinghua University Press: Beijing, China, 2010. (In Chinese) [Google Scholar]
  26. Deng, Z.M.; Guo, Z.P.; Zhang, X.J. Interval model updating using perturbation method and radius basis function neural networks. Mech. Syst. Signal. Process. 2017, 84, 699–716. [Google Scholar] [CrossRef]
  27. Lei, X.S.; Shuang, J.J.; Yang, P.; Liu, Y.W. Parametric study and optimization of dimpled tubes based on Response Surface Methodology and desirability approach. Int. J. Heat Mass Transf. 2019, 142, 118453. [Google Scholar] [CrossRef]
  28. Jiang, M.L.; Liu, L. Lightweight Parametric Geometry Modeling for Missile Based on Open CASCADE. J. Proj. Rocket. Missiles Guid. 2015, 35, 1–9. (In Chinese) [Google Scholar]
Figure 1. The CST parametrization of an NACA0006 airfoil and the corresponding fitting residual with BPO = 5: (a) The airfoil geometric shape and (b) the residual differences.
Figure 1. The CST parametrization of an NACA0006 airfoil and the corresponding fitting residual with BPO = 5: (a) The airfoil geometric shape and (b) the residual differences.
Algorithms 12 00257 g001
Figure 2. The CST parametrization of an NACA4412 airfoil and the corresponding fitting residual with BPO = 5: (a) The airfoil geometric shape and (b) the residual differences.
Figure 2. The CST parametrization of an NACA4412 airfoil and the corresponding fitting residual with BPO = 5: (a) The airfoil geometric shape and (b) the residual differences.
Algorithms 12 00257 g002
Figure 3. The flow chart of the software design.
Figure 3. The flow chart of the software design.
Algorithms 12 00257 g003
Figure 4. The flow chart of the parametric modeling module.
Figure 4. The flow chart of the parametric modeling module.
Algorithms 12 00257 g004
Figure 5. The flow chart of the analysis module.
Figure 5. The flow chart of the analysis module.
Algorithms 12 00257 g005
Figure 6. The flow chart of the optimation strategy.
Figure 6. The flow chart of the optimation strategy.
Algorithms 12 00257 g006
Figure 7. Different missile models:(a) “Tomahawk” missile model; (b) “PAM” missile model; (c) “MIM23” missile model; and (d) “AIM7” missile model.
Figure 7. Different missile models:(a) “Tomahawk” missile model; (b) “PAM” missile model; (c) “MIM23” missile model; and (d) “AIM7” missile model.
Algorithms 12 00257 g007
Figure 8. Missile model pretreatment.
Figure 8. Missile model pretreatment.
Algorithms 12 00257 g008
Figure 9. Mesh generation and loads applying.
Figure 9. Mesh generation and loads applying.
Algorithms 12 00257 g009
Figure 10. The displacement distribution chart of the missile.
Figure 10. The displacement distribution chart of the missile.
Algorithms 12 00257 g010
Figure 11. The stress distribution chart of the missile.
Figure 11. The stress distribution chart of the missile.
Algorithms 12 00257 g011
Figure 12. The stress distribution chart of the missile.
Figure 12. The stress distribution chart of the missile.
Algorithms 12 00257 g012
Figure 13. The augmented Fourier series-based polynomial (AFP) surrogate model of function g 1 ( x 1 , x 2 ) .
Figure 13. The augmented Fourier series-based polynomial (AFP) surrogate model of function g 1 ( x 1 , x 2 ) .
Algorithms 12 00257 g013
Figure 14. The AFP surrogate model of function g 2 ( x 1 , x 2 ) .
Figure 14. The AFP surrogate model of function g 2 ( x 1 , x 2 ) .
Algorithms 12 00257 g014
Figure 15. The convergence processes of the objective function.
Figure 15. The convergence processes of the objective function.
Algorithms 12 00257 g015
Table 1. Part of the control data of parametric modeling.
Table 1. Part of the control data of parametric modeling.
PartParameter NamesVariables PartParameter NamesVariables
BodyTotal LengthLenWingWingroot ShapeSwroot[ ]
Nose Fineness RatioRndWingtip ShapeSwtip[ ]
Nose LengthLnoseSweep AngleAwsweep
Boattail LengthLtailWingspanLwspan
Nose ShapeSnose[ ]Wing PositionPwing[ ]
Projectile Body ShapeSpb_1[ ]Installation AngleAins
Boattail ShapeStail[ ]Number of WingsNass
Table 2. Part of the control data of the parametric analysis.
Table 2. Part of the control data of the parametric analysis.
PartParameterVariablesPartParameterVariables
CabinNumber Num_CWingTypeType
positionPos_C[ ]SizeSiz_W
thicknessThickMaterial propertyMat_W[ ]
lengthLenNumberNum_W
Material Mat_E[ ]LoadsPositionPos_L[ ]
ComponentsPositionPos_E[ ]MagnitudeMag
SizeSize_E[ ]DirectionDir[ ]
Table 3. Time comparison.
Table 3. Time comparison.
ObjectsModeling ProcessAnalysis Process
Traditional manual 1 h2 h
Parametric method20 s100 s
Saving time99.44%98.61%
Table 4. Input variables and description of the missile model.
Table 4. Input variables and description of the missile model.
IndexParameterDescription
1t1Thickness of cabin 1
2t2Thickness of cabin 2
3t3Thickness of cabin 3
4t4Thickness of cabin 4
5t5Thickness of cabin 5
6t6Thickness of cabin 6
7t7Thickness of wing
Table 5. Optimum results.
Table 5. Optimum results.
ObjectsOptimum Value
Thickness of cabin 4 (mm)7.96
Thickness of wing (mm)6.94
Weight (kg)100.58

Share and Cite

MDPI and ACS Style

Wang, X.; Yang, J.; Guo, J.; Guo, J. A General Integrated Method for Design Analysis and Optimization of Missile Structure. Algorithms 2019, 12, 257. https://doi.org/10.3390/a12120257

AMA Style

Wang X, Yang J, Guo J, Guo J. A General Integrated Method for Design Analysis and Optimization of Missile Structure. Algorithms. 2019; 12(12):257. https://doi.org/10.3390/a12120257

Chicago/Turabian Style

Wang, Xiaoguang, Jun Yang, Jian Guo, and Jun Guo. 2019. "A General Integrated Method for Design Analysis and Optimization of Missile Structure" Algorithms 12, no. 12: 257. https://doi.org/10.3390/a12120257

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop