INTRODUCTION

The problem of wave diffraction by a dielectric body of a complicated geometry is rather actual and it remains to be comparatively little investigated, because its solution is rather complex. The results of modeling the characteristics of wave scattering by dielectric bodies are of important interest, for example, in such fields as the optics of inhomogeneous media, laser defectoscopy, projecting of absorbing coatings, and others [13]. At present, a number of analytical and numerical methods are developed for solving these problems. The T-matrix method [4] and the discrete source method [5] are the most widespread of them. In spite of that, the requirements of modeling diffraction processes increase rather quickly. Therefore, the problem of developing more universal methods of solution of diffraction problems still remains actual. The wide popularity of the T-matrix method is explained in many respects by the fact that this method can be used to fulfill comparatively easily such an important, for example, in astrophysics, procedure as averaging the characteristics of scattering of a body over its orientation angles measured with respect to the incident plane wave. However, the traditional (classic) variant of the T-matrix method [4], as some of its recently developed modified variants [56], can be applied to the solution of problems of diffraction by scatterers having an analytical boundary.

The generalization of the T-matrix method based on the extended boundary condition method (EBCM) for solving the diffraction problem with the Dirichlet boundary condition in the 2D and 3D cases is suggested in works [7, 8]. The 2D case is also considered for the impedance boundary condition [9]. The EBCM idea is to transfer the boundary condition from surface \(S\) of the scatterer to certain auxiliary surface \({{S}_{\delta }}\) situated outside the scatterer at certain sufficiently small distance \(\delta \) from its boundary. The absence of limitations of restrictions on the scatterer geometry can be declared as the main advantage of the EBCM. This method can be also applied to scatterers having boundary fractures and to thin screens. In addition, the EBCM offers the common approach to the solution of boundary value problems. This approach does not depend on their type, the dimensionality, the geometry of the scatterer surface, and the character of the scattered field. We should also note that, within the framework of the EBCM, the diffraction problem can be reduced to the solution of the system of integral equations (SIEs) of the first or second kind. This approach is impossible, for example, when the problem is solved using the method of surface integral equations.

In this article, we generalize the above technique for the solution of the 2D problem of electromagnetic wave diffraction by a dielectric body. Examples of modeling the characteristics of scattering by bodies with cross-sections of a complex geometry and by bodies similar to fractals are considered. The scattering pattern and the pattern averaged over orientation angles are calculated.

1 THE DERIVATION OF THE FUNDAMENTAL RELATIONSHIPS

Assume that primary electromagnetic field \({{\vec {E}}^{0}},{{\vec {H}}^{0}}\) is incident on an infinitely long magnetodielectric cylinder with a generatrix parallel to the \(Oz\) axis and directrix \(S\). The geometry of the problem is shown in Fig. 1. We consider the case of the Е polarization, when the vector of electric field intensity \(\vec {E}\) has only one component \({{E}_{z}}\) (denoted below as \({{U}_{ - }}\) or \({{U}_{ + }}\)), which is parallel to the generatrix of the cylindrical body. Then, the following conjugation conditions are valid on the scatterer boundary:

$${{\left. {{{U}_{ + }}} \right|}_{S}} = {{\left. {{{U}_{ - }}} \right|}_{S}},\,\,\,\,{{\left. {\frac{{\partial {{U}_{ + }}}}{{\partial n}}} \right|}_{S}} = {{\left. {\kappa \frac{{\partial {{U}_{ - }}}}{{\partial n}}} \right|}_{S}},$$
(1)
Fig. 1.
figure 1

Geometry of the problem.

where \({{U}_{ + }}\) is the field inside the cylinder; \({{U}_{ - }} = {{U}^{0}} + {{U}^{1}}\) is the total field outside the body, here, \({{U}^{0}}\) is the incident field and \({{U}^{1}}\) is the the scattered (secondary) field; \({\partial \mathord{\left/ {\vphantom {\partial {\partial n}}} \right. \kern-0em} {\partial n}}\) denotes the differentiation along the normal, which is external to \(S\); \(\kappa = {{{{\mu }_{i}}} \mathord{\left/ {\vphantom {{{{\mu }_{i}}} {{{\mu }_{e}}}}} \right. \kern-0em} {{{\mu }_{e}}}}\); and \({{\mu }_{i}}\) and \({{\mu }_{e}}\) are the absolute permeabilities of the media inside and outside the body, respectively. The external medium (where \({{D}_{e}} = {{\mathbb{R}}^{2}}{\kern 1pt} \backslash {\kern 1pt} \bar {D},\)\(\bar {D} = D \cup S\), and \(D\) is the region restricted by curve \(S\)) and the medium inside the cylinder are assumed to be homogeneous, linear, and isotropic. The standard radiation conditions for the scattered field are assumed to be fulfilled at infinity.

We use the following representations for the solution of the Helmholtz equation in regions D and De, respectively [5]:

$$\begin{gathered} {{U}_{ - }}(\vec {r}) = {{U}^{0}}(\vec {r}) \\ + \,\,\int\limits_S {\left\{ {{{U}_{ - }}(\vec {r}{\kern 1pt} ')\frac{{\partial {{G}_{ - }}(\vec {r},\vec {r}{\kern 1pt} ')}}{{\partial n{\kern 1pt} '}} - \frac{{\partial {{U}_{ - }}(\vec {r}{\kern 1pt} ')}}{{\partial n{\kern 1pt} '{\kern 1pt} }}{{G}_{ - }}(\vec {r},\vec {r}{\kern 1pt} ')} \right\}ds{\kern 1pt} '} , \\ {{U}_{ + }}(\vec {r}) = - \int\limits_S {\left\{ {{{U}_{ + }}(\vec {r}{\kern 1pt} ')\frac{{\partial {{G}_{ + }}(\vec {r},\vec {r}{\kern 1pt} ')}}{{\partial n{\kern 1pt} '}} - \frac{{\partial {{U}_{ + }}(\vec {r}{\kern 1pt} ')}}{{\partial n{\kern 1pt} '}}{{G}_{ + }}(\vec {r},\vec {r}{\kern 1pt} ')} \right\}ds{\kern 1pt} '} , \\ \end{gathered} $$
(2)

where \({{G}_{ \pm }}(\vec {r};\vec {r}{\kern 1pt} ') = \frac{1}{{4i}}H_{0}^{{(2)}}\left( {{{k}_{ \pm }}\left| {\vec {r} - \vec {r}{\kern 1pt} '} \right|} \right)\) are the fundamental solutions of the scalar Helmholtz equation in \({{\mathbb{R}}^{2}}\) with the material parameters of media De and \(D\), respectively, and \({{k}_{ + }}\) and \({{k}_{ - }}\) are the wavenumbers of the medium inside and outside the scatterer. Requiring, according to the EBCM, the fulfillment of conditions (1) on contour \(S_{\delta }^{ - }\) situated in \({{\mathbb{R}}^{2}}{\kern 1pt} {\kern 1pt} \backslash {\kern 1pt} \bar {D}\) and on contour \(S_{\delta }^{ + }\) situated in region \(D\) (see Fig. 1), we obtain the following Fredholm SsIEs of the first and second kinds, respectively:

$$\begin{gathered} \int\limits_S {\left\{ {U(\vec {r}{\kern 1pt} ')\left( {\frac{{\partial {{G}_{ - }}({{{\vec {r}}}_{ - }},\vec {r}{\kern 1pt} ')}}{{\partial n{\kern 1pt} '}} + \frac{{\partial {{G}_{ + }}({{{\vec {r}}}_{ + }},\vec {r}{\kern 1pt} ')}}{{\partial n{\kern 1pt} '}}} \right)} \right.} \\ \left. { - \,\,\frac{{\partial U(\vec {r}{\kern 1pt} ')}}{{\partial n{\kern 1pt} '}}\left( {{{G}_{ - }}({{{\vec {r}}}_{ - }},\vec {r}{\kern 1pt} ') + \kappa {{G}_{ + }}({{{\vec {r}}}_{ + }},\vec {r}{\kern 1pt} ')} \right)} \right\}ds{\kern 1pt} ' = - {{U}^{0}}({{{\vec {r}}}_{ - }}), \\ \int\limits_S {\left\{ {U(\vec {r}{\kern 1pt} ')\left( {\frac{{{{\partial }^{2}}{{G}_{ - }}({{{\vec {r}}}_{ - }},\vec {r}{\kern 1pt} ')}}{{\partial n\partial n{\kern 1pt} '}} + \frac{1}{\kappa }\frac{{{{\partial }^{2}}{{G}_{ + }}({{{\vec {r}}}_{ + }},\vec {r}{\kern 1pt} ')}}{{\partial n\partial n{\kern 1pt} '}}} \right)} \right.} \\ \left. { - \,\,\frac{{\partial U(\vec {r}{\kern 1pt} ')}}{{\partial n{\kern 1pt} '}}\left( {\frac{{\partial {{G}_{ - }}({{{\vec {r}}}_{ - }},\vec {r}{\kern 1pt} ')}}{{\partial n}} + \frac{{\partial {{G}_{ + }}({{{\vec {r}}}_{ + }},\vec {r}{\kern 1pt} ')}}{{\partial n}}} \right)} \right\}ds{\kern 1pt} ' = - \frac{{\partial {{U}^{0}}({{{\vec {r}}}_{ - }})}}{{\partial n}}, \\ \end{gathered} $$
(3)
$$\begin{gathered} U(\vec {r}) = \frac{1}{2}{{U}^{0}}({{{\vec {r}}}_{ - }}) \\ + \,\,\frac{1}{2}\int\limits_S {\left\{ {U(\vec {r}{\kern 1pt} ')\left( {\frac{{\partial {{G}_{ - }}({{{\vec {r}}}_{ - }},\vec {r}{\kern 1pt} ')}}{{\partial n{\kern 1pt} '}} - \frac{{\partial {{G}_{ + }}({{{\vec {r}}}_{ + }},\vec {r}{\kern 1pt} ')}}{{\partial n{\kern 1pt} '}}} \right)} \right.} \\ \left. { - \,\,\frac{{\partial U(\vec {r}{\kern 1pt} ')}}{{\partial n{\kern 1pt} '}}\left( {{{G}_{ - }}({{{\vec {r}}}_{ - }},\vec {r}{\kern 1pt} ') - \kappa {{G}_{ + }}({{{\vec {r}}}_{ + }},\vec {r}{\kern 1pt} ')} \right)} \right\}ds{\kern 1pt} ',{\kern 1pt} \\ \frac{{\partial U(\vec {r})}}{{\partial n}} = \frac{1}{{1 + \kappa }}\frac{{\partial {{U}^{0}}({{{\vec {r}}}_{ - }})}}{{\partial n}} + \frac{1}{{1 + \kappa }} \\ \times \,\,\int\limits_S {\left\{ {U(\vec {r}')\left( {\frac{{{{\partial }^{2}}{{G}_{ - }}({{{\vec {r}}}_{ - }},\vec {r}{\kern 1pt} ')}}{{\partial n\partial n{\kern 1pt} '}} - \frac{{{{\partial }^{2}}{{G}_{ + }}({{{\vec {r}}}_{ + }},\vec {r}{\kern 1pt} ')}}{{\partial n\partial n{\kern 1pt} '}}} \right) - \frac{{\partial U(\vec {r}{\kern 1pt} ')}}{{\partial n{\kern 1pt} '}}} \right.} \\ \left. {\left. { \times \,\,\left( {\frac{{\partial {{G}_{ - }}({{{\vec {r}}}_{ - }},\vec {r}{\kern 1pt} ')}}{{\partial n}} - } \right.\kappa \frac{{\partial {{G}_{ + }}({{{\vec {r}}}_{ + }},\vec {r}{\kern 1pt} ')}}{{\partial n}}} \right)} \right\}ds{\kern 1pt} ', \\ \end{gathered} $$
(4)

where observation points \(M({{\vec {r}}_{ \pm }})\) belong to contours \(S_{\delta }^{ \pm }\), \(M(\vec {r}) \in S\), and it is denoted that \(U = {{U}_{ - }}\). Note that most often the contours that are situated at certain sufficiently small distance \(\delta \) away from S are chosen as \(S_{\delta }^{ \pm }\) [5, 10], i.e., equidistant contours are considered. Let the equation of boundary S be specified in the parametrical form

$$\left\{ \begin{gathered} x = x{\kern 1pt} '(t), \hfill \\ y = y{\kern 1pt} '(t),\,\,\,\,t \in [0,{{t}_{{\max }}}]. \hfill \\ \end{gathered} \right.$$
(5)

Then, the equations of displaced contours \(S_{\delta }^{ \mp }\) are written in the following form:

$$\left\{ \begin{gathered} x(t) = x{\kern 1pt} '(t) \pm {{n}_{x}}(t)\delta , \hfill \\ y(t) = y{\kern 1pt} '(t) \pm {{n}_{y}}(t)\delta , \hfill \\ \end{gathered} \right.$$
(6)

where \({{n}_{x}}\) and \({{n}_{y}}\) are the coordinates of the normal to boundary S of the body. For the solution of systems (3) and (4), the Krylov—Bogolyubov method is applied. To this end, we write the systems of equations (3) and (4) in the form

$$\begin{gathered} \int\limits_0^{{{t}_{{\max }}}} {\left( {{{K}_{{11}}}(t,t{\kern 1pt} '){{I}_{1}}(t{\kern 1pt} ') + {{K}_{{12}}}(t,t{\kern 1pt} '){{I}_{2}}(t{\kern 1pt} ')} \right)dt{\kern 1pt} ' = {{b}_{1}}(t)} , \\ \int\limits_0^{{{t}_{{\max }}}} {\left( {{{K}_{{21}}}(t,t{\kern 1pt} '){{I}_{1}}(t{\kern 1pt} ') + {{K}_{{22}}}(t,t{\kern 1pt} '){{I}_{2}}(t{\kern 1pt} ')} \right)dt{\kern 1pt} ' = {{b}_{2}}(t)} , \\ \end{gathered} $$
(7)
$$\begin{gathered} {{I}_{1}}(t) + \int\limits_0^{{{t}_{{\max }}}} {\left( {{{{\tilde {K}}}_{{11}}}(t,t{\kern 1pt} '){{I}_{1}}(t{\kern 1pt} ') + {{{\tilde {K}}}_{{12}}}(t,t{\kern 1pt} '){{I}_{2}}(t{\kern 1pt} ')} \right)dt{\kern 1pt} ' = {{{\tilde {b}}}_{1}}(t)} , \\ {{I}_{2}}(t) + \int\limits_0^{{{t}_{{\max }}}} {\left( {{{{\tilde {K}}}_{{21}}}(t,t{\kern 1pt} '){{I}_{1}}(t{\kern 1pt} ') + {{{\tilde {K}}}_{{22}}}(t,t{\kern 1pt} '){{I}_{2}}(t{\kern 1pt} ')} \right)dt{\kern 1pt} ' = {{{\tilde {b}}}_{2}}(t)} , \\ \end{gathered} $$
(8)

where the following designations are introduced:

$$\begin{gathered} {{I}_{1}}(t{\kern 1pt} ') = U(\vec {r}{\kern 1pt} '(t{\kern 1pt} ')),\,\,\,\,{{I}_{2}}(t{\kern 1pt} ') = \frac{{\partial U(\vec {r}{\kern 1pt} '(t{\kern 1pt} '))}}{{\partial n{\kern 1pt} '}}, \\ \xi (t{\kern 1pt} ') = \sqrt {\dot {x}{\kern 1pt} '{{{(t{\kern 1pt} ')}}^{2}} + \dot {y}{\kern 1pt} '{{{(t{\kern 1pt} ')}}^{2}}} , \\ {{K}_{{11}}} = \left( {\frac{{\partial {{G}_{ - }}({{{\vec {r}}}_{ - }},\vec {r}{\kern 1pt} ')}}{{\partial n{\kern 1pt} '}} + \frac{{\partial {{G}_{ + }}({{{\vec {r}}}_{ + }},\vec {r}{\kern 1pt} ')}}{{\partial n{\kern 1pt} '}}} \right)\xi (t{\kern 1pt} '), \\ {{K}_{{12}}} = - \left( {{{G}_{ - }}({{{\vec {r}}}_{ - }},\vec {r}{\kern 1pt} ') + \kappa {{G}_{ + }}({{{\vec {r}}}_{ + }},\vec {r}{\kern 1pt} ')} \right)\xi (t{\kern 1pt} '), \\ {{K}_{{21}}} = \left( {\frac{{{{\partial }^{2}}{{G}_{ - }}({{{\vec {r}}}_{ - }},\vec {r}{\kern 1pt} ')}}{{\partial n\partial n{\kern 1pt} '}} + \frac{1}{\kappa }\frac{{{{\partial }^{2}}{{G}_{ + }}({{{\vec {r}}}_{ + }},\vec {r}{\kern 1pt} ')}}{{\partial n\partial n{\kern 1pt} '}}} \right)\xi (t{\kern 1pt} '), \\ {{K}_{{22}}} = - \left( {\frac{{\partial {{G}_{ - }}({{{\vec {r}}}_{ - }},\vec {r}{\kern 1pt} ')}}{{\partial n}} + \frac{{\partial {{G}_{ + }}({{{\vec {r}}}_{ + }},\vec {r}{\kern 1pt} ')}}{{\partial n}}} \right)\xi (t{\kern 1pt} '), \\ {{b}_{1}}(t) = - {{U}^{0}}({{{\vec {r}}}_{ - }}(t)),\,\,\,\,{{b}_{2}}(t) = - \frac{{\partial {{U}^{0}}({{{\vec {r}}}_{ - }}(t))}}{{\partial n}}, \\ \end{gathered} $$
(9)
$$\begin{gathered} {{{\tilde {K}}}_{{11}}} = - \frac{1}{2}\left( {\frac{{\partial {{G}_{ - }}({{{\vec {r}}}_{ - }};\vec {r}{\kern 1pt} ')}}{{\partial n{\kern 1pt} '}} - \frac{{\partial {{G}_{ + }}({{{\vec {r}}}_{ + }};\vec {r}{\kern 1pt} ')}}{{\partial n{\kern 1pt} '}}} \right)\xi (t{\kern 1pt} '), \\ {{{\tilde {K}}}_{{12}}} = \frac{1}{2}\left( {{{G}_{ - }}({{{\vec {r}}}_{ - }};\vec {r}{\kern 1pt} ') - \kappa {{G}_{ + }}({{{\vec {r}}}_{ + }};\vec {r}{\kern 1pt} ')} \right)\xi (t{\kern 1pt} '), \\ {{{\tilde {K}}}_{{21}}} = - \frac{1}{{1 + \kappa }}\left( {\frac{{{{\partial }^{2}}{{G}_{ - }}({{{\vec {r}}}_{ - }};\vec {r}{\kern 1pt} ')}}{{\partial n\partial n{\kern 1pt} '}} - \frac{{{{\partial }^{2}}{{G}_{ + }}({{{\vec {r}}}_{ + }};\vec {r}{\kern 1pt} ')}}{{\partial n\partial n{\kern 1pt} '}}} \right)\xi (t{\kern 1pt} '), \\ {{{\tilde {K}}}_{{22}}} = \frac{1}{{1 + \kappa }}\left( {\frac{{\partial {{G}_{ - }}({{{\vec {r}}}_{ - }};\vec {r}{\kern 1pt} ')}}{{\partial n}} - \kappa \frac{{\partial {{G}_{ + }}({{{\vec {r}}}_{ + }};\vec {r}{\kern 1pt} ')}}{{\partial n}}} \right)\xi (t{\kern 1pt} '), \\ {{{\tilde {b}}}_{1}}(t) = \frac{1}{2}{{U}^{0}}({{{\vec {r}}}_{ - }}(t)),\,\,\,\,{{{\tilde {b}}}_{2}}(t) = \frac{1}{{1 + \kappa }}\frac{{\partial {{U}^{0}}({{{\vec {r}}}_{ - }}(t))}}{{\partial n}}. \\ \end{gathered} $$
(10)

The point in (9) means the derivative with respect to \(t\). Next, we represent unknown functions \({{I}_{{1,2}}}(t{\kern 1pt} ')\) in the form of sums

$${{I}_{q}}(t{\kern 1pt} ') \cong \sum\limits_{n = 1}^N {c_{n}^{q}{{\Phi }_{n}}(t{\kern 1pt} ')} ,\,\,\,\,q = 1,2,$$
(11)

where \({{\Phi }_{n}}(t{\kern 1pt} ')\) are pulse functions

$${{\Phi }_{n}}(t{\kern 1pt} ') = \left\{ \begin{gathered} 1,\,\,\,\,t \in [{{t}_{n}} - {\Delta \mathord{\left/ {\vphantom {\Delta 2}} \right. \kern-0em} 2},{{t}_{n}} + {\Delta \mathord{\left/ {\vphantom {\Delta 2}} \right. \kern-0em} 2}], \hfill \\ 0,\,\,\,\,t \notin [{{t}_{n}} - {\Delta \mathord{\left/ {\vphantom {\Delta 2}} \right. \kern-0em} 2},{{t}_{n}} + {\Delta \mathord{\left/ {\vphantom {\Delta 2}} \right. \kern-0em} 2}]. \hfill \\ \end{gathered} \right.$$
(12)

Here, \({{t}_{n}} = \frac{{{{t}_{{\max }}}}}{N}\left( {n - \frac{1}{2}} \right),\)\(n = \overline {1,N} \), Δ = tmax/N is the grid step, and \(N\) is the number of basis functions. Next, substituting (11) into systems of integral equations (7) and (8) and equating the left- and right-parts in the chosen on curves \(S_{\delta }^{ \pm }\) collocation points with coordinates \((x({{t}_{n}}),y({{t}_{n}}))\), we obtain the following systems of algebraic equations in quantities \(c_{n}^{q}\):

$$\begin{gathered} \sum\limits_{n = 1}^N {\left( {K_{{mn}}^{{11}}c_{n}^{1} + K_{{mn}}^{{12}}c_{n}^{2}} \right)} = b_{m}^{1}, \\ \sum\limits_{n = 1}^N {\left( {K_{{mn}}^{{21}}c_{n}^{1} + K_{{mn}}^{{22}}c_{n}^{2}} \right)} = b_{m}^{2},\,\,\,\,m = \overline {1,N} , \\ \end{gathered} $$
(13)

or

$$\begin{gathered} c_{m}^{1} + \sum\limits_{n = 1}^N {\left( {\tilde {K}_{{mn}}^{{11}}c_{n}^{1} + \tilde {K}_{{mn}}^{{12}}c_{n}^{2}} \right)} = \tilde {b}_{m}^{1}, \\ c_{m}^{2} + \sum\limits_{n = 1}^N {\left( {\tilde {K}_{{mn}}^{{21}}c_{n}^{1} + \tilde {K}_{{mn}}^{{22}}c_{n}^{2}} \right)} = \tilde {b}_{m}^{2},\,\,\,\,m = \overline {1,N} , \\ \end{gathered} $$
(14)

where the matrix elements and right-hand sides are calculated by the formulas

$$K_{{mn}}^{{pq}} = \int\limits_{{{t}_{n}} - \Delta /2}^{{{t}_{n}} + \Delta /2} {{{K}_{{pq}}}({{t}_{m}},t)dt} ,\,\,\,\,b_{m}^{p} = b_{p}^{{}}({{t}_{m}}),$$
(15)
$$\tilde {K}_{{mn}}^{{pq}} = \int\limits_{{{t}_{n}} - {\Delta \mathord{\left/ {\vphantom {\Delta 2}} \right. \kern-0em} 2}}^{{{t}_{n}} + {\Delta \mathord{\left/ {\vphantom {\Delta 2}} \right. \kern-0em} 2}} {{{{\tilde {K}}}_{{pq}}}({{t}_{m}},t)dt} ,\,\,\,\tilde {b}_{m}^{p} = \tilde {b}_{p}^{{}}({{t}_{m}}),\,\,\,p,q = 1,2.$$
(16)

Proceeding to the asymptotic form of the scattered wave field provided that \(r \to \infty \) and taking into account formulas (2), (5), (11), and (12), we obtain the following expression for the scattering pattern:

$$\begin{gathered} g(\varphi ) = \frac{{i\Delta }}{4} \\ \times \,\,\sum\limits_{n = 1}^N {\left( {c_{n}^{2} - c_{n}^{1}i{{k}_{ - }}(n_{x}^{'}({{t}_{n}})\cos \varphi + n_{y}^{'}({{t}_{n}})\sin \varphi )} \right)} \\ \times \,\,\xi ({{t}_{n}})\exp \left( {i{{k}_{ - }}\left[ {x{\kern 1pt} '({{t}_{n}})\cos \varphi + y{\kern 1pt} '({{t}_{n}})\sin \varphi } \right]} \right). \\ \end{gathered} $$
(17)

Formulas (13)Formulas (17) provide for two numerical algorithms based on systems of equations of the first and second kinds for the solution of the formulated diffraction problem.

Let a body be irradiated by the plane wave

$${{U}^{0}}(\vec {r}) = \exp ( - ikr\cos (\varphi - {{\varphi }_{0}})),$$
(18)

where \({{\varphi }_{0}}\) is the incidence angle and \(k \equiv {{k}_{ - }}\). Then, in the case, when the particle orientation with respect to irradiation angles \({{\varphi }_{0}}\) is equiprobable, we obtain for the averaged pattern at the fixed angles of incidence and observation of the plane wave

$$\left\langle {\left| {g(\alpha )} \right|} \right\rangle = \frac{1}{{2\pi }}\int\limits_0^{2\pi } {\left| {g(\alpha + {{\varphi }_{0}},{{\varphi }_{0}})} \right|d{{\varphi }_{0}}} .$$
(19)

One of the criteria for the correctness of the obtained results is the optical theorem written in the form [11]

$$\sigma = - \operatorname{Re} (g(\varphi = {{\varphi }_{0}})),$$
(20)

where

$$\sigma = \frac{1}{{2\pi }}\int\limits_0^{2\pi } {{{{\left| {g(\varphi )} \right|}}^{2}}d\varphi } .$$
(21)

As the estimate of the accuracy of the optical theorem fulfillment, we calculate the quantity, which is the relative difference of the left- and right-hand sides in formula (20),

$${{\Delta }_{{{\text{rel}}}}} \equiv \frac{{\left| {\sigma + \operatorname{Re} (g({{\varphi }_{0}}))} \right|}}{\sigma }.$$
(22)

2 NUMERICAL RESULTS

Consider the results of numerical modeling. We assume everywhere in what follows that a body is irradiated by plane wave (18). At first, consider as an example the problem of diffraction by an elliptical cylinder, a cylinder with the section in the form of a quatrefoil, and a cylinder having a rectangular section. The equation of the contour of the body with the section in the form of a quatrefoil has the following form in the polar coordinates:

$$r = a(1 + \tau \cos 4\varphi ),\,\,\,0 < \tau < 1.$$
(23)

Figures 2a—2c show the angular dependences of the scattering pattern for the corresponding geometries. These dependences are obtained for the following values of the problem parameters: \(k\delta = {{10}^{{ - 4}}},\)\({{\varphi }_{0}} = 0,\)\({{\mu }_{i}} = 1,\) and \({{\varepsilon }_{i}} = 4\). The material parameters of the external medium are everywhere \({{\mu }_{e}} = 1\) and \({{\varepsilon }_{e}} = 1\). The dimensions of the bodies are as follows: the ellipse semi-axes or half-lengths of the rectangular sides are \(ka = 5\) and \(kb = 1\) and the parameters \(ka = 5\) and \(\tau = 0.5\) are for the body with the quatrefoil section. The results are compared with the patterns obtained with the help of the modified method of discrete sources (MMDSs) [5, 12]. Note that the MMDSs cannot be directly applied to the problem of diffraction by bodies with boundary kinks. Therefore, the contour of the body axial section is approximated by a smooth contour [12] for the solution of the problem with the use of the MMDSs. We should also note that the MMDSs provides for the high accuracy of calculation for bodies with smooth boundaries, such as an ellipse, a multifoil, etc.

Fig. 2.
figure 2

Angular dependences of the scattering patterns of (a) the elliptic cylinder, (b) the body with the section in the form of a quatrefoil, and (c) the body with the rectangular section calculated by (curves 1) the MMDSs and (curves 2) the EBCM.

Table 1 shows the differences of the absolute value of the scattering pattern for the indicated geometries. These differences are obtained using two methods; the MMDSs and EBCM. It is seen from Table 1 that the difference of results decreases, when the number of the used basis functions increases. The mentioned information also implies that, because of the faster convergence, the use of the equations of the first kind is more preferable for bodies with smooth boundaries. The use of the equations of the second kind provides for better results in the case of the body with the rectangular section.

Table 1. Absolute and relative errors of the calculation of the scattering pattern obtained with the help of the MMDSs and EBCM

Figure 3 shows the geometries of cylinders similar to fractals that have the sections in the form of the Koch snowflake and the Sierpinski curve (the first iteration) [13]. Figures 4a and 4b illustrate the angular dependences of the scattering pattern for the indicated cylinders for the following problem parameters: \(k\delta = {{10}^{{ - 4}}},\)\({{\mu }_{i}} = 1,\) and \({{\varepsilon }_{i}} = 4\). The maximum transverse dimension of the body with the section in the form of the Koch snowflake and the body having its section in the form of the Sierpinski curve is \(kd = 10\) along the x axis. The two different incidence angles \({{\varphi }_{0}} = 0\) and 45° are considered. It follows from the figures that, for the investigated geometries, the points of the maxima of the angular dependences of the scattering pattern approximately coincide with the incidence angles of the plane wave. It is also seen that the pattern dependence for both the body with the section in the form of the Koch snowflake and the body with the section in the form of the Sierpinski curve has sufficiently large side lobes.

Fig. 3.
figure 3

Geometries of the bodies with the section in the form of (a) the Koch snowflake and (b) the Sierpinski curve.

Fig. 4.
figure 4

Angular dependences of the scattering patterns of the bodies with the section in the form of (a) the Koch snowflake and (b) the Sierpinski curve for two angles: (curves 1) \({{\varphi }_{0}} = 0\) and (curves 2) 45°.

The accuracy of the fulfillment of the optical theorem is also controlled for the scatterer geometries considered above. In all of the cases, we choose the number of basis functions so that the number of collocation points on one wavelength is \({{N}_{\lambda }} = 25\). In this case, relative permittivity \({{\varepsilon }_{i}}\) of the body medium is varied within the limits 4–103 and the relative permeability is chosen to be equal to unity. As the result of calculations, we obtain that the relative difference of the right- and left-hand sides of equality (20), i.e., quantity \({{\Delta }_{{{\text{rel}}}}}\), is small and does not exceed \(5 \times {{10}^{{ - 3}}}\).

We also verify the accuracy of the fulfillment of the Ufimtsev theorem [14] for the considered bodies. According to this theorem, the integral scattering cross section of a black body is exactly twice as small as the integral cross section of the perfectly conducting body with the same shady contour, i.e., the boundary between the illuminated and shady parts of the body. This statement is true for all convex bodies that have the linear dimensions and minimal curvature radius much larger than the wavelength. We should note that the accuracy of the Ufimtsev theorem fulfillment depending on the scatterer dimensions is calculated in works [15, 16]. Bodies of the following geometries are considered: a spheroid, a circular cylinder, and a cone-sphere, i.e., a cone having a foundation in the form of a hemisphere. It is determined that the accuracy of the theorem fulfillment is sufficiently high, when the radius of the foundation of the considered bodies of revolution is \(ka > 4\). For the spheroid, \(ka\) is the wave dimension of the minor semiaxis. It is interesting to find out the accuracy, within which this theorem is fulfilled for bodies having a complex geometry. Table 2 shows the results of the test of the Ufimtsev theorem for the scatterers of the considered above geometries. It is seen from the table that the Ufimtsev theorem is fulfilled approximately only for the bodies having the section in the form of the Koch snowflake or a hexagon.

Table 2. Result of testing the Ufimtsev theorem

Figure 5 shows the scattering patterns averaged over orientation angles for the body geometries considered above. It is seen from the figure that the maxima of all of the dependences correspond to angle \(\alpha \) equal to zero. It is also seen that, in the cases of the bodies with the sections in the form of the Sierpinski curve, a hexagon, and the Koch snowflake, the averaged patterns have larger values for angles \(\alpha \) exceeding 90° than the corresponding patterns for the elliptical and rectangular cylinders.

Fig. 5.
figure 5

Scattering patterns averaged over orientation angles and depending on angle \(\alpha \): for (curve 1) the body with the section in the form of the regular hexagon, (curve 2) the body with the section in the form of the Koch snowflake, (curve 3) the body with the section in the form of the Sierpinski curve, (curve 4) the cylinder with the rectangular section, and (curve 5) the elliptic cylinder.

CONCLUSIONS

Two numerical algorithms based on the SIEs of the first and second kinds have been developed with the use of the EBCM. These algorithms allow us to calculate the scattering characteristics of magnetodielectric bodies having arbitrary geometries. The results of calculation of the scattering pattern have been obtained for a large set of bodies of different geometries including scatterers similar to fractals. The results obtained with the help of the methods based on the EBCM have been compared with the results obtained with the help of the MMDSe. It has been shown that the EBCM enables one to obtain the results of calculation of the scattering pattern with a sufficiently high accuracy. It has been illustrated that the method based on equations of the first kind allows us to obtain results with a higher accuracy in the case of the smooth boundary of a body. The accuracy of the fulfillment of the optical theorem has been tested for the considered geometries. It has been shown that the accuracy of the fulfillment of the optical theorem is \(5 \times {{10}^{{ - 3}}}\). The angular dependences of the averaged scattering pattern have been obtained for different geometries of scatterers.