Next Article in Journal
Review on Source Profiles of Volatile Organic Compounds (VOCs) in Typical Industries in China
Next Article in Special Issue
Experimental Campaign of Massive CO2 Atmospheric Releases in an Urban Area
Previous Article in Journal
Comprehensive Analysis and Greenhouse Gas Reduction Assessment of the First Large-Scale Biogas Generation Plant in West Africa
Previous Article in Special Issue
A Modified k-ε Turbulence Model for Heavy Gas Dispersion in Built-Up Environment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Identification Method of Source Term Parameters of Nuclear Explosion Based on GA and PSO for Lagrange-Gaussian Puff Model

1
State Key Laboratory of NBC Protection for Civilian, Beijing 102205, China
2
College of Computer and Data Science, Fuzhou University, Fuzhou 350108, China
3
Peking University-Tsinghua University-National Institute of Biological Sciences Joint Graduate Program, School of Life Sciences, Peking University, Beijing 100871, China
4
School of Electrical Engineering, Beijing Jiaotong University, Beijing 100044, China
5
School of Electronic and Optical Engineering, Nanjing University of Science and Technology, Nanjing 210094, China
*
Authors to whom correspondence should be addressed.
Atmosphere 2023, 14(5), 877; https://doi.org/10.3390/atmos14050877
Submission received: 6 April 2023 / Revised: 11 May 2023 / Accepted: 13 May 2023 / Published: 17 May 2023

Abstract

:
Many well-established models exist for predicting the dispersion of radioactive particles that will be generated in the surrounding environment after a nuclear weapon explosion. However, without exception, almost all models rely on accurate source term parameters, such as DELFIC, DNAF-1, and so on. Unlike nuclear experiments, accurate source term parameters are often not available once a nuclear weapon is used in a real nuclear strike. To address the problems of unclear source term parameters and meteorological conditions during nuclear weapon explosions and the complexity of the identification process, this article proposes a nuclear weapon source term parameter identification method based on a genetic algorithm (GA) and a particle swarm optimization algorithm (PSO) by combining real-time monitoring data. The results show that both the PSO and the GA are able to identify the source term parameters satisfactorily after optimization, and the prediction accuracy of their main source term parameters is above 98%. When the maximum number of iterations and population size of the PSO and GA were the same, the running time and optimization accuracy of the PSO were better than those of the GA. This study enriches the theory and method of radioactive particle dispersion prediction after a nuclear weapon explosion and is of great significance to the study of environmental radioactive particles.

1. Introduction

Many people around the world are working tirelessly to prevent the proliferation of nuclear weapons [1,2], but the threat of nuclear weapons still warrants vigilance from all of us [3,4,5]. In addition to the direct shock wave damage effect and ionizing radiation released by fission, nuclear weapon explosions also produce large amounts of radioactive particles [6,7,8]. These radioactive particles can contaminate the ground, water, air and the entire public environment, causing significant effects on the surrounding population [9,10]. This process can last for months, years or even longer [7,8,11]. Many nuclear weapons tests throughout history have caused severe radioactive contamination of indigenous populations living near the test sites [12,13], and the surge in the incidence of thyroid cancer and other cancers has further increased the importance of research on radioactive contamination from nuclear explosions [14,15,16,17,18,19].
After a nuclear weapon explosion, its radioactive particles spread into the surrounding environment with atmospheric motion, and many models have been established to predict the dispersion of its radioactive contaminants [20,21], but the accuracy of various source term parameters, including meteorological information and coordinates of the explosion center, explosion equivalent, etc., is one of the basic and important prerequisites to ensure the accurate input and prediction accuracy of the prediction model. Therefore, it is very necessary to obtain accurate source term parameters through real measurements or optimization algorithms, as well as other means, so as to provide a solid and powerful foundation for the subsequent operations of the prediction model. However, unlike the ideal situation of adequate preparation and accurate source term parameters for nuclear testing, in real situations, especially in the case of a nuclear weapon strike, accurate source term parameters are often difficult to obtain. Therefore, the accuracy of the analysis of the source term parameters of a nuclear weapon explosion determines the accuracy of the prediction of the radioactive dispersion model and the effectiveness of the nuclear emergency response.
In existing studies of nuclear power plant accidents, the uncertainty of source term parameters is one of the main reasons for errors in the evaluation results [22,23,24]. To obtain more accurate source term parameters for nuclear accidents, techniques to invert the source term parameters of nuclear accidents based on monitoring data combined with artificial intelligence algorithms [25,26,27], or with swarm intelligence algorithms such as the cuckoo search algorithm [28], GA [29], and PSO [30] have been widely developed. The combination of these optimized algorithms and measured data can provide identification accuracy of source term parameters for accidents such as radioactive leaks in nuclear power plants of more than 95%, which provides a reference for research in the field of nuclear weapon explosions.
In this paper, in order to realize the improvement of the accuracy of the prediction model of the radioactive particle hazard released into the environment after nuclear weapon explosions, the Lagrange-Gaussian puff model is used, and the adaptation function is defined based on group intelligence optimization algorithms, such as the GA and PSO algorithms, combined with monitoring data. After experimenting with the parameter selection of the algorithms, the identification of nuclear weapon explosion source term parameters was optimized, and after testing using real historical data, the PSO algorithm optimized Lagrange-Gaussian puff model was found to be more successful in identifying source term parameters; the prediction accuracy of the main parameters was above 98%. The results have a high degree of confidence and accuracy.

2. Materials and Methods

2.1. Data Source

All experimental data in this paper are from publicly available historical U.S. nuclear weapons experimental data [31,32]. The data contain sediment data and radiation contour maps for selected atmospheric nuclear explosion experiments in Nevada and Bikini Island from 1945–1962 (with classified material removed), which comply with the requirements of the Atomic Energy Act and are intended to provide a reference for researchers engaged in sediment impact analysis of sedimentation patterns and associated test data. The dataset focuses on recording meteorological parameters such as the time of explosion, explosion equivalent, explosion center coordinates, explosion height, average wind direction and average wind speed at the moment of explosion, and radiation contour maps for one hour after the explosion of the nuclear test. A typical historical atmospheric nuclear explosion experiment was chosen for this study: the nuclear test code-named “KOON” on 6 April 1954 (Figure 1).
In this study, the source parameters recorded in the nuclear test "KOON" were used as “true values”, as shown in Table 1. Because real source term parameters cannot be accurately obtained in the case of an actual weapon strike, this simulation adds Gaussians to the "True-Value" parameters. Therefore, the simulation experiment uses the "True-Value" parameters based on the addition of Gaussian random error as the initial source data input range, as shown in Table 1. The heart of the of the real explosion used in the experiment had the geographic coordinates of (11°29′48″ N, 165°22′03″ E). Mercator coordinate system data is not easy to calculate, so in this experiment, the explosion heart coordinates were mapped to a plane right-angle coordinate system so that the explosion center coordinates were (1250, 2500) (Table 1).
The dose on the real 1-hour post-explosion radiation dose contour map is shown in Figure 1 as the “measured value” and will be set up in the region evenly across 250 virtual observation points to obtain the radioactive dose rate data.

2.2. Method Process

The methodological flow of this paper is shown in Figure 2. Five important source term parameters that affect the accuracy of the nuclear weapon explosion radioactive particle dispersion model were selected as the source term parameters to be optimized for identification: explosion equivalent, explosion center x, y coordinates, equivalent wind speed and average wind direction.
The initial random source term parameters with the range of values as in Table 1 were input into the Lagrange-Gaussian puff model to obtain the corresponding model prediction values. Then, their real monitoring values (Figure 1) were compared and fitness was calculated. Then, using the GA and PSO algorithms after the parameter search, after several iterations, an effective and optimal identification of the accurate source term parameters could be achieved (Figure 2).

2.3. Predictive Modeling of Radioactive Particle Dispersion in Nuclear Explosions

Many models are available to fit and analyze the physical process of radioactive smoke cloud lifting and particle diffusion and settling with atmospheric motion after a nuclear weapon explosion [20,21]. Among them, the Lagrange-Gaussian puff model is used to simulate the process of diffusion of various pollutants in the atmosphere by tracking the suspended particles that move with the physical motion of the atmosphere [34,35,36]. This model has remarkable calculation simplicity and adaptation flexibility for a small and medium-scale atmospheric diffusion field [37] and is suitable as a basic model for the diffusion of radioactive particles after nuclear weapon explosions. The radioactive particles of the nuclear explosion smoke cloud have different sizes and exhibit different settling laws and characteristics, as shown in Figure 3, so the radioactive material released from a nuclear weapon explosion is simulated to be cut into multiple smoke clusters and transported and diffused in the atmosphere by wind. The contribution of each smoke cluster to the concentration of radioactive material at a certain location is expressed as:
C i x g , y g , z g = A ( i ) ( 2 π ) 3 / 2 σ x ( i ) σ y ( i ) σ z ( i ) × exp x g x c ( i ) 2 2 σ x 2 ( i ) y g y c ( i ) 2 2 σ y 2 ( i ) × exp z g z c ( i ) 2 2 σ z 2 ( i ) + exp z g + z c ( i ) 2 2 σ z 2 ( i ) + exp 2 z i n v z c ( i ) 2 2 σ z 2 ( i )
where A ( i ) denotes the activity of the radioactive material contained in the ith smoke cluster in Bq; x c i , y c i , z c ( i ) denotes the initial center coordinates of the ith smoke cluster; σ x ( i ) , σ y ( i ) , σ z ( i ) denotes the diffusion parameters of the ith smoke cluster in horizontal and vertical directions; z i n v denotes the height of the atmospheric boundary layer. The contributions of the radioactive material concentrations of all smoke clusters are superimposed to obtain the values of radioactive material concentrations at the specified locations x g , y g , z g .
C ( x g , y g , z g ) = i C i ( x g , y g , z g )

2.4. Implementation Process of GA in Nuclear Weapon Explosion Source Term Parameter Identification

GA (genetic algorithm) was first proposed by Professor J. Holland in 1975. On the basis of natural selection and the genetics mechanism of Darwinian biological evolution, the algorithm simulates the natural law of survival of the fittest and evolves the optimal solution of the problem by inheritance, mutation, crossover, and replication from generation to generation starting from the initial population [38,39]. GAs have been widely used in the fields of combinatorial optimization, machine learning, signal processing, and artificial intelligence and are key techniques in modern relevant intelligent computing [39,40]. The implementation of GA has a relatively simple idea and has a broader applicability. The data optimization computational flow of GA is shown in Figure 4.

2.4.1. Construction of Genes and Chromosomes

The radiation level in the ground contaminated area at a certain moment after the explosion of a nuclear weapon can be considered as a function of five key parameter variables: the location of the nuclear explosion center, the explosion yield, the explosion height, the average wind speed and the average wind direction. The feasible solutions constituted by these parameters are referred to as chromosomes in genetic algorithms. These feasible solutions consist of multiple variable elements, and each variable element is then referred to as a gene that makes up the chromosome. The range of values of the source parameters corresponding to the primary chromosomes is shown in Table 1, and the True-Values plus Gaussian errors are entered as the range of values of the source parameters by using the US nuclear test parameter code-named “KOON” as the “True-Value”.

2.4.2. Construction of the Fitness Function

In nature, according to the law of natural selection, the better individuals in each generation can be selected and some individuals with poor environmental adaptation can be eliminated. In genetic algorithms, it is necessary to construct an adaptation function to measure the superiority and inferiority of chromosomes. In the problem of nuclear weapon explosion radiation dose prediction, the chromosome is the input parameter of the nuclear explosion radiation hazard calculation model, and the model calculates the radiation level in the ground contaminated area at a certain moment after the nuclear explosion, and the accuracy of the calculation result is the measure of the merit of the chromosome. Therefore, here the correlation coefficient is calculated by using the monitoring value read in Figure 1 and the predicted value of the model calculation result; the larger the correlation coefficient, the better the adaptation. The correlation coefficient is calculated as follows:
C o r r = C o v ( Y d i s t , Y 0 ) σ ( Y d i s t ) σ ( Y 0 )
where C o v stands for covariance and σ stands for standard deviation. A higher correlation coefficient means that the observed data are more consistent with the model prediction results.
The value range of the correlation coefficient is [−1, 1], and the values of the correlation coefficient are mapped to the interval [0, 100] to construct the fitness of the chromosome, where the fitness of the chromosome F i t n e s s is calculated as
F i t n e s s = 50 ( C o r r + 1 )

2.4.3. Crossover, Mutation and Selection of Genetic Operators

Each iteration of the GA generates N chromosomes, and each iteration is called an “evolution”. The new chromosomes generated at each evolution are generated through a “crossover operation”. The crossover operation usually interchanges some chromosomes from a sample of both parents selected from the current generation to create two new chromosomes representing the offspring. This operation is called crossover or recombination, and the exact value of the optimal crossover probability ω shall be found experimentally. In this article, ω was chosen as 0.60, 0.65, 0.70, 0.75, 0.80, 0.85, 0.90.
After each completed evolution, the fitness of each chromosome is calculated, and then the fitness probability of each chromosome is calculated using Equation (5). When the crossover process is performed, it is then necessary to select the parent chromosome based on this probability. The higher the probability that chromosomes with higher fitness will be selected, the genetic algorithm is able to retain the better genes.
P c i = F i t n e s s ( i ) i = 0 M 1 F i t n e s s ( i )
where P c i is the probability of chromosome i being selected and F i t n e s s ( i ) is the fitness of chromosome i .
Crossover can ensure that each evolution leaves good genes, but it only selects the original result set. The genes are still the original randomly generated initial values, which keep exchanging the order of permutation between them. This can only ensure that after multiple evolutions, the computational result is closer to the local optimal solution, but it is difficult to reach the global optimal solution. To solve this problem, mutation operations need to be introduced. The purpose of “mutation” is to periodically update the population randomly, introduce new patterns into the chromosome, and perform searches in unknown regions of the solution space. The specific chosen value of mutation probability should be found experimentally as well. The experimental values selected in this paper are 0.005, 0.01, 0.02, 0.05, 0.1.
The operation to select the superior individuals from the population and eliminate the inferior ones is called selection. The selection operation is based on a fitness assessment of the individuals in the population. The genetic operators will be subjected to optimization search and selection experiments to obtain the optimal operator.
(1) Roulette-wheel selection is a method that calculates the probability of the occurrence of each individual in the offspring based on the fitness value of the individual and randomly selects individuals according to this probability to form the offspring population, so the method is also known as the fitness proportion method [41]. The starting point of the roulette-wheel selection strategy is that individuals with better fitness values have a higher probability of being selected.
In order to calculate the selection probability P i , the fitness value f i for each individual i is used:
P i = f i i = 0 M 1 f j
Selecting M individuals from a given population is equivalent to rotating the roulette wheel M times, and it is not actually necessary to sort the individuals in the population before selecting them. Note that Equation (6) assumes by default that all fitness values are positive and that the sum of fitness values is not 0. To be able to handle negative fitness values, it can be improved to Equation (7) to calculate the selection probability.
P i = f i f m i n i = 0 M 1 f j f m i n
Let the worst fitness value be f m i n , and if it is negative, then the selection probability is 0.
(2) Tournament selection operator randomly selects n individuals from the population with replacement, then selects the best individual to enter the next generation. Only the individual whose fitness value is better than the other n 1 competitors can win the tournament, and the worst individual will be directly excluded [42]. Selection pressure can be changed by varying the size of the tournament, n . When this has a larger value, the weaker individuals have less chance of being selected. Compared with roulette selection, tournament selection is more commonly used in practice due to the lack of random noise and its independence from the scale of the genetic algorithm fitness function.
(3) Truncation selection is an operator that ranks the individuals in a population in order from best to worst according to the fitness value, and the best individual is selected to enter the next generation [43]. The advantage of truncation selection is the ability to quickly select individuals from a large number of populations. Truncation selection is a standard method used in plant and animal breeding, where only the best animals are selected for breeding and they are ranked according to their performance values.

2.5. Implementation Process of PSO in Nuclear Weapon Explosion Source Term Parameter Identification

PSO was proposed by Eberhart and Kennedy in 1995 [44]. This algorithm is a global optimization evolutionary algorithm, which is a very effective and widely used iterative optimization algorithm [45,46]. Compared with GA, PSO has the advantage of being computationally simple and fast running, without many parameters to be adjusted, and its unique memory function allows it to dynamically track the current search situation to adjust the search strategy [47,48].
The computational flow of the particle swarm optimization data is shown in Figure 5. The core idea of PSO is as follows:
V i t + 1 = ω V i t + c 1 r 1 ( P i t X i t ) + c 2 r 2 ( G t X i t )
X i t + 1 = V i t + 1 + X i t
V i t + 1 denotes the velocity of the particle i in t + 1 iterations, ω is the inertia weight, which controls the effect of its own velocity on the velocity at the next moment and is used to balance the exploration and exploitation ability of the algorithm. c 1 is the learning factor of the particle advancing to the individual historical optimum P i , and c 2 is the learning factor of the particle advancing to the global historical optimum G. r 1 , r 2 are random numbers between 0 and 1. The nuclear weapon explosion source term parameters are mapped into each random particle, and the particles search for new solutions by continuously adjusting their positions.

2.5.1. Parameter Selection and Optimization of PSO

(1) Particle population size: N
The particle population size N is the number of particles in the population involved in the calculation, and in this experiment is the number of solutions involved in the optimization. In this experiment, the particle population size N is taken to be 100.
(2) Particle dimension: D
Particle dimension D is the spatial dimension number of the particle search is also the number of independent variables, nuclear weapons explosion to be optimized source parameters contain 5 variables: the explosion equivalent W, explosion x-coordinates, explosion y-coordinates, equivalent wind speed v and average wind direction φ, so experiment D is set to 5.
(3) The number of iterations: K
The number of iterations generally needs to be adjusted according to the actual situation in the process of optimization, too small a K value will lead to non-convergence, instability or fall into the local optimal solution; and too large a K value will consume arithmetic power and take too much time. In this experiment, a typical number of iterations was chosen, and K was taken as 100.
(4) Inertia weight: ω
The inertia weight ω indicates the influence of the speed of the previous generation of particles on the speed of the contemporary particles. The particles move inertially based on their own speed, and the inertia weight is the tendency to make the particles maintain the inertia of motion and search the extended space. When the problem space is large, in order to achieve a balance between search speed and search accuracy, it is a common practice to have a high global search capability in the algorithm in the early stage to get a suitable seed and a high local search capability in the later stage to improve the convergence accuracy, so ω should not be a fixed constant.
In this experiment, the method of taking inertia weights is improved by adopting an adaptive adjustment strategy, i.e., decreasing the value of ω linearly as iterations proceed, so that the particle swarm algorithm has a strong global convergence ability in the early stage and a strong local convergence ability in the later stage.
ω = ω m a x i ω m a x ω m i n K
where ω m a x represents the maximum inertia weight, ω m i n represents the minimum inertia weight, i is the current number of iterations, and K is the maximum number of iterations. In this experiment, the initial inertia weight ω is used as the parameter to be optimized and the experimental values are 0.4, 0.6, 0.8, 1.0, 1.2, 1.4, 1.6.
(5) Learning factors: c 1 , c 2
The learning factor is also called the acceleration factor. c 1 indicates the weight of the particle’s next action from its own experience and the acceleration weight that pushes the particle to the individual optimal position Pi; c 2 indicates the weight of the particle’s next action from the experience of other particles, and the acceleration weight that pushes the particle to the global optimal position G. The specific values of the learning factors take different values for different problems, and the two values are generally adjusted by “trial and error” in an interval. Typical values of the learning factors in this paper are as follows:
C 1 = 2.0 , C 2 = 2.0 C 1 = 1.6 , C 2 = 1.8 C 1 = 1.6 , C 2 = 2.0 C 1 = 2.0 , C 2 = 1.8

2.5.2. Initializing the Particle Swarm and Running the PSO Algorithm

The particle swarm is initialized according to the spatial dimension of the independent variable D. The initial range of the parameters of each dimension representative is the same as the range of the initial chromosome in the genetic algorithm. Use the US nuclear test parameter code-named “KOON” as the “True-Value”, add the True-Value to the Gaussian error, and use the sum got as the input range of the source term parameters of the initial particle representatives, as shown in Table 1.
The calculation method of particle fitness in the particle swarm algorithm is similar to that of the genetic algorithm: the objective function of data assimilation is constructed according to the closeness of the observed data to the model calculation results, and their correlation coefficients are selected as the objective function for iterative optimization. The correlation coefficient C o r r is calculated by Equation (11), and the fitness of the particle F i t n e s s is obtained from Equation (4).
C o r r = C o v ( Y d i s t , Y 0 ) σ ( Y d i s t ) σ ( Y 0 )
where C o v represents the covariance and σ represents the standard deviation.
The initial particle fitness values calculated by the above Equation. Then the PSO algorithm is run for K iterations by updating the velocity and position of each particle, and the final radiation dose rate distribution and the corresponding source term parameters are obtained by optimizing the objective function using the particle swarm algorithm.

2.6. Evaluation Method

In order to evaluate the results of the model optimization, the results of the source term parameters represented by the chromosomes generated by each generation of the genetic algorithm or the random particles generated by each generation of the particle swarm algorithm are substituted into the nuclear explosion radioactive contamination prediction model to obtain the corresponding predicted dose values, and then compared with the monitoring values shown in Figure 1, as shown in Figure 6a,b. The model predicted values are then plotted against the monitoring values, as in Figure 6c. Finally, mean absolute error (MAE) μ and mean squared error (MSE) σ are calculated as the prediction evaluation indexes using the following formulae:
μ = 1 N i = 1 N | μ i μ ^ i |
σ = 1 N i = 1 N ( μ i μ ^ i ) 2

3. Results

3.1. Results of GA in Source Term Parameter Identification

3.1.1. Selection of Genetic Operators

As can be seen by the selection experiments with different cross-genetic operators in the genetic algorithm under the same conditions, the initial 100 chromosome fitness for roulette, tournament, and truncated selection all tend to be the same (Figure 7a–c), with the horizontal coordinates of the plots indicating each chromosome, and the vertical coordinates indicating this initial fitness. This is because most of the individual adaptations of the randomly generated primaries are around 50, except for individual chromosomes. All three genetic operators evolved 100 times, and each evolution generated 100 chromosomes (Figure 7d–f). The horizontal coordinate in the figure indicates the number of evolutions, and the vertical coordinate indicates the fitness of this generation.
From the figures, we can see that both the tournament selection operator and the roulette selection operator have good convergence, and the algorithm chromosomes gradually converge to the optimal solution when evolving about 20 times (Figure 7d,e), whereas the fitness of the truncated selection operator does not converge (Figure 7f). After 100 generations of iterations, their particle coordinate trajectory plots are represented as the optimization results of the exploding heart coordinates (Figure 7g–i), and it is obvious that both the roulette operator and tournament operator both converge to the global optimal solution representing the true value, whereas the truncated selection operator falls into the local optimal solution. Further observing the error data of the model dose output values after 100 generations of optimization with respect to the true monitored values (Figure 7j–o), the error of the truncated selection operator is significantly higher than that of the roulette operator and the tournament operator. In contrast, the optimization effect of the tournament operator is higher, so the tournament operator was chosen for this study.

3.1.2. Model Parameter Optimization Results

The choice of crossover probability ω and variance probability are the parameters to be found in the optimization of genetic algorithm in the identification of nuclear weapon explosion source term parameters, and their optimal choice should be concluded by traversing the experiments. Because the results of GA are inherently random, in this paper five repeated experiments were selected to eliminate the random error caused by batch efficiency, and the results are shown in Figure 8.
The MAE and MSE of the experimental results after 100 iterations of each experiment are taken as negative logarithms, and the matrix bubble plots (Figure 8a,b) and grouped box line plots (Figure 8c,d) are plotted, respectively. It is not difficult to find that the choice of the crossover probability ω and variance probability parameters in the genetic algorithm has no order of magnitude advantage on its optimization accuracy, but the results are very different under the same parameter selection experiment (Figure 8), which again proves that the randomness effect of the genetic algorithm results itself has a greater impact on the final results. When the crossover probability ω = 0.08 and the variance probability is taken as 0.01, the source term results of its model output optimization are relatively stable and accurate, so the genetic algorithm in the nuclear weapon explosion source term parameter identification its crossover probability ω and variance probability with seeking parameters are taken as 0.08 and 0.01, respectively.

3.1.3. Analysis of GA Results

The operation process of the genetic algorithm is shown in Figure 9, which visualizes the explosion center coordinates of the source term parameters to be optimized in this model (Figure 9a–f). The chromosomes generated randomly in the initial generation are shown to be randomly distributed in the two-dimensional plane, but the genetic algorithm retrospectively computed after the above optimal parameter selection has a significant convergence effect after 20 iterations (Figure 9b,g).
The adaptation value reflects the degree of agreement between the optimal chromosome after assimilation and the simulated measurement data, and after 100 iterations of the genetic algorithm, its adaptation value is very close to 100 (Figure 9f–h), which is consistent with the fact that this simulated measurement data is calculated from the nuclear explosion radiation hazard model, and secondly, with the adaptation value very close to 100, the ability of the genetic algorithm to search for the optimal value in the whole domain is very good, which shows that it is feasible to use this algorithm for the identification of nuclear explosion source term parameters. Figure 9i shows the results of the forward calculation based on the optimized source term parameters after the traceability using this method, and the agreement with the monitored values is very good, with the statistical mean absolute error μ = 5.1674 × 10−8 and mean squared error σ = 1.1425 × 10−12 between them.

3.2. Results of PSO in Source Term Parameter Identification

3.2.1. Model Parameter Optimization Results

The selection of the initial inertia weight ω and the learning factors c 1 , c 2 are the parameters to be searched for by the particle swarm algorithm in the optimization of the nuclear weapon explosion source term identification, and their optimal selection should be concluded by traversal experiment. Similar to the genetic algorithm treatment, five iterations of the experiment were used to eliminate the random error caused by the batch benefit, and the results are shown in Figure 10. The MAE and MSE of the experimental results after 100 iterations of each iteration were taken as negative logarithms and plotted in matrix bubble plots (Figure 10a,b) and grouped box line plots (Figure 10c,d), respectively.
Compared with the parameter search results of the genetic algorithm, the parameter search results of the particle swarm algorithm are more intuitive, and the overall results are less random. The choice of learning factors has little effect on the optimization accuracy, but from the negative logarithm of the mean absolute error (MAE) and variance (Figure 10), the results are significantly better than 1.0–1.6 when the initial inertia weight ω is taken as 0.2–0.6. In summary, the initial inertia weight ω = 0.4 was chosen, and the learning factors were chosen as c 1 = 2.0 , c 2 = 1.8 after the parameter optimization of the particle swarm algorithm.

3.2.2. Analysis of PSO Results

After the particle swarm parameter optimization, the nuclear weapon explosion source term parameter identification model was re-run with the optimal parameters, and its iterative process is shown in Figure 11. Figure 11a shows similar results to Figure 7a–c, and the initial particle fitness of the particle swarm algorithm is also concentrated at around 50. Figure 11b shows that the optimal position of the swarm keeps approaching the simulated real position in each iteration. Figure 11c shows the change curve of the fitness of the swarm of particles, and the algorithm finally converges to a point close to the true value, where the fitness of the particles is close to 100, i.e., the correlation coefficient between the model calculation results and the observed data is approximately equal to one.
Figure 11d,e are the results of the forward calculation based on the optimized source term parameters after the source term data identification optimization using the particle swarm algorithm. The agreement with the observed data is very good, and the statistical error between them has a mean value μ = 4.042 × 10−8 and a mean variance σ = 4.9332 × 10−13.

3.3. Analysis and Comparison of Optimization Results for Source Term Identification

According to the above experimental results, both the genetic algorithm and the particle swarm algorithm can identify and optimize the source parameters of a nuclear weapon explosion using measured data after the corresponding algorithm optimization and parameter search combined with the Lagrange-Gaussian puff model. The fitness for both algorithms converge to 1 after 100 generations of iterative optimization operations, and the results of the forward calculation of the source term parameters identified by both algorithms after optimization are at a high level of agreement with the observed data (Figure 9, Figure 11, and Figure 12).
The genetic algorithm and the particle swarm algorithm were applied to this optimized traceability model, the number of iterations of both algorithms was set to 100, and the results of the algorithms and the computing time were compared. Because the swarm intelligence algorithm itself is random, the experiment was repeated 20 times under the same conditions to compare the advantages and disadvantages of the two methods in terms of statistical laws. Finally, it was found that the optimization accuracy and stability of the calculation results of the particle swarm algorithm were slightly better than those of the genetic algorithm, and the calculation time was also slightly shorter than that of the genetic algorithm (Figure 12). The main possible reason for this is that the genetic algorithm itself has more parameters, and the randomness of its calculation process is greater than that of the particle swarm algorithm, so the stability and accuracy of the output results are slightly lower than those of the particle swarm algorithm. The final algorithm output of the nuclear weapon explosion source term parameters after optimal identification of the results can be seen in Table 2. The identification accuracy of the main source term parameters is greater than 98%, and it can be seen that the identification accuracy is satisfactory.

4. Discussion and Conclusions

In this paper, we propose a solution to the problem of inaccurate identification of source term parameters in the prediction model of nuclear weapon explosion radioactive material dispersion: to use the improved GA and PSO algorithms based on the Lagrange-Gaussian puff model to optimize the identification of source term parameters using real-time monitoring data. The GA and PSO algorithms were used to identify source term parameters with high accuracy by using parameter-finding experiments. The PSO algorithm was combined with the Lagrange-Gaussian puff model, using real historical nuclear explosion data to identify the source term parameters of the "KOON" nuclear test, and the accuracy of its main parameters’ prediction was above 98%. The results show that both the particle swarm algorithm and the genetic algorithm were able to identify the nuclear explosion source term parameters more ideally after optimization and maintain high prediction accuracy and precision. When the maximum number of iterations and population size of the particle swarm algorithm and genetic algorithm were the same, the running time and optimization accuracy of the particle swarm algorithm were better than those of the genetic algorithm. This method can provide fast and effective support for nuclear emergency command and decision making in a short period of time and is of great significance for the study of the optimization of the prediction method of the environmental radioactive particle dispersion caused by nuclear weapon explosions.

5. Contributions and Limitations

The explosion of a nuclear weapon releases large amounts of radioactive particles into the environment, which, along with the physical movement of the atmosphere, will spread to the area around the explosion (Figure 3) and cause untold effects on the living environment and health of the public. The problem of accurately predicting the radiological hazards of a nuclear weapon explosion has been an enduring topic in the fields of atmospheric science, environmental science, and nuclear physics. A great deal of effort has been spent in previous work to study the rise of nuclear smoke clouds, particle size dispersion and other problems, and remarkable contributions have been made [49,50,51,52]. However, no model can achieve absolutely accurate predictions, and the errors introduced by the source term parameters as the input value of any model is one of the important factors affecting the prediction accuracy of the model. In the field of nuclear accidents, the use of algorithms to optimize the identification of source term parameters has achieved many amazing results, but few have been applied in the field of nuclear weapon explosion traceability research. The main purpose of this paper was to try to combine the mature use of the GA and PSO algorithms in nuclear accident source term parameter identification with the classical nuclear weapon explosion radioactive material deposition Lagrange-Gaussian puff model so that the source parameters of a nuclear weapon explosion could be identified and calibrated based on a swarm intelligence algorithm. The results are innovative and informative.
There are also shortcomings in this study, which will be overcome by the ongoing and upcoming work of our team. The main limitations include:
  • Neglecting model errors. The study does not discuss the model error in the Lagrange-Gaussian puff model fitting the prediction of the radioactive smoke cloud of a nuclear weapon explosion itself, and directly assumes that the measured values are equal to the predicted value of the true source term parameters input into the model. However, this error can interfere with the source term parameter identification process. The next study will try to perform an optimization search experiment using algorithms such as GA and PSO in combination with several well-established models such as DELFIC [53] or WSEG [54] so as to analyze the impact of each prediction model error on the source term parameter identification accuracy.
  • Fewer swarm intelligence algorithms are utilized, and there are various classifications of swarm intelligence algorithms, each of which has its own advantages and disadvantages. The next study can try to use more algorithms other than GA and PSO to try to optimize the identification of nuclear weapon explosion source term parameters.
  • Each algorithm itself can be further optimized. In addition to each algorithm’s parameter optimization, the next study will explore a combination of optimization of each algorithm and combine each algorithm with machine learning, neural networks and other methods.

Author Contributions

Conceptualization, Y.W. (Yuyang Wang) and X.C.; methodology, Y.W. (Yunhui Wu).; software, Y.W. (Yunhui Wu), Y.Z. and L.W.; validation, X.L.; formal analysis, M.Y.; investigation, S.J.; resources, X.P. and H.Y.; data curation, W.L.; writing—original draft preparation, Y.Z.; writing—review and editing, Y.W. (Yuyang Wang); visualization, Y.Z.; supervision, L.H. and P.L.; project administration, Y.W. (Yunhui Wu) and X.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data used in this study are detailed in Section 2.1. All data used are reflected in the article. If you require other relevant data, please contact the authors.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Researchers: Help free the world of nuclear weapons. Nature 2020, 584, 7. [CrossRef] [PubMed]
  2. Colglazier, E.W. War and peace in the nuclear age. Science 2018, 359, 613. [Google Scholar] [CrossRef]
  3. Williams, M.; Armstrong, L.; Sizemore, D.C. Biologic, Chemical, and Radiation Terrorism Review. In StatPearls; StatPearls Publishing Copyright © 2022, StatPearls Publishing LLC.: Treasure Island, FL, USA, 2022. [Google Scholar]
  4. Koenig, K.L. Preparedness for terrorism: Managing nuclear, biological and chemical threats. Ann. Acad. Med. 2009, 38, 1026–1030. [Google Scholar] [CrossRef]
  5. Bisceglia, L.; Fateh-Moghadam, P. The prohibition of nuclear weapons: A public health priority. Lancet 2022, 400, 158–159. [Google Scholar] [CrossRef] [PubMed]
  6. Livingston, H.D.; Anderson, R.F. Large particle transport of plutonium and other fallout radionuclides to the deep ocean. Nature 1983, 303, 228–231. [Google Scholar] [CrossRef]
  7. Pittauer, D.; Tims, S.G.; Froehlich, M.B.; Fifield, L.K.; Wallner, A.; McNeil, S.D.; Fischer, H.W. Continuous transport of Pacific-derived anthropogenic radionuclides towards the Indian Ocean. Sci. Rep. 2017, 7, 44679. [Google Scholar] [CrossRef] [PubMed]
  8. Prăvălie, R. Nuclear weapons tests and environmental consequences: A global perspective. Ambio 2014, 43, 729–744. [Google Scholar] [CrossRef]
  9. Glasstone, S.; Dolan, P.J. The Effects of Nuclear Weapons; US Department of Defense: Washington, DC, USA, 1977.
  10. Mitsuguchi, T.; Okabe, N.; Yokoyama, Y.; Yoneda, M.; Shibata, Y.; Fujita, N.; Watanabe, T.; Saito-Kokubu, Y. (129)I/(127)I and Δ(14)C records in a modern coral from Rowley Shoals off northwestern Australia reflect the 20th-century human nuclear activities and ocean/atmosphere circulations. J. Environ. Radioact. 2021, 235–236, 106593. [Google Scholar] [CrossRef]
  11. Imanaka, T.; Fukutani, S.; Yamamoto, M.; Sakaguchi, A.; Hoshi, M. External radiation in Dolon village due to local fallout from the first USSR atomic bomb test in 1949. J. Radiat. Res. 2006, 47 (Suppl. A), A121–A127. [Google Scholar] [CrossRef]
  12. Bonnel, P.H. Acute radiation syndrome caused by ionizing radiations according to observations of victims of radioactive fallout following the explosion of a thermonuclear bomb. Rev. De Med. Nav. (Metrop. Et Outre-Mer) 1959, 14, 43–59. [Google Scholar]
  13. Widner, T.E.; Flack, S.M. Characterization of the world’s first nuclear explosion, the Trinity test, as a source of public radiation exposure. Health Phys. 2010, 98, 480–497. [Google Scholar] [CrossRef]
  14. Bergan, T.D. Radioactive fallout in Norway from atmospheric nuclear weapons tests. J. Environ. Radioact. 2002, 60, 189–208. [Google Scholar] [CrossRef] [PubMed]
  15. Bouville, A. Fallout from Nuclear Weapons Tests: Environmental, Health, Political, and Sociological Considerations. Health Phys. 2020, 118, 360–381. [Google Scholar] [CrossRef] [PubMed]
  16. Bouville, A.; Beck, H.L.; Anspaugh, L.R.; Gordeev, K.; Shinkarev, S.; Thiessen, K.M.; Hoffman, F.O.; Simon, S.L. A Methodology for Estimating External Doses to Individuals and Populations Exposed to Radioactive Fallout from Nuclear Detonations. Health Phys. 2022, 122, 54–83. [Google Scholar] [CrossRef] [PubMed]
  17. Drozdovitch, V.; Bouville, A.; Taquet, M.; Gardon, J.; Xhaard, C.; Ren, Y.; Doyon, F.; de Vathaire, F. Thyroid Doses to French Polynesians Resulting from Atmospheric Nuclear Weapons Tests: Estimates Based on Radiation Measurements and Population Lifestyle Data. Health Phys. 2021, 120, 34–55. [Google Scholar] [CrossRef]
  18. Stabilini, A.; Hafner, L.; Walsh, L. Comparison and multi-model inference of excess risks models for radiation-related solid cancer. Radiat. Environ. Biophys. 2023, 62, 17–34. [Google Scholar] [CrossRef]
  19. Soininen, L.; Mussalo-Rauhamaa, H. Cancer Incidence of Finnish Sami in the Light of Exposure to Radioactive Fallout. Int. J. Environ. Res. Public Health 2021, 18, 8186. [Google Scholar] [CrossRef]
  20. Zheng, Y.; Liu, W.; Li, X.; Yang, M.; Li, P.; Wu, Y.; Chen, X. Prediction and Analysis of Nuclear Explosion Radioactive Pollutant Diffusion Model. Pollutants 2023, 3, 43–56. [Google Scholar] [CrossRef]
  21. Leelőssy, Á.; Lagzi, I.; Kovács, A.; Mészáros, R. A review of numerical models to predict the atmospheric dispersion of radionuclides. J. Environ. Radioact. 2018, 182, 20–33. [Google Scholar] [CrossRef]
  22. Cui, W.; Cao, B.; Fan, Q.; Fan, J.; Chen, Y. Source term inversion of nuclear accident based on deep feedforward neural network. Ann. Nucl. Energy 2022, 175, 109257. [Google Scholar] [CrossRef]
  23. Fang, S.; Dong, X.; Zhuang, S.; Tian, Z.; Zhao, Y.; Liu, Y.; Liu, Y.; Sheng, L. Inversion of 137Cs emissions following the fukushima accident with adaptive release recovery for temporal absences of observations. Environ. Pollut. 2023, 317, 120814. [Google Scholar] [CrossRef]
  24. Kovalets, I.V.; Efthimiou, G.C.; Andronopoulos, S.; Venetsanos, A.G.; Argyropoulos, C.D.; Kakosimos, K.E. Inverse identification of unknown finite-duration air pollutant release from a point source in urban environment. Atmos. Environ. 2018, 181, 82–96. [Google Scholar] [CrossRef]
  25. Lin, Y.; Mago, N.; Gao, Y.; Li, Y.; Chiang, Y.-Y.; Shahabi, C.; Ambite, J.L. Exploiting spatiotemporal patterns for accurate air quality forecasting using deep learning. In Proceedings of the 26th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, Seattle, DC, USA, 6–9 November 2018; pp. 359–368. [Google Scholar]
  26. Dragović, S. Artificial neural network modeling in environmental radioactivity studies–A review. Sci. Total Environ. 2022, 847, 157526. [Google Scholar] [CrossRef] [PubMed]
  27. Ling, Y.; Liu, C.; Shan, Q.; Hei, D.; Zhang, X.; Shi, C.; Jia, W.; Wang, J. Inversion Method for Multiple Nuclide Source Terms in Nuclear Accidents Based on Deep Learning Fusion Model. Atmosphere 2023, 14, 148. [Google Scholar] [CrossRef]
  28. Wang, Z.P.; Wu, H.N. Source Term Estimation with Unknown Number of Sources using Improved Cuckoo Search Algorithm. In Proceedings of the 2020 39th Chinese Control Conference (CCC), Shenyang, China, 27–29 July 2020; pp. 1075–1080. [Google Scholar]
  29. Cantelli, A.; D’Orta, F.; Cattini, A.; Sebastianelli, F.; Cedola, L. Application of genetic algorithm for the simultaneous identification of atmospheric pollution sources. Atmos. Environ. 2015, 115, 36–46. [Google Scholar] [CrossRef]
  30. Li, K.; Chen, W.; Liang, M.; Zhou, J.; Wang, Y.; He, S.; Yang, J.; Yang, D.; Shen, H.; Wang, X. A simple data assimilation method to improve atmospheric dispersion based on Lagrangian puff model. Nucl. Eng. Technol. 2021, 53, 2377–2386. [Google Scholar] [CrossRef]
  31. Hawthorne, H.A. Compilation of Local Fallout Data from Test Detonations 1945–1962 Extracted from DASA 1251. Volume II. Oceanic U. S. Tests; General Electric Co.: Santa Barbara, CA, USA, 1979. [Google Scholar]
  32. Hawthorne, H.A. Compilation of Local Fallout Data from Test Detonations 1945–1962 Extracted from DASA 1251. Volume I. Continental US Tests; General Electric Co.: Santa Barbara, CA, USA, 1979. [Google Scholar]
  33. Norment, H.G. DELFIC: Department of Defense Fallout Prediction System, Volume II-User’s Manual; Final Report 16 January–31 December 1979; Atmospheric Science Associates: Bedford, MA, USA, 1979. [Google Scholar]
  34. Du, S. A heuristic Lagrangian stochastic particle model of relative diffusion: Model formulation and preliminary results. Atmos. Environ. 2001, 35, 1597–1607. [Google Scholar] [CrossRef]
  35. Hurley, P.; Manins, P.; Lee, S.; Boyle, R.; Ng, Y.L.; Dewundege, P. Year-long, high-resolution, urban airshed modelling: Verification of TAPM predictions of smog and particles in Melbourne, Australia. Atmos. Environ. 2003, 37, 1899–1910. [Google Scholar] [CrossRef]
  36. Jung, Y.-R.; Park, W.-G.; Park, O.-H. Pollution dispersion analysis using the puff model with numerical flow field data. Mech. Res. Commun. 2003, 30, 277–286. [Google Scholar] [CrossRef]
  37. Stohl, A.; Forster, C.; Frank, A.; Seibert, P.; Wotawa, G. Technical note: The Lagrangian particle dispersion model FLEXPART version 6.2. Atmos. Chem. Phys. 2005, 5, 2461–2474. [Google Scholar] [CrossRef]
  38. Chen, N.; Xie, N.; Wang, Y. An elite genetic algorithm for flexible job shop scheduling problem with extracted grey processing time. Applied Soft Computing 2022, 131, 109783. [Google Scholar] [CrossRef]
  39. Rooker, T. Review of Genetic Algorithms in Search, Optimization, and Machine Learning. AI Mag. 1991, 12, 102–103. [Google Scholar] [CrossRef]
  40. Goldberg, D.E. Genetic Algorithms in Search, Optimization and Machine Learning; Addison-Wesley Longman Publishing Co., Inc.: Boston, MA, USA, 1989. [Google Scholar]
  41. Lipowski, A.; Lipowska, D. Roulette-wheel selection via stochastic acceptance. Physica A 2012, 391, 2193–2196. [Google Scholar] [CrossRef]
  42. Coello Coello, C.A.; Mezura Montes, E. Constraint-handling in genetic algorithms through the use of dominance-based tournament selection. Adv. Eng. Inform. 2002, 16, 193–203. [Google Scholar] [CrossRef]
  43. Henryon, M.; Sørensen, A.C.; Berg, P. Mating animals by minimising the covariance between ancestral contributions generates less inbreeding without compromising genetic gain in breeding schemes with truncation selection. Animal 2009, 3, 1339–1346. [Google Scholar] [CrossRef] [PubMed]
  44. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the ICNN’95-International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995; Volume 1944, pp. 1942–1948. [Google Scholar]
  45. Kennedy, J.; Eberhart, R.C.; Shi, Y. Swarm Intelligence; Morgan Kaufmann: San Francisco, CA, USA, 2001; pp. 475–495. [Google Scholar]
  46. Carlisle, A.; Dozier, G. An Off-the-Shelf PSO. In Proceedings of the Workshop on Particle Swarm Optimization. 2001. Available online: https://www.researchgate.net/publication/216300408_An_off-the-shelf_PSO (accessed on 1 January 2023).
  47. Gao, Y.; Du, W.; Yan, G. Selectively-informed particle swarm optimization. Sci. Rep. 2015, 5, 9295. [Google Scholar] [CrossRef]
  48. Pace, F.; Santilano, A.; Godio, A. A Review of Geophysical Modeling Based on Particle Swarm Optimization. Surv. Geophys. 2021, 42, 505–549. [Google Scholar] [CrossRef]
  49. Yang, Y.; Yuan, H.; Li, Z.; Tsai, Y. Investigation on incompatible hazards of nitrocellulose mixed with three types of copper compounds. J. Therm. Anal. Calorim. 2023. [Google Scholar] [CrossRef]
  50. Yang, Y.; Wang, X.-F.; Pan, M.-Y.; Li, P.; Tsai, Y.-T. Evaluation on algorithm reliability and efficiency for an image flame detection technology. J. Therm. Anal. Calorim. 2023. [Google Scholar] [CrossRef]
  51. Yang, N.; Tang, Y.; Wu, H.; Shu, C.-M.; Xing, Z.-X.; Jiang, J.-C.; Huang, A.-C. Influence evaluation of ionic liquids on the alteration of nitrification waste for thermal stability. J. Loss Prev. Process Ind. 2023, 82, 104977. [Google Scholar] [CrossRef]
  52. Zhu, F.; Liu, Z.; Huang, A.-C. The shaped blasting experimental study on damage and crack evolution of high stress coal seam. J. Loss Prev. Process Ind. 2023, 83, 105030. [Google Scholar] [CrossRef]
  53. Norment, H.G. DELFIC: Department of Defense Fallout Prediction System, Volume I-Fundamentals; Final Report 16 January–31 December 1979; Atmospheric Science Associates: Bedford, MA, USA, 1979. [Google Scholar]
  54. Bridgman, C.J.; Bigelow, W.S. A new fallout prediction model. Health Phys. 1982, 43, 205–218. [Google Scholar] [CrossRef] [PubMed]
Figure 1. One-hour radiation dose contour map in r/h after “KOON” explosion [33].
Figure 1. One-hour radiation dose contour map in r/h after “KOON” explosion [33].
Atmosphere 14 00877 g001
Figure 2. Flow chart showing how GA and PSO algorithms are used to optimize the identification of nuclear explosion source term parameters.
Figure 2. Flow chart showing how GA and PSO algorithms are used to optimize the identification of nuclear explosion source term parameters.
Atmosphere 14 00877 g002
Figure 3. The formation process of nuclear explosion radioactive smoke cloud stratification and particles.
Figure 3. The formation process of nuclear explosion radioactive smoke cloud stratification and particles.
Atmosphere 14 00877 g003
Figure 4. Genetic algorithm source term parameter identification calculation flow chart.
Figure 4. Genetic algorithm source term parameter identification calculation flow chart.
Atmosphere 14 00877 g004
Figure 5. Particle swarm optimization algorithm source term parameter identification calculation flow chart.
Figure 5. Particle swarm optimization algorithm source term parameter identification calculation flow chart.
Atmosphere 14 00877 g005
Figure 6. Evaluation indicators of the calculation results of the optimization identification algorithm. (a) comparison graph of optimized identification calculated dose values with real measurement data for each monitoring site; (b) local magnification effect (dashed part of the above figure); (c) difference between optimized s identification calculation results and real measurement data.
Figure 6. Evaluation indicators of the calculation results of the optimization identification algorithm. (a) comparison graph of optimized identification calculated dose values with real measurement data for each monitoring site; (b) local magnification effect (dashed part of the above figure); (c) difference between optimized s identification calculation results and real measurement data.
Atmosphere 14 00877 g006
Figure 7. Comparison of optimization results of genetic operators. (ac) initial fitness of populations of three genetic operators; (df) optimal fitness curves of three genetic operators; (gi) 100th generation population evolution results of three genetic operators, the dots represent each random solution and the pentagrams represent the true values; (jl) comparison of calculated dose values for optimal identification of monitoring loci of three genetic operators with real measurement data; (mo) comparison of calculated results for optimal identification of three genetic operators with the difference between the real measurement data.
Figure 7. Comparison of optimization results of genetic operators. (ac) initial fitness of populations of three genetic operators; (df) optimal fitness curves of three genetic operators; (gi) 100th generation population evolution results of three genetic operators, the dots represent each random solution and the pentagrams represent the true values; (jl) comparison of calculated dose values for optimal identification of monitoring loci of three genetic operators with real measurement data; (mo) comparison of calculated results for optimal identification of three genetic operators with the difference between the real measurement data.
Atmosphere 14 00877 g007
Figure 8. Genetic algorithm optimized identification parameter finding results (five replicate experiments). (a) MAE bubble plots of optimized identification data with real measurement data for different parameter values; (b) MSE bubble plots of optimized identification data with real measurement data for different parameter values; (c) MAE grouping boxplots of optimized identification data with real measurement data for different parameter values; (d) MSE grouping boxplots of optimized identification data with real measurement data for different parameter values.
Figure 8. Genetic algorithm optimized identification parameter finding results (five replicate experiments). (a) MAE bubble plots of optimized identification data with real measurement data for different parameter values; (b) MSE bubble plots of optimized identification data with real measurement data for different parameter values; (c) MAE grouping boxplots of optimized identification data with real measurement data for different parameter values; (d) MSE grouping boxplots of optimized identification data with real measurement data for different parameter values.
Atmosphere 14 00877 g008
Figure 9. Plot of the results of the genetic algorithm optimized identification computational model. (af) Evolutionary process of the population in the 0th–100th generations, the dots represent each random solution and the pentagrams represent the true values; (g) change curve of the average fitness of the population in each generation; (h) comparison of the calculated dose values of the optimal identification of the monitoring sites with the real measurement data; (i) difference between the calculated results of the optimal identification and the real measurement data.
Figure 9. Plot of the results of the genetic algorithm optimized identification computational model. (af) Evolutionary process of the population in the 0th–100th generations, the dots represent each random solution and the pentagrams represent the true values; (g) change curve of the average fitness of the population in each generation; (h) comparison of the calculated dose values of the optimal identification of the monitoring sites with the real measurement data; (i) difference between the calculated results of the optimal identification and the real measurement data.
Atmosphere 14 00877 g009
Figure 10. Particle swarm optimization algorithm optimized identification parameter finding results (five replicate experiments). (a) MAE bubble plots of optimized identification data with real measurement data for different parameter values; (b) MSE bubble plots of optimized identification data with real measurement data for different parameter values; (c) MAE grouping boxplots of optimized identification data with real measurement data for different parameter values; (d) MSE grouping boxplots of optimized identification data with real measurement data for different parameter values.
Figure 10. Particle swarm optimization algorithm optimized identification parameter finding results (five replicate experiments). (a) MAE bubble plots of optimized identification data with real measurement data for different parameter values; (b) MSE bubble plots of optimized identification data with real measurement data for different parameter values; (c) MAE grouping boxplots of optimized identification data with real measurement data for different parameter values; (d) MSE grouping boxplots of optimized identification data with real measurement data for different parameter values.
Atmosphere 14 00877 g010
Figure 11. Computational model results of optimal particle swarm algorithm identification graph. (a) the initial fitness of the optimal particle swarm algorithm; (b) the optimal solution search path of the particle swarm algorithm; (c) the change curve of the fitness of particles in each generation; (d) the results of the optimal source term parameters after optimal identification; (e) the difference between the computational results of y optimal identification and the True-Value.
Figure 11. Computational model results of optimal particle swarm algorithm identification graph. (a) the initial fitness of the optimal particle swarm algorithm; (b) the optimal solution search path of the particle swarm algorithm; (c) the change curve of the fitness of particles in each generation; (d) the results of the optimal source term parameters after optimal identification; (e) the difference between the computational results of y optimal identification and the True-Value.
Atmosphere 14 00877 g011
Figure 12. Comparison of GA and PSO time consumption and accuracy.
Figure 12. Comparison of GA and PSO time consumption and accuracy.
Atmosphere 14 00877 g012
Table 1. The range of values of real source term parameters and primitive source term parameters.
Table 1. The range of values of real source term parameters and primitive source term parameters.
Source Term
Parameters
Parameter True-ValueGaussian ErrorError RangeInitial Source Term Parameter Range
Total Yield (Kt)110W = γ·Wtrueγ∈[0.1, 10][11, 1100]
Explosive heart x
coordinate
1250x = xtrue + ΔxΔx∈[−1250, 3750][0, 5000]
Explosive heart y
coordinate
2500y = ytrue + ΔyΔy∈[−2500, 2500][0, 5000]
Average wind
speed (m/s)
6.2v = λ·vtrueλ∈[0.5, 2][3.1, 12.4]
Average wind
direction (°)
191.3φ = φtrue + Δφφ∈[−20, 20][171.3, 211.3]
Table 2. Real source term parameters with optimized identification.
Table 2. Real source term parameters with optimized identification.
W (kt)x0 (m)y0(m)v (m/s)φ (°)
Truth-value110125025006.2191.3
Optimal-value109.58431249.99782500.01416.092191.2738
Accuracy Rate99.62%99.99%99.99%98.26%99.98%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zheng, Y.; Wang, Y.; Wang, L.; Chen, X.; Huang, L.; Liu, W.; Li, X.; Yang, M.; Li, P.; Jiang, S.; et al. Identification Method of Source Term Parameters of Nuclear Explosion Based on GA and PSO for Lagrange-Gaussian Puff Model. Atmosphere 2023, 14, 877. https://doi.org/10.3390/atmos14050877

AMA Style

Zheng Y, Wang Y, Wang L, Chen X, Huang L, Liu W, Li X, Yang M, Li P, Jiang S, et al. Identification Method of Source Term Parameters of Nuclear Explosion Based on GA and PSO for Lagrange-Gaussian Puff Model. Atmosphere. 2023; 14(5):877. https://doi.org/10.3390/atmos14050877

Chicago/Turabian Style

Zheng, Yang, Yuyang Wang, Longteng Wang, Xiaolei Chen, Lingzhong Huang, Wei Liu, Xiaoqiang Li, Ming Yang, Peng Li, Shanyi Jiang, and et al. 2023. "Identification Method of Source Term Parameters of Nuclear Explosion Based on GA and PSO for Lagrange-Gaussian Puff Model" Atmosphere 14, no. 5: 877. https://doi.org/10.3390/atmos14050877

APA Style

Zheng, Y., Wang, Y., Wang, L., Chen, X., Huang, L., Liu, W., Li, X., Yang, M., Li, P., Jiang, S., Yin, H., Pang, X., & Wu, Y. (2023). Identification Method of Source Term Parameters of Nuclear Explosion Based on GA and PSO for Lagrange-Gaussian Puff Model. Atmosphere, 14(5), 877. https://doi.org/10.3390/atmos14050877

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