3. Calculation of impedance in time#
As mentioned earlier, the Laplace-Temps method is a numerical approach that makes it possible to discretize a convolutional integral in time.
3.1. Implementation in code_aster#
Equation () shows that the numerical evaluation of weights:math: {Psi} _ {Psi} _ {k} ^ {j} first goes through that of:math: {widehat {Z}}} _ {m}} _ {m} ^ {k}. In turn, this can be obtained from a Cauchy integral applied to a contour:math: `|z|=mathrm {rho} `:
:math:`{Z}_{m}(kmathrm{Delta }t)=frac{1}{2mathrm{pi }i}{int }_{ |
z |
=mathrm{rho }}{widehat{Z}}_{m}left(frac{mathrm{delta }(z)}{mathrm{Delta }t}right){z}^{-k-1}dz` |
If we express this integral in polar coordinates \(z=\mathrm{\rho }{e}^{i\mathrm{\theta }}\), then we apply the trapezoidal rule to the phase to discretize it into \(L\) not identical with a value of \(\mathrm{\Delta }\mathrm{\theta }=\frac{2\mathrm{\pi }}{L}\), we obtain:
where the operator defined in the Laplace domain is sampled on \({s}_{l}=\frac{\mathrm{\delta }(\mathrm{\rho }{e}^{2\mathrm{\pi }il∕L})}{\mathrm{\Delta }t}\) with \(\mathrm{\delta }(z)=\frac{3}{2}-2z+\frac{1}{2}{z}^{2}\) the characteristic polynomial of a second-order multi-step linear method. Note that \(N\) and \(L\) are not necessarily equal, \(N\) being the number of time steps in the time window of interest (for example, as a function of the duration of the seismic signal) and \(L\) being the number of time steps for calculating the impedance in time.
If we consider that \({\widehat{Z}}_{m}({s}_{l})\) is evaluated with variability [2] _ \({ϵ}_{\mathit{CQM}}\), the \({\widehat{Z}}_{m}^{k}\) coefficients will be calculated with precision [3] _
\(O(\sqrt{{ϵ}_{\mathit{CQM}}})\) if \(L=N\) and \({\rho }^{N}=\sqrt{{ϵ}_{\mathit{CQM}}}\). With the values of \(L\) and \(\rho\) fixed, the weights of the series can be obtained from a classical FFT, which reduces the complexity of the calculation algorithm to \(O(L\mathrm{log}L)\) instead of \(O({L}^{2})\). However, the value of \({ϵ}_{\mathit{CQM}}\) is not an easy step to calibrate and depends in part on the nature of the problem to be solved. In fact, values that are too low of \({ϵ}_{\mathit{CQM}}\), such as \({10}^{-20}\) or \({10}^{-30}\), may result in integrative radii \(\mid z\mid =\rho\) that are too small. Since the Cauchy integrand contains a zero singularity, too small values of the radius may result in a poor evaluation of the integral. As such, parametric studies were carried out in to conclude that a good compromise is reached when \({ϵ}_{\mathit{CQM}}={10}^{-10}\) [4] _
.
Likewise, it will be noted that the dependence in \({\rho }^{-k}\) leads, for large \(k\) values, to inaccuracies in the calculated \({\widehat{Z}}_{m}^{k}\) coefficients. Knowing that the use of more precise integration methods, such as Simpson for example, does not correct this problem, the idea is to extend the time range (i.e. \(L=\mathit{mN},m\mathrm{\in }\mathrm{ℝ}\)) over which the impedance is calculated in order to reduce disturbances on the solution of interest. As such, it has been observed that, in general, the inaccuracies of \({\widehat{Z}}_{m}^{k}\) only spread to the response beyond \(t\approx \mathrm{0,7}{T}_{\mathit{FIN}}\), where \({T}_{\mathit{FIN}}\) is the final moment for calculating the impedance [5] _ .
3.2. Key numerical considerations#
We saw earlier that, in general, the singular part of the ground impedance can be approximated by a polynomial of order two. If the coefficients of this polynomial are real, it is easy to demonstrate that the ground impedance meets \(\widehat{Z}(\sigma -i\omega )=\mathit{conj}[\widehat{Z}(\sigma +i\omega )]\) in the analytical plane of the Laplace domain [6] _ . It will be noted that when hysteretic damping is used in the ground (case of MISS3D), the imaginary part of its static stiffness is non-zero and the hypothesis of real coefficients is no longer verified.
A second interesting property coming directly from Laplace’s definition of unilateral transform is the following:
for \(N\) chosen big enough (~ a hundred steps of time). Note that the ground impedance evaluated at \(s=0\) corresponds to the static ground stiffness (real part), which is very different from the instantaneous ground stiffness. This must be taken into account when a dynamic calculation (\(Z(t=0)]\) is assembled at the first limb) is performed following a static calculation (\(\mathrm{\Re }[\widehat{Z}(s=0)]\) is assembled at the first limb) [7] _ .