1. Introduction
Pool fires in storage tank parks may trigger a domino effect due to thermal radiation [
1,
2]. Long-term exposure of atmospheric storage tanks to pool fires can weaken their structure and lead to failure [
3,
4]. In modern chemical process industries, flammable fuel tanks are clustered, which could cause a domino effect [
5]. Fire safety experts and engineers are paying more attention to the safety of storing flammable fuels, especially in today’s clustered and congested tank layouts [
6,
7].
The credibility of primary fire escalation to surrounding tanks depends on incident heat radiation [
8]. The incident thermal flux is used to determine the time-to-failure (TTF) of domino-induced tanks, and this TTF is utilized to estimate tank farm escalation probability and fire escalation risk. In the past, simulation-based correlations have been proposed to determine the TTF of atmospheric storage tanks during a fire-induced domino effect [
9]. However, the proposed correlation is appropriate for single fire scenarios and therefore, Chen et al. [
10] developed a mathematical expression to obtain the failure time of exposed tank in the multi-level domino scenario, where the synergistic effect of incident flux from sequentially occurring multiple pool fires could be incorporated. More recently, Ding et al. [
11] established a method to determine the TTF of tanks exposed to pool fire by considering dynamic thermal flux change. Zhou et al. [
9] improved the existing probit models to determine the failure time of tanks influenced by dynamic multiple pool fires.
Recently, numerous studies have been reported that highlight the significance of dynamic evolution of fire-induced domino effect in storage tank farms [
12]. For instance, dynamic Bayesian network was used to model dynamic fire-induced domino effect [
13,
14,
15]. Kamil et al. [
16] utilized petri nets to model the fire-induced domino effect and Monte Carlo simulation to estimate dynamic tank escalation probability. Huang et al. [
17] and He and Weng [
18] used matrices and field theory in conjunction with Monte Carlo simulation to model dynamic domino probability. Sarvestani et al. [
19] predicted a fire-induced domino effect in storage tanks using accident statistics to update probability. Chen et al. [
20] calculated dynamic heat radiation distribution to study the sequential evolution of multiple pool fires in storage tank park for individual risk assessment concerning fire-induced domino effect. Sengupta [
21] used deterministic modeling approach to propose optimal safe layout for storage tank farms affected by pool fire. These studies obtained the dynamic variation of failure probabilities of tanks based on the incident thermal flux which could be useful in vulnerability assessment of exposed tanks. Although all previous studies suggested robust approaches for dynamic domino effect risk assessment, semi-empirical consequence models were employed to estimate incident heat flux. These models conservatively consider cylindrical flame geometry [
22,
23], and may not be accurate for complex scenarios application, especially wind conditions [
24]. Recent research indicates CFD better represents actual fire dynamics and wind effects [
25].
In this regard, Pourkeramat et al. [
26] used a fire dynamics simulator (FDS) to obtain the pool fire radiation and soot concentrations in wind. They used Abaqus to investigate an exposed atmospheric storage tank’s dynamic structural reactivity and stability under fire stress. Elhelw et al. [
27] and Jujuly et al. [
28] modelled a fuel pool fire scenario and found that wind speed contributed significantly to the cascading effect. Ahmadi et al. [
29] simulated dike and pool fire scenarios in storage tank park under wind condition using FDS. It was found that primary dike pool fire under a wind effect had the potential to initiate the domino effect. Yang et al. [
30] modelled several case studies of multiple primary pool fire scenarios under the effect of wind. They obtained the time-to-failure and escalation probability of secondary tanks influenced by primary pool fire accident scenario. Li et al. [
31] analyzed the impact of a single primary pool fire and numerous simultaneous primary pool fires using FDS. FDS is more accurate in showing synergistic incident heat flux at tanks under multiple primary pool fires than the standard superimposing method.
Recent studies are unveiling a new risk assessment research paradigm whereby focusing on predicting the fire behavior and its occurrence using machine learning and deep learning approaches [
32]. However, accessing and collecting accident data for modelling is seemingly challenging, and therefore validated CFD simulations could be one of the resourceful alternatives for data generation and machine learning modelling. Nevertheless, machine learning, due to its wider applicability and data-driven nature is being involved in fire risk assessment and prediction. For example, considerable attention has been given by the research community on predicting the fire occurrence likelihood using neural networks [
33,
34]. Fragility assessment method has also been devised for flood-induced domino accidents, where the failure probability of tank is predicted using logistic regression [
35]. Supervised machine learning is also employed in fire detection [
36]. Risk assessment and spatial spread prediction of different types of fire has also been performed using machine learning and numerical simulation approaches [
32,
37,
38,
39].
The dynamic escalation and fire spread risk across tanks while accounting for synergy is crucial in the risk assessment framework. Moreover, variable wind can impact the escalation and propagation direction of fire between tanks, making fire escalation calculations further challenging. Existing CFD-based research limited its fire-related domino effect investigation to secondary tanks [
28,
29,
30,
31], except for Malik et al. [
40], who modelled the successive domino evolution in complete tank farm under increasing wind speed using FDS; however, in their work, the domino effect evolution was only investigated on a spatial basis. The dynamic evolution of fire escalation, and predictive modeling of industrial fire spread probability, although crucial, is yet to be explored [
41].
This research assesses the fire-induced domino effect dynamically using FDS. Fire-domino evolution in tank farm is studied under different wind speeds and primary unit placement. Overall dynamic fire spread probability is estimated using individual tank probabilities for each wind speed. The dynamic fire spread probability in tank farms under varying wind conditions could represent the overall meso-level risk. This may allow the emergency response team to revise the intervention timing, so fire spread probability is acceptable at that arrival time given wind conditions. This study uses dynamic probability data from a CFD-based domino effect analysis and ANN to predict the transient fire spread probability at any time during the tank farm failure time which to the authors’ best knowledge, has not been performed by past researchers regarding fire-induced domino effect scenarios. Therefore, the aim is to present a method that integrates accurate numerical data (CFD) with machine learning and to develop a predictive model for fire-induced domino effect escalation probability. This could support fire practitioners in direct estimation of the fire spread probability at a given time interval and wind speed. The application of ANNs for this purpose is one of the first attempts in this respect. ANN probability estimates match actual calculations, proving reliability. CFD is computationally expensive, but ANN predicts probability speedily, despite limited interpretability. This method can be used for emergency response planning, dynamic risk analysis, and fire-induced domino effect control.
3. Results and Discussions
CFD modelling of fire spread between storage tanks in domino evolution process is a complex task which could involve numerous influencing parameters. Furthermore, in FDS, and unlike other commercial CFD software packages, the more output quantities provided in the input code, the more simulation time is demanded and greater is the storage space requirement. Nevertheless, most of the past CFD-based research on fire-induced domino effect took into consideration only the incident heat flux in their analysis.
Therefore, in this study, radiative heat flux devices were placed at each tank to monitor the incident heat flux values at different tank wall locations along with slice files of incident thermal flux under varying wind speeds. Recent study by Li et al. [
31] analyzed the detailed distribution of incident heat flux on atmospheric storage tanks by placing large number of radiative heat flux devices on the respective tanks exposed to pool fire. Under low wind speeds, the top of a tank exposed to a pool fire receives the most thermal flux, whereas under stronger winds, the mid-to-lower region does. Similar conclusions were also obtained in the previous study of Ahmadi et al. [
29]. Therefore, it can be deduced from the comprehensive work of Li et al. [
31] that key differences in the heat flux values were at the top, middle, and bottom of the tank (such as the proposed location in this research).
In fire-induced domino effect, the accident evolves by promoting progressive multiple pool fires and the incident heat flux changes due to synergistic effect. In present research, during the successive domino evolution process, the maximum value of incident heat flux out of all devices for each tank and is used for further escalation probability calculation to represent worst case scenario, such as what was considered by Li et al. [
31].
Figure 9 and
Figure 10 illustratively show the spatial contours of heat flux distribution in the complete domino evolution due to primary fire at Tank 1, under 2 m/s and 8 m/s wind speeds, respectively.
Figure 9 shows that at 2 m/s wind speed, inline Tanks 3 and 5 receive more heat than offset tanks. Tank 3, downwind from the primary pool fire, receives the most thermal flux. Tank 2 transforms to fire in stage 3 when Tank 3 fails owing to its proximity to the primary fire. The fire at primary Tank 1 and inline Tank 2 enhanced Tank 4’s vulnerability by more than five times compared to merely the primary fire, generating a domino effect at stage 4.
Figure 10 shows that when wind speed reached 8 m/s, inline tanks became further vulnerable due to significant incident thermal flux. At stage 2, distant Tank 5 obtained 25 times more heat flux compared to when influenced by Tank 1 fire. Tank 2 was not harmed by high wind domino evolution.
The dynamic escalation probabilities (DEP) of individual tanks due to incident thermal flux and resulting escalation path during the domino evolution process under varying wind speeds, when the primary fire occurred at Tank 1, are shown in
Figure 11.
Table 3 lists the maximum received thermal fluxes by tanks in the complete domino evolution process under all considered wind speeds.
Figure 11a shows that the tanks’ dynamic escalation probability and path are same under no wind and 0.5 m/s wind. Tanks 2 and 3 adjacent to primary fire show faster dynamic escalation probability development, followed by Tank 4. Tanks 5 and 6 show no change until 7 min. 0.5 m/s winds did not affect escalation dynamics.
Figure 11b shows that when the wind speed increased to 1 m/s, Tank 3’s DEP increased slightly with only a 1% reduction in failure time. Tank 3’s dynamic escalation probability increased by an order under 2 m/s wind, forcing it to fail 37% earlier than without wind. Due to Tank 3’s earlier failure, all other tanks collapsed earlier with increasing wind speed compared to no wind. Inline tanks are more vulnerable to high winds than offset tanks. Under 2 m/s wind speed, Tank 5’s failure time decreased by 19%, while offset Tanks 4 and 6 decreased by 16%. Tank 2’s offset location slows its dynamic escalation.
Wind speeds of 4 m/s changed the dynamics of the tank farm’s fire-induced domino effect. Windspeed enhanced the inline tanks’ susceptibility. Tanks 3 and 5 fail 74% and 46% faster under 4 m/s wind than in no wind. Tank 3’s dynamic escalation probability increased by 2 orders from the initial time and reached 1 at 1.8 min; under windless conditions, it was 1 × 10
−4. Tank 5’s initial escalation probability was 1 × 10
−20, but 4 m/s wind raised it to 1 × 10
−16. When the wind speed increased to 6 m/s and 8 m/s, Tank 3 and Tank 5 failed earlier due to dynamic escalation.
Figure 10f and
Figure 11e show that for 6 m/s and 8 m/s wind speeds, Tank 3’s escalation probability neared 1 very quickly, whereas Tank 5’s elevated from 1 × 10
−16 to 8 × 10
−2 in around 1 min.
Hence, in addition to the obvious increase in Tank 3 vulnerability due to primary fire flame under wind speed, Tank 5 probability of failure progressively increased in the domino evolution as wind speed increased. Only Tank 2’s susceptibility and failure time decreased among the offset tanks.
Figure 11e,f show that the failure of other tanks in the tank farm does not increase Tank 2’s dynamic escalation likelihood. It is also deduced that the increase in wind speed kept changing the propagation path of domino effect. The complete tank farm failed before the active intervention time of 15 min [
72] even under no wind condition.
Figure 12 shows how incident thermal flux on nearby tanks was observed after Tank 4 caught fire and during the successive fire escalation. With 8 m/s winds pushing down the flame, tanks receive maximum heat flux in the center. Tank 3 was most vulnerable since it was immediately in front of the primary pool fire and received the most heat at all wind speeds.
Table 4 lists the maximum incident heat flux in complete domino progression for calculating failure time and dynamic escalation likelihood.
Figure 13 shows tank failure times and dynamic escalation probability under different wind speeds when Tank 4 was on fire. Dynamic evolution modelling and computations show that escalation under primary fire at Tank 4 with varying wind conditions is very different. In such a situation, circumstances may worsen because the major fire is in the tank farm and impacts nearby tanks. According to dynamic escalation estimations, when wind speeds increase, Tank 3’s failure decreases, while Tanks 2 and 6’s susceptibility grows up to 4 m/s and then drops due to flame effect at Tank 4’s primary fire. Downwind enhances a tank’s vulnerability.
Figure 13a shows that Tank 5’s dynamic escalation probability rises from 6 × 10
−9 to 3 × 10
−3 in 7 min owing to primary fire at Tank 4 and no wind. Tank 5 failed in the third stage when its dynamic escalation probability went from 1 × 10
−20 to 1 × 10
−4 in 7 min at the second stage and subsequently to 1 × 10
−2 in 10 min at the third level (
Figure 11a).
Figure 13a shows how the mid-located initial fire at Tank 4 produced simultaneous failures at Tanks 2, 3, and 6 with the same dynamic escalation. Under no wind, the entire tank farm collapses 21% earlier when Tank 4 is on fire compared to Tank 1 under the same conditions (
Figure 11a and
Figure 13a).
Figure 13c shows that at 2 m/s, Tank 3 failed at 4.5 min due to the flame influence of Tank 4’s primary fire. Tank 3’s failure dynamically raises all tanks’ escalation risk. The escalation probability growth rate did not alter when the wind speed was 2 m/s compared to windless conditions. Due to lower starting escalation probabilities, Tanks 1 and 5 fail after 8.6 min. Tank 5’s dynamic escalation probability increased from 1 × 10
−9 to 1 × 10
−3 after 4.5 min under primary fire at Tank 4, while it increased less from 1 × 10
−20 to 1 × 10
−8 under 2 m/s wind speed. At 2 m/s, tank farm failure time is reduced by 25% compared to no wind.
Figure 13 shows how the fire spread dynamics change after Tank 3 fails under 4 m/s. The dynamic escalation probability profile shows that Tanks 1 and 5 have an escalation probability of 1 × 10
−7 before Tank 3 failure which jumped to 1 × 10
−2 after Tank 3 fails at 1.8 min. At 4 m/s wind speed, Tanks 1 and 5 have a higher dynamic escalation probability than at 2 m/s. At this wind speed, the tank farm collapses 44% sooner than without wind. As the wind speed increased to 6 m/s and 8 m/s, downwind tanks experienced early failure and a large dynamic increase in escalation probability (
Figure 13e,f). More tanks are in the offset direction of wind and flame’s propagation direction, hence as wind speed increases, the tank farm’s failure time delays.
3.1. Tank Farm Dynamic Fire Spread Probability
Figure 14 shows the dynamic fire spread probability due to fire-induced domino effect in the tank farm under varying wind speed.
The tank farm dynamic fire spread probability is based on the dynamic escalation probabilities of individual tanks.
Figure 14a illustrates the dynamic evolution of fire escalation probability when the primary fire occurred in Tank 1, and
Figure 14b shows fire spread probability when the fire occurred in Tank 4, in the middle of the tank farm.
When Tank 1 caught fire, and under 0 m/s and 1 m/s winds, fire spread probability is similar. At 2 m/s, tank farm vulnerability to domino effect increased, leading fire spread probability to rise earlier than at lower wind speeds. This trend remained as wind speed increased, but dynamic fire spread probabilities were near after 4 m/s. After 4 m/s, the tank farm in the primary fire at Tank 1 showed minimal reduction in total tank farm failure (
Figure 11).
Figure 14a shows a decrease in dynamic fire spread probabilities at 4 m/s and above.
Figure 14b shows how the dynamic fire spread probability changed when the primary fire was at Tank 4, in the middle of the tank farm. The dynamic fire spread probability grew earlier as wind speed increased from 0 to 4 m/s; however, after this wind speed, tank farm vulnerability was less influenced, and the probability increased later.
Figure 14 shows that for all wind speeds, the dynamic fire spread probability is low at first and eventually rises to unity. The domino escalation probability threshold is 10
−5 [
73]. This dynamic probability analysis estimates when the fire spread probability reaches the escalation probability threshold.
Figure 14a shows that a primary fire at Tank 1 in windless conditions reached the threshold in 10 min. This fire spread probability threshold was met 58% early at 8 m/s. This reveals that wind contributes significantly to dynamic fire escalation, so emergency response teams should plan for it. When Tank 4 was on fire, the escalation probability threshold was achieved earlier due to simultaneous pool fires.
3.2. Probabilistic Determination of Most Vulnerable Tank
Figure 15 shows time-dependent escalation probability under varied winds for each tank. The dynamic escalation probability of tanks identifies the tanks that produce the most dynamic escalation.
Figure 15a–c show that when Tank 1 caught fire, Tank 3 was the most contributing tank since its failure increased the escalation probabilities of other tanks at all wind speeds. Tank 3 is in the middle of a tank farm; therefore, its fire affects other tanks around it since Tank 1 is on fire. Tank 3’s fire raised the escalation probability of all tanks at all wind speeds, but most for downwind Tanks 5 and 6. Tank 2 has the highest initial dynamic escalation probability (between 1 × 10
−5 and 1 × 10
−4) after Tank 3 when the primary fire was at Tank 1, at all wind speeds. This may be owing to Tank 1’s closeness and primary fire. Tank 2 might produce a domino effect with Tank 3. Based on the dynamic escalation probability study, Tanks 2 and 3 are the most susceptible to domino effect.
Figure 16 shows that Tank 3, under fire from Tank 4, raised the escalation probability of adjacent tanks.
Figure 16 shows that in the situation of a primary fire at Tank 4.
Hence from the CFD-based dynamic escalation analysis, it was found that the most dangerous tanks in the tank farm were those that surrounded the principal fire (Tanks 2 and 3 when primary fire is at Tank 1, Tanks 2, 3 and 6 when primary fire is at Tank 4). Dynamic escalation probability study in complete domino development shows time-dependent tank farm vulnerability. Using CFD modelling, which accurately models fire’s transient behavior under different wind conditions, and integrating it with dynamic failure probability analysis, the results revealed the modeling’s ability to detect escalation behavior over time, allowing earlier mitigation to prevent complete failure.
3.3. Application and Selection of Best Optimized ANN Model
This study uses ANN to optimize a model that can predict dynamic fire spread probability at different times and wind speeds. Since the probability of fire spread is negligibly low at the start, the dynamic fire spread probability data is filtered so that only values above 10
−5 [
73] are used. As mentioned earlier, the reader can view the full training data set in
Appendix A.
The selection of an appropriately optimized neural network model is critical to the accuracy of future forecasts as well as the practicability of the model that has been trained. In this case, MATLAB 2020b was used to train a feed-forward backpropagation network. Computational values of exposure times and wind speed were provided into the input layer, and simulated log probabilities of fire spread were designated as the desired output, as part of the model’s training phase. After that, the network was trained with a variety of activation functions, and the Levenberg–Marquardt algorithm was determined to be the most suitable with tansigmoid and purelin as activation functions. Various numbers of hidden layers and hidden neurons have been tested to obtain an adequately optimized model. The training data set was utilized to train the network throughout the development of the model, followed by validation to guarantee the network’s high generalization ability. The network was then tested using the testing data set. The performance criterion used was the difference between the actual and expected outputs of the neural network.
For the most optimized network,
Table 5 and
Table 6 show the MSE (0.21, 0.02, 0.016), R
2 (0.981, 0.998, 0.999), and MSE (0.02, 0.006, 0.008), R
2 (0.998, 0.999, 0.999) values for the network’s training, validation, and testing phases, respectively, for Tank 1 and Tank 4. The R values for all the phases and the overall value are also given in
Figure 17 along with the error histograms for the trained networks in
Figure 18. Such a high R values in ANN model training have also been observed in past research, even for predictions in safety-critical domain [
74]. Thus, current trained predictions are precise and accurate based on coefficient regression value.
3.4. Performance Comparison of ANN
The trained models have been tested using different established performance indices such as root mean squared error (RMSE), mean absolute error (MAE), mean relative error (MRE), and coefficient of determination (R-squared). Artificial neural network (ANN) showed robustness in the modelling with significantly high accuracy.
Table 7 shows the statistical performance indices for ANN modelling approaches. Moreover, the plots of predicted vs. actual fire spread log probabilities are shown in
Figure 19 to show the data fitting.
3.5. ANN-Based Fire Spread Probability Prediction against Unseen Data
As discussed earlier, ANN shows agreeing fire spread probabilities at all the wind speeds for the trained data set. The ANN prediction capability is also tested on the unseen validation data set as shown in
Figure 20. It is seen from
Figure 20 that ANN shows conforming results for the unseen validation data set. Furthermore, the performance indices of the ANN model for the unseen data set are presented in
Table 8. It is seen that the fire spread probability values predicted by ANN conform with the unseen CFD-based calculation data. However, the R-squared correlation value for the unseen data is reduced slightly. This is because the model is tested against the values not included in the training data set. However, the R-squared value of 0.98 is still showing a good fit and justifying the model accuracy [
74]. Arshad et al. [
58] recently developed a well-tuned ANN model for dust ignition predictive modelling, and their R-squared correlation range of values for training data set are similar to our achieved R-squared values and the value slightly reduced for testing data set such as what observed in this study as well.
Hence, utilizing CFD to obtain the dynamic escalation probability and then integrating the data with ANN showed robustness in predicting transient fire spread probability at any time instant within the tank farm failure time for considered wind speeds for seen and unseen data set. This predictive technique, in addition to being convenient in application, could provide timely detection in the fire spread probability with respect to time so that the mitigation team could act accordingly.
From the results presented, it could be concluded that dynamic escalation probability can be used to predict the most vulnerable tanks in a tank farm that could trigger a domino effect. The determined vulnerable tanks can be optimally fire-protected to reduce the risk of tank farm fire spread. Moreover, this study gives a meso-level risk of fire spread probability in tank farms based on micro-level dynamic escalation probability of individual tanks.
The dynamic fire spread probability was predicted using ANN in this study, and it was discovered that ANN could be utilized reliably for dynamic probability predictions because it displayed conformance with the unseen data. The optimized ANN model developed in this work might be employed to predict the dynamic fire spread probability precisely using data from any credible source. This ANN model can be further extended to be used for estimating dynamic fire spread probability in various other tank farm configurations and different weather conditions. In industries, it can be utilized to accurately anticipate the dynamic fire spread probability in a tank farm at a particular wind speed and time instant which can assist in fire safety and risk management. This research developed a method that integrates the fire spread probability results from advanced CFD simulation in data-driven predictive modelling using ANN. This study proved the reliability of ANN in predicting fire spread probabilities within substantially less computational time compared to CFD simulations. Since probability data of any reliable source can be used in this method, the developed ANN model could be useful in industrial applications where time management is a concern. The current ANN model is designed specifically for these tank farm cases, and its generalizability can be improved further in later research.
As mentioned above, incident heat flux is considered as the main parameter to cause the tank to fail. However, it is worth mentioning that including adiabatic surface temperature (AST) at the tanks in FDS modeling could also be a valuable parameter in investigating the transient thermal analysis of the tank shells including fuel autoignition which could be considered in future research.