Literature DB >> 31598220

Optimization of sand casting performance parameters and missing data prediction.

Qingwei Xu1, Kaili Xu1, Li Li1, Xiwen Yao1.   

Abstract

Due to a wide range of applications, sand casting occupies an important position in modern casting practice. The main purpose of this study was to optimize the performance parameters of sand casting based on grey relational analysis and predict the missing data using back propagation (BP) neural network. First, the influence of human factors was eliminated by adopting the objective entropy weight method, which also saved manpower. The larger variation degree in the evaluation indicators, indicating that the evaluated projects had good discrimination in this regard, the larger weight should be given to these evaluation indicators. Second, the performance parameters of sand casting were optimized based on grey relational analysis, providing a reference for sand milling. The larger the grey relational degree, the closer the evaluated project was to the ideal project. Third, this paper provided a new method for determining the number of hidden neurons in a network according to the mean square error of training samples, and venting quality was predicted based on BP neural network. The relevant theory was deduced before predicting missing data, such that there will be a general understanding regarding the prediction principle of BP neural network. Fourth, to demonstrate the validity of BP neural network adopted in the process of missing data prediction, grey system theory was applied to compare the result of missing data prediction.
© 2019 The Authors.

Entities:  

Keywords:  back propagation neural network; grey relational analysis; optimization; performance parameters; prediction; sand casting

Year:  2019        PMID: 31598220      PMCID: PMC6731703          DOI: 10.1098/rsos.181860

Source DB:  PubMed          Journal:  R Soc Open Sci        ISSN: 2054-5703            Impact factor:   2.963


Introduction

The industries and national economy in China have rapidly developed [1,2]. The foundry industry is the basis of modern equipment manufacturing, which occupies a very important position in the national economy [3,4]. However, during its service in social development, the foundry industry has also caused some negative effects, such as environment pollution [5-7] and casualties [8], which have a certain relationship with the foundry materials, and countermeasures should be adopted to eliminate the serious results [9,10]. In the foundry industry, the proportion of sand casting has increased nearly 90% [11], and it is of great significance to select appropriate performance parameters of sand casting for the safe foundry production. For optimizing design in sand casting, the main research works focus on optimization of riser design [12,13] and process parameters [14]. When optimizing the sand casting performance parameters, usually one parameter in batch A reaches the ideal value, and another parameter in batch B reaches the ideal value, but not all the parameters in one batch can reach the ideal values at the same time. Therefore, it is of great significance to optimize the performance parameters in a single batch. The common optimization method of sand casting performance parameters is Taguchi's method [14], but this method has some disadvantages. First, the test number of orthogonal array in Taguchi's method is too much, which requires much experimentation and increases costs, and this is counter to its purpose of reducing costs. Second, the purpose of Taguchi's method is to reduce the effects of mutagenic factors rather than removing the mutagenic factors to improve quality. Third, despite the large amount of data, we are still unable to obtain any information about the interaction between controllable variable factors. Fourth, if there is no interaction between the controllable factors and interference factors, then a sound design does not exist. Therefore, it is necessary to find a simple method for optimizing sand casting performance parameters. A novel optimization method of performance parameters based on grey relational analysis was introduced here. Grey relational analysis is a very active branch in grey system theory. Its basic idea is to determine the grey relational degree (GRD) between different sequences according to the geometrical shape of the sequence curves [15]. The larger the grey relational degree, the closer the project evaluated was to the ideal project. Accordingly, the order of the projects evaluated can be confirmed. Grey relational analysis does not require too many samples, nor do the samples have a typical distribution law, and the workload of calculation is relatively small. The grey relational analysis results are in good agreement with the qualitative analysis results. Grey relational analysis has been applied to many fields, such as decision-making [16], green supplier selection [17] and quality evaluation of red wine [18]. Wei [16] has investigated the dynamic hybrid multiple attribute decision-making problems based on grey relational analysis. In this study, grey relational analysis was used for optimization of sand casting performance parameters. During the process of grey relational analysis, assessment indicator weights should first be calculated. Determination methods of indicator weights can be divided into subjective, objective and integrated weight methods. Subjective weight methods include the analytic hierarchy process [19] and Delphi method [20], which are mainly determined by experts' subjective cognition rather than objective data. Objective weight methods include principal components analysis [21], entropy weight method [22] and variation coefficient method [23], which are mainly confirmed by objective data. The integrated weight method [24-26] combines subjective and objective weight methods, reflecting experts' subjective cognition and objective data at the same time. The subjective and integrated weight methods need scoring by experts, which takes a lot of manpower and increases the workload. Therefore, the objective entropy weight method [22] was adopted in this study to calculate indicator weights. The frequently used prediction techniques include back propagation (BP) neural network [27-29], grey system theory [30], principal component analysis [31], support vector machine [32] and Monte Carlo methods [33]. Among these prediction methods, BP neural network is a kind of nonlinear mathematical model that simulates nonlinear process of any degree. The biggest advantage of this model is that it can be trained and tested repeatedly, and finally it can approach any complicated nonlinear function. For example, Guo et al. [29] have proposed a hybrid wind speed-forecasting method based on BP neural network. Once the optimization performance parameters were achieved, sand casting should refer to that batch to ensure safe casting and improve casting quality. But if some batches have data missing, they should be deleted and cannot be used for optimizing performance parameters, which will have a bad influence on optimizing performance parameters. What is more, the optimization performance parameters are less likely to be achieved due to shortage of enough valid data. Remeasurement of the missing data needs a lot of money, manpower and time, which would lead to a waste of resources. In addition, it is often difficult to find sand samples from the original casting batch due to the continuous production. Therefore, it was important and necessary here to predict the missing data based on the existing data. In the sand casting process, a portion of the recorded parameters data might be lost due to improper care, such as the tally book lost, or the storage data computer breakdown. Here, BP neural network [29] was introduced to predict missing data of sand casting. As the few papers published refer to the basic principle of BP neural network, correlative theory of BP neural network was deduced to let readers have a better understanding of this model. The main purpose of this paper was to optimize the sand casting performance parameters based on grey relational analysis; also, the missing data of sand casting can be predicted using BP neural network. To eliminate the influence of human factors, the objective entropy weight method was adopted in determining the weights of evaluation indicators. Before predicting missing data of sand casting, the relevant theory was deduced, and a new method was proposed for determining the number of hidden neurons in a network according to the mean square error of training samples.

Methods

This section mainly introduces basic principles of the composite model, including grey relational analysis, entropy weight method and BP neural network.

Grey relational analysis

Grey relational analysis is an important part of grey system theory [15]. The specific evaluation process of grey relational analysis is described as follows. Let the original data matrix of the evaluation project be where m is the number of evaluation projects and n the number of evaluation indicators; y (1 ≤ i ≤ m, 1 ≤ j ≤ n) is the value of the jth evaluation indicator of the ith evaluation project. Matrix Y* = [y … y] is the ideal project, where y is the ideal value of the jth evaluation indicator. For positive indicators, the ideal value is the maximum; for negative indicators, it is the minimum; for moderate indicators, it is determined according to a particular case. Because of different physical significance for each evaluation indicator, the evaluation indicators usually have different dimensions and order of magnitudes. Evaluation indicators should be dimensionless for comparison, reducing the interference of dimensions. The mean method was applied to non-dimensionalize the evaluation indicators, as shown in the following equation [16]: where z is the dimensionless value of the jth evaluation indicator of the ith evaluation project. After dimensionless, the original data matrix of evaluation indicators was transferred as follows: and the ideal project Z* = [z1* z2* … z*], z* is the ideal dimensionless value of the jth evaluation indicator. With dimensionless evaluation indicators, let the ideal project Z* be the reference sequence and the evaluation project Z be the sequence to be compared, in which case the grey relational coefficient of the jth evaluation indicator of the ith evaluation project can be achieved according to the following equation [18]: where ξ is the grey relational coefficient of the jth evaluation indicator of the ith evaluation project. Let the evaluation indicator weights of projects evaluated be W = [w1 w2 … w], in which case the GRD of projects evaluated can be obtained according to the following equation [17]: where r is the GRD of the ith project evaluated. The larger the r, the closer the ith project evaluated was to the ideal project Z*. Accordingly, the order of the projects evaluated can be confirmed.

Entropy weight method

The procedures of the objective entropy weight method are presented below [22]. From the original data matrix Y, the data proportion was calculated based on the following equation: where p is the data proportion of the jth evaluation indicator of the ith evaluation project. The entropy of evaluation indicators was achieved according to the following equation: where e is entropy of the jth evaluation indicator. The entropy weight of evaluation indicators was calculated based on the following equation: where w is the entropy weight of the jth evaluation indicator. According to the calculating process, the smaller the entropy e, the larger the variation in evaluation indicators, the more information it provided, and the larger weight it should be given.

BP neural network

In 1986, Parallel Distributed Procession, headed by Rumelhart and McClelland, published Parallel distributed processing: exploration in the microstructures of cognition [34]. They applied BP network to neural networks and started a new era of BP neural network research. Subsequently, BP neural networks have been widely studied and rapidly developed [35,36], and the relevant theory has been gradually improved. BP neural network consists of two parts, the forward propagation of information and back propagation (BP) of error. During forward propagation, the information incoming from the input layer, after transition in the hidden layer, transfers to the output layer. When the actual and expected output values do not match, it will turn into error BP. The output error correction alters the weight and threshold value of each layer in a certain way, and back propagates to the hidden and input layers. The autonomic learning process of BP neural network involves the input, hidden and output layers constantly adjusting the weight and threshold values, which is also the process of forward information propagation and error BP. When the output error is less than the default, or the number of epochs reaches the preset value, the learning process is over. BP neural network usually has three layers, the input, hidden and output layers (figure 1).
Figure 1.

Structural chart of BP neural network.

Structural chart of BP neural network. Let x be the input value of an input layer neuron, j = 1, 2, … , m and o the output value of the kth output layer neuron (figure 1). In BP neural network, each layer contains several neurons. The input and output layers have one layer each and the hidden layer is set according to the structural features of the network as one or more layers; there might also not be a hidden layer.

Forward propagation of information

The input net and output o of the ith neuron of hidden layer are shown in the following equations: and where net is the input of the ith neuron of hidden layer; w is the weight from the ith hidden layer neuron to the jth input layer neuron; θ is the threshold value of the ith hidden layer neuron; o is the output of the ith neuron of hidden layer; ϕ is the active function of the hidden layer. The input net and output o of the kth neuron of output layer are shown in the following equations: and where net is the input of the kth neuron of hidden layer; w is the weight from the kth output layer neuron to the ith hidden layer neuron, i = 1, 2, … , q; a is the threshold value of the kth output layer neuron, k = 1, 2, … , l; o is the output of the kth neuron of hidden layer; ψ is the active function of the output layer.

Back propagation of error

During error BP, the output layer calculates the neuron output error of each layer, then adjusts the weight and threshold values of each layer according to the gradient descent method, finally letting the revised output values meet requirements. The quadric-form error of each sample is shown in the following equation: where s indicates the sample; T is the expected output value of the sample at the kth neuron; E is the quadric-form error of sample s. The total error of the system is shown in the following equation: where p is the number of the samples; E is the total error of the system. The weight adjustment function of the output layer is shown in the following equation: where η is the learning rate; Δw is the weight adjustment function of the output layer. The threshold value adjustment function of the output layer is shown in the following equation: where Δα is the threshold value adjustment function of the output layer. The weight adjustment function of the hidden layer is shown in the following equation: where Δw is the weight adjustment function of the hidden layer. The threshold value adjustment function of the hidden layer is shown in the following equation: where Δθ is the threshold value adjustment function of the hidden layer. In equation (2.12), the total error derivation of o is shown in the following equation: where is the total error derivation of o in equation (2.12). In equation (2.9), derivation of w and a is respectively shown in the following equations: and where is the derivative of equation (2.9) on w; is the derivative of equation (2.9) on a. In equation (2.7), derivation of w and θ is respectively shown in equations (2.20) and (2.21). and where is the derivative of equation (2.7) on w; is the derivative of equation (2.7) on θ. In equation (2.8), derivative of net is shown in the following equation: where is the derivative of equation (2.8) on net. In equation (2.10), derivative of net is shown in the following equation: where is the derivative of equation (2.10) on net. From equations (2.15) and (2.16), to achieve the weight and threshold value adjustment function, the function should be first obtained. From the above analysis, there was no direct contact between the system total error E and neuron output o of the hidden layer. Therefore, it was needed to first turn into equation (2.24). where is the derivative of system total error E on neuron output o. Equations (2.17) and (2.23) were input into equation (2.24), and the equation for was obtained, as shown in the following equation: Equations (2.17), (2.23) and (2.18) were input into equation (2.13), and the weight adjustment function of the output layer was obtained, as shown in the following equation: Equations (2.17), (2.23) and (2.19) were input into equation (2.14), and the threshold value adjustment function of the output layer was obtained, as shown in the following equation: Equations (2.25), (2.22) and (2.20) were input into equation (2.15), and the weight adjustment function of the hidden layer was obtained, as shown in the following equation: Equations (2.25), (2.22) and (2.21) were input into equation (2.16), and the threshold value adjustment function of the hidden layer was obtained, as shown in the following equation:

Related functions of the training process

The performance function uses the mean squared error, as shown in the following equation (2.30): where mse is short for mean squared error; n is the length of data predicted; y is the actual value; is the predicted value. The active function of the hidden layer used a hyperbolic tangent sigmoid transfer function, as shown in the following equation (2.31): where x indicates the independent variable of active function of the hidden layer. The active function of the output layer used purelin, a transfer function, as shown in the following equation: where u indicates the independent variable of active function of the output layer. The training function used was trainlm, based on Levenberg–Marquardt BP. The learning function used was learngd, based on the gradient descent method.

Procedure for model formulated

The main procedures for this composite model formulated based on grey relational analysis and BP neural network were as follows: (1) Determining the weight of evaluation indicators. To avoid the influence of human factors, the weight of evaluation indicators was determined by the objective entropy weight method, which also saved a lot of manpower. The larger variation degree in the evaluation indicators indicated that the projects evaluated had good discrimination in this regard, and a larger weight should be given to these evaluation indicators. (2) Selecting the optimization performance parameters of sand casting. The GRD can be achieved after the weight of evaluation indicators was determined. The larger the GRD, the closer the evaluated project was to the ideal project. Accordingly, the order of the projects evaluated was confirmed. (3) Predicting the missing data of performance parameters. Dividing the performance parameters data into training samples and prediction samples. Using the training samples for training BP neural network, then predicting the missing data based on the trained BP neural network. This paper also provided a new method for determining the number of hidden neurons in a network.

Results

Selection of sand casting performance parameters

The foundry sand has many performance parameters, and each of them has an impact on the casting quality. However, the influence of each performance parameter on the casting quality is not the same, and the testing frequency is smaller for the performance parameter which is more important for improving the casting quality. The sand casting performance parameters and their testing frequency are shown in table 1.
Table 1.

Sand casting performance parameters and their testing frequency.

performance parameterssampling spottesting frequency
venting quality (VQ), wet compressive strength (WCS), moisture content (MC), compactability (Com)discharge port of sand mill, or conveyer of foundry sandonce every half to two hours
under the hopper of moulding machineonce every four to five hours
content of effective braize, content of effective bentonite, wet-heat tensile strengthunder the hopper of moulding machineonce a day
content of clay, content of lump, grain compositionunder the hopper of moulding machineonce a week
sand temperature, availability of bentonite, mobility, fracture and heat shock timeunder the hopper of moulding machinein case of need
Sand casting performance parameters and their testing frequency. As shown in table 1, the sand casting performance parameters, such as VQ, WCS, MC and Com, are the most important factors for improving the casting quality, and the testing frequency is also the smallest. Therefore, this study optimizes the performance parameters, such as VQ, WCS, MC and Com, for improving casting quality. Taking 40 batches of floor sand in the casting line, the original data of performance parameters in this foundry sand sample were measured, including VQ, WCS, MC and Com (shown in electronic supplementary material, table S1) [37]. Among these performance parameters, VQ is the ability that gas to penetrate polymer material under a certain degree of pressure and time. The venting capacity of sand casting is increased not only by the riser and gas vent, but also by the VQ of the foundry sand. The VQ of foundry sand should not be too low to avoid the occurrence of boiling and pore defects in the casting process. But, the VQ of foundry sand should not be too high to prevent the molten metal from infiltrating into the porosity, which will cause rough surface or abreuvage of casting. Therefore, the VQ of the foundry sand needs to be within an appropriate range, and should not be too high or too low. For high-density moulding, the VQ of foundry sand should be high. For low- and medium-density moulding, the VQ of foundry sand should be low. WCS refers to the ability of an object to resist external pressure under the saturated water condition. If the WCS of foundry sand is insufficient, the sand mould may be damaged or collapsed during the process of drawing and mould assembling; in the pouring process, the sand mould may not withstand the impact of molten metal, which will cause blisters or even molten metal discharging from the parting surface. However, the WCS of foundry sand is not the higher the better. The higher WCS of foundry sand needs more bentonite, which not only affects the MC and VQ of foundry sand, but also increases the cost of casting. In addition, the higher WCS of foundry sand brings difficulties to the process of sand milling and shakeout. MC is the percentage of water content to the total mass of the object. If the MC of foundry sand is low, the VQ of foundry sand will be high, and the casting is prone to sand burning. If the MC of foundry sand is high, a large amount of gas will be generated in the cavity due to evaporation of moisture during the pouring process. Once the gas in the cavity cannot be discharged smoothly within a limited time, an explosion accident may occur. Therefore, the MC of foundry sand should have a suitable range according to the filed practice. Com is the proportion of the volume change of the object under a certain degree of pressure. On the one hand, the Com of foundry sand should not be too small; otherwise, the bentonite will be insufficiently wetted, leading the foundry sand to brittleness, low surface strength and difficulty in drawing. On the other hand, the Com of foundry sand should not be too large; otherwise, the castings are prone to boiling and pore defects. In electronic supplementary material, table S1, it is assumed that all the performance parameters were within a reasonable range, meeting the normal production of sand casting. From the above analysis, it is known that all the performance parameters, namely VQ, WCS, MC and Com, belonged to the moderate indicator category, not too large or too small.

Optimization of performance parameters based on grey relational analysis

Sand casting performance parameters have a significant impact on casting quality, such that selection of the appropriate performance parameters was needed. The original data matrix was non-dimensionalized according to formula (2.1), and the ideal project can be achieved, where the optimal values of VQ, MC, Com and WCS were the maximum, minimum, average and maximum of the non-dimensionalized data, respectively. The grey relational coefficient of evaluation indicators can be obtained based on formula (2.2), as shown in table 2.
Table 2.

Grey relational coefficient of evaluation indicators.

batch no.VQWCSMCCombatch no.VQWCSMCCom
10.56340.75570.81110.5721210.85240.73640.78340.3607
20.85240.49530.66260.3607220.38210.75570.9450.9945
30.33580.736410.5721230.56340.73640.9450.499
40.85240.75570.90760.5721240.49610.73640.90760.8091
50.56340.75570.78340.6702250.70730.49530.71050.5638
60.42080.49530.9450.7927260.70730.73640.8620.6702
70.56340.73640.85130.8091270.56340.75570.77460.9945
80.70730.75570.78340.9945280.85240.73640.9450.6589
90.56340.49530.71050.5638290.70730.73640.71790.5721
100.70730.73640.77460.5638300.70730.73640.65620.4375
110.85240.49530.89570.7927310.70730.73640.89570.5638
120.49610.73640.82080.6589320.49610.48690.8620.8091
130.85240.75570.95820.8091330.70730.73640.77460.7927
140.70730.75570.89570.5638340.70730.73640.89570.7927
150.56340.75570.74120.7927350.85240.75570.8620.9945
160.49610.73640.78340.7927360.85240.73640.78340.9945
170.85240.73640.74920.9945370.85240.75570.71050.6589
180.70730.73640.61510.8091380.85240.48690.71050.5638
190.85240.75570.95820.7927390.85240.73640.95820.8091
200.70730.75570.8620.7927400.70730.73640.95820.7927
Grey relational coefficient of evaluation indicators. In order to get the GRD of evaluation indicators, their weights should be known first. The weights of the evaluation indicators, including VQ, WCS, MC and Com, were achieved by entropy weight method based on formulae (2.4)–(2.6), as shown in table 3.
Table 3.

Weights of the evaluation indicators (using original data of evaluation indicators in electronic supplementary material, table S1).

indicatorsVQWCSMCCom
ej0.94960.95050.95010.9498
wj0.2520.24750.24950.251
Weights of the evaluation indicators (using original data of evaluation indicators in electronic supplementary material, table S1). The GRD of foundry sand was achieved based on formulae (2.3) and the weights of the evaluation indicators (table 4).
Table 4.

GRD of foundry sand.

batch no.GRDbatch no.GRDbatch no.GRDbatch no.GRD
10.675110.7598210.6831310.7255
20.5932120.6774220.7687320.6637
30.66130.844230.6853330.7527
40.7719140.7303240.7368340.7829
50.6927150.7129250.6196350.8665
60.6634160.7017260.7438360.8421
70.7397170.8336270.7719370.7445
80.8104180.7171280.7982380.6541
90.5833190.8399290.6832390.8392
100.6953200.7793300.634400.7985
GRD of foundry sand. As shown in table 4, the GRD of sample batch 35 was the largest, which was the closest to the ideal project. Thus, it was advised that the performance parameters of sand casting refer to batch 35 to ensure safe casting and improve casting quality.

Prediction of missing data using BP neural network

In this section, the data were divided into training samples and prediction samples. The first 39 batches of performance parameters from sand castings were training samples and the 40th batch the prediction sample. WCS, MC and Com were the input data and VQ the output data. Any nonlinear function can be achieved by a three-layer BP neural network according to Kolmogorov theory. Here, the input layer contained three neurons and the output layer contained one neuron. Some scholars have studied the number of neurons in the hidden layer [38-41], but they have not reached consistent conclusions. The number of suitable neurons in the hidden layer was first examined, with the relationship between the mean square error of training samples and the number of hidden neurons, as shown in figure 2.
Figure 2.

Relationship between mean square error and number of hidden neurons.

Relationship between mean square error and number of hidden neurons. The mean square error of the training samples showed a downward trend as a whole when number of hidden neurons belonged to (1,9), but when it was greater than 9, the mean square error of the training samples basically remained unchanged (figure 2). Therefore, to simplify the calculation process and improve calculation efficiency, the number of hidden neurons was 9 in this network. With the number of hidden neurons at 9, retraining the samples and the relationship between mean square error of training samples and epochs is shown in figure 3.
Figure 3.

Relationship between mean square error and epoch.

Relationship between mean square error and epoch. As the number of epochs increases, the mean square error decreases gradually, and it was the smallest at epoch 140 (figure 3). As the training sample data were not very good, the mean square error did not reach the goal. The relationship between the output and target of samples during training is shown in figure 4.
Figure 4.

Regression analysis of training samples.

Regression analysis of training samples. As shown in figure 4, the little circle refers to the actual fitting data, the blue line represents the function relationship between target and output of training samples, and the imaginary line represents the output was equal to the target. The function relationship between target and output of training samples is shown in the following formula (3.1). where Output indicates the output of samples during training; Target indicates the target of samples during training. The correlation coefficient of fitting function was R = 0.98037. The output and target of the training samples were basically equal (figure 4). But due to poor correspondence between the training samples, the output and target of individual samples still had great error, which was consistent with the analysis results shown in figure 3. Using the trained BP neural network to predict missing data, the sand sample WCS, MC and Com of the 40th batch were the input data and VQ the output data. The predictive result of VQ was 179.9028 and the relative error 0.054%. The prediction precision was thus good, which met engineering needs and can be used to predict missing data of sand casting. As each initialization possessed a random weight and threshold value, the prediction results were different each time. BP neural network with good training results can be saved and used for later predictions.

Discussion

Compared the predictive result with grey system theory

To demonstrate the validity and feasibility of BP neural network adopted in the process of missing data prediction, this section compares the result of missing data prediction with GM(1,1) model. GM(1,1) model is one basic and important part in the grey system theory, which refers to first-order Grey Model in one variable [20]. The brief procedure of GM(1,1) model was as follows [20]. Let the original data sequence be and the accumulation data sequence , where x(1)(i) can be calculated based on the following formula: where x(0)(i) indicates the original data; x(1)(k) indicates the accumulation data. Suppose the matrix X(1) accords with the exponential change law, and the whitenization equation of GM(1,1) model is as follows: where t indicates the time; a indicates the development coefficient; b indicates the grey action. Let be the initial conditions, solve the equation (4.2) and the predictive formula of X(1) can be achieved, as shown in (4.3). where indicates the predictive value of accumulation data. The predictive formula X(0) of the original data sequence is shown in the following formula (4.4), calculated as x(1)(k + 1) − x(1)(k): where indicates the predictive value of original data. The development coefficient a and grey action b are based on the least squares estimate of GM(1,1) model, as shown in the following formula: where the matrix B and Y are as follows. The background value Z(1) is the mean sequence of , as calculated by the following formula: where Z(1)(k + 1) indicates the background value. Suppose VQ performance parameter of the first 39 batches were the original data sequence, then the predictive formula of VQ can be achieved based on the above procedures, as shown in the following equation: Therefore, the VQ predictive value of the 40th batch was 180.1235 according to formula (4.7), and the relative error was 0.069%. It can be seen that the predictive value of BP neural network was more precise than grey system theory. It is mainly because that BP neural network takes advantage of more information, and BP neural network is a kind of nonlinear mathematical model that can simulate nonlinear process of any degree. The biggest advantage of this model is that it can be trained and tested repeatedly, and finally it can approach any complicated nonlinear function.

Discussion of results

The present results confirmed that the composite model proposed in this paper was successfully applied to sand casting. This was the first report in this field of the optimization of performance parameters based on grey relational analysis and predictions of missing data based on BP neural network. The advantages of the composite model proposed in this paper were as follows. First, optimization performance parameters can contribute to reducing foundry defects and improving casting quality as well as ensuring safety in sand casting. Second, prediction of missing data can avoid repetitive waste of resources and the difficulties of retesting. Third, this paper provided a new method for determining the number of hidden neurons in a network according to the mean square error of training samples. Motivated by previous studies on grey relational analysis [15-17], this method was introduced into the field of sand casting for performance parameters optimizing for the first time in this paper. The larger the GRD, the closer the project evaluated was to the ideal project. Accordingly, the order of the projects evaluated was confirmed. The GRD of sample batch 35 was the largest, so sample batch 35 was the optimization performance parameter of sand casting. The results showed that grey relational analysis can be easily used for performance parameters optimization of sand casting. Different from Taguchi's method [14], which requires a lot of experimentation, grey relational analysis is less demanding on the quantity and regularity of samples and can be easily calculated without any discrepancy between calculated results and quantitative analysis results. In the process of determining assessment indicators weights, to eliminate the influence of human factors, such as subjective [19,20] and integrated [24-26] weight methods, the objective entropy weight method [22] was adopted, which also significantly decreased manpower. In determining the number of hidden neurons, there were not consistent results [38-41]. This paper provided a new method for determining the number of hidden neurons according to the mean square error of training samples. The results showed that mean square error of training samples was the smallest when the number of hidden neurons was 9 and the epoch 140 when training BP neural network, and the relative error of the prediction samples was 0.054%. BP neural network is a widely used prediction technique, but there are a few studies that refer to the basic principle [27-29], which is not conducive to the improvement of the algorithm. Therefore, relevant theory of BP neural network was deduced before predicting missing data, such that there will be a general understanding of the prediction principle. To demonstrate the validity and feasibility of BP neural network adopted in the process of missing data prediction, grey system theory [20] was applied to compare the result of missing data prediction. The relative error of predictive value was 0.069% based on grey system theory. The results showed that the predictive value of BP neural network showed more precision than grey system theory. The composite model proposed in this paper can be used for related research in this field.

Conclusion

A composite optimization and prediction model of sand casting performance parameters was proposed based on grey relational analysis and BP neural network. The main conclusions were as follows. First, to avoid the influence of human factors, the weights of evaluation indicators were achieved based on the objective entropy weight method and the results were 0.252, 0.2475, 0.2495 and 0.251 for the VQ, WCS, MC and Com, respectively. The weight of performance parameter VQ was the biggest, indicating that the sand batch had good discrimination in this regard. Second, the GRDs of foundry sand were obtained according to grey relational analysis after the weight of performance parameters was determined, and the results showed that sample batch 35 possessed the largest GRD. Thus, it was advised that performance parameters of sand castings refer to batch 35 to ensure safety casting and improve casting quality. Third, the performance parameters data were divided into training samples and prediction samples. The mean square error of training samples was the smallest when the number of hidden neurons was 9 and the epoch 140 when training BP neural network, and the relative error of the prediction samples was 0.054% based on this trained BP neural network. The relevant theory was deduced before predicting missing data, such that there will be a general understanding regarding the prediction principle of BP neural network. Fourth, to demonstrate the validity and feasibility of BP neural network adopted in the process of missing data prediction, grey system theory was applied to compare the result of missing data prediction. The relative error of predictive value was 0.069% based on grey system theory. The results showed that the predictive value of BP neural network showed more precision than grey system theory.
  13 in total

1.  Feasibility of estimating isokinetic knee torque using a neural network model.

Authors:  Michael E Hahn
Journal:  J Biomech       Date:  2006-06-15       Impact factor: 2.712

2.  Command Filter-Based Adaptive Neural Tracking Controller Design for Uncertain Switched Nonlinear Output-Constrained Systems.

Authors:  Ben Niu; Yanjun Liu; Guangdeng Zong; Zhaoyu Han; Jun Fu
Journal:  IEEE Trans Cybern       Date:  2017-01-12       Impact factor: 11.448

3.  Quality evaluation of Chinese red wine based on cloud model.

Authors:  Qingwei Xu; Kaili Xu
Journal:  J Food Biochem       Date:  2019-01-27       Impact factor: 2.720

4.  Artificial neural network analysis of gustatory responses in the thalamic taste relay of the rat.

Authors:  Justus V Verhagen; Thomas R Scott
Journal:  Physiol Behav       Date:  2004-01

5.  Mine safety assessment using gray relational analysis and bow tie model.

Authors:  Qingwei Xu; Kaili Xu
Journal:  PLoS One       Date:  2018-03-21       Impact factor: 3.240

6.  Assessment of air quality using a cloud model method.

Authors:  Qingwei Xu; Kaili Xu
Journal:  R Soc Open Sci       Date:  2018-09-26       Impact factor: 2.963

7.  Sand casting safety assessment for foundry enterprises: fault tree analysis, Heinrich accident triangle, HAZOP-LOPA, bow tie model.

Authors:  Qingwei Xu; Kaili Xu; Xiwen Yao; Jinjia Zhang; Ben Wang
Journal:  R Soc Open Sci       Date:  2018-10-24       Impact factor: 2.963

8.  Mine safety assessment based on basic event importance: grey relational analysis and bow tie model.

Authors:  Qingwei Xu; Kaili Xu; Li Li; Xiwen Yao
Journal:  R Soc Open Sci       Date:  2018-08-08       Impact factor: 2.963

9.  Safety assessment of petrochemical enterprise using the cloud model, PHA-LOPA and the bow-tie model.

Authors:  Qingwei Xu; Kaili Xu; Li Li; Xiwen Yao
Journal:  R Soc Open Sci       Date:  2018-07-18       Impact factor: 2.963

10.  Thermal decomposition characteristics of foundry sand for cast iron in nitrogen atmosphere.

Authors:  Qingwei Xu; Kaili Xu; Xiwen Yao; Jishuo Li; Li Li
Journal:  R Soc Open Sci       Date:  2018-12-12       Impact factor: 2.963

View more
  1 in total

1.  Safety Assessment of Casting Workshop by Cloud Model and Cause and Effect-LOPA to Protect Employee Health.

Authors:  Qingwei Xu; Kaili Xu; Fang Zhou
Journal:  Int J Environ Res Public Health       Date:  2020-04-08       Impact factor: 3.390

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.