Keywords

1 Introduction

This paper discusses the formulation of global shape sensing algorithm that captures the effect of curvature, shear, torsion and axial deformation focusing on the applicability of the shape sensing methodology in civil structures. The theoretical framework for shape sensing using finite strain measurements are laid by the work of Todd et al. [1] and Chadha and Todd [2]. The formulation holds the Euler-Bernoulli rigid cross-section assumption primarily because Poisson’s effect and warping of the cross-section are not the dominant effects in slender structures.

The global shape sensing of slender structures is desirable in many instances like pipelines, oil exploration, tethers, cables, and even non-civil applications like cardiac catheters, surgical tubing, and others. This theory is geometrically exact and fully nonlinear; hence it can capture large deformations. The mechanics developed for this problem is rooted to the work of Cosserat and Cosserat [3], Simo [4], Simo and Vu-Quoc [5], Iura and Atluri [6], and Reissner [7,8,9].

As mentioned in [2], the distributed strain sensing may be grouped into non-contact and contact methods. The technique illustrated here assumes a contact sensing method. This technique focus on obtaining the local uniaxial surface strain measures through any type of multiplexed sensing approach, including fiber Bragg gratings (FBGs), Rayleigh backscatter, or conventional resistive strain gauges.

The remainder of the paper is arranged as follows: Sect. 2 briefs the kinematics of the problem, develops the surface strain measurement incorporating the aforementioned deformation effects, and presents a locally-exact solution basis on which a global deformed shape is built. Section 3 presents the application of the techniques to underground pipeline monitoring in case of seismic events. Section 4 culminates the discussion with conclusions and observations.

2 Kinematic Description

2.1 Geometry of the Beam-Midcurve and the Directors

We briefly discuss about the theoretical framework developed in [2] as a matter of completion. The global shape of the structure is defined by a midcurve (the locus of cross-sectional geometric centroids), and the director triad attached to the midcurve. Therefore, in a pure geometric sense, the problem is a single manifold problem with the arc length \( \xi_{1} \) being the manifold parameter. We define the initial unstrained reference configuration by \( {\rm{\Omega}}_{o} \subset {\mathbb{R}}^{3} \). We assume that the initial shape is known (in which the strain gauges are attached to the object in a zero-strain state), which we assume is straight for simplicity. The geometric description of the configuration of the beam is same as defined in [2], which we shall briefly discuss.

We define an orthogonal frame \( \{ {\mathbf{E}}_{{\mathbf{i}}} \} \). The domain of the beam is defined by the material point \( \{ \xi_{1} ,\xi_{2} ,\xi_{3} \} \), such that the origin of the frame \( \{ {\mathbf{E}}_{{\mathbf{i}}} \} \) is at \( \{ \xi_{i} = 0\} \) with \( i = 1, \ldots ,3 \). Let \( L_{o} \) represent the length of midcurve in the undeformed reference state \( {\rm{\Omega}}_{o} \subset {\mathbb{R}}^{3} \), such that \( \xi_{1} \in [0,L_{o} ] \). Any configuration of the structure is defined by the mid-curve. The position vector \( {\mathbf{\upvarphi}} {\left( {\xi_{1} } \right)} = {\upvarphi}_{i} {\mathbf{E}}_{{\mathbf{i}}} \), parametrized by the undeformed arclength \( \xi_{1} , \) represents the midcurve. The orientation of any cross-section in the deformed configuration \( {\rm{\Omega}}\subset {\mathbb{R}}^{3} \) is defined by the set of orthogonal Cosserat director triad \( \left\{ {{\mathbf{d}}_{{\mathbf{i}}} \left( {\xi_{1} } \right)} \right\} \), such that \( {\mathbf{d}}_{{\mathbf{i}}} \left( {\xi_{1} } \right) = d_{ij} \left( {\xi_{1} } \right){\mathbf{E}}_{{\mathbf{j}}} \). The vector \( {\mathbf{d}}_{1} (\xi_{1} ) \) is perpendicular to the cross-section and the vectors \( \{ {\mathbf{d}}_{2} (\xi_{1} ),{\mathbf{d}}_{3} (\xi_{1} )\} \) spans the cross-section of the beam at \( \xi_{1} \). We note that

$$ {\mathbf{d}}_{{\mathbf{i}}} \left( {\xi_{1} } \right) = {\mathbf{Q}}\left( {\xi_{1} } \right){\mathbf{E}}_{{\mathbf{i}}} . $$
(1)

Here, \( {\mathbf{Q}}(\xi_{1} ) \) represents family of orthogonal matrices that belongs to \( SO(3) \) rotational groups. Hence, they satisfy \( {\mathbf{QQ}}^{{\mathrm{T}}} = {\mathbf{I}} \) and \( \det {\mathbf{Q}} = 1 \). \( {\mathbf{Q}}(\xi_{1} ) \) being a curve on the manifold \( SO(3) \), the tangent vector to this curve in \( SO(3) \) is expressed as \( {\mathbf{Q}}_{{,\xi_{1} }} \) that represents the tangent space of \( SO(3) \). It can be easily obtained that \( {\mathbf{Q}}_{{,\xi_{1} }} {\mathbf{Q}}^{{\mathrm{T}}} = {\mathbf{K}}(\xi_{1} ) \) such that \( {\mathbf{K}}(\xi_{1} ) \) is the linear space of skew symmetric matrices. Therefore, there exists an axial vector \( {\varvec{\upkappa}} = \bar{\kappa }_{i} {\mathbf{d}}_{{\mathbf{i}}} \) associated with \( {\mathbf{K}}(\xi_{1} ) \) such that \( {\mathbf{K}}\left( {\xi_{1} } \right){\mathbf{g}} = {\varvec{\upkappa}} \times {\mathbf{g}} \). Here, \( {\mathbf{g}} = {\bar{\text{g}}}{\mathbf{d}}_{{\mathbf{i}}} \) represents any vector in \( {\mathbb{R}}^{3} \). Therefore, from (1),

$$ {\mathbf{d}}_{{{\mathbf{i}},\xi_{1} }} = \left( {{\mathbf{Q}}_{{,\xi_{1} }} {\mathbf{Q}}^{{\mathrm{T}}} } \right){\mathbf{d}}_{{\mathbf{i}}} = {\mathbf{Kd}}_{{\mathbf{i}}} = {\varvec{\upkappa}} \times {\mathbf{d}}_{{\mathbf{i}}} . $$
(2)

The vector \( {\varvec{\upkappa}} = \bar{\kappa }_{i} {\mathbf{d}}_{{\mathbf{i}}} \) represents a Darboux vector associated with the infinitesimal rotation tensor \( {\mathbf{K}} \), parametrized by \( \xi_{1} \). Equation (2) represents the differential equation that governs the evolution of the directors and hence the cross-sections.

To define the position vector \( \boldsymbol{\upvarphi} \) and the governing differential equation corresponding to \( \boldsymbol{\upvarphi} \), we define the following:

  1. 1.

    Let \( \theta (\xi_{1} ) \) and \( \phi (\xi_{1} ) \) represent the pitch and yaw angle of the mid-curve. We define another triad \( \{ {\mathbf{T}},{\mathbf{V}},{\mathbf{H}}\} \) that originates from the centroid of each cross-section such that the vector \( \{ {\mathbf{T}},{\mathbf{V}}\} \) spans the pitch angle plane. The vector \( {\mathbf{T}}(\xi_{1} ) \) is the tangent vector to the midcurve. Thus, \( {\mathbf{H}} = {\mathbf{T}} \times {\mathbf{V}} \). If there is no shearing in the beam, the triad \( \{ {\mathbf{T}},{\mathbf{V}},{\mathbf{H}}\} \) coincides with \( \{ {\mathbf{d}}_{{\mathbf{i}}} \} \). The definition is made clear in the Fig. 1 below. Therefore,

    $$ \left[ {\begin{array}{*{20}c} {{\mathbf{T}}\left( {\xi_{1} } \right)} \\ {{\mathbf{V}}\left( {\xi_{1} } \right)} \\ {{\mathbf{H}}\left( {\xi_{1} } \right)} \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} {\cos \theta (\xi_{1} )\cos \phi (\xi_{1} )} & {\sin \theta (\xi_{1} )} & {\cos \theta (\xi_{1} )\sin \phi (\xi_{1} )} \\ { - \sin \theta \left( {\xi_{1} } \right)\cos \phi \left( {\xi_{1} } \right)} & {\cos \theta \left( {\xi_{1} } \right)} & { - \sin \theta \left( {\xi_{1} } \right)\sin \phi (\xi_{1} )} \\ { - \sin \phi \left( {\xi_{1} } \right)} & 0 & {\cos \phi \left( {\xi_{1} } \right)} \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {{\mathbf{E}}_{1} } \\ {{\mathbf{E}}_{2} } \\ {{\mathbf{E}}_{3} } \\ \end{array} } \right] = {\mathbf{W}}_{1} \left[ {\begin{array}{*{20}c} {{\mathbf{E}}_{1} } \\ {{\mathbf{E}}_{2} } \\ {{\mathbf{E}}_{3} } \\ \end{array} } \right]. $$
    (3)
    Fig. 1.
    figure 1

    Relationship between \( \{ \varvec{d}_{1} ,\varvec{d}_{2} ,\varvec{d}_{3} \} \) and \( \{ \varvec{T},\varvec{V},\varvec{H}\} \) material frame of reference (Color figure online)

  2. 2.

    Assume that the deformed arc length coordinate is given by \( s \). The infinitesimal length of the undeformed mid-curve \( {\text{d}}\xi_{1} \) deforms to \( {\text{d}}s \) causing infinitesimal axial strain \( e(\xi_{1} ) \). If the object is subjected to shear and torsion, the orientation of the cross-section changes. The tangent vector is no longer perpendicular to the cross-section. The shearing effect is quantified by the angles \( \gamma_{11} (\xi_{1} ) \), \( \frac{\pi }{2} - \gamma_{12} (\xi_{1} ) \) and \( \frac{\pi }{2} - \gamma_{13} (\xi_{1} ) \) subtended by the directors \( {\mathbf{d}}_{1} ,{\mathbf{d}}_{2} \) and \( {\mathbf{d}}_{3} \) with the tangent vector \( {\mathbf{T}}\left( {\xi_{1} } \right) = \frac{\partial{\boldsymbol{\upvarphi}}}{{{\partial {\text{s}}}}}, \) as shown in Fig. 1. Hence following relation can be noted:

    $$ e = \frac{{{\text{d}}s - {\text{d}}\xi_{1} }}{{{\text{d}}\xi_{1} }}; \frac{{\partial \xi_{1} }}{\partial s} = \frac{1}{1 + e}, $$
    $$ {\boldsymbol{\upvarphi}}_{,s} \cdot {\mathbf{d}}_{{\mathbf{i}}} = \frac{1}{1 + e}{\boldsymbol{\upvarphi}}_{{,\xi_{1} }} \cdot {\mathbf{d}}_{{\mathbf{i}}} = \left\{ {\begin{array}{*{20}c} {\cos \gamma_{1i} ,} & {{\text{when}}\; i = 1} \\ {\sin \gamma_{1i} ,} & {{\text{when}}\; i = 2,3} \\ \end{array} } \right\}. $$
    (4)

    Therefore,

    $$ {\boldsymbol{\upvarphi}}_{{,\xi_{1} }} = \left( {1 + e} \right)\cos \gamma_{11} {\mathbf{d}}_{1} + \left( {1 + e} \right)\sin \gamma_{12} {\mathbf{d}}_{2} + \left( {1 + e} \right)\sin \gamma_{13} {\mathbf{d}}_{3} = \left( {1 + e} \right){\mathbf{T}}. $$
    (5)
  3. 3.

    It is necessary to define the parameters \( \alpha_{1} (\xi_{1} ) \), \( \alpha_{2} (\xi_{1} ) \) and \( \alpha_{3} (\xi_{1} ) \) as the angles subtended by the directors \( {\mathbf{d}}_{1} ,{\mathbf{d}}_{2} \) and \( {\mathbf{d}}_{3} \) with the vector \( {\mathbf{V}} \) respectively. This is done to define the relation between \( \left\{ {{\mathbf{T}},{\mathbf{V}},{\mathbf{H}}} \right\} \) and \( \{ {\mathbf{d}}_{{\mathbf{i}}} \} \). Therefore, from the expression of tangent vector in Eq. (5), we can express,

$$ \left[ {\begin{array}{*{20}c} {{\mathbf{T}}\left( {\xi_{1} } \right)} \\ {{\mathbf{V}}\left( {\xi_{1} } \right)} \\ {{\mathbf{H}}\left( {\xi_{1} } \right)} \\ \end{array} } \right] = {\mathbf{W}}_{2} \left[ {\begin{array}{*{20}c} {{\mathbf{d}}_{1} } \\ {{\mathbf{d}}_{2} } \\ {{\mathbf{d}}_{3} } \\ \end{array} } \right]. $$
(6)

Therefore, from Eqs. (3) and (5) we have,

$$ \left[ {\begin{array}{*{20}c} {{\mathbf{d}}_{1} } \\ {{\mathbf{d}}_{2} } \\ {{\mathbf{d}}_{3} } \\ \end{array} } \right] = {\mathbf{W}}_{2}^{ - 1} {\mathbf{W}}_{1} \left[ {\begin{array}{*{20}c} {{\mathbf{E}}_{1} } \\ {{\mathbf{E}}_{2} } \\ {{\mathbf{E}}_{3} } \\ \end{array} } \right]. $$
(7)

The component of the orthogonal tensor \( {\mathbf{Q}} \) in Eq. (1) can be obtained from Eq. (7) in terms of the parameters \( \left( {\theta (\xi_{1} ),\phi (\xi_{1} ),\gamma_{1i} (\xi_{1} ),\alpha_{i} \left( {\xi_{1} } \right)} \right) \) such that \( \left[ {{\mathbf{Q}}^{{\mathbf{T}}} } \right]_{{{\mathbf{d}}_{{\mathbf{i}}} \otimes {\mathbf{E}}_{{\mathbf{i}}} }} = {\mathbf{W}}_{2}^{ - 1} {\mathbf{W}}_{1} . \) Note that the following orthogonality constrains hold,

$$ \left| {\mathbf{T}} \right| = \left| {\mathbf{V}} \right| = \left| {\mathbf{H}} \right| = 1;\quad \left| {\mathbf{T}} \right|_{{,\xi_{1} }} = \left| {\mathbf{V}} \right|_{{,\xi_{1} }} = \left| {\mathbf{H}} \right|_{{,\xi_{1} }} = 0. $$
(8)

Therefore, the component of the Darboux vector can be obtained from the Eq. (2) in terms of the deformation parameters \( \left( {\theta (\xi_{1} ),\phi (\xi_{1} ),\gamma_{1i} (\xi_{1} ),\alpha_{i} \left( {\xi_{1} } \right)} \right) \) and their derivatives, satisfying the constraints in Eq. (8). The expressions for \( \bar{\kappa }_{1} ,\bar{\kappa }_{2} \) and \( \bar{\kappa }_{3} \) can be referred to Appendix A.1 in [2]. From Eqs. (2) and (5) we arrive at an important equation that governs the evolution of the system as,

$$ \left[ {\begin{array}{*{20}c} {\boldsymbol{\upvarphi}_{{,{\varvec{\upxi}}_{1} }} } \\ {{\mathbf{d}}_{{1,{\varvec{\upxi}}_{1} }} } \\ {{\mathbf{d}}_{{2,{\varvec{\upxi}}_{1} }} } \\ {{\mathbf{d}}_{{3,{\varvec{\upxi}}_{1} }} } \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} 0 & {\left( {1 + e} \right)\cos \gamma_{11} } & {\left( {1 + e} \right)\sin \gamma_{12} } & {\left( {1 + e} \right)\sin \gamma_{13} } \\ 0 & 0 & {\bar{\kappa }_{3} } & { - \bar{\kappa }_{2} } \\ 0 & { - \bar{\kappa }_{3} } & 0 & {\bar{\kappa }_{1} } \\ 0 & {\bar{\kappa }_{2} } & { - \bar{\kappa }_{1} } & 0 \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {\boldsymbol{\upvarphi}} \\ {{\mathbf{d}}_{1} } \\ {{\mathbf{d}}_{2} } \\ {{\mathbf{d}}_{3} } \\ \end{array} } \right]. $$
(9)

2.2 The Strain Vector

The position vector of any material point \( (\xi_{1} ,\xi_{2} ,\xi_{3} ) \) in the deformed configuration \( \Omega \) is given as,

$$ {\mathbf{R}}\left( {\xi_{1} ,\xi_{2} ,\xi_{3} } \right) = {\boldsymbol{\upvarphi}}\left( {\xi_{1} } \right) + \xi_{2} {\mathbf{d}}_{2} + \xi_{3} {\mathbf{d}}_{3} . $$
(10)

The strain vector \( \epsilon \) for this problem is obtained as,

$$ \epsilon = \mathop \sum \limits_{{{\text{i}} = 1}}^{3} \left( {\frac{{\partial {\mathbf{R}}}}{{\partial \xi_{i} }} - {\mathbf{d}}_{{\mathbf{i}}} } \right) = \frac{{\partial {\mathbf{R}}}}{{\partial \xi_{1} }} - {\mathbf{d}}_{1} . $$
(11)

Using Eq. (10), following expressions can be obtained,

$$ \frac{{\partial {\mathbf{R}}}}{{\partial \xi_{i} }} = \left\{ {\begin{array}{*{20}l} {\left({\boldsymbol{\upvarphi}_{{,\xi_{1} }} - {\mathbf{d}}_{1} + \xi_{2} {\mathbf{d}}_{{2,\xi_{1} }} + \xi_{3} {\mathbf{d}}_{{3,\xi_{1} }} } \right) + {\mathbf{d}}_{1} = \, \varvec{\epsilon} \, + {\mathbf{d}}_{1} ,} \hfill & {{\text{when }}i = 1;} \hfill \\ {{\mathbf{d}}_{{\mathbf{i}}} ,} \hfill & {{\text{when }}i = 2,3.} \hfill \\ \end{array} } \right. $$
(12)

Equations (11) and (12) represent the fact that only the first component of any infinitesimal vector in the undeformed state \( {\rm{\Omega}}_{o} \) gets strained to \( \varvec{\epsilon} + {\mathbf{d}}_{1} \). Any vector on the cross-section plane of the beam rotates and is not strained. Using Eqs. (9), (11) and (12), the expression of strain vector in terms of deformation parameters \( \left( {e,\gamma_{1i} ,\bar{\kappa }_{i} } \right) \) becomes

$$ \varvec{\epsilon} = \left\{ {\left( {\left( {1 + e} \right)\cos \gamma_{11} - 1} \right) - \xi_{2} \bar{\kappa }_{3} + \bar{\kappa }_{2} \xi_{3} } \right\}{\mathbf{d}}_{1} + \left\{ {\left( {1 + e} \right)\sin \gamma_{12} - \bar{\kappa }_{1} \xi_{3} } \right\}{\mathbf{d}}_{2} + \left\{ {\left( {1 + e} \right)\sin \gamma_{13} + \bar{\kappa }_{1} \xi_{2} } \right\}{\mathbf{d}}_{3} . $$
(13)

Consider a point \( q \) on the surface of the undeformed section on which the strain gauge is attached. If \( p \) represent the midcurve point, the vector \( {\mathbf{r}}_{pq} = \xi_{2} {\mathbf{E}}_{2} + \xi_{3} {\mathbf{E}}_{3} \) represents the position vector of the strain gauge with respect to the midcurve for the given section. We represent the magnitude of the vector \( {\mathbf{r}}_{pq} \) as \( r = \sqrt {\xi_{2}^{2} + \xi_{3}^{2} } \). The vector \( {\mathbf{r}}_{pq} \) makes an angle \( \sigma \) with \( {\mathbf{E}}_{2} \). Hence, \( \xi_{2} = r\,\rm cos \sigma \) and \( \xi_{3} = r\,\rm sin \sigma \).

To find the scalar value of strain in the strain gauge, we need the orientation of the strain gauge. If \( \mu \) is the angle subtended by the strain gauge with the vector \( {\mathbf{E}}_{1} \) in undeformed configuration or \( {\mathbf{d}}_{1} \) in the deformed configuration, the direction of the strain gauge in the deformed configuration is obtained as \( {\mathbf{n}} = \cos \mu {\mathbf{d}}_{1} - \sin \mu \, \sin \sigma {\mathbf{d}}_{2} + \sin \mu \, \cos \sigma {\mathbf{d}}_{3} \) as obtained in [2]. We define the following strain parameters

$$ S_{1} = \left( {\left( {1 + e} \right)\cos \gamma_{11} - 1} \right);S_{2} = \left( {1 + e} \right)\sin \gamma_{12} ;S_{3} = \left( {1 + e} \right)\sin \gamma_{13} $$
$$ S_{4} = r\bar{\kappa }_{1} ;S_{5} = r\bar{\kappa }_{2} ;S_{6} = r\bar{\kappa }_{3} ; $$
$$ e = \sqrt {\left( {S_{1} + 1} \right)^{2} + S_{2}^{2} + S_{3}^{2} } - 1. $$
(14)

The scalar strain is obtained as a function of the strain parameters \( S_{i} \) using Eqs. (13) and (14) as

$$ \varepsilon = \,\varvec{\epsilon} \; \cdot \;{\mathbf{n}} = \left\{ {S_{1} - \cos \sigma \cdot S_{6} + \sin \sigma \cdot S_{5} } \right\}\cos \mu - \left\{ {S_{2} - \sin \sigma \cdot S_{4} } \right\}\sin \mu \,\sin \sigma + \left\{ {S_{3} + \cos \sigma \cdot S_{4} } \right\}\sin \mu \,\cos \sigma $$
(15)

2.3 Solution Approach

We demonstrate the solution for the circular section such that \( |{\text{r}}_{pq} | \) is constant for all the strain gauges. The solution may be easily extended to the non-circular section based on the theory discussed above. Solution of Eq. (9) requires 6 strain parameters \( (S_{1} , \ldots ,S_{6} ) \). This requires 6 strain gauges per cross-sections. Equation (15) can then be inverted to obtain the strain parameters \( (S_{1} , \ldots ,S_{6} ) \). To obtain the approximate structure, we discretize the object into N segments. At the \( n^{th} \) discretized cross-section \( \left( {\xi_{1} = \xi_{{1_{n} }} } \right), \) we attach 6 strain gauges with angles \( \sigma_{n,m} \), at a distance of \( r_{n,m} = r \) from the centroid, where \( m = 1, \ldots ,6 \). Thus, the scalar strain at the \( n^{th} \) cross-section is obtained by,

$$ \varepsilon_{{{\text{n}},{\text{m}}}} = \left\{ {S_{{1_{n} }} - \cos \sigma_{n,m} \cdot S_{{6_{n} }} + \sin \sigma_{n,m} \cdot S_{{5_{n} }} } \right\}\cos \sigma_{n,m} - \left\{ {S_{{2_{n} }} - \sin \sigma_{n,m} \cdot S_{{4_{n} }} } \right\}\sin \mu_{n,m} \sin \sigma_{n,m} + \left\{ {S_{{3_{n} }} + \cos \sigma_{n,m} \cdot S_{{4_{n} }} } \right\}\sin \mu_{n,m} \cos \sigma_{n,m} $$
(16)

Therefore, the discretized form of Eq. (9) becomes,

$$ \left[ {\begin{array}{*{20}c} {\mathbf{\upvarphi}_{{{\mathbf{n}},\xi_{1} }} } \\ {{\mathbf{d}}_{{1_{{\mathbf{n}}} ,\xi_{1} }} } \\ {{\mathbf{d}}_{{2_{{\mathbf{n}}} ,\xi_{1} }} } \\ {{\mathbf{d}}_{{3_{{\mathbf{n}}} ,\xi_{1} }} } \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} 0 & {S_{{1_{n} }} + 1} & {S_{{2_{n} }} } & {S_{{3_{n} }} } \\ 0 & 0 & {\frac{{S_{{6_{n} }} }}{r}} & { - \frac{{S_{{5_{n} }} }}{r}} \\ 0 & { - \frac{{S_{{6_{n} }} }}{r}} & 0 & {\frac{{S_{{4_{n} }} }}{r}} \\ 0 & {\frac{{S_{{5_{n} }} }}{r}} & { - \frac{{S_{{4_{n} }} }}{r}} & 0 \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {\boldsymbol{\upvarphi}_{{\mathbf{n}}} } \\ {{\mathbf{d}}_{{1_{{\mathbf{n}}} }} } \\ {{\mathbf{d}}_{{2_{{\mathbf{n}}} }} } \\ {{\mathbf{d}}_{{3_{{\mathbf{n}}} }} } \\ \end{array} } \right]. $$
(17)

We use a localized linear approach, linearizing the coefficient in Eq. (17) locally in each \( n^{th} \) segment, which is then solved analytically. We use the boundary and continuity condition to solve for the constants of integration. The midcurve position vector \( \mathbf{\upvarphi}_{{\mathbf{n}}} (\xi_{1} ) \) and the directors \( {\mathbf{d}}_{{{\mathbf{i}}_{{\mathbf{n}}} }} (\xi_{1} ) \) are obtained as Eq. (19) in [2]. In the next section, we demonstrate some application of the shape sensing algorithm to damage detection in underground pipelines.

3 Application to Damage Detection in Underground Pipelines

The underground pipelines are prone to severe damage due to seismic activities like earthquake, liquefaction- induced lateral spreading, landslide, and others. These events have global effect on the pipeline configuration. Hence, monitoring the performance of underground pipelines during these seismic events and in real time is equally important as developing resilient design methodologies for the same.

Earthquakes causes transient ground deformation and permanent ground deformations. In the simplest sense, the primary cause of underground pipeline deformation is the movement of soil mass associated with the seismic activities. There is abrupt ground deformation at the margin of landslide.

The paper by O’Rourke et al. [10] describes a large-scale test conducted on high density polyethylene pipelines that were subjected to 1.22 m of strike-slip displacement at a vertical fault crossing an angle of 65°. We simulate a similar kind of pipe deformation except that we do it for a much longer circular pipeline of 500 m with a diameter of 800 mm. The schematic diagram of the strike-slip fault effecting the underground pipeline is shown in Fig. 2.

Fig. 2.
figure 2

Schematic diagram of strike-slip fault (Color figure online)

Since we ignore Poisson’s effect, the algorithm is material-independent. We impart the pipeline with the axial strain shown in Fig. 3. We model the pipeline such that the left end is fixed. This represents the case where the portion of pipeline to the left of the considered portion is not effected by the seismic event. The scalar surface strain values for a given deformed shape at the set cross-sections for a strain gauge is obtained analytically using Eq. (15). The values of the strain parameters for the \( n^{th} \) section \( \{ S_{{1_{n} }} , \ldots ,S_{{6_{n} }} \} \) (as required in Eq. (17)) is obtained by solving 6 simultaneous equations in Eq. (16). Note that if we include the Poisson’s effect, we will have 7 unknown strain parameters. But excluding Poisson’s effect simplifies the Eq. (16) to depend on \( \{ S_{{1_{n} }} , \ldots ,S_{{6_{n} }} \} \). We fix the angles for 6 strain gauges at \( n^{th} \) cross-section as \( \sigma_{n} = \left\{ {\frac{\pi }{4},\frac{\pi }{2},\frac{3\pi }{4},\pi ,\frac{5\pi }{4},\frac{3\pi }{2}} \right\} \) and \( \mu_{n} = \left\{ {\frac{\pi }{4}, - \frac{\pi }{4},\frac{\pi }{4}, - \frac{\pi }{4},\frac{\pi }{4}, - \frac{\pi }{4}} \right\} \). The set of angles \( \sigma_{n} \) and \( \mu_{n} \) must be such that Eq. (16) is invertible.

Fig. 3.
figure 3

Axial strain along the pipeline

The curvature is the dominant deformation for the pipeline with this geometric conditions. Hence, we primarily consider the deformation to consist of \( \bar{\kappa }_{2} ,\bar{\kappa }_{3} \), and the axial strain e. We run the simulation for 6 cases varying the number of equally spaced cross-sections N = (5, 10, 20, 50, 100), about which the strain gauges are attached. Each section has 6 strain gauges. Hence there are 6N number of total strain gauges in the problem. The displacement of the distal end is \( 51.75{\mathbf{E}}_{2} + 51.1{\mathbf{E}}_{2} \) (in m).

Figure 4 compares the reconstruction of the midcurve result (dotted black) for three cases of N = (5, 10, 100), with the exact deformed shape (orange). Figure 5 compares the reconstruction of the cross-sections by plotting the exact directors obtained using forward model (\( {\mathbf{d}}_{1} \) in red, \( {\mathbf{d}}_{2} \) in blue, \( {\mathbf{d}}_{3} \) in green) with the directors predicted by the shape sensing algorithm (represented by dotted vectors). It is observed that the error is recognizable for 5 sensor locations (spacing of 100 m) with root mean error of 44 m. An excellent convergence is observed in the shape sensing with increase of sensor locations. For \( N = 10 \) and \( 100 \), the rms error is merely \( 2.354 \) and \( 0.015\;{\text{m}}, \) respectively, which justifies an excellent shape reconstruction. Figure 6 compares the exact component of position vector of midcurve \( {\mathbf{\varphi }} \) and the director \( {\mathbf{d}}_{1} \) with the predicted components for N = 5, 10, and 50.

Fig. 4.
figure 4

Exact deformed shape (orange curve) of pipeline vs. the reconstructed shape of the pipeline (dotted black) (Color figure online)

Fig. 5.
figure 5

Exact directors (\( {\mathbf{d}}_{1} \) in red, \( {\mathbf{d}}_{2} \) in blue, \( {\mathbf{d}}_{3} \) in green) compared to the predicted directors (dotted arrows) (Color figure online)

Fig. 6.
figure 6

Comparison of the component of exact (solid black curve) vectors \( \boldsymbol{\upvarphi} \) and \( {\mathbf{d}}_{1} \) with the predicted components for five, ten and fifty strain gauge locations (red dot, green dot, black dot respectively). (Color figure online)

In the ideal case, the strain gauge reading is noise-free. However, practicality dictates that an uncertainty/error analysis be performed, as real strain gages have noise. As in [1, 2], to examine these influences for a first-order assessment of robustness, we add uniformly distributed random noise to the strain values at a [−5, 5] microstrain level and at a [−50, 50] microstrain level before inputting these values into the shape sensing algorithm. We run fifty such realizations in the Monte-Carlo sense and evaluate the average rms error for different numbers of sensor counts. In fact there are three primary sources of error: the first is the error due to approximations in solving Eq. (17), the second is the error due to noisy strain gauge readings, and the third is the uncertainty in the boundary conditions. Figure 7 represents the average rms error for the position vector at various noise levels. The black curve represents the error for the no noise or the ideal case, where the primary cause of deviation is the approximations in the algorithm. The red and blue curves represent the error due to [−5, 5] and [−50, 50] microstrain noise, respectively. It is observed that the error depends on the noise level and the complexity of deformation. The error reduces at a rate greater than exponentially with the increase of sensor count.

Fig. 7.
figure 7

Root mean square error for no noise (black curve), [−5, 5] micro strain noise (red curve) and [−50, 50] micro strain noise (blue curve) (Color figure online)

4 Conclusion

In this paper, we discussed about the shape sensing algorithm useful for the general three-dimensional shape reconstruction of slender structures. The problem bears the nature of a single manifold problem where the configuration of the structure is defined by the midcurve and the director triad. The methodology presented uses geometrically exact and nonlinear Cosserat rod theory, thereby making the method appropriate to capture large deformation involving finite strain. The formulation captures the effects due to elongation, shear, and curvatures \( (e,\bar{\kappa }_{1} ,\bar{\kappa }_{2} ,\bar{\kappa }_{3} ,\gamma_{11} ,\gamma_{12} ,\gamma_{13} ) \) assuming Euler-Bernoulli’s rigid cross-section assumption.

We established the expression for the surface strain measure in terms of the strain parameters. The discretized form of the governing differential equations for the midcurve position vector and director are obtained, and the global solution to the set of differential equations obtained is determined using the continuity conditions and the boundary conditions.

The primary purpose of this paper is to demonstrate the ability of this shape sensing methodology to monitor the deformed shape of underground pipelines, important for seismic monitoring applications. It is known that the underground pipelines are severely affected due to seismic activities like earthquake, landslide, and liquefaction.

We simulated a deformed shape for a portion of pipeline 500 m long and 800 mm in diameter and attempted to reconstruct its shape by our algorithm. Excellent reconstruction is obtained for as low as 10 sensor locations (50 m spacing, 60 sensors in total). We observed that the rms error decays with increase in sensor count. Therefore, the shape reconstruction method discussed above can serve as a useful aid in a damage detection strategy that involves knowing the displacement shifts in the pipeline.