Introduction

Modern technologies for condition monitoring of assets are growing fast. They are based on a new concept known as digital twins [1] of real physical assets. Each component of the asset requires a dynamic model that is included in the digital twin.

Improvement in the twin capability, for fast prediction of the outputs, is an active field of research. The tool is based on expressing the results of the simulation of underlying dynamical systems, via the tailored surrogate models [2]. Such surrogate models are under investigation in the field of structural dynamics [3].

The blast-resistive protective structures are included in all offshore platforms. They are faced with possible hydrocarbon explosions. In the design of protective structures, a mixture of analytical, numerical, and graphical methods is used [4]. The blended approaches in the design can use an accurate surrogate model.

The initial design of any protective structure is based on SDOF analysis, in which one can calculate the ductility ratio from Biggs’ chart [5]. The chart is still a tool for designers, in blast wall design [6]. It is desirable to replace the chart with a surrogate function, such that it can be used not only for designers but also for the digital twin of the protective structure.

There is an alternative simple method to SDOF which is known as the Pressure-Impulse (P-I) diagram method and is described in [4]. The method is graphical, it is appropriate when a linearly decreasing blast pulse is applied [7,8,9].

The P-I method is based on curves that are enveloped in horizontal asymptotes (long pulses) and vertical asymptotes (short pulses). Therefore, they are accurate for short and long pulses only. In order to make the P-I diagram accurate, it can be developed individually for particular structures by using high-fidelity models [10, 11].

The P-I model can also be modified to include different material models [12]. However, in the blast pulses where pressure rising time is significant (like gas explosions), the corresponding P-I diagram should be modified and redeveloped using the SDOF method [13].

The SDOF method is not graphical and can be used for a variety of blast pulses. It is described in [4, 5]. SDOF method requires the equivalent mass and stiffness, that can be found via simple methods [14,15,16].

High-fidelity models may also be required to provide the appropriate equivalent mass and stiffness [6, 17]. For the nontriangular pulse shape and nonlinear material model, the SDOF can also be implemented successfully [18]. The validity of the method is also tested, see for example [19].

In this article initially, the elastic perfectly plastic model in SDOF analysis is revisited and the ductility ratio is determined and stored as verifiable data that can accurately express the Biggs’ chart. Thereafter it is shown that the existing surrogate function for the chart in [4] is substantially inaccurate and therefore it should be updated.

The new nonlinear quadratic surrogate function is developed by using a high-order polynomial optimization technique. Thereby 3 surrogate functions are found for 3 regions of the chart. In each region, the computed ductility ratio indicates less than a 2% error.

Region III which covers the elastic region, provides a surrogate expression for the elastic dynamic factor and was previously reported by the author in [20]. In this article, regions I and II are also developed that provide the surrogate expressions for ductility ratio in plastic regions.

It is discussed that the existing Biggs’ chart assumes the blast pulse is a symmetrical isosceles triangular type, and this is a hypothetical assumption. The approach in this article is based on practically accepted pulses with unsymmetrical shapes. It is concluded that similar surrogate functions can be developed for unsymmetrical pulses via the approach in this article.

SDOF Response to an Unsymmetrical Pulse Force

When an unsymmetrical triangular pulse is applied to a mechanical system in Fig. 1 with mass M and the stiffness k the equations of motion in the SDOF approach are:

$$M\,\frac{{d^{2} x}}{{dt^{2} }} + k\,x = \frac{{F_{\max } t}}{{\alpha \,t_{d} }}\quad \quad t < \alpha \,t_{d} \quad \quad M\,\frac{{d^{2} x}}{{dt^{2} }} + k\,x = 0\quad \quad t > \,t_{d}$$
(1)
$$M\,\frac{{d^{2} x}}{{dt^{2} }} + k\,x = \frac{{\left( {t - t_{d} } \right)F_{\max } }}{{\left( {\alpha - 1} \right)\,t_{d} }}\quad \quad \quad \alpha \,t_{d} < t < \,t_{d}$$
Fig. 1
figure 1

Mass spring system with unsymmetrical pulse force

Equations (1) are valid when the system is in elastic status i.e. ( \(x \le \,x_{el}\)). However, when the system faces plastic deformation, where the material model is Elastic Perfectly Plastic E-P-P material model, Eqs. (1) will change to:

$$M\,\frac{{d^{2} x}}{{dt^{2} }} + R_{m} = \frac{{F_{\max } t}}{{\alpha \,t_{d} }}\quad \quad t < \alpha \,t_{d}$$
(2)
$$M\,\frac{{d^{2} x}}{{dt^{2} }} + R_{m} = \frac{{\left( {t - t_{d} } \right)F_{\max } }}{{\left( {\alpha - 1} \right)\,t_{d} }}\quad \quad \quad \alpha \,t_{d} < t < \,t_{d} \quad \quad M\,\frac{{d^{2} x}}{{dt^{2} }} + R_{m} = 0\quad \quad t > \,t_{d}$$

The maximum resistance \(R_{m}\) in Eq. (2) depends on maximum elastic deflection \(\,x_{el}\) and the stiffness \(k\), via this formula:

$$R_{m} = k\,x_{el}$$
(3)

The plastic dynamic load factor depends on maximum resistance \(R_{m}\) and is defined by this equation:

$$DLF_{R} = \frac{{R_{m} }}{{F_{\max } }}$$
(4)

The natural period of structure T is given by:

$$T = 2\pi \,\sqrt{\frac{M}{K}}$$
(5)

Considering dimensionless parameters \(\overline{x} = \frac{x}{{x_{el} }}\), \(\tau = \frac{t}{{t_{d} }}\) and \(\tau_{d} = \frac{{t_{d} }}{T}\) the Eqs. (1) and (2) can be converted into the following dimensionless form:

In the elastic region, i.e. for \(\overline{x} < 1\)

$$\begin{aligned} &\frac{1}{{4\pi^{2} }} \cdot \frac{{d^{2} \overline{x}}}{{d\tau^{2} }}\, + \,{\overline{x}} = \frac{1}{{\left( {DLF} \right)_{R} }}\frac{\tau }{{\alpha \,\tau_{d} }}\quad \quad \tau < \alpha \,\tau_{d} \\ & \frac{1}{{4\pi^{2} }} \cdot \frac{{d^{2} {\overline{x}}}}{{d\tau^{2} }}\, + \,{\overline{x}} = 0\quad \quad \tau > \,\tau_{d}\\ &\frac{1}{{4\pi^{2} }} \cdot \frac{{d^{2} {\overline{x}} }}{{d\tau^{2} }}\, + \,{\overline{x}} = \frac{1}{{\left( {DLF} \right)_{R} }}\frac{{\left( {\tau - \tau_{d} } \right)}}{{\left( {\alpha - 1} \right)\,\tau_{d} }}\quad \quad \alpha \,\tau_{d} < \tau < \,\tau_{d} \end{aligned} $$
(6)

In perfectly plastic region i.e. for \(\overline{x} > 1\)

$$\frac{1}{{4\pi^{2} }} \cdot \frac{{d^{2} \overline{x}}}{{d\tau^{2} }}\, + \,1 = \frac{1}{{\left( {DLF} \right)_{R} }}\frac{\tau }{{\alpha \,\tau_{d} }}\quad \quad \tau < \alpha \,\tau_{d} \quad \quad \frac{1}{{4\pi^{2} }} \cdot \frac{{d^{2} \overline{x}}}{{d\tau^{2} }}\, + \,1 = 0\quad \quad \tau > \,\tau_{d}$$
(7)
$$\frac{1}{{4\pi^{2} }} \cdot \frac{{d^{2} \overline{x}}}{{d\tau^{2} }}\, + \,1 = \frac{1}{{\left( {DLF} \right)_{R} }}\frac{{\left( {\tau - \tau_{d} } \right)}}{{\left( {\alpha - 1} \right)\,\tau_{d} }}\quad \quad \alpha \,\tau_{d} < \tau < \,\tau_{d}$$

From the numerical solution of the equations in the elastic region (6) and plastic region (7) the history of the ductility ratio \(\overline{x}\left( \tau \right)\) can be found and the ductility ratio in the Biggs’ chart is:

$$\mu = \overline{x}_{\max } = \frac{{DLF_{E} }}{{\left( {DLF} \right)_{R} }}\;\;\;{\text{if}}\;\;\left( {DLF} \right)_{R} \ge 1\quad {\text{and}}\quad \mu = \overline{x}_{\max } \quad {\text{if}}\;\;\left( {DLF} \right)_{R} \le 1$$
(8)

The full derivation of Eqs. (6, 7) from equations. (1, 2) is shown in Appendix A.

Revisiting Existing Empirical Formula

The Biggs’ chart was first developed by the US Army in [21] but appeared to the public in a book written by Biggs [5]. It is known by some authors as design chart [22]. It is developed by analogue computers and the results are graphical. In Fig. 2 the chart shows the ductility versus other parameters [4, 5]. The force pulse for this chart is isosceles triangular type i.e.\(\alpha = 0.5\). It can be reproduced by Eq. (8) in this article.

Fig. 2
figure 2

Biggs’ chart for isosceles triangular pulse

The only empirical formula that can express the chart is given by Newmark [23]. It is used as an alternative to pressure impulse diagram [24] and is written as:

$$\frac{1}{{\left( {DLF} \right)_{R} }} \cong \frac{{\sqrt {2\mu - 1} }}{{\left( {{\raise0.7ex\hbox{${t_{d} }$} \!\mathord{\left/ {\vphantom {{t_{d} } T}}\right.\kern-0pt} \!\lower0.7ex\hbox{$T$}}} \right)\pi }} + \frac{{\left( {1 - {\raise0.7ex\hbox{$1$} \!\mathord{\left/ {\vphantom {1 {2\mu }}}\right.\kern-0pt} \!\lower0.7ex\hbox{${2\mu }$}}} \right)\,\left( {{\raise0.7ex\hbox{${t_{d} }$} \!\mathord{\left/ {\vphantom {{t_{d} } T}}\right.\kern-0pt} \!\lower0.7ex\hbox{$T$}}} \right)}}{{\left( {{\raise0.7ex\hbox{${t_{d} }$} \!\mathord{\left/ {\vphantom {{t_{d} } T}}\right.\kern-0pt} \!\lower0.7ex\hbox{$T$}}} \right) + 0.7}}$$
(9)

This formula (9) is good for α = 0, but it was also used for any types of pulses for few decades [4, 25], to estimate ductility without using Biggs’ chart. Herein we have tested Eq. (9) to see if the results are matching with (8) and the comparison is shown in Fig. 3.

Fig. 3
figure 3

Ductility ratios comparison using Eq. (8) and (9)

Figure 3 shows that the approximate formula (9) overestimates the values of the ductility ratios substantially. The accuracy is acceptable only if (DLF)R < 0.5 i.e. for strong blast forces whereas when the loading approaches the elastic limit i.e. (DLF)R = 1 the overestimated error sometimes is above 100% so (9) is not appropriate, since it is valid for α = 0 only.

New Surrogate Expressions

By using accurate surrogate models, engineers and researchers in field of blast response, do not need to learn sophisticated tools like digital spreadsheet analysis SBEDS. This tool is developed by the US Army and employs a numerical time-stepping procedure to solve the equation of motion of a mass-spring system. Some predictions of SBEDS are shown in [26].

In order to find an accurate surrogate expression, that can predict ductility ratio, a new polynomial optimization technique is used that is valid for 0 < α < 1. To present the whole chart, a high-order nonlinear quadratic form is required. However, for lowering the order, it is required to divide that chart into 3 regions and find the surrogate function in each region. The method herein is new in this field but used before at [27] to predict the surface of the satellite mirrors for online position control. It has been successful and has been updated recently in [28]. The 3 regions are identified by examining the data that is generated from (8) which picks up the maximum from the numerical solution of (6) and (7). These 3 regions represent all the data in Fig. 2. Looking at Fig. 2, we set the vertical axis \(\overline{y} = DLF_{R}\) and horizontal axis \(\tau_{d} = \left( {\frac{{t_{d} }}{T}} \right)\), then in the following range (I):

$$\overline{y} \,=\, DLF_{R}$$
(10)

The ductility ratio can be approximated with the following polynomial:

$$\begin{gathered} \mu \cong \overline{\mu } = p_{0,0} + p_{1,0} \,\overline{y} + p_{2,0} \,\overline{y}^{2} + p_{1,1} \,\,\overline{y}\tau_{d} + p_{0,1} \,\tau_{d} + p_{0,2} \,\tau_{d}^{2} + p_{2,1} \,\overline{y}^{2} \,\tau_{d} + p_{1,3} \,\overline{y}\,\tau_{d}^{3} \hfill \\ + p_{1,2} \,\overline{y}\,\tau_{d}^{2} \, + p_{ - 1,2} \,\overline{y}^{ - 1} \tau_{d}^{2} \,\, + p_{2,2} \overline{y}^{2} \tau_{d}^{2} \,\, \hfill \\ \end{gathered}$$
(11)
$$0.2 \le \overline{y} \le 0.75$$

However, in this range (II):

$$0.75 \le \overline{y} \le 1$$

The ductility ratio can be approximated with the following polynomial:

$$\mu \cong \overline{\mu } = p_{0,0} + p_{1,0} \,\overline{y} + p_{2,0} \,\overline{y}^{2} + p_{1,1} \,\overline{y}\,\tau_{d} + p_{2,1} \,\overline{y}^{2} \,\tau_{d} + p_{1,2} \overline{y}\,\tau_{d}^{2} + \sum\limits_{i = 1}^{8} {p_{0,i} } \tau_{d}^{i} \quad$$
(12)

In the region III (elastic) with \(\overline{y} \ge 1\), the polynomial is in terms of \(\tau_{d}\) only, such that:

$$\mu \cong \overline{\mu } = \frac{1}{{\overline{y}}}\sum\limits_{i = 1}^{18} {a_{i} \,\tau_{d}^{18 - i} } \quad \quad DLF_{E} \cong \sum\limits_{i = 1}^{18} {a_{i} \,\tau_{d}^{18 - i} }$$
(13)

The coefficients of the polynomials (1113) can be found from multiple regression analysis with arbitrary terms based on least square method. The procedure is explained in many references including [27,28,29] and is based on minimising the following error:

$$R = \sum\limits_{k = 1}^{N} {\left( {\mu_{k} - \overline{\mu }_{k} \left( {p_{a,b} ,\tau_{d,k} ,\overline{y}_{k} } \right)} \right)^{2} }$$
(14)

Then the parameters \(p_{a,b}\) in (14) can be found from the following system of equations:

$$L_{j} = \frac{\partial \,R}{{\partial p_{a,b} \,}} = 0\quad {\kern 1pt} \;j = 1,2, \cdots ,n$$
(15)

In (14) the N is the number of data point that is generated by (8). In (15) n is the number of parameters. The Eqs. (1113) are rewritten into the following form:

Region I \(0.2 \le \left( {DLF} \right)_{R} \le 0.75\).

For region I the formulae includes 11 terms as follows:

$${\mathbf{m}} = \left[ {\begin{array}{*{20}c} 0 & 1 & 2 & 1 & 0 & 0 & 2 & 1 & 0 & { - 1} & { - 2} \\ 0 & 0 & 0 & 1 & 1 & 2 & 1 & 2 & 3 & 2 & 2 \\ \end{array} } \right]\quad \quad 0.2 \le \left( {DLF} \right)_{R} \le 0.75$$
$$\mu \cong \sum\limits_{i = 1}^{11} {\left( {DLF} \right)_{R}^{{{\mathbf{m}}\left( {1,i} \right)}} \left( {\frac{{t_{d} }}{T}} \right)^{{{\mathbf{m}}\left( {2,i} \right)}} p_{{{\mathbf{m}}\left( {1,i} \right),{\mathbf{m}}\left( {2,i} \right)}} } \quad \quad \quad \quad \quad 0.2 \le \left( {DLF} \right)_{R} \le 0.75\quad$$
(16)
$$p_{0,0} = { - 16}{\text{.4841}}\,\,\,p_{1,0} = {61}{\text{.3146}}\,\,\,p_{2,0} = { - 49}{\text{.6227}}\,\,\,p_{1,1} = { - 154}{\text{.2891}}$$
$$p_{0,1} = {53}{\text{.0262}}\,\,\,\,p_{0,2} = {16}{\text{.3883}}\,\,\,p_{2,1} = {113}{\text{.3643}}\,\,\,\,p_{1,2} = { - 8}{\text{.7045}}$$
$$p_{0,3} = {0}{\text{.0132}}\,\,\,p_{ - 1,2} = { - 13}{\text{.7996}}\,\,\,p_{ - 2,2} = {4}{\text{.8972}}$$

Region II \(0.75 \le \left( {DLF} \right)_{R} \le 1\):

For region II the formulae include 14 terms as follows:

$${\mathbf{m}} = \left[ {\begin{array}{*{20}c} 0 & 1 & 2 & 1 & 0 & 0 & 2 & 1 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 1 & 1 & 2 & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 \\ \end{array} } \right]\quad \quad 0.75 \le \left( {DLF} \right)_{R} \le 1\quad$$
$$\mu \cong \sum\limits_{i = 1}^{14} {\left( {DLF} \right)_{R}^{{{\mathbf{m}}\left( {1,i} \right)}} \left( {\frac{{t_{d} }}{T}} \right)^{{{\mathbf{m}}\left( {2,i} \right)}} p_{{{\mathbf{m}}\left( {1,i} \right),{\mathbf{m}}\left( {2,i} \right)}} } \quad \quad \quad \quad \quad 0.75 \le \left( {DLF} \right)_{R} \le 1\quad$$
(17)
$$p_{0,0} = { - 127}{\text{.2959}}\,\,\,\,\,\,\,p_{1,0} = {296}{\text{.2837}}\,\,\,\,\,p_{2,0} = { - 171}{\text{.5619}}\,\,\,\,\,p_{1,1} = { - 181}{\text{.9689}}$$
$$p_{0,1} = {86}{\text{.447}}\,\,\,\,\,p_{0,2} = { - 4}{\text{.1853}}\,\,\,\,p_{2,1} = {103}{\text{.7386}}\,\,\,\,p_{1,2} = { - 1}{\text{.4646}}$$
$$p_{0,3} = {0}{\text{.9485}}\,\,\,\,p_{0,4} = {0}{\text{.5586}}\,\,\,\,\,p_{0,5} = { - 0}{\text{.3119}}\,\,\,\,p_{0,6} = {0}{\text{.0672}}$$
$$p_{0,7} = { - 0}{\text{.0075}}\,\,\,\,\,p_{0,8} = {4}{\text{.3157}} \times {10}^{ - 4}$$

Region III \(\left( {DLF} \right)_{R} > 1\):

For region III (elastic region) the formulae include 18 terms as follows

$$\mu \cong \frac{1}{{\left( {DLF} \right)_{R} }}\sum\limits_{i = 1}^{18} {\left( {\frac{{t_{d} }}{T}} \right)}^{18 - i} a_{i} \quad \quad DLF_{E} \cong \sum\limits_{i = 1}^{18} {\left( {\frac{{t_{d} }}{T}} \right)}^{18 - i} a_{i} \quad \quad \left( {DLF} \right)_{R} > 1$$
(18)
$$a_{1} = { - 5}{\text{.3453}} \times {10}^{{ - 10}} \,\,\,\,a_{2} = {5}{\text{.2161}} \times {10}^{{ - 8}} \,\,\,\,a_{3} = { - 2}{\text{.3092}} \times {10}^{ - 6} \,\,\,\,a_{4} = {6}{\text{.1438}} \times {10}^{ - 5}$$
$$a_{5} = { - 0}{\text{.0011}}\,\,\,\,a_{6} = {0}{\text{.0139}}\,\,\,\,a_{7} = { - 0}{\text{.1284}}\,\,\,\,a_{8} = {0}{\text{.8806}}\,\,\,\,a_{9} = { - 4}{\text{.5012}}\,\,\,\,\,a_{10} = {17}{\text{.0873}}$$
$$a_{11} = { - 47}{\text{.6367}}\,\,\,\,a_{12} = {95}{\text{.6827}}\,\,\,\,a_{13} = { - 134}{\text{.6187}}\,\,\,\,a_{14} = {127}{\text{.3124}}$$
$$a_{15} = { - 75}{\text{.3144}}\,\,\,\,a_{16} = {22}{\text{.739}}\,\,\,\,a_{17} = { - 0}{\text{.1595}}\,\,\,\,a_{18} = {0}{\text{.1548}}$$

In order to test the expressions (16) and (17), the Fig. 4 is produced. It shows that the results are comparable with Eq. (8). In both regions I and II there is perfect match between two sets of the results and the maximum error does not exceed 2%.

Fig. 4
figure 4

Ductility ratios comparison using Eq. (8) and (16, 17)

It is obvious that, Eqs. (16, 17) can replace the Biggs’ chart in Fig. 2. Such formulas can be stored in calculators or inside the other computational software to determine the ductility ratio. Ultimately there is no need to refer to Fig. 2, and the whole design procedure can be computerised and inserted into a digital twin for online prediction of the damage in a protective structure. Moreover, formulas are suitable for design engineers and removes the errors that can be produced by visual examination of the chart in Fig. 2.

The author claims that Eq. (8) can reproduces the Biggs’ chart by using digital computers, whereas the Biggs’ chart in Fig. 2, is produced by analogue computers in 1957 [21]. Therefore, we assume that Eq. (8) provides an accurate result for the Biggs’ chart with zero error.

Numerical Example and FEM Verification

A triangular pressure pulse with peak of \(p_{\max } = 1.933\;{\text{bar}}\) and duration of td = 58 ms is applied to a steel blast wall. The pitch is \(\overline{p} = 1.2\) meter and the other dimensions are shown in Fig. 5. It is one of the existing profiles of blast wall that is described in [6]

Fig. 5
figure 5

A typical cross section (one pitch) of a blast wall [6]

The second moment of cross section \(I = 8.767 \times 10^{ - 5} \,{\text{m}}^{4}\), the section modulus \(W_{pl,y} = 4.37 \times 10^{ - 4} \,{\text{m}}^{3}\), mass per pitch \(M = 410\) kg, Young modulus \(E = 210\) GPa, and yield stress \(f_{y}^{*} = 400\) MPa, the length \(L = 3\) m. According to instructions in [6], the natural period for the blast wall is calculated T = 16.1 ms. The SDOF model for this blast wall results the deflection \(y_{\max } = \mu \,x_{el} \cong 58.4\;{\text{mm}}\) and μ is found from Eq. (8). This is shown in Table 1.

In order to verify the SDOF result a comparison is done by using FEM technique via ABAQUS modelling [30] for the blast wall in this example. The meshing is shown by a snapshot in Fig. 6. In this model there are 6500 shell type S4R elements, each with nine internal integration points. Moreover, there are substantial FEM outputs, including the local buckling details in bottom flanges as shown by red colour in Fig. 6.

Fig. 6
figure 6

FEM meshing of the blast wall (displacement map in m)

The only result that can be compared with SDOF analysis is the displacement of the node in middle of the top flange. This has been extracted from output files and is \(y_{\max } \cong 52.99\;{\text{mm}}\). Since ductility ratio is not defined the in ABAQUS, the Table 1 is provided to compare the (maximum deflection) in each approach.

Table 1 Comparison of the results (Maximum deflection)

The 2nd row of the Table 1, is found from history of the displacement of the middle of the top flange of the blast wall. In the 3rd row of the table, the displacement is found by using \(y_{\max } = \overline{\mu }\,x_{el} \cong 62.4\;{\text{mm}}\) and \(\overline{\mu }\) is found from surrogate Eq. (16). This shows that Eq. (16) provides a conservative result as well.

Conclusions

In this article a surrogate formula is developed that replaces the Biggs’ chart in structural impact analysis. Although the original chart is developed for symmetrical triangular force pulse, that may not be practically viable, it is still used by designers. However, any blast load can be represented by an unsymmetrical force pulse. The approach in this article introduces a pulse index in the beginning, by which index 0.5 represent symmetrical and other indices represent unsymmetrical pulses. It is shown that similar formulas can be developed for any unsymmetrical pulse with any indices. Although the formula is not short, it enables the computational designers to predict the damage accurately. The Eqs. (1618) in the paper are valid for all the parameters indicated at Biggs’ chart in Fig. 2. Similar expressions can be developed for any other chart by using the method in this paper.