Next Article in Journal
Visioning a Food System for an Equitable Transition towards Sustainable Diets—A South African Perspective
Previous Article in Journal
Emotions, Illness Symptoms, and Job Satisfaction among Kindergarten Teachers: The Mediating Role of Emotional Exhaustion
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Intelligent Inversion Method of Hydrogeological Parameters Based on the Disturbance-Inspired Equilibrium Optimizer

1
School of Qilu Transportation, Shandong University, Jinan 250061, China
2
Geotechnical & Structural Engineering Research Center, Shandong University, Jinan 250061, China
*
Author to whom correspondence should be addressed.
Sustainability 2022, 14(6), 3267; https://doi.org/10.3390/su14063267
Submission received: 25 January 2022 / Revised: 6 March 2022 / Accepted: 8 March 2022 / Published: 10 March 2022

Abstract

:
Accurate and quick acquisition of hydrogeological parameters is the critical issue for groundwater numerical simulation and sustainability of the water sources. A novel intelligent inversion method of hydrogeological parameter, based on the global optimization algorithm called the disturbance-inspired equilibrium optimizer (DIEO), is developed. Firstly, the mathematical model and the framework of DIEO are reported. Several types of mathematical benchmark functions are used to test the performance of the DIEO. Furthermore, the intelligent inversion of hydrogeological parameters of pumping tests is transformed into the global optimization problem, which can be solved by meta-heuristic algorithms. The objective function for hydrogeological parameter inversion is constructed, and the novel inversion method based on DIEO is finally proposed. To further validate the competitiveness and efficiency of the proposed intelligent inversion method, three types of case studies are carried out. The results show that the proposed intelligent inversion method is reliable for obtaining the hydrogeological parameters accurately and quickly, providing a reference for the inversion of parameters in other fields.

1. Introduction

Determination of the hydrogeological parameters is one of the most important stages of scientific evaluation of the sustainability of groundwater resources and numerical simulation [1,2]. The hydrogeological parameters of aquifers are usually inversed using pumping tests in engineering [3,4]. Therefore, efficiently and reasonably inverting the hydrogeological parameters by time-depth data is a critical and meaningful problem [5,6,7,8,9].
Conventional methods for determining hydrogeological parameters are trial-and-error (manual adjustment of parameters) [10], type curve [11], and graphics [12], and the trial-and-error method requires more manual intervention. In addition, the type curve method and the graphics method are prone to be affected by artificial factors in the calculation process, resulting in a reduction of solution accuracy [13,14]. Another category is gradient-based optimization methods [13], which rely on the selection of initial values. The gradient-based methods are easy to become trapped in local optima when the initial value is unreasonable [15], resulting in a failure in the inversion of hydrogeological parameters. In summary, the above conventional methods rely on people’s experience, which may lead to low accuracy results.
A meta-heuristic algorithm is sometimes called an intelligent optimization algorithm. It solves complex optimization problems based on high-level strategies. The optimization process of the meta-heuristic algorithm is often inspired by natural behavior and social behavior. Recently, the meta-heuristic algorithms-based inversion method of aquifer parameters has been proposed, with the aim of reducing the influence of subjective factors and initial values [16,17,18]. The advantages of meta-heuristics include their simplicity, automaticity, and gradient-free nature [19], which obviously reduces the dependence on subjective experience [20,21].
The performance of meta-heuristics depends on the balance between exploration and exploitation. Exploration is the ability to search the entire domain. Conversely, exploitation is the ability to increase the quality of promising solutions. It should be noted that the traditional meta-heuristics such as particle swarm optimization is easy to become trapped in the local optima [22,23], leading to unreasonable hydrogeological parameters in the solution [24]. Therefore, the high-performance meta-heuristics-based inversion method needs to be developed [25].
In this study, a novel intelligent inversion method of hydrogeological parameters is developed based on the global optimization algorithm called DIEO. In Section 2, the mathematical model and the performance of DIEO are reported. In Section 3, the general process of the intelligent inversion method of hydrogeological parameters is proposed. The effectiveness and superiority of the proposed intelligent inversion method are validated by several case studies in Section 4, which include three different application scenarios. The discussion and main conclusions can be found in Section 5 and Section 6.

2. Global Optimization Algorithm: Disturbance-Inspired Equilibrium Optimizer

Inspired by a generic mass balance equation for a control volume, Faramarzi [26] et al. proposed a novel meta-heuristic algorithm named the equilibrium optimizer (EO). The basic equation is as follows:
V d C d t = Q C e q Q C + G
C = C e q + ( C C e q ) F + G λ V ( 1 F )
In Equation (1),   V represents control volume, C is the concentration inside the control volume, which is regarded as an n-dimensional vector in the algorithm, representing the particle position; Q is the volumetric flow rate; C e q represents equilibrium concentration. The C e q is treated as the position vector of the particle corresponding to the optimal fitness; G is the mass generation rate. In Equation (2), λ is a random vector uniformly distributed in [0, 1], F represents the exponential term. The detailed information of standard EO can be further referred to in Faramarzi’s contribution [26].
While standard EO has the advantages of fewer parameters and higher optimization efficiency compared to traditional meta-heuristic algorithms, it still has the shortcomings of stagnation in local optima and low accuracy during practical application. Therefore, the proposed intelligent inversion method is based on the newly developed meta-heuristic named the disturbance-inspired equilibrium optimizer (DIEO). In this section, the framework and performance of DIEO will be reported.

2.1. Initialization Strategy

Optimization results of population evolutionary-related algorithms are directly corresponding to the quality of the initial population. The randomness of initial population distribution can be regarded as from completely random to completely deterministic; both have advantages and disadvantages [27].
The initialization strategy of DIEO contains deterministic components and stochastic components. The deterministic component is based on good nodes set theory [28], while the chaotic sequence is employed as the stochastic component [29]. The function relation is shown as Equation (3):
X i o = G N + d c o f T N
where X i o represents the position vector of the initial population, G N and T N are the initial position vectors generated by the good nodes set theory and the chaotic sequence, respectively; d c o f is the disturbance factor, and the value is 0.05. In this study, tent chaotic maps are adopted, and their basic form is shown in Equation (4).
x ( k + 1 ) = { x ( k ) / μ                       0 < x ( k ) μ ( 1 x ( k ) ) / ( 1 μ )       μ < x ( k ) 1
It is worth noting that μ is a user-defined constant. Eventually, based on the initialization strategy, the final initial position vector C i of particle i can be written as Equation (5):
C i = L b + X i o , i ( U b L b )
where, L b and U b represent the lower and upper boundaries of the solution domain in a certain dimension, respectively.
Figure 1 shows the distribution of initial particles using different initialization strategies. It can be found that the new population initialization strategy makes the distribution of populations uniform and ergodic without the loss of being stochastic (Figure 1b). We found that the novel initialization strategy makes the population almost throughout the solution space, and there was no large “blank” in Figure 1b, enabling the particles to explore the entire solution space. The population distribution also considers randomness, which makes the initial population have the ability of random exploration in a small range.

2.2. Update Rule

The update of particle’s position in DIEO is based on “update pool” and “equilibrium pool”. It should be noted that the DIEO inherited the “memory saving mechanism” of the standard EO. Opposition-based learning (OBL) [24] is employed to disturb the initial position of particles before updating, which enables the algorithm to maintain continuous exploration. The function relation of OBL is shown as Equation (7). The equilibrium pool C e q , p o o l is the four historical optimal solutions C e q ( n ) and their average value C e q ( ave ) found in the iteration of the algorithm. They are randomly selected with equal probability to guide the update direction of the population. The function relation of the update pool can be seen in Equations (6)–(8), and the equilibrium pool and the randomly selected mathematical expressions can be seen in Equations (9) and (10).
C e l s e = C
C o b = L b + U b C
C u p d , p o o l = { C e l s e , C o b } = { C u p d }
C e q , p o o l = { C e q ( 1 ) , C e q ( 2 ) , C e q ( 3 ) , C e q ( 4 ) , C e q ( ave ) }
C e q = r a n d i { C e q , p o o l }
where, C e l s e represents the particle that does not perform OBL, and C o b represents the particle that performs OBL; C u p d represents the position vector stored in the update pool; C e q , p o o l represents the equilibrium pool. C e q represents an optimal position vector or average vector.
Exponential term F will assist DIEO in having a reasonable balance between global exploration and local exploitation. Its function relation is shown in Equation (11):
F =   a 1 sign ( r     0.5 ) [ e λ t     1 ]
where, a 1 is a constant taken as 2; r is a random vector uniformly distributed between 0 and 1, t represents the time factor, which is related to iteration steps. It is worth noting that t is directly related to iteration step I t e r and maximum iteration step M a x i t e r . The time factor t is shown in Equation (12):
t = 1 sin ( ( I t e r M a x i t e r ) 3 × π 2 )
The updated rules of DIEO can be seen in Equation (13).
C = { C e q + ( C u p d C e q ) F + G λ V ( 1 F )   , r 2 G P C e q + ( C u p d C e q ) F , r 2 < G P   and   r sin 0.5   and    C u p d C e q C u p d | sin ( 2 π   r s 1   ) | ( π   r s 1   sin ( 2 π   r s 1   ) ) | ( 1 2 S g   ) π C e q ( 2 S g   1 ) π C u p d | )   , else
where V is set to 1, r 2 and r sin represent two random numbers between [0, 1], respectively. The G P is defined as the generated rate control parameter, and it is equal to 0.5. The   r s 1   is a random number from 0 to 1; S g   is a constant, which is set to 5 1 2 . The function relation of G is as follows:
G = ( C e q λ C ) F
Equation (14) is valid only when r 2 is greater than 0.5.
The expressions of boundary check strategy built in DIEO are shown in Equation (15):
C i j = { U b j   o r   L b j   r b < 1 / 3 C e q ( 1 ) j 1 / 3   r b < 2 / 3 L b j + r b r ( U b j L b j ) r b 2 / 3
where r b and r b r   are the random numbers from 0 to 1.

2.3. Adaptive Global Disturbance Update Mechanism

The strategy of the global position disturbance in DIEO is based on the particle’s best-so-far positions. This similarity of populations [30] is employed as the global disturbance probability, which can be written as Equation (16).
P g d = 1 n i = 1 n ( 1   d i , c e q     d m a x   )
C = C + d p e r   ( C i C j ) ,   r p P g d
where d i , c e q represents the Euclidean distance from particle i to the optimal particle, d m a x represents the maximum distance between populations;   d p e r   is uniformly distributed from 0.4 to 0.9. C i and C j are two randomly selected particles. In addition, the r p is a random number from 0 to 1.

2.4. Implementation of DIEO

The framework and pseudocode of the proposed DIEO are shown in Figure 2. The first step of the implementation of DIEO is the optimization problem definition, followed by parameter initialization. After performing these procedures, the maximum number of iterations should be determined. Then, the objective function is optimized automatically by DIEO, and the iterations are increased. The optimization process will be iterated until the maximum number of iterations is reached. Furthermore, in order to evaluate the performance of DIEO, the mathematical benchmark functions, including the unimodal function (UF), the multimodal function (MF), the fixed-dimensional multimodal function (FMF), the hybrid function (HF), and the composite function (CF), were optimized using DIEO.

2.5. Performance Tests of DIEO and Comparison with Other Optimizers

The global exploration and local exploitation performance of DIEO are evaluated by benchmark functions (Table 1). Functions F1–F3 are well-known benchmark functions, and detailed information can be further obtained from Yao’s contribution [31]. In addition, the functions F4–F6 belong to the CEC2017 test set [32].
In order to illustrate the competitiveness and superiority of DIEO, four state-of-the-art meta-heuristic algorithms were used for comparison, including an equilibrium optimizer (EO) [26], arithmetic optimization algorithm (AOA) [33], hunger games search (HGS) [25], and the autonomous group’s particle swarm optimization (AGPSO) [34]. The parameter settings of these algorithms are shown in Table 2, which can be found in the original source.
In order to reduce the effect of randomness, the performance of the algorithm is evaluated by average performance (Ave) and standard deviation (Std) in 50 independent runs. In addition, the population size of the algorithm is set to 30 along with 500 iterations.
The results of six benchmark function optimizations are shown in Table 3. As can be seen, DIEO shows the best performance in the unimodal function (F1). In the multimodal function (F2) and the fixed-dimensional multimodal function (F3), DIEO shows significant superiority, while the standard EO and AOA fallen into local minimum many times, resulting in the decrease of average performance (Ave). Composite function (F6) is the most challenging, and we find that the DIEO obtained better results compared with other state-of-the-art algorithms.
To further evaluate the optimization performance of the DIEO, we compared the convergence behavior of other algorithms along with the DIEO algorithm (Figure 3). The vertical coordinate represents the best-so-far fitness, and the horizontal coordinate represents the number of iterations. In order to have a reliable and fair comparison, this study selected the best performance obtained by five algorithms in 50 optimizations. As shown in Figure 3, DIEO has better performance than other algorithms in terms of both convergence speed and solution accuracy.
The convergence curve lacks information on the stability of the algorithm and the distribution of results. In order to have a better understanding of the distribution of results, the boxplot of results for F3 and F6 are shown in Figure 4. The box length is positively correlated with the number of times of falling into local optima, and the dotted line denotes the range of the solution. It should be noted that the range of fitness obtained by EO, HGS, AGPSO, and DIEO are significantly different in Figure 4b. To summarize, DIEO showed excellent performance. Therefore, DIEO will be further applied to solve engineering problems. A novel intelligent inversion method of hydrogeological parameters based on DIEO will be developed in the next section.

3. Intelligent Inversion Method of Hydrogeological Parameters Based on DIEO

The potential of the DIEO algorithm in solving practical engineering problems was verified in the optimization of benchmark functions. Firstly, the intelligent inversion of hydrogeological parameters of pumping tests is transformed into an optimization problem, and the form of the objective function is introduced. Then, the intelligent inversion method of hydrogeological parameters based on DIEO is proposed, and the procedures of the intelligent inversion method are reported.

3.1. Transform Intelligent Inversion into Optimization Problem

Without losing generality, the intelligent inversion of hydrogeological parameters using pumping tests can be written as Equations (18) and (19).
s i = g ( x 1 ,   x 2   x n )
Minimize   f ( x 1 ,   x 2   x n ) = 1 n i = 1 n ( s i s i o b s ) 2
where, s i o b s is the water level drawdown data obtained by pumping tests, and Equation (18) means that the analytical model g ( x 1 , x 2 x n ) is used to calculate the water level drawdown s i . In addition, the unknown variable (need to be inversed or optimized) is x n .
Accordingly, the intelligent inversion of hydrogeological parameters is transformed into the optimization problem, i.e., finding a set of reasonable hydrogeological parameters to minimize the f ( x 1 ,   x 2   x n ) as much as possible. It is worth noting that the calculation of s i in Equation (18) is flexible, and different theoretical models g ( x ) can be selected according to the application scenarios, such as Theis and Hantush–Jacob well functions. In addition, necessary constraints can be added to the equation. The variable x can be written as a multi-dimensional vector in the proposed inversion method, and its dimension represents the number of hydrogeological parameters to be inverted. For example, in the Theis equation, the dimension of x is 2, which represents the transmissivity coefficients and storage coefficient of aquifers, respectively. It should be mentioned that g ( x ) may involve multi-dimensional variables and complex nonlinear forms, resulting in multiple local optima and increasing the difficulty of inversion.

3.2. Implementation of the Proposed Intelligent Inversion Method

The framework of the proposed intelligent inversion method is shown in Figure 5. The input parameters of this method are maximum iterations, hydrogeological parameters which need to be inverted, and the population size; Output parameters are the minimum value of objective function f ( x ) and the optimal hydrogeological parameters x 1 , x 2 x n . It is worth noting that the whole process of acquiring hydrogeological parameters is automatic. The specific procedures of the inversion method are as follows:
Step 1.
Conduct the hydrogeological tests, such as pumping tests, to obtain test data s i o b s ;
Step 2.
Initialize the DIEO’s parameters, including the population size and the maximum iteration;
Step 3.
Determine the theoretical model of s i in the objective function according to the application scenario, such as the Theis well flow function shown in Equation (20), and further construct the objective function shown in Equation (19);
Step 4.
DIEO performs optimization of f ( x ) automatically;
Step 5.
DIEO outputs the optimal solution of hydrogeological parameters C e q ( 1 ) and the minimum value of objective function f ( C e q ( 1 ) ) .

4. Engineering Application of Intelligent Inversion Method for Hydrogeological Parameters

In order to further evaluate the reliability and efficiency of the proposed DIEO-based intelligent inversion method, three case studies of hydrogeological parameters inversion were carried out. The inversion of the parameters of the Theis well flow model was firstly conducted due to its simpler objective function form and lower dimension. Then, the inversion of leaky aquifer parameters with higher dimensions was taken as another case. Finally, to further evaluate the advancement of the proposed method, inversion for multiple monitoring wells pumping test with more complex objective functions was achieved. The potential of the DIEO algorithm in solving practical engineering problems was verified by comparing the results with other state-of-the-art intelligent algorithms. In order to obtain fair and reliable test results, all the hydrogeological parameters inversion problems are conducted using the same number of iterations (50) and population size (30).

4.1. Case 1: Parameters Inversion of the Theis Well Flow Model

The Theis well flow model assumes that a fully penetrating well pumps water from an isotropic, homogenous, and infinite confined aquifer without inflow from surrounding formations [5]. The drawdown of water level s at the moment t can be written as Equation (20),
s = Q 4 π T W ( u )
where, Q represents pumping rate, T represents transmissivity. In addition, the radial distance is written as r , and the W ( u ) is called the Theis well function, which is written as:
W ( u ) = u e y y d y
where u is a dimensionless variable, and it can be written as:
u = r 2 μ 4 T t
where μ is the storage coefficient. It can be seen from Equations (18)–(20) that the dimension of the variable x in the Theis well flow model is 2, which is T and μ , respectively.
The data of the pumping tests are shown in Table 4 [35,36]. In addition, detailed information can be found in Xue and Tan’s contribution. The pumping rate Q is 60 m3/h, the pumping time is 1185 min, and the distance r is 140 m. The approach of calculation of Equations (20)–(22) is coded using MATLAB, and the objective function is constructed based on Equation (19). The intelligent inversion results are shown in Table 5.
Table 5 shows the results of inversion of hydrogeological parameters of the Theis well flow model in 50 independent runs. We present the best fitness, the average performance, the worst fitness, the standard deviation, and the hydrogeological parameters (i.e., the best solution). The results show that the proposed inversion method can find a reliable solution. Since the objective function of the Theis equation is simple, EO and HGS obtained similar results of the best fitness with DIEO. It can also be seen from Table 5 that the meta-heuristic algorithms show better adaptability for the intelligent inversion of hydrogeological parameters.
Comparison of convergence curves (Figure 6) was used to further reveal the performance of each algorithm in the process of hydrogeological parameter inversion. Figure 6 shows that AOA has the fastest convergence efficiency, followed by DIEO. However, the performance of AOA is unstable because of its entrapment of the local optimal many times, and the worst fitness is about 28 times the best fitness in optimization. Hence, the superiority and efficiency of the proposed inversion method were verified in the Theis well flow model.

4.2. Case 2: Parameters Inversion of Leaky Aquifer

In this section, we further considered the drawdown data of leaky aquifers obeying the Hantush model [37],
s = Q 4 π T W ( u , r B )
W ( u , r B ) = u e y r 2 4 B y y d y
B = T / ( K / b )
where, B represents the leakage factor, and b represents the thickness of the adjacent aquitard; K represents the permeability coefficient of the adjacent aquitard. The calculation method of dimensionless variable u is shown in Equation (22). It can be seen from Equations (23)–(25) that the calculation method of leaky aquifer function is more complicated compared with the Theis well flow function. According to Equations (23) and (24), the parameters inversion problem of leaky aquifers is transformed into a global optimization problem with three-dimensional variables. The three dimensions of optimization variable x are μ , T and B , respectively.
The data of pumping tests are derived from Li [38] and Zhao’s contribution [39]. The pumping flow rate Q is 69.1 m3/h in the leaky aquifer, and the measuring well is 197 m away from the pumping well. The obtained s o b s is shown in Table 6.
The comparison of algorithms for hydrogeologic parameter inversion is shown in Table 7. It can be indicated that AOA was trapped into local optima due to the traditional boundary check strategy, whereas DIEO achieves a better performance. The comparison results show that the proposed inversion method exhibits competitiveness and superiority in terms of accuracy, success rate, and stability compared to other inversion methods.
The convergence curves of the inversion of the leaky aquifer are presented in Figure 7. It can be observed that the algorithms exhibit the global exploration behavior in the first 20 iterations. Then, the convergence behaviors were changed into local exploitation. Based on the convergence curves and results of inversion shown in Table 7, it can be seen that the proposed inversion method is more competitive than other methods. Therefore, the proposed DIEO-based inversion method can be given priority in the parameter inversion of leaky aquifers.

4.3. Case 3: Parameters Inversion of Pumping Test with Multiple Monitoring Wells

To further challenge the performance of the proposed inversion method, the hydrogeological parameters inversion of pumping test with multiple monitoring wells was carried out. The dimension and the objective function are more complex than in cases one and two. In addition, we further considered the drawdown data during the recovery periods. The calculation model of leaky confined aquifers and the weighted multi-curve fitting method proposed by Wang [40] are used to construct the objective function. The whole process fitting variance Δ i of a single observation well is:
Δ i = 1 N + N [ j = 1 N ( s i , j s i , j o b s ) 2 + l = 1 N ( s i , l s i , l o b s ) 2 ]
The s i , l and s i , l o b s in Equation (26) represent the drawdown data during the recovery periods. The weight ω i in the weighted multi-curve fitting method can be determined by Δ i , and the weight of a single observation well can be defined as
ω i = 1 / Δ i i = 1 M 1 / Δ i
Furthermore, Wang [40] introduced a weighted multi-curve fitting method which could make full use of the drawdown data from multiple monitoring wells in the pumping and recovery periods, which can be written as Equation (28),
f ( x ) = i = 1 M ω i [ j = 1 N ( s i , j s i , j o b s ) 2 + l = 1 N ( s i , l s i , l o b s ) 2 ]
Therefore, the inversion problem of hydrogeological parameters is transformed into the optimization problem of Equation (28). In addition, we further considered the drawdown data during the recovery periods, and the equation for the remaining water level drawdown during recovery periods are as follows [41]:
s = s c o n s t Q n 4 π T W ( u n ' , r B )
u n ' = r 2 μ 4 T t
where, s represents the remaining water level drawdown during recovery periods, t represents the duration during recovery periods; s c o n s t represents the consistent drawdown; Q n represents the last stage flow before consistent. u n ' is a dimensionless variable.
The planar graph of the pumping test is shown in Figure 8 [31]. In this case, the pumping flow rate Q is 80 m3/h, and the pumping time is 2880 min, the first 1440 min for the pumping, followed by the recovery periods. The data from the three observation wells are shown in Table 8 [17].
It should be noted that the objective function was coded as Equation (28) in MATLAB. The hydrogeological parameters were then automatically inversed by the proposed DIEO-based method. The results and comparisons are reported in Table 9.
It can be seen that the proposed inversion method still achieves the best performance in the parameter inversion of the pumping test with multiple monitoring wells (Table 9). In this case, the best fitness is associated with the local exploitation ability, while the average performance and the worst fitness are associated with the global exploration ability. Figure 9 shows the comparisons of convergence curves, which indicates that the proposed inversion method is very competitive compared to the other algorithms, and the proposed method is also efficient. Therefore, the proposed intelligent inversion method is reliable for obtaining the hydrogeological parameters accurately and quickly, providing a reference for the inversion of parameters in other fields.

5. Discussion

The results of three different problems show that the proposed method is reliable and efficient. In order to reveal the stability of the proposed inversion method, we give the distribution of the results in 50 independent runs shown in Figure 10. It can be seen that the range of solutions obtained by the proposed method is very small compared with other methods. According to the length of the box, the proposed method shows the very success rate of inversion of hydrogeological parameters. However, the other four methods show the obvious boxes, which means they obtained the local minima in some runs leading to large errors.
It is worth mentioning that the proposed inversion method is based on the meta-heuristic algorithm. The efficiency and reliability proposed method are benefited from the new mechanisms built into DIEO, which include the initialization strategy, update rule, and the global disturbance update strategy. However, the application of the proposed inversion method should be further tested because the meta-heuristic algorithm cannot acquire the most accurate solution for all kinds of problems. In addition, some of the inversion problems are multi-objective problems. The multi-objective version of the inversion method will be further studied in the future. In conclusion, the proposed inversion method of hydrogeological parameters can be regarded as a reliable tool, which can be further applied in the field of hydrogeological parameter inversion.

6. Conclusions

In this study, an intelligent hydrogeological parameters inversion method was developed. The reliability and efficiency of the proposed method were demonstrated by three different case studies. The main conclusions can be summarized below.
(1)
The inversion of hydrogeological parameters was transformed as the global optimization problem. A DIEO-based inversion method for hydrogeological parameters was developed.
(2)
The reliability and efficiency of the proposed intelligent inversion method are benefited by the new initialization strategy and the update rules of DIEO.
(3)
The proposed intelligent inversion method was successfully applied to three hydrogeological parameters identification problems. The optimal hydrogeological parameters can be obtained using the proposed inversion method efficiently.

Author Contributions

Data curation, W.Y.W., J.T.K. and K.L.; Funding acquisition, P.L.; Investigation, W.Y.W. and Y.H.F.; Methodology, W.Y.W.; Validation, J.T.K. and P.L.; Writing—original draft, W.Y.W.; Writing—review and editing, K.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research is funded by the National Natural Science Foundation of China (Grant No.: 52009073).

Data Availability Statement

Data are contained within the article.

Acknowledgments

We would like to acknowledge the financial support from the National Natural Science Foundation of China (Grant No.: 52009073).

Conflicts of Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

References

  1. Dong, G.M.; Tian, J.; Zhan, H.B.; Liu, R.Y. Groundwater Flow Determination Using an Interval Parameter Perturbation Method. Water 2017, 9, 978. [Google Scholar] [CrossRef] [Green Version]
  2. Huang, C.C.; Yeh, H.F. Hydrogeological Parameter Determination in the Southern Catchments of Taiwan by Flow Recession Method. Water 2019, 11, 7. [Google Scholar] [CrossRef] [Green Version]
  3. Guo, J.Q.; Zhou, H.F.; Li, Y. Multi straight line analytical method for estimating aquifer parameters from recovery test data. Rock Soil Mech. 2008, 29, 3246–3250. [Google Scholar]
  4. Yang, J.M.; Zheng, G.; Jiao, Y. Test and analysis of the aquifer at Tianjin Station. China Civ. Eng. J. 2008, 41, 67–70. [Google Scholar]
  5. Chen, C.; Wen, Z.; Liang, X.; Li, X. Estimation of Hydrogeological Parameters for Representative Aquifers in Jianghan Plain. Earth Sci. 2017, 42, 727–733. [Google Scholar]
  6. Liu, Y.Z.; Cheng, S.Y. Basic model of sensitivity analysis method for determining hydro-geological parameters. ShuiLi XueBao 2006, 27, 846–850. [Google Scholar]
  7. Srzić, V.; Lovrinović, I.; Racetin, I.; Pletikosić, F. Hydrogeological Characterization of Coastal Aquifer on the Basis of Observed Sea Level and Groundwater Level Fluctuations: Neretva Valley Aquifer, Croatia. Water 2020, 12, 348. [Google Scholar] [CrossRef] [Green Version]
  8. Zhao, B.F.; Kang, W.D.; Zhutian, D.W.; Ma, L.J. Aquifer parameter recognition by combining simulation of pumping test and water level of long-term observation well. J. Jilin Univ. (Earth Sci. Ed.) 2009, 39, 482–486. [Google Scholar]
  9. Zouhri, L.; Kaidi, S.; Smaoui, H. Parameter Identification by High-Resolution Inverse Numerical Model Based on LBM/CMA-ES: Application to Chalk Aquifer (North of France). Water 2021, 13, 1574. [Google Scholar] [CrossRef]
  10. Wei, L.W.; Han, W.X.; Zhang, J.Y.; Shao, J.L.; Zhang, J.L. Hydrogeological Parameter Identification on the Simulated Annealing-Genetic Algorithm. J. Tianjin Univ. 2003, 36, 618–621. [Google Scholar]
  11. Li, X.; Wen, Z.; Liang, X.; Ma, T.; Chen, C. Aquifer Parameter Estimation of Transient PumpingTest Based on Analytical and Numerical Methods. Earth Sci. 2017, 42, 743–750. [Google Scholar]
  12. Yuan, H.; Zhang, Q.H. Determination of Parameters for Unequal-rate Unsteady Flow Double-extraction Well Pumping Test. Chin. J. Rock Mech. Eng. 2008, 28, 3705–3711. [Google Scholar]
  13. Liu, L.C.; Chen, H.H.; Zhang, D.Z. Application of gradient method to calculation of hydrogeological parameters. Hydrogeol. Eng. Geol. 2003, 30, 39–41. [Google Scholar]
  14. Qiu, S.W.; Wu, Y.M.; Ke, Y.Q.; Yan, B.Z. Optimization of Hydrogeological Parameters Based on Ergodic Search Algorithm. J. Jilin Univ. (Earth Sci. Ed.) 2020, 50, 1854–1861. [Google Scholar]
  15. Mahinthakumar, G.; Sayeed, M. Hybrid Genetic Algorithm—Local Search Methods for Solving Groundwater Source Identification Inverse Problems. J. Water Resour. Plan. Manag. 2005, 131, 45–57. [Google Scholar] [CrossRef]
  16. Jiang, S.M.; Zhu, G.R.; Shi, X.Q.; Zhou, N.Q. Inverse analysis of hydrogeological parameters using hybrid Hooke-Jeeves and particle swam optimization method. Adv. Water Sci. 2010, 21, 606–612. [Google Scholar]
  17. Zhang, Q.X.; Chang, A.D. Estimation of hydrogeology parameters in the isolated-well formula using particle swarm optimization. J. Northwest A F Univ. (Nat. Sci. Ed.) 2009, 37, 209–212, 219. [Google Scholar]
  18. Yao, L.H.; Li, J.S.; Li, Z. Parameter identification of groundwater flow numerical modeling by means of improved genetic algorithm. ShuiLi XueBao 2003, 12, 40–46. [Google Scholar]
  19. Fouad, M.M.; El-Desouky, A.I.; Al-Hajj, R.; El-Kenawy, E.S.M. Dynamic Group-Based Cooperative Optimization Algorithm. IEEE Access 2020, 8, 148378–148403. [Google Scholar] [CrossRef]
  20. Nadimi-Shahraki, M.H.; Taghian, S.; Mirjalili, S. An improved grey wolf optimizer for solving engineering problems. Expert Syst. Appl. 2021, 166, 113917. [Google Scholar] [CrossRef]
  21. Liu, G.D.; Dai, Z.X.; Xing, B.; Wang, Y.; Meng, Y.C.; Li, J. Application of bio-inspired algorithms for inverse problems of groundwater models: Status and prospects. Hydrogeol. Eng. Geol. 2016, 43, 41–49. [Google Scholar]
  22. Debnath, S.; Baishya, S.; Sen, D.; Arif, W. A hybrid memory-based dragonfly algorithm with differential evolution for engineering application. Eng. Comput. 2021, 37, 2775–2802. [Google Scholar] [CrossRef]
  23. Mirjalili, S.; Lewis, A. The Whale Optimization Algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  24. Fan, Q.S.; Huang, H.S.; Yang, K.; Zhang, S.S.; Yao, L.G.; Xiong, Q.Q. A modified equilibrium optimizer using opposition-based learning and novel update rules. Expert Syst. Appl. 2021, 170, 114575. [Google Scholar] [CrossRef]
  25. Yang, Y.T.; Chen, H.L.; Heidari, A.A.; Gandomi, A.H. Hunger games search: Visions, conception, implementation, deep analysis, perspectives, and towards performance shifts. Expert Syst. Appl. 2021, 177, 114864. [Google Scholar] [CrossRef]
  26. Faramarzi, A.; Heidarinejad, M.; Stephens, B.; Mirjalili, S. Equilibrium optimizer: A novel optimization algorithm. Knowl. Based Syst. 2020, 191, 105190. [Google Scholar] [CrossRef]
  27. Kazimipour, B.; Li, X.; Qin, A.K. A review of population initialization techniques for evolutionary algorithms. In Proceedings of the 2014 IEEE Congress on Evolutionary Computation (CEC), Beijing, China, 6–11 July 2014. [Google Scholar]
  28. Xiao, C.X.; Cai, Z.X.; Wang, Y. A good nodes set evolution strategy for constrained optimization. In Proceedings of the 2007 IEEE Congress on Evolutionary Computation, Singapore, 25–28 September 2007; Volumes 1–10, pp. 943–950. [Google Scholar]
  29. Yu, Y.; Gao, S.C.; Cheng, S.; Wang, Y.R.; Song, S.Y.; Yuan, F.G. CBSO: A memetic brain storm optimization with chaotic local search. Memetic Comput. 2018, 10, 353–367. [Google Scholar] [CrossRef]
  30. Liang, T.; Cao, D.X. Improved and Simplified Particle Swarm Optimization Algorithm Based on Levy Flight. Comput. Eng. Appl. 2021, 57, 188–196. [Google Scholar]
  31. Yao, X.; Liu, Y.; Lin, G.M. Evolutionary programming made faster. IEEE Trans. Evol. Comput. 1999, 3, 82–102. [Google Scholar]
  32. Wu, G.; Mallipeddi, R.; Suganthan, P.N. Problem Definitions and Evaluation Criteria for the CEC 2017 Competition on Constrained Real-Parameter Optimization; Technical Report; National University of Defense Technology: Changsha, China; Kyungpook National University: Daegu, Korea; Nanyang Technological University: Singapore, 2017. [Google Scholar]
  33. Abualigah, L.; Diabat, A.; Mirjalili, S.; Abd Elaziz, M.; Gandomi, A.H. The Arithmetic Optimization Algorithm. Comput. Methods Appl. Mech. Eng. 2021, 376, 113609. [Google Scholar] [CrossRef]
  34. Mirjalili, S.; Lewis, A.; Sadiq, A.S. Autonomous Particles Groups for Particle Swarm Optimization. Arab. J. Sci. Eng. 2014, 39, 4683–4697. [Google Scholar] [CrossRef] [Green Version]
  35. Tan, J.; Zhang, Y.X.; Zhang, D.S.; Guo, W.J.; Wang, Z.Z. Determination of aquifer parameters based on adaptive artificial fish swarm algorithm. Yangtze River 2018, 49, 71–74, 80. [Google Scholar]
  36. Xue, Y.Q.; Wu, J.C. Groundwater Dynamics, 3th ed.; Geological Publishing House: Beijing, China, 2010. [Google Scholar]
  37. Hantush, M.S. Growth and decay of groundwater-mounds in response to uniform percolation. Water Resour. Res. 1967, 3, 227–234. [Google Scholar] [CrossRef] [Green Version]
  38. Li, J.T.; Wang, Y.J. Groundwater Dynamics; Geological Publishing House: Beijing, China, 1987. [Google Scholar]
  39. Zhao, W.G.; Wang, L.Y.; Zhang, Z.X. Atom search optimization and its application to solve a hydrogeologic parameter estimation problem. Knowl. Based Syst. 2019, 163, 283–304. [Google Scholar] [CrossRef]
  40. Wang, X.D.; Lv, L.; Shi, J.; Tan, W.J. Weighted multi-curve fitting method for estimating hydrogeological parameters from pumping test. ShuiLi XueBao 2020, 51, 276–285. [Google Scholar]
  41. Yang, J.M.; Zheng, G. Parameter estimation for leaky aquifers using residual drawdowns. Rock Soil Mech. 2008, 29, 1602–1606. [Google Scholar]
Figure 1. Comparison of population initialization strategies: (a) traditional random initialization strategy, and (b) the initialization strategy in this paper.
Figure 1. Comparison of population initialization strategies: (a) traditional random initialization strategy, and (b) the initialization strategy in this paper.
Sustainability 14 03267 g001
Figure 2. Framework of DIEO.
Figure 2. Framework of DIEO.
Sustainability 14 03267 g002
Figure 3. Convergence curves of DIEO and other algorithms on 6 test functions: (a) unimodal function (F1), (b) multimodal function (F2), (c) fixed-dimensional multimodal function (F3), (d) hybrid function (F4), (e) composite function (F5), and (f) composite function (F6).
Figure 3. Convergence curves of DIEO and other algorithms on 6 test functions: (a) unimodal function (F1), (b) multimodal function (F2), (c) fixed-dimensional multimodal function (F3), (d) hybrid function (F4), (e) composite function (F5), and (f) composite function (F6).
Sustainability 14 03267 g003
Figure 4. Boxplots of the results of benchmark functions: (a) fixed-dimensional multimodal function (F3); (b) composite function (F6).
Figure 4. Boxplots of the results of benchmark functions: (a) fixed-dimensional multimodal function (F3); (b) composite function (F6).
Sustainability 14 03267 g004
Figure 5. The proposed intelligent inversion method for hydrogeological parameters.
Figure 5. The proposed intelligent inversion method for hydrogeological parameters.
Sustainability 14 03267 g005
Figure 6. Convergence curves of parameter inversion of Theis well flow model.
Figure 6. Convergence curves of parameter inversion of Theis well flow model.
Sustainability 14 03267 g006
Figure 7. Convergence curves of parameter inversion of leaky aquifer.
Figure 7. Convergence curves of parameter inversion of leaky aquifer.
Sustainability 14 03267 g007
Figure 8. Planar graphs of pumping well and observation wells in case 3.
Figure 8. Planar graphs of pumping well and observation wells in case 3.
Sustainability 14 03267 g008
Figure 9. Convergence curves of parameter inversion of pumping test with multiple observation wells.
Figure 9. Convergence curves of parameter inversion of pumping test with multiple observation wells.
Sustainability 14 03267 g009
Figure 10. Boxplot of intelligent inversion results of hydrogeological parameters: (a) Theis well flow model, (b) leaky aquifer, and (c) pumping test with multiple monitoring wells.
Figure 10. Boxplot of intelligent inversion results of hydrogeological parameters: (a) Theis well flow model, (b) leaky aquifer, and (c) pumping test with multiple monitoring wells.
Sustainability 14 03267 g010
Table 1. Description of benchmark functions (F1–F6).
Table 1. Description of benchmark functions (F1–F6).
Type No.Function EquationDimGlobal OptimalRange
UFF1 Sphere   F 1 :   F 1 ( x ) = i = 1 n x i 2 300[−100, 100]
MFF2 Schwefel   F 2 :   F 2 ( x ) = i = 1 n x i sin ( | x i | ) 30−12,569.5[−500, 500]
FMFF3 Shekel   10   F 3 :   F 3 ( x ) = i = 1 10 [ ( X a i ) ( X a i ) T + c i ] 1 4−10.5363[0, 10]
HFF4 Hybrid   F 4 : Happycat, Katsuura, Ackley, Rastrigin, Modified Schwefel and Schaffer102000[−100, 100]
CFF5 Composite   F 5 : shifted and rotated Rastrigin, Expanded Scaffer and Lunacek Bi_Rastrigin102900[−100, 100]
CFF6 Composite   F 6 : shifted and rotated Rastrigin, Non-Continuous Rastrigin and Levy Function103000[−100, 100]
Table 2. Key parameter values for the comparative algorithms.
Table 2. Key parameter values for the comparative algorithms.
AlgorithmParameter ValueReferences
EOGP
a 1
a 2
0.5
2
1
Faramarzi et al. [26]
AOA α
μ
5
0.5
Abualigah et al. [33]
HGSshrink
l
Decreasing from 2 to 0
0.03
Yang et al. [25]
AGPSO ω m a x
ω m i n
c 1
c 1
0.9
0.4
2
2
Mirjalili et al. [34]
Table 3. Results of the test functions.
Table 3. Results of the test functions.
No. EOAOAHGSAGPSODIEO
F1Ave5.60 × 10−406.21 × 10−155.11 × 10−1530.2609294.05 × 10−225
Std2.98 × 10−394.93 × 10−143.61 × 10−1520.41400
F2Ave−8849.47−5272.63−12,260.36−9503.72−12,569.44
Std555.26415.41948.34539.650.05
F3Ave−9.61678−3.67118−9.77930−8.70485−10.53641
Std2.541.411.903.011.01 × 10−14
F4Ave2034.042164.212045.112029.232011.91
Std35.2174.7150.2614.6110.44
F5Ave3191.003406.863246.313194.253160.11
Std31.10130.1865.4840.1514.06
F6Ave330,223.2027,126,774.00428,689.46302,804.604245.44
Std484,276.6923,488,101.74428,470.12419,584.934795.29
Average ranking 34.83333.1671
Table 4. Pumping test data of Theis well flow model.
Table 4. Pumping test data of Theis well flow model.
t / m i n s o b s / m t / m i n s o b s / m
100.162101.55
200.482701.70
300.543301.83
400.654001.89
600.754501.98
801.006452.17
1001.128702.38
1201.229902.46
1501.3611852.54
Table 5. Comparison of parameters inversion results of Theis well flow model.
Table 5. Comparison of parameters inversion results of Theis well flow model.
AlgorithmOptimalAverageWorstStandard DeviationInversion Parameters
EO0.001594964870.034436470.268659750.0731 μ : 0.000250,
T : 193.3793
AOA0.011935528090.295401440.331985420.0849 μ : 0.000177,
T : 234.9177
HGS0.001594964870.034012610.331594320.0958 μ : 0.000250,
T : 193.3796
AGPSO0.001594965120.014796370.331594320.0653 μ : 0.000250,
T :   193.3849
DIEO0.001594964870.001594960.001594966.83 × 10−12 μ : 0.000250,
T :   193.3796
Table 6. Pumping test data of leaky aquifer.
Table 6. Pumping test data of leaky aquifer.
t /min s o b s / m t /min s o b s / m t /min s o b s / m
10.05750.623600.772
40.054900.643900.785
70.121200.6854200.79
100.1751500.7254500.792
150.261800.7354800.794
200.332100.7555100.795
250.3832400.765400.796
300.4252700.765700.797
450.523000.7636000.798
600.5753300.776600.8
Table 7. Comparison of parameters inversion results of leaky aquifer.
Table 7. Comparison of parameters inversion results of leaky aquifer.
AlgorithmOptimalAverageWorstStandard DeviationInversion Parameters
EO0.000122029 0.000126083 0.000160158 7.26 × 10−6 μ : 0.0001387,
T : 411.9885,
B : 566.0923
AOA0.000503493 0.011101486 0.043756259 0.0108 μ : 0.0001062,
T : 577.77545,
B : 1000
HGS0.000122045 0.000314263 0.002301503 0.0003 μ : 0.0001385,
T : 413.2295,
B : 568.6260
AGPSO0.000122031 0.000187938 0.000441459 0.0001 μ : 0.0001386,
T : 412.3328,
B : 566.8948
DIEO0.0001220270.0001220450.0001222583.52 × 10−8 μ : 0.0001386,
T : 412.1454,
B : 566.4333
Table 8. Pumping test data with multiple observation wells.
Table 8. Pumping test data with multiple observation wells.
t /minDrawdown during Pumping/m t /minDrawdown during Recovery Periods/m
Y6Y5 G1 Y6 Y5 G1
0 0.00 0.00 0.00 1440 0.61 0.81 0.85
3 0.04 0.3 0.23 1443 0.51 0.66 0.54
6 0.15 0.57 0.46 1446 0.41 0.34 0.39
10 0.23 0.62 0.60 1450 0.30 0.22 0.25
15 0.33 0.65 0.65 1455 0.20 0.20 0.21
20 0.39 0.68 0.70 1460 0.14 0.18 0.20
30 0.42 0.70 0.72 1470 0.08 0.16 0.16
60 0.45 0.74 0.75 1500 0.05 0.10 0.11
90 0.46 0.76 0.78 1530 0.02 0.07 0.07
150 0.48 0.77 0.79 1590 0.01 0.04 0.05
210 0.49 0.78 0.80 1650 0.01 0.02 0.03
270 0.51 0.79 0.81 1710 0.00 0.01 0.01
330 0.53 0.79 0.82 1770 0.00 0.00 0.00
390 0.55 0.80 0.83 1830 −0.01 −0.01 0.00
450 0.57 0.80 0.84 1890 −0.01 −0.02 −0.01
510 0.59 0.80 0.84 1950 −0.01 −0.02 −0.01
570 0.60 0.80 0.84 2010 −0.01 −0.02 −0.01
630 0.60 0.80 0.84 2070 −0.01 −0.02 −0.01
690 0.60 0.80 0.84 2130 −0.01 −0.02 −0.01
1440 0.61 0.81 0.85 2880 0.00 −0.02 −0.02
Table 9. Comparison of parameters inversion results of pumping test with multiple observation wells.
Table 9. Comparison of parameters inversion results of pumping test with multiple observation wells.
AlgorithmOptimalAverageWorstStandard DeviationInversion Parameters
EO0.061236665 0.075326013 0.110490027 0.01292 μ : 0.002453,
T : 603.6639,
B : 88.5730
AOA0.073441462 0.163632915 0.255037057 0.03976 μ : 0.003103,
T : 505.3558,
B : 66.3816
HGS0.066407693 0.104836371 0.142634242 0.02157 μ : 0.002004,
T : 714.1393,
B : 121.5195
AGPSO0.061231779 0.083531005 0.141905814 0.01721 μ : 0.002433,
T : 605.6198,
B : 89.10456
DIEO0.061229395 0.061603179 0.072460668 0.00168 μ : 0.002439,
T : 605.0028,
B : 88.9101
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wang, W.Y.; Kang, J.T.; Li, K.; Fan, Y.H.; Lin, P. A Novel Intelligent Inversion Method of Hydrogeological Parameters Based on the Disturbance-Inspired Equilibrium Optimizer. Sustainability 2022, 14, 3267. https://doi.org/10.3390/su14063267

AMA Style

Wang WY, Kang JT, Li K, Fan YH, Lin P. A Novel Intelligent Inversion Method of Hydrogeological Parameters Based on the Disturbance-Inspired Equilibrium Optimizer. Sustainability. 2022; 14(6):3267. https://doi.org/10.3390/su14063267

Chicago/Turabian Style

Wang, W. Y., J. T. Kang, Kai Li, Y. H. Fan, and P. Lin. 2022. "A Novel Intelligent Inversion Method of Hydrogeological Parameters Based on the Disturbance-Inspired Equilibrium Optimizer" Sustainability 14, no. 6: 3267. https://doi.org/10.3390/su14063267

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