1 Introduction

Modeling of uncertainty is a very important problem and it generates considerable interest among researchers. However direct application of existing mathematical apparatuses is often useless in practice. In this paper we present interval parametric integral equations system (IPIES) [8, 10] for solving uncertainly defined boundary value problems on examples of 2D elasticity problems. The parametric integral equations system method (PIES) was previously developed and widely tested for precisely (exactly) defined problems [7, 11]. Many studies have confirmed PIES advantages over other methods, such as well known FEM and BEM methods.

Mentioned methods have also corresponding interval methods, such as IFEM [1] and IBEM [4]. However, in these methods accuracy of solutions depends on (finite or boundary) elements number. So, discretization increases the number of interval data and results in solutions overestimation. Therefore, the IFEM and IBEM researchers have mainly focused on modeling uncertainty of boundary conditions and other parameters only.

The article presents the impact of all uncertainly defined input data (necessary to define the problem) on IPIES solutions, obtained based on implemented program of the method. We consider 2D elasticity problems modeled by Navier-Lamé equations and we define uncertainty of the shape of boundary, boundary conditions and other parameters (Poisson’s ratio and Young’s modulus). We model uncertainty using modified directed interval arithmetic (applied in IPIES). To verify obtained interval solutions we use analytical solutions with errors obtained using total differential method [3]. Additionally we test an impact of change in data uncertainty on interval solutions.

2 Mathematical Foundations of IPIES

Till now, PIES was applied for precisely defined boundary problems [7, 11]. It is an analytical modification of boundary integral equations. Now, to include uncertainly defined input data, we can present PIES (on example of Navier-Lamé equation) using intervals:

$$\begin{aligned} 0.5 {\varvec{u}}_l(s_1) = \sum _{j=1}^n \int \limits _{\widehat{s}_{j-1}}^{\widehat{s}_j} \Big \{ {\varvec{U}}_{lj}^{*} (s_1,s){\varvec{p}}_j(s) - {\varvec{P}}_{lj}^{*}(s_1,s){\varvec{u}}_j(s) \Big \} {\varvec{J}}_j(s) ds, \end{aligned}$$
(1)

where \(l=1, 2, ..., n\), \(\widehat{s}_{l-1}\le {s_1}\le {\widehat{s}_l}\), \(\widehat{s}_{j-1}\le {s}\le {\widehat{s}_j}\), where \(\widehat{s}_{l-1}, \widehat{s}_{j-1}\) are the beginnings and \(\widehat{s}_l, {\widehat{s}_j}\) are the ends of segments with index l or j. Function \({\varvec{J}}_j(s)=[\underline{J}_j(s), \overline{J}_j(s)]\) is the Jacobian for interval curve segment \({{\varvec{S}}_j = [{\varvec{S}}_j}^{(1)}(s), {{\varvec{S}}_j}^{(2)}(s)]^T\) with index j, where \({{\varvec{S}}_j}^{(1)}(s)=[\underline{S}_j^{(1)}(s), \overline{S}_j^{(1)}(s)], {{\varvec{S}}_j}^{(2)}(s)=[\underline{S}_j^{(2)}(s), \overline{S}_j^{(2)}(s)]\). Integral functions \({\varvec{p}}_j(s)=\Big \{[\underline{p}_j^{(1)}(s), \overline{p}_j^{(1)}(s)], [\underline{p}_j^{(2)}(s), \overline{p}_j^{(2)}(s)]\Big \}, {\varvec{u}}_j(s) = \Big \{[\underline{u}_j^{(1)}(s),\) \(\overline{u}_j^{(1)}(s)], [\underline{u}_j^{(2)}(s), \overline{u}_j^{(2)}(s)]\Big \}\) are the interval parametric boundary functions on corresponding boundary segments \({\varvec{S}}_j\) (on which the boundary was theoretically divided). One of these functions will always be defined as uncertain (interval) boundary conditions on segment \(\mathbf{S}_j\), then the other will be obtained as a result of numerical solution of IPIES (1).

Including uncertainty in the first integral \({\varvec{U}}_{lj}^{*} (s_1,s)\) for plane state of strain we obtained following interval matrix:

$$\begin{aligned} {\varvec{U}}_{lj}^{*} (s_1,s) = - \frac{1}{8 \pi (1-{\varvec{\nu }}) {\varvec{\mu }}} \left[ \begin{array}{cc} (3-4 {\varvec{\nu }})ln ({\varvec{\eta }})-\frac{{\varvec{\eta }}_1^2}{{\varvec{\eta }}^2}&{}{- \frac{{\varvec{\eta }}_1 {\varvec{\eta }}_2}{{\varvec{\eta }}^2}}\\ - \frac{{\varvec{\eta }}_1 {\varvec{\eta }}_2}{{\varvec{\eta }}^2} &{} (3-4 {\varvec{\nu }})ln ({\varvec{\eta }})-\frac{{\varvec{\eta }}_2^2}{{\varvec{\eta }}^2} \end{array}\right] , \end{aligned}$$
(2)

where \(l,j = 1,2,...,n\), \(\varvec{\mu }= 0.5 \cdot \varvec{E} / (1+\varvec{\nu })\) is an interval Lamé parameter, \(\varvec{\nu }= [\underline{\nu }, \overline{\nu }]\) is an interval Poisson’s ratio, \(\varvec{E} = [\underline{E}, \overline{E}]\) is an interval Young’s modulus and the formulas to obtain \(\varvec{\eta }= [\underline{\eta }, \overline{\eta }]\), \({\varvec{\eta }}_1 = [\underline{\eta }_1, \overline{\eta }_1]\) and \({\varvec{\eta }}_2 = [\underline{\eta }_2, \overline{\eta }_2]\) are:

$$\begin{aligned} {\varvec{\eta }} = [{\varvec{\eta }}_1^2+{\varvec{\eta }}_2^2]^{0.5},\quad \quad {\varvec{\eta }}_1 = {\varvec{S}}_l^{(1)}(s_1) - {\varvec{S}}_j^{(1)}(s),\quad {\varvec{\eta }}_2 = {\varvec{S}}_l^{(2)}(s_1) - {\varvec{S}}_j^{(2)}(s). \end{aligned}$$
(3)

The second integral \( \mathbf{P}_{lj}^{*}(s_1,s) \) we also defined using intervals:

$$\begin{aligned} {\varvec{P}}_{lj}^{*}(s_1,s) = -\frac{1}{4 \pi (1 - {\varvec{\nu }}){\varvec{\eta }}} \left[ \begin{array}{cc} {{\varvec{P}}_{11}} &{} {{\varvec{P}}_{12}} \\ {{\varvec{P}}_{21}} &{} {{\varvec{P}}_{22}} \end{array} \right] , \end{aligned}$$
(4)

where \(l,j = 1,2,...,n\) and \({\varvec{P}}_{ik}=[\underline{P}_{ik}, \overline{P}_{ik}]\) (where i, k = 1, 2) are defined as:

$$\begin{aligned} {\varvec{P}}_{ii} = \left\{ (1-2{\varvec{\nu }})+2 \frac{{\varvec{\eta }}_i^2}{{\varvec{\eta }}^2} \right\} \frac{\partial {\varvec{\eta }}}{\partial {\varvec{n}}}, \end{aligned}$$
(5)
$$\begin{aligned} {\varvec{P}}_{ik} = \left\{ 2 \frac{{\varvec{\eta }}_i {\varvec{\eta }}_k}{{\varvec{\eta }}^2} \frac{\partial {\varvec{\eta }}}{\partial {\varvec{n}}} - (1-2{\varvec{\nu }}) \left[ \frac{{\varvec{\eta }}_i}{\varvec{\eta }} {\varvec{n}}_k (s) + \frac{{\varvec{\eta }}_k}{\varvec{\eta }}{\varvec{n}}_i (s) \right] \right\} , \end{aligned}$$
(6)
$$\begin{aligned} \frac{\partial {\varvec{\eta }}}{\partial {\varvec{n}}} = \frac{{\varvec{\eta }}_1}{\varvec{\eta }} \mathbf{n}_1 (s) + \frac{{\varvec{\eta }}_2}{\varvec{\eta }}{\varvec{n}}_2 (s). \end{aligned}$$
(7)

We use directed intervals for modeling uncertainty and modified directed interval arithmetic for calculations:

$$\begin{aligned} {\varvec{x}} \cdot {\varvec{y}} = {\left\{ \begin{array}{ll} {\varvec{x}_s} \cdot {\varvec{y}_s} - {\varvec{x}_s} \cdot y_m - x_m \cdot {\varvec{y}_s} + x_m \cdot y_m &{}\text {for } {\varvec{x}} \le 0, {\varvec{y}} \le 0 \\ {\varvec{x}_s} \cdot \varvec{y} - x_m \cdot \varvec{y} &{}\text {for } {\varvec{x}}> 0, {\varvec{y}} \le 0 \\ \varvec{x}\cdot {\varvec{y}_s} - \varvec{x} \cdot y_m &{}\text {for } {\varvec{x}} \le 0, {\varvec{y}}> 0 \\ {\varvec{x}} \cdot {\varvec{y}} &{}\text {for } {\varvec{x}}> 0, {\varvec{y}} > 0 \end{array}\right. }, \end{aligned}$$
(8)

where for any interval number \({\varvec{a}}=[\underline{a}, \overline{a}]\) we define \({\varvec{a}_s} = {\varvec{a}} +a_m\) and \(a_m = {\left\{ \begin{array}{ll} | \overline{a}|&{} \text {for } \overline{a}>\underline{a}\\ | \underline{a}|&{} \text {for } \overline{a} < \underline{a} \end{array}\right. }\), where \({\varvec{a}}>0\) means \(\underline{a}>0 \text { and } \overline{a}>0\) i \({\varvec{a}} \le 0\) means \(\underline{a}<0 \text { or } \overline{a}<0\) then multiplication (\(\cdot \)) is an interval multiplication. Research on such modification was widely discussed in [8].

3 Verification of IPIES on Examples

To obtain interval solutions, presented mathematical apparatus was implemented as computer program of IPIES method. We decided to verify obtained interval solutions using analytical solutions with errors obtained by total differential method (used directly to define errors in arithmetic operations). This method allows us to obtain error of the function, when the errors of all function arguments are known. If the function \(u=f(x_1,x_2,...,x_n)\) is differentiable and we define \(|\varDelta x_i |(i = 1,2,...,n)\) as absolute errors of function arguments, then the general formula to obtain an absolute error of the function is [3]:

$$\begin{aligned} \varDelta u = \sum _{i=0}^{n} { \left| \frac{\partial f}{\partial x_i} \right| |\varDelta x_i|}, \end{aligned}$$
(9)

where in boundary value problem the function f correspond to analytical solution.

Example 1

The first of considered problems is known as the Lamé problem [6]. We define simultaneously uncertainty of the boundary shape and boundary conditions (Fig. 1). We analyze thick-walled pipe, which length of the internal radius (\(a=10\) cm) and external radius (\(b=25\) cm) is defined with the width of uncertainty band (the width of interval) \(\varepsilon _a=\varepsilon _b=1\). So defined pipe is subjected to a uniform internal pressure \(p_a\). Therefore, we define the uncertainty of the boundary condition by interval value \( {\varvec{p}}_a = [99, 101]\). The problem is defined in plane state of strain and the material parameters are defined as degenerate intervals with values: \(E=2 \cdot 10^5\) MPa i \(\nu =0.25\). We use NURBS curves [5, 9] of second degree (defined using interval points) to model uncertainty of the shape of boundary.

Fig. 1.
figure 1

Modelling uncertainty of the shape of boundary and boundary condition.

As already mentioned, we decided to compare obtained interval solutions with analytical ones [6]:

$$\begin{aligned} \sigma _x=\frac{p_aa^2-p_bb^2}{b^2-a^2}-\frac{(p_a-p_b)a^2b^2}{r^2(b^2-a^2)}, \quad \quad \sigma _y=\frac{p_aa^2-p_bb^2}{b^2-a^2}+\frac{(p_a-p_b)a^2b^2}{r^2(b^2-a^2)}, \end{aligned}$$
(10)

where r is the one of polar coordinates \(r^2=x^2+y^2\), \(a<r<b\). We obtain solution error using total differential method, where as the error of function arguments (\(|\varDelta x_i|\) from the (9)) we assume the half of the interval width (\(\varDelta a = |\overline{a}-\underline{a}|/2\)) for uncertainly defined shape of boundary \(\varvec{a}=[\underline{a},\overline{a}], \varvec{b}=[\underline{b},\overline{b}]\) and boundary condition \(\varvec{p}_a=[\underline{p_a},\overline{p_a}], \varvec{p}_b=[\underline{p_b},\overline{p_b}]\). Additionally we assume \(p_b=[0,0]\) and omit the uncertainty of material constant in this example, because the Young’s modulus and Poisson’s ratio are not defined in analytical solution (10).

We present interval solutions and analytical solutions with errors obtained using total differential method in Table 1 in cross section: \(x=12, 14, ..., 24\) and \(y=0\). To allow direct comparison, we present interval solutions using the middle of interval (mid\((a)=(\overline{a}+\underline{a})/2\)) and the half of interval width (\(\varDelta a=|\overline{a} - \underline{a}|/2\)). Both obtained middle values of interval solutions and analytical solutions, as well as obtained halves of the width of interval solutions and analytical solutions errors are almost equal. Average relative error is ca one percent, so the example confirms correctness of proposed strategy.

Table 1. Interval solutions in domain with compare to analytical ones.

Example 2

In the next example we decided to examine the influence of input data uncertainty on interval solutions of IPIES method. We consider \(2\times 2\) square plate presented in [2] and uncertainly defined in Fig. 2. The shape of boundary is defined with width of uncertainty band \(\varepsilon =0.1\). Material constants are defined as follow: Young’s modulus \(\varvec{E} = [0.9, 1.1]\) and Poisson’s ratio \(\varvec{\nu }= [0.29, 0.31]\). In Fig. 2, we also present interval force \(\varvec{p}\) acting to one side of the plate. We obtain solutions of the problem in plane state of strain.

Fig. 2.
figure 2

Uncertainly defined boundary value problem.

Fig. 3.
figure 3

Interval solutions in domain.

Analytical solutions, of above mentioned example, are defined exactly (without uncertainty) as follow [2]:

$$\begin{aligned} u_x = - 0.195 x^2 - 0.455( y-1)^2, \quad \quad \quad \quad u_y = 0.91 x( y+1), \end{aligned}$$
(11)

and corresponding stress [2]:

$$\begin{aligned} \sigma _x = 0, \quad \quad \quad \quad \sigma _y = x. \end{aligned}$$
(12)

We obtain interval solutions in cross-section presented on Fig. 2, where \(y=0\) and x changing from \(-1\) to 1. Results are presented in Fig. 3. We denote the width of uncertainty band as values \(0.1 - 0\). For example, value 0.08 means the width of uncertainty band equal to \(\varepsilon _{KB} = 0.08\) for the shape of boundary, \(\varepsilon _{WB} = 0.08\) for boundary conditions, \(\varepsilon _E = 0.16\) for Young’s modulus and \(\varepsilon _\nu = 0.016\) for Poisson’s ratio. Interval solutions are presented as lower (l) and upper (u) bound.

So, we can note, that the strategy works well for problems where all of input data are defined uncertainly. As we expect, by increasing the width of interval input data, the width of interval solutions is also increased. Additionally presented IPIES solutions with the width of uncertainty band \(\varepsilon = 0\) and analytical ones 0* (for precisely defined problem) are almost equal and are located inside of each interval solution.

4 Conclusions

We presented mathematical foundation of IPIES with uncertainly defined all of input data simultaneously. Based on such mathematical model the program of IPIES method has been implemented. We test the program on examples of the problems described by Navier-Lamé equations. Therefore we modeled uncertainly defined shape of boundary, boundary conditions and parameters: Young’s modulus and Poisson’s ratio. To verify interval solutions we decided to use analytical solutions and its errors obtained by total differential method. Obtained solutions are almost equal. We also tested an impact of the width of interval input data on width of interval solutions. We noted, that the width of interval solution, as expected, increases with the width of interval input data. Additionally exact solutions of PIES (almost equal to the analytical ones) are located inside all of considered interval solutions. Therefore, in conclusion, it is very difficult and time-consuming to define exactly what kind of problems can be solved by IPIES, but we present a high potential of the method, in solving problems with all of input data defined uncertainly, for further investigations.