1. Introduction
The propellant grain configuration considerably influences the thrust profile in a solid propulsion system. The objective of grain configuration design is to obtain the burning surface area profile (area profile) according to the length of the burned propellant in the direction normal to the burning surface (web burned). In a solid rocket motor, the burning surface area is directly related to the pressure and thrust, because the burning surface area determines the amount of combustion gas. The internal ballistics analysis calculates thrust using propellant properties, burning surface area, and nozzle shape. Depending on the mission, various area profiles, such as progressive, neutral, and regressive, can be applied. The grain design focuses on modifying the set of configuration variables to generate the desired area profile [
1,
2,
3]. In addition to the area profile, several factors, such as manufacturability, must be considered in the design of the grain configuration. Cylindrical grains represent the simplest grain configuration. Although these grains are easy to design and manufacture, they cannot achieve a neutral profile. Finocyl has a complex configuration combining various cross-sectional shapes. This configuration can generate most area profiles and is used in high-performance propulsion systems because of its high loading density [
1,
2,
3,
4,
5]. However, in the design of this configuration, computer-aided design (CAD) programs or high-accuracy numerical analysis code must be performed to obtain the burning surface area. In this context, optimal finocyl design is challenging because of the numerous design variables and the high manufacturing cost. The star configuration has been widely used in various propulsion systems because it can achieve multiple area profiles (regressive, neutral, and progressive), is easily manufactured, and exhibits high productivity [
6,
7,
8,
9,
10]. However, the optimal design of star grain configurations is challenging [
6,
11]. Specifically, because the influence of the variations in the configuration variables on the area profile is complex, the designer cannot quickly determine the proper direction of correction. Therefore, the design process requires multiple iterations and is time- and knowledge-intensive [
12]. High-performance optimization techniques for grain design have been developed for these problems.
Optimization techniques can be divided into deterministic and stochastic approaches [
13,
14]. The problem of grain design is a variety of local solutions. The optimization process is focused on searching for a set close to the optimal solution that satisfies the requirements among local solutions. However, deterministic and stochastic approaches are less likely to succeed in grain optimal design because of their inherent limitations, such as the lack of global search capability and low convergence performance. In the initial studies, a single optimization technique suitable for grain design was studied. Guozhu used a deterministic approach to design the wagon wheel configuration, and Kamran used a stochastic approach to design the cylindrical and star configurations [
7,
15]. However, these methods were noted to be ineffective in optimal grain design because of the shortcomings of each technique. Hybrid optimization techniques that combined two optimization techniques were studied to solve this problem. Raza used two stochastic approaches to increase the accuracy of the wagon wheel design [
16], and Oh combined the deterministic and stochastic approaches to use the advantages of both approaches [
10]. However, hybrid methods have insufficient universality and flexibility. For example, the suitable conditions for the design target must be identified. Recently, a general-purpose optimal design method was developed using a hyper-heuristic optimization technique combining various optimization techniques [
17,
18]. In this approach, the optimization process is repeated using all available optimization techniques, and the best result is used as the design. Although this approach has excellent search performance, it is challenging because it requires a significant amount of time and money. Industrial sites typically use easy-to-use optimization techniques such as genetic algorithms and grain configurations with high manufacturability considering the design, manufacturing time, and cost. Consequently, there is a significant demand to develop a new methodology to enhance the possibility of design success. Although optimization techniques for designing grain configurations have been studied, optimal design investigations for star grains with excellent utility still need improvement. Therefore, this study is focused on the optimal design of the star grain configuration.
Figure 1 shows the conventional area profile of a star grain. The area profile of a star grain can be divided into two zones: operating and sliver zones. The propulsion system works in the operating zone, and the system requirements determine the area profile. In the sliver zone, the burning of the web terminates, and the area profile rapidly decreases as the propellant residue is burned [
19]. The thrust required by the system cannot be generated because of the rapid decrease in the burning surface area in this zone. This sliver zone is the cause of the inappropriate optimization of the star grain configuration for the following reasons. First, the area profile of the sliver zone must be appropriately defined by the designer to achieve an optimal solution that satisfies the requirements. However, setting up an appropriate profile is difficult because a standard process has not been developed. Second, the inappropriate setting of the objective function may lead to failed optimization. Specifically, if the designer does not consider the sliver zone when setting the objective function, the designed grain’s objective profiles and area profiles may be considerably different in the sliver zone. This problem has previously been shown [
6]. Açik obtained an objective profile using experimental data, considering the sliver zone, and successfully reverse-designed the neutral star grain using an optimization technique. However, a neutral profile could not be obtained when this technique was used without considering the sliver zone. Therefore, the optimization problem must be modified by considering the unknown area condition of the sliver zone. The optimization problem consists of configuration variables and an objective function. The objective function uses configuration variables to calculate the optimization level. The optimization level changes depending on settings such as objective profile, calculation intervals, and weighting factors. However, because the effect of configuration variables on the objective function is complex, it is difficult to determine the correlation. Therefore, many modified processes are required based on experience to obtain an appropriate objective function until the minimum value satisfies the requirements. But such modifications need much time and cost.
Machine learning techniques can conceivably be used to modify the optimization problem for grain design. Machine learning is widely applied in various fields due to its strong ability to analyze complicated correlations that humans cannot [
20]. A machine learning framework can predict whether the designed configuration variables satisfy the requirements if the correlation between the configuration variables and requirements is provided. The previous study modified the grain configuration using machine learning and the Simplex method [
21]. This study searches for the maximum margin to obtain a configuration that satisfies the requirements. However, this modified configuration could be more optimal because the margin is the smallest near the boundary that meets the requirements.
Therefore, this paper proposes a new optimal design method to optimize the star grain’s geometric configuration. The problem with the existing method was that the correlation between the shape variable and the objective function could not be known. The new method uses machine learning to learn the correlation and uses the learning results to modify the objective function appropriately. The database saves many randomly generated configuration variables and burn-back analysis results. Learning data are obtained by mining data close to the requirements of the database. Training data are provided to a support vector machine (SVM) to create a classification model that predicts a class. The classification model can accurately predict whether the configuration variables satisfy the requirements. If the classification model predicts that the requirements cannot be satisfied, a penalty is applied to the optimization result. An optimal solution that satisfies the requirements can be derived through this process. The performance of the proposed method is evaluated by applying it to neutral and complicated grain design using a genetic algorithm and analyzing the results.