Журнал вычислительной математики и математической физики, 2021, T. 61, № 2, стр. 224-238

Численный анализ трехмерных задач магнитной маскировки на основе оптимизационного метода

Г. В. Алексеев 1*, Ю. Э. Спивак 12

1 Институт прикладной математики ДВО РАН
690041 Владивосток, ул. Радио, 7, Россия

2 Дальневосточный федеральный университет
690091 Владивосток, ул. Суханова, 8, Россия

* E-mail: alekseev@iam.dvo.ru

Поступила в редакцию 26.06.2020
После доработки 26.06.2020
Принята к публикации 16.09.2020

Полный текст (PDF)

Аннотация

Формулируются обратные задачи для трехмерной модели магнитостатики, возникающие при проектировании осесимметричных многослойных экранирующих и маскировочных устройств. В предположении, что проектируемое устройство состоит из конечного числа сферических слоев, каждый из которых заполнен однородной изотропной средой, предлагается численный алгоритм решения указанных задач, основанный на оптимизационном методе. С его помощью рассматриваемые обратные задачи сводятся к конечномерным экстремальным задачам, роль управлений в которых играют магнитные проницаемости каждого элементарного слоя. Для нахождения искомых управлений применяется метод роя частиц. На основе анализа проведенных вычислительных экспериментов показывается, что полученным оптимальным решениям отвечают маскировочные устройства, обладающие наивысшей эффективностью в рассматриваемом классе устройств и простотой технической реализации. Библ. 30. Фиг. 1. Табл. 7.

Ключевые слова: обратные задачи, метод оптимизации, метод роя частиц, магнитная маскировка.

1. ВВЕДЕНИЕ

В последние годы большое внимание уделяется разработке методов решения задач маскировки материальных тел. Начало указанному направлению было положено в работах [1]–[3], в которых авторы цитированных работ разработали оригинальный метод, получивший название “transfomation optics” (ТО-подход). Указанный метод основан на установленных в [1], [4] и ряде других работ свойстве инвариантности уравнений Максвелла относительно определенных преобразований координат. Позже этот метод был распространен на акустические [5] и статические (тепловые, электрические и магнитные) поля [6]–[9]. Близкие обратные задачи восстановления диэлектрической или магнитной проницаемости тела, помещенного в прямоугольный волновод, изучались в [10], [11].

Нужно отметить, что полученные в цитируемых работах решения задач маскировки обладают рядом недостатков. Главным недостатком является трудность технической реализации полученных решений. По этой причине в последние годы стала развиваться другая стратегия решения задач дизайна устройств невидимости. Она основана на использовании оптимизационного метода решения обратных задач. Начиная с фундаментальных работ А.Н. Тихонова [12], оптимизационный метод широко используется при решении прикладных обратных задач. Преимуществом оптимизационного метода по сравнению с другими является то, что его применение позволяет учесть априори многие из требований, касающиеся технической реализации искомых решений задач дизайна. Использованию оптимизационного метода для решения задач дизайна маскировки и других специальных функциональных устройств посвящен ряд работ. Отметим среди них статьи [13]–[19], в которых оптимизационный метод вместе с методом топологической оптимизации или методом роя частиц (в качестве метода численной оптимизации) применяется для численного решения задач дизайна устройств маскировки и концентрирования статических полей. Упомянем также работы [20]–[24], посвященные качественному анализу задач электромагнитной или тепловой маскировки на основе оптимизационного метода.

Оптимизационный метод применяется и в настоящей работе для решения обратных задач магнитной маскировки в рамках трехмерной осесимметричной модели магнитостатики. Указанные задачи заключаются в нахождении материальных параметров неоднородной среды, заполняющей материальную (маскировочную либо экранирующую) оболочку в виде сферического слоя, исходя из выполнения условий маскировки либо экранирования. В предположении, что исходная оболочка состоит из конечного числа элементарных сферических слоев, заполненных однородными изотропными средами, мы сведем указанные задачи к решению соответствующих конечномерных экстремальных задач, в которых постоянные магнитные проницаемости каждого слоя играют роль управляющих параметров. Для нахождения решений указанных экстремальных задач мы предложим численный алгоритм их решения, основанный на методе роя частиц [25], по схеме, используемой в заметке [16], и обсудим результаты вычислительных экспериментов для случая однородного внешне приложенного магнитного поля. На основе проведенного анализа мы покажем, что применение разработанного алгоритма позволяет спроектировать маскировочные или экранирующие слоистые оболочки, обладающие высокой маскировочной эффективностью даже при малом количестве слоев и простотой технической реализации.

2. ПОСТАНОВКА ПРЯМОЙ И ОБРАТНОЙ ЗАДАЧ

Задача магнитной маскировки по своей структуре содержит три основные компоненты: область, где рассматривается физический процесс, внешне приложенное магнитное поле и материальную оболочку, служащую для маскировки материальных тел [26]. В трехмерных задачах магнитной маскировки роль основной области играет все пространство ${{\mathbb{R}}^{3}}$, исходное внешне приложенное магнитное поле создается компактно распределенными источниками, либо источниками, расположенными в бесконечности, тогда как роль маскировочной оболочки играет область в виде сферического слоя $\Omega = \{ a < r = \left| {\mathbf{x}} \right| < b\} $, заполненная неоднородной изотропной либо анизотропной (в общем случае) средой с переменной магнитной проницаемостью $\mu $. Обозначим через ${{\Omega }_{i}}$ и $\Omega _{e}^{\infty }$ внутренность и внешность области $\Omega $ соответственно. Будем предполагать, что эти области ${{\Omega }_{i}}$ и $\Omega _{e}^{\infty }$ заполнены однородной изотропной средой с постоянной магнитной проницаемостью ${{\mu }_{0}}$ (см. фиг. 1).

Фиг. 1.

Схематическое изображение внешне приложенного магнитного поля и шара ${{B}_{R}}$, содержащего сферическую магнитную оболочку $\Omega $.

Обозначим через ${{B}_{R}}$ шар $\left| {\mathbf{x}} \right| < R$ радиуса $R$, содержащий внутри себя области ${{\Omega }_{i}}$ и $\Omega $ (см. фиг. 1), и предположим, что за пределами шара ${{B}_{R}}$ находятся внешние источники, создающие в частном случае, когда $\mu = {{\mu }_{0}}$ в $\Omega $ и, следовательно, все пространство ${{\mathbb{R}}^{3}}$ заполнено однородной средой с постоянной магнитной проницаемостью ${{\mu }_{0}}$, однородное поле ${{{\mathbf{H}}}_{a}} = - \operatorname{grad} {{\Phi }_{a}}$. Оно описывается магнитным потенциалом ${{\Phi }_{a}}$, сужение которого на шар ${{B}_{R}}$ удовлетворяет уравнению Лапласа $\Delta {{\Phi }_{a}} = 0$ в ${{B}_{R}}$.

Наличие оболочки $(\Omega ,\mu )$ внутри ${{B}_{R}}$ приводит к изменению поля ${{\Phi }_{a}}$, в результате чего оно принимает вид $\tilde {\Phi } = {{\Phi }_{a}} + {{\tilde {\Phi }}_{s}}$. Здесь ${{\tilde {\Phi }}_{s}}$ – возмущение поля ${{\Phi }_{a}}$, вызываемое внесением объекта $(\Omega ,\mu )$ в область ${{B}_{R}}$. Обозначим через ${{\Phi }_{i}}$ либо $\Phi $ сужения поля $\tilde {\Phi }$ на области ${{\Omega }_{i}}$, либо $\Omega $ соответственно. Положим ${{\Phi }_{s}} = {{\left. {{{{\tilde {\Phi }}}_{s}}} \right|}_{{\Omega _{e}^{\infty }}}}$. Введенные поля ${{\Phi }_{i}}$ в ${{\Omega }_{i}}$, $\Phi $ в $\Omega $ и ${{\Phi }_{s}}$ в $\Omega _{e}^{\infty }$ являются решением следующей задачи сопряжения [23]:

(2.1)
${{\mu }_{0}}\Delta {{\Phi }_{i}} = 0\;\;{\text{в}}\;\;{{\Omega }_{i}},\quad {\text{div}}(\mu \nabla \Phi ) = 0\;\;{\text{в}}\;\;\Omega ,\quad {{\mu }_{0}}\Delta {{\Phi }_{s}} = 0\;\;{\text{в}}\;\;\Omega _{e}^{\infty },$
(2.2)
${{\Phi }_{i}} = \Phi ,\quad {{\mu }_{0}}\frac{{\partial {{\Phi }_{i}}}}{{\partial r}} = \mu \frac{{\partial \Phi }}{{\partial r}}\quad {\text{при}}\quad r = a,$
(2.3)
$\Phi = {{\Phi }_{a}} + {{\Phi }_{s}},\quad \mu \frac{{\partial \Phi }}{{\partial r}} = {{\mu }_{0}}\frac{{\partial ({{\Phi }_{a}} + {{\Phi }_{s}})}}{{\partial r}}\quad {\text{при}}\quad r = b,$
(2.4)
${{\Phi }_{s}}({\mathbf{x}}) = o(1)\quad {\text{при}}\quad r = \left| {\mathbf{x}} \right| \to \infty .$
Ниже будем ссылаться на (2.1)–(2.4) как на задачу магнитного рассеяния, а на ${{\Phi }_{s}}$ – как на рассеянное оболочкой $(\Omega ,\mu )$ поле.

В случае, когда $\mu $ – диагональный в сферических координатах $r$, $\theta $, $\varphi $ тензор, причем $\mu = \operatorname{diag} ({{\mu }_{r}},{{\mu }_{\theta }},{{\mu }_{\theta }})$, где ${{\mu }_{r}}$ и ${{\mu }_{\theta }}$ – заданные ограниченные положительные функции, задача (2.1)–(2.4) была исследована теоретически в работе [23]. В ней установлены достаточные условия на исходные данные, обеспечивающие существование единственного слабого решения. В рассматриваемом нами в данной статье случае, когда $\mu $ – скалярная функция, описывающая переменную изотропную среду, заполняющую область $\Omega $, указанные условия, обеспечивающие корректность задачи (2.1)–(2.4), имеют вид

(2.5)
$\mu \in {{L}^{\infty }}(\Omega ),\quad \mu ({\mathbf{x}}) \geqslant {{\mu }^{0}} = {\text{const}} > 0\;\;{\text{в}}\;\;\Omega ,\quad \Delta {{\Phi }_{a}} = 0\;\;{\text{в}}\;\;{{B}_{R}}.$

Как уже указывалось, основное внимание в этой статье будет уделено численному анализу обратных задач для модели (2.1)–(2.4), связанных с проектированием устройств маскировки материальных тел. Указанные задачи состоят в нахождении неизвестной магнитной проницаемости $\mu $, исходя из условий маскировки. Чтобы сформулировать их, обозначим через ${{\tilde {\Phi }}^{\mu }} \equiv (\Phi _{i}^{\mu },{{\Phi }^{\mu }},\Phi _{s}^{\mu })$ решение задачи (2.1)–(2.4), отвечающее проницаемости $\mu $ в $\Omega $ и проницаемости ${{\mu }_{0}}$ в ${{\Omega }_{i}}$ и $\Omega _{e}^{\infty }$. Ниже будем рассматривать общую и две частные обратные задачи маскировки. Общая обратная задача, называемая задачей полной магнитной маскировки, состоит в нахождении магнитной проницаемости $\mu $ среды, заполняющей область $\Omega $, исходя из следующих двух независимых условий:

(2.6)
$\nabla \Phi _{i}^{\mu } = 0\quad ({\text{т}}.{\text{е}}.\;\;\Phi _{i}^{\mu } = {\text{const}})\;\;{\text{в}}\;\;{{\Omega }_{i}},\quad \Phi _{s}^{\mu } = 0\;\;{\text{в}}\;\;\Omega _{e}^{\infty }.$

Первое условие в (2.6) относится к поведению внутреннего поля $\Phi _{i}^{\mu }$ (т.е. поля ${{\tilde {\Phi }}^{\mu }}$ внутри области ${{\Omega }_{i}}$), тогда как второе условие в (2.6) описывает поведение рассеянного поля $\Phi _{s}^{\mu }$ во внешности $\Omega _{e}^{\infty }$. С учетом этого задачу нахождения проницаемости $\mu $, исходя из выполнения первого условия в (2.6), принято называть задачей внутренней маскировки или задачей экранирования, тогда как задачу нахождения $\mu $, исходя из выполнения второго условия в (2.6), называют задачей внешней маскировки [26]. На саму пару $(\Omega ,\mu )$, обеспечивающую выполнение первого условия (либо обоих условий) в (2.6), будем ссылаться как на экранирующую (либо маскировочную) оболочку.

Ниже мы будем предполагать, исходя из условий простоты технической реализации проектируемых с помощью оптимизационного метода оболочек, что искомая оболочка $\Omega $ является слоистой и состоит из $M$ сферических слоев ${{\Omega }_{m}} = \{ {{R}_{{m - 1}}} < r = \left| {\mathbf{x}} \right| < {{R}_{m}}\} $, $m = 1,2,...,M$, ${{R}_{0}} = a$, ${{R}_{M}} = b$ одной и той же толщины $d = (b - a){\text{/}}M$. Каждый из них заполнен однородной изотропной средой, магнитные свойства которой характеризуются постоянной магнитной проницаемостью ${{\mu }_{m}} > 0$, $m = 1,2,...,M$. Последнее означает, что искомую магнитную проницаемость $\mu $ искомой оболочки $(\Omega ,\mu )$ следует искать в виде

(2.7)
$\mu ({\mathbf{x}}) = \sum\limits_{m = 1}^M \,{{\mu }_{m}}{{\chi }_{m}}({\mathbf{x}}).$
Здесь ${{\chi }_{m}}({\mathbf{x}})$ – характеристическая функция слоя ${{\Omega }_{m}}$, равная $1$ в ${{\Omega }_{m}}$ и $0$ вне ${{\Omega }_{m}}$, а ${{\mu }_{m}}$, $m = 1,2,...,M$ – неизвестные положительные константы, которые находятся, исходя из точного или приближенного выполнения одного или двух условий в (2.6). Отметим, что функция (2.7) удовлетворяет при любых ${{\mu }_{m}} > 0$ первым двум условиям в (2.5).

3. СЛУЧАЙ ПОСТОЯННОГО ВНЕШНЕ ПРИЛОЖЕННОГО ПОЛЯ

Аналогично [8] будем рассматривать ниже важный частный случай, когда внешне приложенное магнитное поле ${{{\mathbf{H}}}_{a}}$ постоянно во всем пространстве и направлено вдоль оси $z$. В этом случае, означающем, что источники находятся в бесконечности, поле ${{{\mathbf{H}}}_{a}}$ представимо в виде

(3.1)
${{{\mathbf{H}}}_{a}} = - \nabla {{\Phi }_{a}}\;\;{\text{в}}\;\;{{\mathbb{R}}^{3}},\quad {{\Phi }_{a}} = - {{H}_{a}}rcos\theta ,\quad {{H}_{a}} = \left| {{{{\mathbf{H}}}_{a}}} \right|.$
Поскольку потенциал ${{\Phi }_{a}}$, введенный в (3.1), и магнитная проницаемость $\mu $, определенная в (2.7), удовлетворяют условиям (2.5) при любом $R > 0$, то точное решение $\tilde {\Phi } \equiv ({{\Phi }_{i}},\Phi ,{{\Phi }_{s}})$ задачи (2.1)–(2.4), отвечающее упомянутой паре $\mu $ и ${{\Phi }_{a}}$ в (2.7) и (3.1) (мы опускаем для простоты верхний индекс $\mu $ в обозначении решения), существует и единственно. Более того, используя метод Фурье, указанное решение можно записать в явном виде. С этой целью обозначим через ${{\Phi }_{m}} \equiv {{\left. \Phi \right|}_{{{{\Omega }_{m}}}}}$ сужение компоненты $\Phi $ решения $\tilde {\Phi }$ на подобласть ${{\Omega }_{m}} \subset \Omega $, $m = 1,2,...,M$, и положим ${{\Phi }_{0}} = {{\Phi }_{i}}$ в ${{\Omega }_{i}}$, ${{\Phi }_{{M + 1}}} = {{\Phi }_{a}} + {{\Phi }_{s}}$ в $\Omega _{e}^{\infty }$. Простой анализ показывает, что отдельные компоненты ${{\Phi }_{m}}$ (мы будем ссылаться на них как на поля), позволяющие определить решение $\tilde {\Phi } = ({{\Phi }_{i}},{{\Phi }_{1}},...,{{\Phi }_{M}},{{\Phi }_{s}})$ во всем пространстве ${{\mathbb{R}}^{3}}$, представимы в виде
(3.2)
${{\Phi }_{0}}(r,\theta ) = {{\alpha }_{0}}rcos\theta \;\;{\text{в}}\;\;{{\Omega }_{i}},\quad {{\Phi }_{{M + 1}}}(r,\theta ) = {{\Phi }_{a}}(r,\theta ) + ({{\beta }_{{M + 1}}}{\text{/}}{{r}^{2}})cos\theta \;\;{\text{в}}\;\;\Omega _{e}^{\infty },$
(3.3)
${{\Phi }_{1}}(r,\theta ) = ({{\alpha }_{1}}r + {{\beta }_{1}}{\text{/}}{{r}^{2}})cos\theta \;\;{\text{в}}\;\;{{\Omega }_{1}},\quad {{\Phi }_{2}}(r,\theta ) = ({{\alpha }_{2}}r + {{\beta }_{2}}{\text{/}}{{r}^{2}})cos\theta \;\;{\text{в}}\;\;{{\Omega }_{2}},$
$ \cdots $
(3.4)
${{\Phi }_{M}}(r,\theta ) = ({{\alpha }_{M}}r + {{\beta }_{M}}{\text{/}}{{r}^{2}})cos\theta \;\;{\text{в}}\;\;{{\Omega }_{M}}.$
Здесь константы ${{\alpha }_{0}},{{\alpha }_{m}},{{\beta }_{m}}$, $m = 1,...,M$, и ${{\beta }_{{M + 1}}}$ определяются из условий непрерывности смежных полей ${{\Phi }_{m}}$ и ${{\Phi }_{{m + 1}}}$ на общих границах $r = {{R}_{m}}$, $m = 0,1,...,M$, имеющих вид
(3.5)
${{\Phi }_{m}} = {{\Phi }_{{m + 1}}},\quad {{\mu }_{m}}\frac{{\partial {{\Phi }_{m}}}}{{\partial r}} = {{\mu }_{{m + 1}}}\frac{{\partial {{\Phi }_{{m + 1}}}}}{{\partial r}}\quad {\text{при}}\quad r = {{R}_{m}},\quad m = 0,1,...,M,\quad ({{\mu }_{{M + 1}}} = {{\mu }_{0}}).$
Под ${{\Phi }_{m}}$ при $m = 0$ и $M + 1$ в (3.5) мы понимаем, соответственно, ${{\Phi }_{i}}$ и ${{\Phi }_{a}} + {{\Phi }_{s}}$.

Подставляя (3.2)–(3.4) в (3.5), приходим к следующей системе $2M + 2$ линейных алгебраических уравнений относительно коэффициентов ${{\alpha }_{0}},\;{{\alpha }_{m}},\;{{\beta }_{m}}$, $m = 1,...,M$, и ${{\beta }_{{M + 1}}}$:

(3.6)
$ - R_{0}^{3}{{\alpha }_{0}} + R_{0}^{3}{{\alpha }_{1}} + {{\beta }_{1}} = 0,\quad - {\kern 1pt} {{\mu }_{0}}R_{0}^{3}{{\alpha }_{0}} + {{\mu }_{1}}R_{0}^{3}{{\alpha }_{1}} - 2{{\mu }_{1}}{{\beta }_{1}} = 0,$
(3.7)
$R_{1}^{3}{{\alpha }_{1}} - R_{1}^{3}{{\alpha }_{2}} + {{\beta }_{1}} - {{\beta }_{2}} = 0,\quad {{\mu }_{1}}R_{1}^{3}{{\alpha }_{1}} - {{\mu }_{2}}R_{1}^{3}{{\alpha }_{2}} - 2{{\mu }_{1}}{{\beta }_{1}} + 2{{\mu }_{2}}{{\beta }_{2}} = 0,$
$ \cdots $
(3.8)
$R_{m}^{3}{{\alpha }_{m}} - R_{m}^{3}{{\alpha }_{{m + 1}}} + {{\beta }_{m}} - {{\beta }_{{m + 1}}} = 0,$
(3.9)
${{\mu }_{m}}R_{m}^{3}{{\alpha }_{m}} - {{\mu }_{{m + 1}}}R_{m}^{3}{{\alpha }_{{m + 1}}} - 2{{\mu }_{m}}{{\beta }_{m}} + 2{{\mu }_{{m + 1}}}{{\beta }_{{m + 1}}} = 0,\quad m = 2,...,M - 1,$
$ \cdots $
(3.10)
$\begin{gathered} - R_{M}^{3}{{\alpha }_{M}} - {{\beta }_{M}} + {{\beta }_{{M + 1}}} = {{H}_{a}}R_{M}^{3}, \\ - {{\mu }_{M}}R_{M}^{3}{{\alpha }_{M}} + 2{{\mu }_{M}}{{\beta }_{M}} - 2{{\mu }_{0}}{{\beta }_{{M + 1}}} = {{\mu }_{0}}{{H}_{a}}R_{M}^{3}. \\ \end{gathered} $

Решив систему (3.6)–(3.10) относительно неизвестных коэффициентов ${{\alpha }_{0}}$, ${{\alpha }_{m}}$, ${{\beta }_{m}}$, $m = 1,...,M$, и ${{\beta }_{{M + 1}}}$ и подставив найденные значения в (3.2)–(3.4), мы получим соответствующие поля ${{\Phi }_{i}} = {{\Phi }_{0}}$ в ${{\Omega }_{i}}$, ${{\Phi }_{m}}$ в ${{\Omega }_{m}}$, $m = 1,2,...,M$, и ${{\Phi }_{s}} = {{\Phi }_{{M + 1}}} - {{\Phi }_{a}} = ({{\beta }_{{M + 1}}}{\text{/}}{{r}^{2}})cos\theta $ в $\Omega _{e}^{\infty }$, образующие искомое решение задачи (2.1)–(2.4). Ясно, что так полученные поля ${{\Phi }_{i}},{{\Phi }_{m}}$ и ${{\Phi }_{s}}$ зависят от постоянных проницаемостей ${{\mu }_{1}},{{\mu }_{2}},...,{{\mu }_{M}}$ слоев ${{\Omega }_{1}},{{\Omega }_{2}},...,{{\Omega }_{M}}$. Поэтому рассматриваемые нами обратные задачи магнитной маскировки сводятся при выполнении условия (3.1) к поиску таких проницаемостей ${{\mu }_{1}},...,{{\mu }_{M}}$, что соответствующее им решение $({{\Phi }_{i}},{{\Phi }_{1}},...,{{\Phi }_{M}},{{\Phi }_{s}})$, определяемое формулами (3.2)(3.4), удовлетворяет точно или приближенно одному или обоим условиям в (2.6).

В простейшем случае, когда число слоев $M$ равно $2$, соответствующее точное решение $({{\Phi }_{i}},{{\Phi }_{1}},{{\Phi }_{2}},{{\Phi }_{s}})$ определяется формулами (3.2), (3.3), в которых следует положить $M = 2$. Здесь неизвестные коэффициенты ${{\alpha }_{0}}$, ${{\alpha }_{1}}$, ${{\alpha }_{2}}$, ${{\beta }_{1}}$, ${{\beta }_{2}}$ и ${{\beta }_{3}}$ являются решением системы шести линейных алгебраических уравнений, состоящей из (3.6), (3.7) и (3.10), где следует положить $M = 2$. Из (3.2) вытекает, что первое (либо второе) условие в (2.6) выполняется тогда и только тогда, когда ${{\alpha }_{0}} = 0$ (либо ${{\beta }_{3}} = 0$). Используя аналитический модуль пакета Wolfram Mathematica, точные выражения для коэффициентов ${{\alpha }_{0}}$ и ${{\beta }_{3}}$ можно записать в виде

(3.11)
${{\alpha }_{0}}({{\mu }_{1}},{{\mu }_{2}}) = \frac{{{{\Delta }_{{{{\alpha }_{0}}}}}}}{\Delta } = - \frac{{27{{H}_{a}}{{\mu }_{0}}{{\mu }_{1}}{{\mu }_{2}}R_{0}^{3}R_{1}^{3}R_{2}^{3}}}{\Delta },$
(3.12)
$\begin{gathered} {{\beta }_{3}}({{\mu }_{1}},{{\mu }_{2}}) = \frac{{{{\Delta }_{{{{\beta }_{3}}}}}}}{\Delta } = \frac{{{{H}_{a}}R_{0}^{3}R_{2}^{3}({{\mu }_{0}}(3{{\mu }_{1}}{{\mu }_{2}}R_{1}^{3}(R_{0}^{3} - R_{2}^{3}) - 2\mu _{1}^{2}(R_{0}^{3} - R_{1}^{3})(R_{1}^{3} - R_{2}^{3})}}{\Delta } + \\ + \;\frac{{2\mu _{2}^{2}(R_{0}^{3} - R_{1}^{3})(R_{1}^{3} - R_{2}^{3})) + 2{{\mu }_{1}}{{\mu }_{2}}( - {{\mu }_{2}}(R_{0}^{3} + 2R_{1}^{3})(R_{1}^{3} - R_{2}^{3}) - {{\mu }_{1}}(R_{0}^{3} - R_{1}^{3})(2R_{1}^{3} + R_{2}^{3}))}}{\Delta } + \\ \, + \frac{{\mu _{0}^{2}({{\mu }_{1}}(2R_{0}^{3} + R_{1}^{3})(R_{1}^{3} - R_{2}^{3}) + {{\mu }_{2}}(R_{0}^{3} - R_{1}^{3})(R_{1}^{3} + 2R_{2}^{3})))}}{\Delta }, \\ \end{gathered} $
где определитель $\Delta $ системы (3.6), (3.7), (3.10) при $M = 2$ определяется формулой

(3.13)
$\begin{gathered} \Delta = R_{0}^{3}(2{{\mu }_{1}}{{\mu }_{2}}( - {{\mu }_{2}}(R_{0}^{3} + 2R_{1}^{3})(R_{1}^{3} - R_{2}^{3}) - {{\mu }_{1}}(R_{0}^{3} - R_{1}^{3})(2R_{1}^{3} + R_{2}^{3})) - \\ - \;2\mu _{0}^{2}({{\mu }_{1}}(2R_{0}^{3} + R_{1}^{3})(R_{1}^{3} - R_{2}^{3}) + {{\mu }_{2}}(R_{0}^{3} - R_{1}^{3})(R_{1}^{3} + 2R_{2}^{3})) + {{\mu }_{0}}(4\mu _{1}^{2}(R_{0}^{3} - R_{1}^{3})(R_{1}^{3} - R_{2}^{3}) + \\ \, + 2\mu _{2}^{2}(R_{0}^{3} - R_{1}^{3})(R_{1}^{3} - R_{2}^{3}) + 3{{\mu }_{1}}{{\mu }_{2}}(2R_{1}^{6} + 3R_{1}^{3}R_{2}^{3} + 2R_{0}^{3}(R_{1}^{3} + R_{2}^{3})))). \\ \end{gathered} $

Из (3.11) следует в предположении ${{\mu }_{0}} > 0$, что ${{\alpha }_{0}} = 0$ тогда и только тогда, когда ${{\mu }_{1}} = 0$ (либо ${{\mu }_{2}} = 0$). Подставляя ${{\mu }_{1}} = 0$ в (3.12), выводим, что

(3.14)
${{\beta }_{3}}(0,{{\mu }_{2}}) = {{\beta }_{3}} = \frac{{{{H}_{a}}R_{2}^{3}(2{{\mu }_{2}}(R_{1}^{3} - R_{2}^{3}) + {{\mu }_{0}}(R_{1}^{3} + 2R_{2}^{3}))}}{{2{{\mu }_{2}}(R_{1}^{3} - R_{2}^{3}) - 2{{\mu }_{0}}(R_{1}^{3} + 2R_{2}^{3})}}.$
Полагая ${{\beta }_{3}} = 0$ в (3.14), получаем линейное уравнение относительно неизвестной проницаемости ${{\mu }_{2}}$. Его решение, обеспечивающее выполнение условия ${{\beta }_{3}} = 0$, имеет вид

(3.15)
${{\mu }_{2}} = \mu _{2}^{0} \equiv {{\mu }_{0}}\frac{{2R_{2}^{3} + R_{1}^{3}}}{{2(R_{2}^{3} - R_{1}^{3})}}.$

Из построения следует, что пара $({{\mu }_{1}},{{\mu }_{2}}) = (0,\mu _{2}^{0})$ является искомым решением обратной задачи полной маскировки. Впервые указанное решение было приведено в [8]. Хотя построенное точное решение описывается простой формулой (3.15), его техническая реализация не представляется возможной (вследствие условия ${{\mu }_{1}} = 0$) из-за отсутствия природных либо инженерных материалов с нулевой магнитной проницаемостью. Ввиду этого указанное решение $(0,\mu _{2}^{0})$ называют сингулярным. Один из способов преодоления трудностей с технической реализацией решений задач магнитной маскировки состоит в замене исходных обратных задач соответствующими приближенными задачами и в применении для решения последних задач оптимизационных методов, позволяющих учесть требования, связанные с технической реализацией отыскиваемых решений. Этим мы займемся в следующем разделе.

4. ПРИМЕНЕНИЕ ОПТИМИЗАЦИОННОГО МЕТОДА. ФОРМУЛИРОВКА ЭКСТРЕМАЛЬНЫХ ЗАДАЧ

Для решения сформулированных выше обратных задач мы применим оптимизационный метод [12]. В соответствии с этим методом обратные задачи магнитной маскировки заменяются соответствующими экстремальными задачами, которые адекватно отвечают рассматриваемым обратным задачам. Указанные задачи заключаются в минимизации определенных функционалов качества, зависящих от магнитных проницаемостей ${{\mu }_{1}}$, …, ${{\mu }_{M}}$ отдельных слоев ${{\Omega }_{1}}$, …, ${{\Omega }_{M}}$. Чтобы сформулировать их, введем в рассмотрение $M$-мерный вектор ${\mathbf{m}} = ({{\mu }_{1}},{{\mu }_{2}}, \ldots ,{{\mu }_{M}})$, на который мы будем ссылаться как на вектор магнитных проницаемостей, и определим ограниченное множество $K$ в пространстве ${{\mathbb{R}}^{M}}$ формулой

(4.1)
$K = \{ m \equiv ({{\mu }_{1}},{{\mu }_{2}}, \ldots ,{{\mu }_{M}}):0 < {{\mu }_{{\min }}} \leqslant {{\mu }_{j}} \leqslant {{\mu }_{{\max }}},\;j = 1,2, \ldots ,M\} .$
На введенное множество $K$, где заданные положительные константы ${{\mu }_{{{\text{min}}}}}$ и ${{\mu }_{{{\text{max}}}}}$ определяют его нижнюю и верхнюю границы, будем ссылаться как на множество управлений. Напомним, что введение множества $K$ по формуле (4.1) отвечает так называемой схеме коробки или схеме простых ограничений.

Введем переобозначение $\Phi [{\mathbf{m}}] = ({{\Phi }_{i}}[{\mathbf{m}}],\Phi [{\mathbf{m}}],{{\Phi }_{s}}[{\mathbf{m}}])$ для решения ${{\tilde {\Phi }}^{\mu }} \equiv (\Phi _{i}^{\mu },{{\Phi }^{\mu }},\Phi _{s}^{\mu })$ задачи (2.1)–(2.4), отвечающего магнитной проницаемости $\mu $ в $\Omega $, связанной с вектором ${\mathbf{m}} = ({{\mu }_{1}},{{\mu }_{2}},...,{{\mu }_{M}}) \in K$ формулой (2.7). Кроме того, в аналогичной ситуации будем использовать обозначение $(\Omega ,{\mathbf{m}})$ для маскировочной оболочки вместо обозначения $(\Omega ,\mu )$. Положим ${{\Omega }_{e}} = \Omega _{e}^{\infty } \cap {{B}_{R}}$.

Предполагая ниже, что вектор ${\mathbf{m}} = ({{\mu }_{1}},{{\mu }_{2}},...,{{\mu }_{M}})$ принадлежит множеству управлений $K$, сформулируем следующие три экстремальные задачи:

(4.2)
${{J}_{i}}({\mathbf{m}}) \to inf,\quad {\mathbf{m}} \in K,$
(4.3)
${{J}_{e}}({\mathbf{m}}) \to inf,\quad {\mathbf{m}} \in K,$
(4.4)
$J({\mathbf{m}}) = 0.5[{{J}_{i}}({\mathbf{m}}) + {{J}_{e}}({\mathbf{m}})] \to inf,\quad {\mathbf{m}} \in K.$
Здесь функционалы качества ${{J}_{i}}({\mathbf{m}})$, ${{J}_{e}}({\mathbf{m}})$ и $J({\mathbf{m}})$ определяются формулами
(4.5)
${{J}_{i}}({\mathbf{m}}) = \frac{{{{{\left\| {\nabla {{\Phi }_{i}}[{\mathbf{m}}]} \right\|}}_{{{{L}^{2}}({{\Omega }_{i}})}}}}}{{{{{\left\| {\nabla {{\Phi }_{a}}} \right\|}}_{{{{L}^{2}}({{\Omega }_{i}})}}}}},\quad {{J}_{e}}({\mathbf{m}}) = \frac{{{{{\left\| {{{\Phi }_{s}}[{\mathbf{m}}]} \right\|}}_{{{{L}^{2}}({{\Omega }_{e}})}}}}}{{{{{\left\| {{{\Phi }_{a}}} \right\|}}_{{{{L}^{2}}({{\Omega }_{e}})}}}}},\quad J({\mathbf{m}}) = 0.5[{{J}_{i}}({\mathbf{m}}) + {{J}_{e}}({\mathbf{m}})].$
Напомним, в частности, что ${{\Phi }_{a}} = - {{H}_{a}}rcos\theta $ – потенциал заданного внешне приложенного поля, а ${{L}^{2}}$ – нормы, входящие в (4.5), определяются формулами

(4.6)
$\begin{gathered} \left\| {{{\Phi }_{a}}} \right\|_{{{{L}^{2}}({{\Omega }_{e}})}}^{2} = \int\limits_{{{\Omega }_{e}}} {{{{\left| {{{\Phi }_{a}}} \right|}}^{2}}d{\mathbf{x}}} ,\quad \left\| {\nabla {{\Phi }_{a}}} \right\|_{{{{L}^{2}}({{\Omega }_{i}})}}^{2} = \int\limits_{{{\Omega }_{i}}} {{{{\left| {\nabla {{\Phi }_{a}}} \right|}}^{2}}d{\mathbf{x}}} , \\ \left\| {{{\Phi }_{s}}[{\mathbf{m}}]} \right\|_{{{{L}^{2}}({{\Omega }_{e}})}}^{2} = \int\limits_{{{\Omega }_{e}}} {{{{\left| {{{\Phi }_{s}}[{\mathbf{m}}]} \right|}}^{2}}d{\mathbf{x}}} ,\quad \left\| {\nabla {{\Phi }_{i}}[{\mathbf{m}}]} \right\|_{{{{L}^{2}}({{\Omega }_{i}})}}^{2} = \int\limits_{{{\Omega }_{i}}} {{{{\left| {\nabla {{\Phi }_{i}}[{\mathbf{m}}]} \right|}}^{2}}d{\mathbf{x}}} . \\ \end{gathered} $

Из вида функционала ${{J}_{i}}({\mathbf{m}})$ следует, что условие ${{J}_{i}}({\mathbf{m}}{\kern 1pt} *) = 0$ на некотором векторе ${\mathbf{m}}{\kern 1pt} * = (\mu _{1}^{*},\mu _{2}^{*},...,\mu _{M}^{*}) \in K$ эквивалентно тому, что $\nabla {{\Phi }_{i}}[{\mathbf{m}}{\kern 1pt} *] = 0$ в ${{\Omega }_{i}}$. Это означает, что отвечающая вектору ${\mathbf{m}}{\kern 1pt} *$ в силу формулы (2.7) проницаемость

$\mu {\kern 1pt} *({\mathbf{x}}) = \sum\limits_{m = 1}^M {\mu _{m}^{*}{{\chi }_{m}}({\mathbf{x}})} $
является решением задачи экранирования. Аналогично, условие ${{J}_{e}}({\mathbf{m}}{\kern 1pt} *) = 0$ эквивалентно тому, что рассеянное поле $\Phi _{s}^{{\mu {\kern 1pt} *}} \equiv {{\Phi }_{s}}[{\mathbf{m}}{\kern 1pt} *]$ обращается в нуль всюду в подобласти ${{\Omega }_{e}} \equiv \Omega _{e}^{\infty } \cap {{B}_{R}}$ области $\Omega _{e}^{\infty }$. Отсюда вытекает в силу принципа единственного продолжения гармонической в $\Omega _{e}^{\infty }$ функции $\Phi _{s}^{{\mu {\kern 1pt} *}}$, что $\Phi _{s}^{{\mu {\kern 1pt} *}} = 0$ всюду в $\Omega _{e}^{\infty }$. Последнее эквивалентно тому, что проницаемость $\mu {\kern 1pt} *$ является решением задачи внешней маскировки. Наконец, условие $J({\mathbf{m}}{\kern 1pt} *) \equiv 0.5[{{J}_{i}}({\mathbf{m}}{\kern 1pt} *) + {{J}_{e}}({\mathbf{m}}{\kern 1pt} *)] = 0$ означает, что проницаемость $\mu {\kern 1pt} *$ является решением задачи полной маскировки.

Способность проектируемой оболочки $(\Omega ,{\mathbf{m}})$ экранировать либо маскировать материальные объекты характеризуется так называемой экранирующей либо маскировочной эффективностью. Количественно указанные характеристики описывают точность, с которой выполняются оба условия в (2.6), либо одно из этих условий. Простой анализ формул (4.5), (4.6) показывает, что введенные выше функционалы ${{J}_{i}}({\mathbf{m}})$, ${{J}_{e}}({\mathbf{m}})$ и $J({\mathbf{m}})$ имеют наглядный смысл среднеквадратичных интегральных ошибок выполнения первого, второго или обоих условий маскировки в (2.6) на векторе ${\mathbf{m}} = ({{\mu }_{1}},{{\mu }_{2}},...,{{\mu }_{M}})$.

Из сказанного вытекает, что для оценки экранирующей либо маскировочной эффективности проектируемой оболочки $(\Omega ,{\mathbf{m}})$ следует использовать именно значения ${{J}_{i}}({\mathbf{m}})$, ${{J}_{e}}({\mathbf{m}})$ и $J({\mathbf{m}})$ функционалов ${{J}_{i}},\;{{J}_{e}}$ и $J$. Так, маскировочную эффективность оболочки $(\Omega ,{\mathbf{m}})$ следует оценивать при помощи значения $J({\mathbf{m}})$, которое связано с ней обратной зависимостью: чем меньше значение $J({\mathbf{m}})$, тем выше маскировочная эффективность оболочки $(\Omega ,{\mathbf{m}})$, и наоборот. В частности, условие $J({\mathbf{m}}{\kern 1pt} *) = 0$ для некоторого ${\mathbf{m}}{\kern 1pt} * \in K$, математически эквивалентное тому, что ${\mathbf{m}}{\kern 1pt} *$ является точным решением задачи полной маскировки, физически означает, что соответствующая маскировочная оболочка обладает наивысшей маскировочной эффективностью.

Но нужно отметить, что введенный в (4.5) функционал $J \equiv 0.5({{J}_{i}} + {{J}_{e}})$ необходимо удовлетворяет условию $J({\mathbf{m}}) > 0$ для всех ${\mathbf{m}} \in K$, где $K$ – любое ограниченное множество, введенное в (4.1). Фактически это вытекает из того известного в теории маскировки факта (см., например, [9], [26]), что проницаемость $\mu $, обеспечивающая точный маскировочный эффект, и, следовательно, отвечающая в силу (2.7) вектору ${\mathbf{m}} \in K$, для которого $J({\mathbf{m}}) = 0$, необходимо должна принимать сингулярные (например, нулевые) значения в некоторых точках множества $\bar {\Omega }$. В то же время проницаемость $\mu ({\mathbf{x}})$, определенная формулой (2.7), является регулярной положительной в $\bar {\Omega }$ функцией для любого вектора ${\mathbf{m}} = ({{\mu }_{1}},{{\mu }_{2}},...,{{\mu }_{M}})$ с положительными ${{\mu }_{m}}$. Поэтому наша цель при решении, например, задачи (4.4) при заданном множестве $K$ будет заключаться в том, чтобы найти вектор проницаемостей (оптимальное решение задачи (4.4)) ${{{\mathbf{m}}}^{{{\text{opt}}}}} \in K$, на котором функционал $J$ принимает минимальное на множестве $K$ значение ${{J}^{{{\text{opt}}}}} = J({{{\mathbf{m}}}^{{{\text{opt}}}}})$, а следовательно, спроектированная оболочка $(\Omega ,{{{\mathbf{m}}}^{{{\text{opt}}}}})$ обладает максимальной (на множестве $K$) маскировочной эффективностью. На аналогичные цели направлены задачи (4.2) и (4.3).

Для реализации указанных целей мы применим численный алгоритм, основанный на методе роя частиц (МРЧ) [25]. Напомним, что МРЧ был предложен в 1995 г. в работе [27]. Он не использует значений производных от минимизируемого функционала, является достаточно универсальным и простым при численной реализации. Поэтому в последнее время этот метод широко применяется при решении большого класса обратных и экстремальных задач в различных областях науки и техники. Указанный метод применялся, в частности, в статьях [15]–[18] при численном решении двумерной и трехмерной задач статической маскировки при помощи оболочек, состоящих из однородных изотропных (либо анизотропных, в общем случае) материалов. Мы будем использовать МРЧ по схеме, подробно описанной в заметке [16]. Из нее следует, что основную роль в описанном выше алгоритме играет вычисление значений $J({\mathbf{m}})$ минимизируемого функционала $J$ для конкретного вектора ${\mathbf{m}} \in K$, моделирующего положения конкретных частиц, составляющих используемый рой. С учетом особенностей предложенного выше метода решения прямой задачи магнитной маскировки указанная процедура состоит из двух этапов.

На первом этапе мы находим компоненты ${{\alpha }_{0}}$ и ${{\beta }_{{M + 1}}}$ решения системы (3.6)–(3.10) для конкретного вектора ${\mathbf{m}} = ({{\mu }_{1}},{{\mu }_{2}},...{{\mu }_{M}})$ с использованием пакета Matlab R2019a и, подставив найденные значения ${{\alpha }_{0}}$ и ${{\beta }_{{M + 1}}}$ в формулы (3.2), содержащие поля ${{\Phi }_{i}} \equiv {{\alpha }_{0}}rcos\theta $ и ${{\Phi }_{s}} \equiv ({{\beta }_{{M + 1}}}{\text{/}}{{r}^{2}})cos\theta $, находим внутреннее и рассеянное поля ${{\Phi }_{i}}[{\mathbf{m}}] = {{\alpha }_{0}}rcos\theta $ и ${{\Phi }_{s}}[{\mathbf{m}}] = ({{\beta }_{{M + 1}}}{\text{/}}{{r}^{2}})cos\theta $, отвечающие конкретному вектору ${\mathbf{m}}$. Далее мы подставляем найденные выражения ${{\Phi }_{i}}[{\mathbf{m}}]$ и ${{\Phi }_{s}}[{\mathbf{m}}]$ в (4.5) и вычисляем соответствующие интегралы, определяющие нормы, входящие в (4.6), с помощью следующих аналитических формул:

$\left\| {\nabla {{\Phi }_{a}}} \right\|_{{{{L}^{2}}({{\Omega }_{i}})}}^{2}\int\limits_{{{\Omega }_{i}}} {\left| {\nabla {{\Phi }_{a}}} \right|} {{{\kern 1pt} }^{2}}d{\mathbf{x}} = \int\limits_0^{{{R}_{0}}} {\int\limits_0^{2\pi } {\int\limits_0^\pi {\left| {\nabla {{\Phi }_{a}}} \right|} } } {{{\kern 1pt} }^{2}}{{r}^{2}}sin\theta drd\theta d\varphi = \frac{4}{3}\pi R_{0}^{3}H_{a}^{2},$
$\left\| {\nabla {{\Phi }_{i}}[{\mathbf{m}}]} \right\|_{{{{L}^{2}}({{\Omega }_{i}})}}^{2} = \int\limits_{{{\Omega }_{i}}} {\left| {\nabla {{\Phi }_{i}}[{\mathbf{m}}]} \right|} {{{\kern 1pt} }^{2}}dx = \int\limits_0^{{{R}_{0}}} {\int\limits_0^{2\pi } {\int\limits_0^\pi {\left| {\nabla {{\Phi }_{i}}[{\mathbf{m}}]} \right|} } } {{{\kern 1pt} }^{2}}{{r}^{2}}sin\theta drd\theta d\varphi = \frac{4}{3}\pi \alpha _{0}^{2}R_{0}^{3},$
(4.7)
$\left\| {{{\Phi }_{a}}} \right\|_{{{{L}^{2}}({{\Omega }_{e}})}}^{2} = \int\limits_{{{\Omega }_{e}}} {\Phi _{a}^{2}dx} = H_{a}^{2}\int\limits_{{{R}_{M}}}^{{{R}_{{M + 1}}}} {\int\limits_0^{2\pi } {\int\limits_0^\pi {{{r}^{4}}co{{s}^{2}}\theta sin\theta drd\theta d\varphi } } } = H_{a}^{2}\pi \frac{{4(R_{{M + 1}}^{5} - R_{M}^{5})}}{{15}},$
$\left\| {{{\Phi }_{s}}[{\mathbf{m}}]} \right\|_{{{{L}^{2}}({{\Omega }_{e}})}}^{2} = \int\limits_{{{R}_{M}}}^{{{R}_{{M + 1}}}} {\int\limits_0^{2\pi } {\int\limits_0^\pi {\left[ {{{{({{\beta }_{{M + 1}}})}}^{2}}{\text{/}}{{r}^{2}}} \right]} } } co{{s}^{2}}sin\theta drd\theta d\varphi = \frac{{4\pi \beta _{{M + 1}}^{2}({{R}_{{M + 1}}} - {{R}_{M}})}}{{3{{R}_{M}}{{R}_{{M + 1}}}}},$
${{J}_{i}}({\mathbf{m}}) = \sqrt {\frac{{\left\| {\nabla {{\Phi }_{i}}[{\mathbf{m}}]} \right\|_{{{{L}^{2}}({{\Omega }_{i}})}}^{2}}}{{\left\| {\nabla {{\Phi }_{a}}} \right\|_{{{{L}^{2}}({{\Omega }_{i}})}}^{2}}}} = \frac{{{{\alpha }_{0}}}}{{{{H}_{a}}}},$
(4.8)
${{J}_{e}}({\mathbf{m}}) = \sqrt {\frac{{\left\| {{{\Phi }_{s}}[{\mathbf{m}}]} \right\|_{{{{L}^{2}}({{\Omega }_{s}})}}^{2}}}{{\left\| {{{\Phi }_{a}}} \right\|_{{{{L}^{2}}({{\Omega }_{e}})}}^{2}}}} = \frac{{{{\beta }_{{M + 1}}}}}{{{{H}_{a}}}}\sqrt {\frac{{5({{R}_{{M + 1}}} - {{R}_{M}})}}{{{{R}_{M}}{{R}_{{M + 1}}}(R_{{M + 1}}^{5} - R_{M}^{5})}}} ,$
(4.9)
$J({\mathbf{m}}) = \frac{1}{2}\left[ {{{J}_{i}}({\mathbf{m}}) + {{J}_{e}}({\mathbf{m}})} \right] = \frac{{{{\alpha }_{0}}}}{{2{{H}_{a}}}} + \frac{{{{\beta }_{{M + 1}}}}}{{2{{H}_{a}}}}\sqrt {\frac{{5({{R}_{{M + 1}}} - {{R}_{M}})}}{{{{R}_{M}}{{R}_{{M + 1}}}(R_{{M + 1}}^{5} - R_{M}^{5})}}} .$
Здесь ${{R}_{0}},{{R}_{1}},...,{{R}_{M}}$ – величины (радиусы сфер), введенные в (3.5), ${{R}_{{M + 1}}} = R$.

Важно отметить, что все приведенные выше интегралы вычисляются точно, поэтому этот этап не вносит дополнительной ошибки в процедуру нахождения решения. Это важно в вычислительном плане, поскольку рассматриваемые обратные задачи относятся к классу некорректных задач. Тем не менее с учетом плохой обусловленности системы (3.6)–(3.10) в общем случае задание ее коэффициентов, нахождение решения и все другие расчеты производились с достаточно высокой точностью, обеспечиваемой правилами пакета Matlab R2019a.

5. АНАЛИЗ РЕЗУЛЬТАТОВ ВЫЧИСЛИТЕЛЬНЫХ ЭКСПЕРИМЕНТОВ

Обсудим здесь некоторые результаты по численному решению рассматриваемых задач магнитной маскировки с использованием метода роя частиц (МРЧ). Численное моделирование проводилось для следующих исходных данных:

(5.1)
$a = 0.035\;{\text{м}},\quad b = 0.05\;{\text{м}},\quad {{\mu }_{0}} = 1,\quad R = 0.7\;{\text{м}}.$
Внешне приложенное магнитное поле имеет вид (3.1). Основное внимание мы уделим анализу вычислительных экспериментов по решению задачи экранирования (4.2) либо задачи полной маскировки (4.4).

Напомним, что параметр $R$ входит в виде ${{R}_{{M + 1}}}$ в формулы (4.8), (4.9) для вычисления ${{J}_{e}}({\mathbf{m}})$ и $J({\mathbf{m}})$. Анализ этих формул в сравнении с (2.6) показывает, что чем больше $R$, тем больше информации об условии ${{\Phi }_{s}} = 0$ в $\Omega _{e}^{\infty }$, входящем в (2.6), учитывается в выражениях (4.8), (4.9). Отсюда следует, что точность решения задач внешней и полной маскировки должна увеличиваться с увеличением $R$. Этот же факт подтвердили численные эксперименты, проводимые (в случае, когда $a = 0.035$ м, $b = 0.05$ м) при разных значениях $R$, равных $0.07$, $0.1$, $0.15$ и $0.7$ м, причем дальнейшее увеличение $R$ не приводило к сколь-нибудь заметным различиям в результатах. По этой причине приводимые ниже результаты расчетов относятся именно к значению $R = 0.7$ м в (5.1).

Анализ большого количества проведенных вычислительных экспериментов по решению задачи (4.2) позволил выявить весьма интересную тенденцию в поведении компонент $\mu _{m}^{{{\text{opt}}}}$ ее оптимального решения ${{{\mathbf{m}}}^{{{\text{opt}}}}} = (\mu _{1}^{{{\text{opt}}}},\mu _{2}^{{{\text{opt}}}},...,\mu _{M}^{{{\text{opt}}}})$. Оказалось (при определенных условиях на исходные данные задачи (4.2)), что оптимальные значения $\mu _{m}^{{{\text{opt}}}}$ всех параметров ${{\mu }_{m}}$ с нечетными индексами $m = 1,3,5,...,M - 1$ совпадают с одной из границ ${{\mu }_{{{\text{min}}}}}$, ${{\mu }_{{{\text{max}}}}}$ множества управлений $K$, тогда как оптимальные значения $\mu _{2}^{{{\text{opt}}}},\mu _{4}^{{{\text{opt}}}},...,\mu _{M}^{{{\text{opt}}}}$ остальных параметров (с четными индексами) совпадают с другой границей. Таким образом, выполняются соотношения:

(5.2)
$\mu _{1}^{{{\text{opt}}}} = \mu _{3}^{{{\text{opt}}}} = ... = \mu _{{M - 1}}^{{{\text{opt}}}} = {{\mu }_{{{\text{min}}}}},\quad \mu _{2}^{{{\text{opt}}}} = \mu _{4}^{{{\text{opt}}}} = ... = \mu _{M}^{{{\text{opt}}}} = {{\mu }_{{{\text{max}}}}},$
либо

(5.3)
$\mu _{1}^{{{\text{opt}}}} = \mu _{3}^{{{\text{opt}}}} = ... = \mu _{{M - 1}}^{{{\text{opt}}}} = {{\mu }_{{{\text{max}}}}},\quad \mu _{2}^{{{\text{opt}}}} = \mu _{4}^{{{\text{opt}}}} = ... = \mu _{M}^{{{\text{opt}}}} = {{\mu }_{{{\text{min}}}}}.$

Следуя [17], [18], мы будем ссылаться на (5.2) (либо на (5.3)) как на соотношения чередующегося дизайна 1-го (либо 2-го) типа. Напомним, что под термином “чередующийся дизайн” в теории маскировки понимают решение в виде слоистой оболочки, состоящей из конечного числа слоев, заполненных чередующимися (по слоям) материалами с большим (определенным) отношением параметров указанных материалов [6]. Указанное отношение принято называть их контрастом. Одним из условий, обеспечивающих выполнение условия (5.2) (либо (5.3)), является условие

(5.4)
$\mu _{0}^{2} - {{\mu }_{{{\text{min}}}}}{{\mu }_{{{\text{max}}}}} \geqslant 0.$

Из (5.2) (либо (5.3)) следует, что для соответствующего оптимального решения ${{{\mathbf{m}}}^{{{\text{opt}}}}} \equiv (\mu _{1}^{{{\text{opt}}}},\mu _{2}^{{{\text{opt}}}},...,\mu _{M}^{{{\text{opt}}}})$ задачи (4.2) справедлив аналог так называемого свойства bang-bang. Согласно этому свойству каждая компонента $\mu _{m}^{{{\text{opt}}}}$ оптимального решения принимает одно из двух значений ${{\mu }_{{{\text{min}}}}}$, ${{\mu }_{{{\text{max}}}}}$, являющихся границами множества $K$ [28]. Как мы увидим ниже, именно это свойство играет основополагающую роль для получения легко реализуемых решений рассматриваемых задач.

Обсудим теперь результаты решения задачи экранирования (4.2) для трех конкретных тестов, отвечающих следующим трем парам $({{\mu }_{{{\text{min}}}}},{{\mu }_{{{\text{max}}}}})$:

(5.5)
$1)\;\;(0.025,40),\quad 2)\;\;(0.0045,40)\quad {\text{и}}\quad 3)\;\;(0.0045,70).$
Отметим, что все введенные в (5.5) значения, кроме ${{\mu }_{{{\text{min}}}}} = 0.025$, отвечают магнитным проницаемостям известных материалов. Например, значение $\mu = 40$ описывает относительную магнитную проницаемость закаленной нержавеющей стали, значение $\mu = 70$ отвечает магнитной проницаемости кобальта, тогда как значение $\mu = 0.0045$ отвечает известному метаматериалу под названием “сверхпроводник SuperPower SCS12050” [29], [30], который широко используется в приложениях. Подчеркнем, что все пары в (5.5) удовлетворяют условию (5.4).

Результаты решения с помощью МРЧ задачи (4.2) для первой пары $({{\mu }_{{{\text{min}}}}},{{\mu }_{{{\text{max}}}}})$ в (5.5) с контрастом ${{\mu }_{{{\text{max}}}}}{\text{/}}{{\mu }_{{{\text{min}}}}} = 40{\text{/}}0.025 = 1600$ для четных значений $M$, изменяющихся от $2$ до $16$, приведены в табл. 1. Она содержит оптимальные значения $\mu _{1}^{{{\text{opt}}}},\;\mu _{M}^{{{\text{opt}}}}$ магнитных проницаемостей первого и последнего слоев, совпадающие в силу (5.3) с ${{\mu }_{{{\text{max}}}}}$ и ${{\mu }_{{{\text{min}}}}}$ соответственно, и оптимальные значения ${{J}_{i}}({{{\mathbf{m}}}^{{{\text{opt}}}}})$ функционала ${{J}_{i}}({\mathbf{m}})$, где ${{{\mathbf{m}}}^{{{\text{opt}}}}} = {{{\mathbf{m}}}^{{{\text{alt}}}}} \equiv ({{\mu }_{{{\text{max}}}}},{{\mu }_{{{\text{min}}}}},{{\mu }_{{{\text{max}}}}},...,{{\mu }_{{{\text{min}}}}})$, вместе со значениями ${{J}_{e}}({{{\mathbf{m}}}^{{{\text{opt}}}}})$ и $J({{{\mathbf{m}}}^{{{\text{opt}}}}})$ (для сравнения) для четных значений $M$, изменяющихся от $2$ до $16$. Остальные значения управлений $\mu _{m}^{{{\text{opt}}}}$, $m = 2,3,...,M - 1$, определяются из соотношений (5.3), где следует положить ${{\mu }_{{{\text{min}}}}} = 0.025$, ${{\mu }_{{{\text{max}}}}} = 40$. Анализ табл. 1 показывает, что при изменении $M$ от $2$ до $16$ значения ${{J}_{i}}({{{\mathbf{m}}}^{{{\text{opt}}}}})$ изменяются в пределах от $2.16 \times {{10}^{{ - 2}}}$ до значения $1.28 \times {{10}^{{ - 4}}}$, которое соответствует невысокой экранирующей эффективности.

Таблица 1.  

Задача экранирования: ${{\mu }_{{{\text{min}}}}} = 0.025$, ${{\mu }_{{{\text{max}}}}} = 40$, ${{{\mathbf{m}}}^{{{\text{opt}}}}} = {{{\mathbf{m}}}^{{{\text{alt}}}}}$

$M$ $\mu _{1}^{{{\text{opt}}}}$ $\mu _{M}^{{{\text{opt}}}}$ ${{J}_{i}}({{{\mathbf{m}}}^{{{\text{opt}}}}})$ $J({{{\mathbf{m}}}^{{{\text{opt}}}}})$ ${{J}_{e}}({{{\mathbf{m}}}^{{{\text{opt}}}}})$
2 40 0.025 $2.16 \times {{10}^{{ - 2}}}$ $1.14 \times {{10}^{{ - 2}}}$ $1.18 \times {{10}^{{ - 3}}}$
4 40 0.025 $2.77 \times {{10}^{{ - 3}}}$ $1.83 \times {{10}^{{ - 3}}}$ $9.02 \times {{10}^{{ - 4}}}$
6 40 0.025 $8.46 \times {{10}^{{ - 4}}}$ $7.68 \times {{10}^{{ - 4}}}$ $6.91 \times {{10}^{{ - 4}}}$
8 40 0.025 $4.08 \times {{10}^{{ - 4}}}$ $4.69 \times {{10}^{{ - 4}}}$ $5.29 \times {{10}^{{ - 4}}}$
10 40 0.025 $2.55 \times {{10}^{{ - 4}}}$ $3.30 \times {{10}^{{ - 4}}}$ $4.06 \times {{10}^{{ - 4}}}$
12 40 0.025 $1.86 \times {{10}^{{ - 4}}}$ $2.48 \times {{10}^{{ - 4}}}$ $3.10 \times {{10}^{{ - 4}}}$
14 40 0.025 $1.50 \times {{10}^{{ - 4}}}$ $1.92 \times {{10}^{{ - 4}}}$ $2.34 \times {{10}^{{ - 4}}}$
16 40 0.025 $1.28 \times {{10}^{{ - 4}}}$ $1.51 \times {{10}^{{ - 4}}}$ $1.74 \times {{10}^{{ - 4}}}$

Из общих соображений (см. детали в [18]) следует, что для повышения экранирующей эффективности следует увеличить контраст ${{\mu }_{{{\text{max}}}}}{\text{/}}{{\mu }_{{{\text{min}}}}}$. Этого можно добиться как за счет уменьшения ${{\mu }_{{{\text{min}}}}}$, так и за счет увеличения ${{\mu }_{{{\text{max}}}}}$. Полагая в соответствии со вторым сценарием в (5.5) ${{\mu }_{{{\text{min}}}}} = 0.0045$, ${{\mu }_{{{\text{max}}}}} = 40$, чему соответствует контраст ${{\mu }_{{{\text{max}}}}}{\text{/}}{{\mu }_{{{\text{min}}}}} = 8888.9$, и применяя МРЧ к задаче (4.2), мы получаем результаты, приведенные в табл. 2, которая является аналогом табл. 1 для новой пары $({{\mu }_{{{\text{min}}}}},{{\mu }_{{{\text{max}}}}}) = (0.0045,40)$. Она содержит оптимальные значения $\mu _{1}^{{{\text{opt}}}},\;\mu _{M}^{{{\text{opt}}}}$ магнитных проницаемостей первого и последнего слоев, совпадающие в силу (5.3) с ${{\mu }_{{{\text{max}}}}}$ и ${{\mu }_{{{\text{min}}}}}$ соответственно, и оптимальные значения ${{J}_{i}}({{{\mathbf{m}}}^{{{\text{opt}}}}})$ функционала ${{J}_{i}}({\mathbf{m}})$, где ${{{\mathbf{m}}}^{{{\text{opt}}}}} = {{{\mathbf{m}}}^{{{\text{alt}}}}}$, вместе со значениями ${{J}_{e}}({{{\mathbf{m}}}^{{{\text{opt}}}}})$ и $J({{{\mathbf{m}}}^{{{\text{opt}}}}})$. Анализ табл. 2 показывает, что значения ${{J}_{i}}({{{\mathbf{m}}}^{{{\text{opt}}}}})$ изменяются в пределах от $4.14 \times {{10}^{{ - 3}}}$ до $1.04 \times {{10}^{{ - 8}}}$ при увеличении $M$ от $2$ до $16$. В то же время значения ${{J}_{e}}({{{\mathbf{m}}}^{{{\text{opt}}}}})$ и $J({{{\mathbf{m}}}^{{{\text{opt}}}}})$, приведенные в двух последних столбцах табл. 2, достаточно велики. Это, естественно, связано с тем, что мы минимизируем именно функционал ${{J}_{i}}({\mathbf{m}})$.

Таблица 2.  

Задача экранирования: ${{\mu }_{{{\text{min}}}}} = 0.0045$, ${{\mu }_{{{\text{max}}}}} = 40$, ${{{\mathbf{m}}}^{{{\text{opt}}}}} = {{{\mathbf{m}}}^{{{\text{alt}}}}}$

$M$ $\mu _{1}^{{{\text{opt}}}}$ $\mu _{M}^{{{\text{opt}}}}$ ${{J}_{i}}({{{\mathbf{m}}}^{{{\text{opt}}}}})$ $J({{{\mathbf{m}}}^{{{\text{opt}}}}})$ ${{J}_{e}}({{{\mathbf{m}}}^{{{\text{opt}}}}})$
2 40 0.0045 $4.14 \times {{10}^{{ - 3}}}$ $2.78 \times {{10}^{{ - 3}}}$ $1.41 \times {{10}^{{ - 3}}}$
4 40 0.0045 $1.10 \times {{10}^{{ - 4}}}$ $7.30 \times {{10}^{{ - 4}}}$ $1.35 \times {{10}^{{ - 3}}}$
6 40 0.0045 $7.97 \times {{10}^{{ - 6}}}$ $6.50 \times {{10}^{{ - 4}}}$ $1.29 \times {{10}^{{ - 3}}}$
8 40 0.0045 $1.08 \times {{10}^{{ - 6}}}$ $6.19 \times {{10}^{{ - 4}}}$ $1.24 \times {{10}^{{ - 3}}}$
10 40 0.0045 $2.25 \times {{10}^{{ - 7}}}$ $5.93 \times {{10}^{{ - 4}}}$ $1.19 \times {{10}^{{ - 3}}}$
12 40 0.0045 $6.46 \times {{10}^{{ - 8}}}$ $5.69 \times {{10}^{{ - 4}}}$ $1.14 \times {{10}^{{ - 3}}}$
14 40 0.0045 $2.36 \times {{10}^{{ - 8}}}$ $5.48 \times {{10}^{{ - 4}}}$ $1.10 \times {{10}^{{ - 3}}}$
16 40 0.0045 $1.04 \times {{10}^{{ - 8}}}$ $5.28 \times {{10}^{{ - 4}}}$ $1.06 \times {{10}^{{ - 3}}}$

Последнее значение ${{J}_{i}}({{{\mathbf{m}}}^{{{\text{opt}}}}}) = 1.04 \times {{10}^{{ - 8}}}$ (при $M = 16$) соответствует достаточно высокой экранирующей эффективности оптимальной оболочки $(\Omega ,{{{\mathbf{m}}}^{{{\text{opt}}}}})$, причем спроектированная в рамках теста 2 оболочка $(\Omega ,{{{\mathbf{m}}}^{{{\text{alt}}}}})$ допускает простую техническую реализацию, поскольку она состоит из слоев, заполненных чередующимися распространенными материалами. Первым из них является распространенный инженерный материал – закаленная нержавеющая сталь с относительной магнитной проницаемостью $\mu = 40$, вторым является известный метаматериал SuperPower SCS12050 с относительной магнитной проницаемостью $\mu = 0.0045$.

Наконец, выбрав в качестве следующего теста третий сценарий в (5.5), когда ${{\mu }_{{{\text{min}}}}} = 0.0045$, ${{\mu }_{{{\text{max}}}}} = 70$ и применяя МРЧ, мы получаем результаты, приведенные в табл. 3, являющейся аналогом табл. 1 для третьей пары $({{\mu }_{{{\text{min}}}}},{{\mu }_{{{\text{max}}}}})$ в (5.5). Видно, что при увеличении $M$ от $2$ до $16$ значения ${{J}_{i}}({{{\mathbf{m}}}^{{{\text{opt}}}}})$ уменьшаются от $2.43 \times {{10}^{{ - 3}}}$ до значения $2.45 \times {{10}^{{ - 10}}}$, которое отвечает очень высокой экранирующей эффективности.

Таблица 3.  

Задача экранирования: ${{\mu }_{{{\text{min}}}}} = 0.0045$, ${{\mu }_{{{\text{max}}}}} = 70$, ${{{\mathbf{m}}}^{{{\text{opt}}}}} = {{{\mathbf{m}}}^{{{\text{alt}}}}}$

$M$ $\mu _{1}^{{{\text{opt}}}}$ $\mu _{M}^{{{\text{opt}}}}$ ${{J}_{i}}({{{\mathbf{m}}}^{{{\text{opt}}}}})$ $J({{{\mathbf{m}}}^{{{\text{opt}}}}})$ ${{J}_{e}}({{{\mathbf{m}}}^{{{\text{opt}}}}})$
2 70 0.0045 $2.43 \times {{10}^{{ - 3}}}$ $1.92 \times {{10}^{{ - 3}}}$ $1.41 \times {{10}^{{ - 3}}}$
4 70 0.0045 $3.80 \times {{10}^{{ - 5}}}$ $6.94 \times {{10}^{{ - 4}}}$ $1.35 \times {{10}^{{ - 3}}}$
6 70 0.0045 $1.64 \times {{10}^{{ - 6}}}$ $6.46 \times {{10}^{{ - 4}}}$ $1.29 \times {{10}^{{ - 3}}}$
8 70 0.0045 $1.35 \times {{10}^{{ - 7}}}$ $6.17 \times {{10}^{{ - 4}}}$ $1.23 \times {{10}^{{ - 3}}}$
10 70 0.0045 $1.77 \times {{10}^{{ - 8}}}$ $5.90 \times {{10}^{{ - 4}}}$ $1.18 \times {{10}^{{ - 3}}}$
12 70 0.0045 $3.28 \times {{10}^{{ - 9}}}$ $5.64 \times {{10}^{{ - 4}}}$ $1.13 \times {{10}^{{ - 3}}}$
14 70 0.0045 $8.03 \times {{10}^{{ - 10}}}$ $5.41 \times {{10}^{{ - 4}}}$ $1.08 \times {{10}^{{ - 3}}}$
16 70 0.0045 $2.45 \times {{10}^{{ - 10}}}$ $5.18 \times {{10}^{{ - 4}}}$ $1.04 \times {{10}^{{ - 3}}}$

Обсудим теперь результаты вычислительных экспериментов по решению задачи полной маскировки (4.4). Предварительно напомним, что в физической литературе общепринято в качестве решения задачи маскировки использовать решение ${{{\mathbf{m}}}^{{{\text{alt}}}}}$, отвечающее чередующемуся дизайну [6], [26]. Это связано с тем, что оболочку, состоящую из чередующихся слоев с большим контрастом, принято считать хорошей аппроксимацией анизотропной оболочки, которая получается в результате применения для решения задач дизайна устройств маскировки метода, основанного на ТО подходе [2]. Однако, как показывает анализ табл. 1–3, оболочки $(\Omega ,{{{\mathbf{m}}}^{{{\text{alt}}}}})$, отвечающие схеме чередующегося дизайна, обладают низкой маскировочной эффективностью. Действительно, в то время как значения ${{J}_{i}}({{{\mathbf{m}}}^{{{\text{opt}}}}})$, где ${{{\mathbf{m}}}^{{{\text{opt}}}}} = {{{\mathbf{m}}}^{{{\text{alt}}}}}$, приведенные в табл. 2 и 3, достаточно малы при $M$, близких к $16$, отвечая высокой экранирующей эффективности оболочки $(\Omega ,{{{\mathbf{m}}}^{{{\text{alt}}}}})$, значения $J({{{\mathbf{m}}}^{{{\text{opt}}}}})$, наоборот, относительно велики, имея порядок ${{10}^{{ - 3}}}{\kern 1pt} - {\kern 1pt} {{10}^{{ - 4}}}$ даже при $M$, близких к $16$, что отвечает невысокой маскировочной эффективности. Для того, чтобы получить решение задачи маскировки, обладающее высокой маскировочной эффективностью, необходимо решить именно экстремальную задачу (4.4), отвечающую задаче полной маскировки.

Мы начнем наш анализ результатов решения задачи (4.4) с анализа простейшего случая двухслойной оболочки $(M = 2)$. Напомним, что в этом случае существует точное решение $(0,\mu _{2}^{0})$ задачи полной маскировки, где $\mu _{2}^{0}$ определяется формулой (3.15). Простые вычисления с учетом соотношений (5.1), согласно которым ${{R}_{0}} = a = 0.035$ м, ${{R}_{1}} = (a + b){\text{/}}2 = 0.0425$ м, ${{R}_{2}} = b = 0.05$ м, показывают, что $\mu _{2}^{0} = {{\mu }_{0}}(2R_{2}^{3} + R_{1}^{3}){\text{/}}(2(R_{2}^{3} - R_{1}^{3})) = 3.38726919339$. (Последнее значение записано с 11-ю верными цифрами после запятой). С учетом этого мы зафиксируем верхнюю границу ${{\mu }_{{{\text{max}}}}} = 10$, а в качестве нижней границы ${{\mu }_{{{\text{min}}}}}$ выберем убывающую последовательность $\mu _{1}^{n} = {{10}^{{ - n}}}$. Результаты решения задачи (4.4) в виде оптимальных проницаемостей $\mu _{1}^{{{\text{opt}}}},\;\mu _{2}^{{{\text{opt}}}}$ и оптимальных значений $J({{{\mathbf{m}}}^{{{\text{opt}}}}})$ функционала $J({\mathbf{m}})$, где ${{{\mathbf{m}}}^{{{\text{opt}}}}} = (\mu _{1}^{{{\text{opt}}}},\mu _{2}^{{{\text{opt}}}})$, представлены вместе со значениями ${{J}_{e}}({{{\mathbf{m}}}^{{{\text{opt}}}}})$ и ${{J}_{i}}({{{\mathbf{m}}}^{{{\text{opt}}}}})$ (для сравнения) в табл. 4 для ряда значений $\mu _{1}^{n}$, изменяющихся от ${{10}^{{ - 1}}}$ до ${{10}^{{ - 12}}}$.

Таблица 4.  

Задача маскировки: $M = 2$, $\mu _{{{\text{min}}}}^{n} = {{10}^{{ - n}}}$, $n = 1,...,12$, ${{\mu }_{{{\text{max}}}}} = 10$

${{\mu }_{{{\text{min}}}}}$ ${{\mu }_{{{\text{max}}}}}$ $\mu _{1}^{{{\text{opt}}}}$ $\mu _{2}^{{{\text{opt}}}}$ $J({{{\mathbf{m}}}^{{{\text{opt}}}}})$ ${{J}_{i}}({{{\mathbf{m}}}^{{{\text{opt}}}}})$ ${{J}_{e}}({{{\mathbf{m}}}^{{{\text{opt}}}}})$
${{10}^{{ - 1}}}$ 10.0 $10$ $0.10000000000$ $1.10 \times {{10}^{{ - 1}}}$ $2.20 \times {{10}^{{ - 1}}}$ $5.86 \times {{10}^{{ - 4}}}$
${{10}^{{ - 2}}}$ 10.0 $10$ $0.01000000000$ $1.60 \times {{10}^{{ - 2}}}$ $3.06 \times {{10}^{{ - 2}}}$ $1.35 \times {{10}^{{ - 3}}}$
${{10}^{{ - 4}}}$ 10.0 ${{10}^{{ - 4}}}$ $\underline {3.38} 595617966$ $3.90 \times {{10}^{{ - 4}}}$ $7.80 \times {{10}^{{ - 4}}}$ 0.0
${{10}^{{ - 6}}}$ 10.0 ${{10}^{{ - 6}}}$ $\underline {3.3872} 5605599$ $3.90 \times {{10}^{{ - 6}}}$ $7.80 \times {{10}^{{ - 6}}}$ 0.0
${{10}^{{ - 8}}}$ 10.0 ${{10}^{{ - 8}}}$ $\underline {3.387269} 06202$ $3.90 \times {{10}^{{ - 8}}}$ $7.80 \times {{10}^{{ - 8}}}$ 0.0
${{10}^{{ - 10}}}$ 10.0 ${{10}^{{ - 10}}}$ $\underline {3.38726919} 208$ $3.90 \times {{10}^{{ - 10}}}$ $7.80 \times {{10}^{{ - 10}}}$ 0.0
${{10}^{{ - 12}}}$ 10.0 ${{10}^{{ - 12}}}$ $\underline {3.3872691933} 8$ $3.90 \times {{10}^{{ - 12}}}$ $7.80 \times {{10}^{{ - 12}}}$ 0.0

Анализ табл. 4 показывает, что с уменьшением нижней границы ${{\mu }_{{{\text{min}}}}}$ множества $K$ от ${{10}^{{ - 1}}}$ до ${{10}^{{ - 12}}}$, чему соответствует увеличение контраста ${{\mu }_{{{\text{max}}}}}{\text{/}}{{\mu }_{{{\text{min}}}}}$ от $100$ до ${{10}^{{13}}}$, оптимальное решение $(\mu _{1}^{{{\text{opt}}}},\mu _{2}^{{{\text{opt}}}})$ задачи полной маскировки (4.4), найденное с помощью МРЧ, при стремлении ${{\mu }_{{{\text{min}}}}}$ к нулю приближается к точному (сингулярному) решению $(0,\mu _{2}^{0})$ задачи полной маскировки. При этом значение $J({{{\mathbf{m}}}^{{{\text{opt}}}}})$, где ${{{\mathbf{m}}}^{{{\text{opt}}}}} = (\mu _{1}^{{{\text{opt}}}},\mu _{2}^{{{\text{opt}}}})$, изменяется от $1.10 \times {{10}^{{ - 1}}}$ при ${{\mu }_{{{\text{min}}}}} = {{10}^{{ - 1}}}$ до значения $3.90 \times {{10}^{{ - 12}}}$ при ${{\mu }_{{{\text{min}}}}} = {{10}^{{ - 12}}}$, отвечающего очень высокой маскировочной эффективности оболочки $(\Omega ,{{{\mathbf{m}}}^{{{\text{opt}}}}})$. Указанные факты подтверждают высокую точность используемого нами оптимизационного метода для решения обратной задачи полной маскировки. Хотя, как уже отмечалось выше, в практическом плане полученные с высокой точностью решения, отвечающие малым значениям $\mu _{1}^{{{\text{opt}}}}$, мало перспективны в виду их сингулярности.

Из табл. 4 следует, что $\mu _{1}^{{{\text{opt}}}} = {{\mu }_{{{\text{min}}}}}$ для всех $n = 4,...,12$ (кроме $n = 1,2$, когда $\mu _{1}^{{{\text{opt}}}} = {{\mu }_{{{\text{max}}}}}$ и $\mu _{2}^{{{\text{opt}}}} = {{\mu }_{{{\text{min}}}}}$), тогда как $\mu _{2}^{{{\text{opt}}}}$ принимает некоторое промежуточное значение между ${{\mu }_{{{\text{min}}}}}$ и ${{\mu }_{{{\text{max}}}}}$. Это является проявлением общей тенденции в поведении отдельных компонент оптимального решения задачи (4.4) для всех значений $M$. Указанная тенденция состоит в том, что соотношения (5.2) (либо (5.3)) для оптимальных проницаемостей, отвечающие схеме чередующегося дизайна 1-го (либо 2-го) типа, выполняются при выполнении условия (5.4) для всех управлений $\mu _{m}^{{{\text{opt}}}}$, кроме, быть может, последнего $\mu _{M}^{{{\text{opt}}}}$, которое принимает некоторое промежуточное значение между ${{\mu }_{{{\text{min}}}}}$ и ${{\mu }_{{{\text{max}}}}}$. Другими словами, для задачи (4.4) вместо (5.2) (либо (5.3)) выполняются следующие соотношения почти чередующегося дизайна:

(5.6)
$\mu _{1}^{{{\text{opt}}}} = \mu _{3}^{{{\text{opt}}}} = ... = \mu _{{M - 1}}^{{{\text{opt}}}} = {{\mu }_{{{\text{min}}}}},\quad \mu _{2}^{{{\text{opt}}}} = ... = \mu _{{M - 2}}^{{{\text{opt}}}} = {{\mu }_{{{\text{max}}}}},\quad {{\mu }_{{{\text{min}}}}} \leqslant \mu _{M}^{{{\text{opt}}}} \leqslant {{\mu }_{{{\text{max}}}}}$
либо

(5.7)
$\mu _{1}^{{{\text{opt}}}} = \mu _{3}^{{{\text{opt}}}} = ... = \mu _{{M - 1}}^{{{\text{opt}}}} = {{\mu }_{{{\text{max}}}}},\quad \mu _{2}^{{{\text{opt}}}} = ... = \mu _{{M - 2}}^{{{\text{opt}}}} = {{\mu }_{{{\text{min}}}}},\quad {{\mu }_{{{\text{min}}}}} \leqslant \mu _{M}^{{{\text{opt}}}} \leqslant {{\mu }_{{{\text{max}}}}}.$

Приведем теперь результаты решения задачи маскировки для нескольких конкретных тестов. Первый тест отвечает первой выбранной ранее паре $({{\mu }_{{{\text{min}}}}},{{\mu }_{{{\text{max}}}}}) = (0.025,40)$ в (5.5). Соответствующие результаты решения задачи (4.4) в виде оптимальных управлений $\mu _{1}^{{{\text{opt}}}}$, $\mu _{M}^{{{\text{opt}}}}$ и оптимальных значений $J({{{\mathbf{m}}}^{{{\text{opt}}}}})$ функционала $J({\mathbf{m}})$ представлены вместе со значениями ${{J}_{i}}({{{\mathbf{m}}}^{{{\text{opt}}}}})$ и ${{J}_{e}}({{{\mathbf{m}}}^{{{\text{opt}}}}})$ (для сравнения) в табл. 5. Остальные управления $\mu _{2}^{{{\text{opt}}}},...,\mu _{{M - 1}}^{{{\text{opt}}}}$ при $M \geqslant 4$ определяются из соотношений (5.7), отвечающих схеме почти чередующегося дизайна 2-го типа. Из табл. 5 видно, что последнее управление $\mu _{M}^{{{\text{opt}}}}$ совпадает с ${{\mu }_{{{\text{min}}}}} = 0.025$ при $M = 2,4$ и $6$, при $M \geqslant 8$ оно принимает промежуточные между ${{\mu }_{{{\text{min}}}}}$ и ${{\mu }_{{{\text{max}}}}}$ значения, убывающие от $0.0546$ при $M = 8$ до $0.0339$ при $M = 16$, тогда как значение $J({{{\mathbf{m}}}^{{{\text{opt}}}}})$ убывает от $1.14 \times {{10}^{{ - 2}}}$ при $M = 2$ до значения $7.28 \times {{10}^{{ - 5}}}$ при $M = 16$, отвечающего невысокой маскировочной эффективности оболочки $(\Omega ,{{{\mathbf{m}}}^{{{\text{opt}}}}})$.

Таблица 5.  

Задача маскировки: ${{\mu }_{{{\text{min}}}}} = 0.025$, ${{\mu }_{{{\text{max}}}}} = 40$

$M$ $\mu _{1}^{{{\text{opt}}}}$ $\mu _{M}^{{{\text{opt}}}}$ $J({{{\mathbf{m}}}^{{{\text{opt}}}}})$ ${{J}_{i}}({{{\mathbf{m}}}^{{{\text{opt}}}}})$ ${{J}_{e}}({{{\mathbf{m}}}^{{{\text{opt}}}}})$
2 40 0.025 $1.14 \times {{10}^{{ - 2}}}$ $2.16 \times {{10}^{{ - 3}}}$ $1.18 \times {{10}^{{ - 3}}}$
4 40 0.025 $1.83 \times {{10}^{{ - 3}}}$ $2.77 \times {{10}^{{ - 3}}}$ $9.02 \times {{10}^{{ - 4}}}$
6 40 0.025 $7.68 \times {{10}^{{ - 4}}}$ $8.46 \times {{10}^{{ - 3}}}$ $6.91 \times {{10}^{{ - 4}}}$
8 40 0.0546 $3.19 \times {{10}^{{ - 4}}}$ $6.37 \times {{10}^{{ - 4}}}$ $4.78 \times {{10}^{{ - 19}}}$
10 40 0.0465 $1.76 \times {{10}^{{ - 4}}}$ $3.52 \times {{10}^{{ - 4}}}$ $1.59 \times {{10}^{{ - 19}}}$
12 40 0.0411 $1.18 \times {{10}^{{ - 4}}}$ $2.36 \times {{10}^{{ - 4}}}$ $7.96 \times {{10}^{{ - 20}}}$
14 40 0.0370 $8.91 \times {{10}^{{ - 5}}}$ $1.78 \times {{10}^{{ - 4}}}$ $3.19 \times {{10}^{{ - 19}}}$
16 40 0.0339 $7.28 \times {{10}^{{ - 5}}}$ $1.46 \times {{10}^{{ - 4}}}$ 0.0

Следующий тест отвечает второй выбранной ранее паре $({{\mu }_{{{\text{min}}}}},{{\mu }_{{{\text{max}}}}}) = (0.0045,40)$ в (5.5). Соответствующие результаты решения задачи (4.4) в виде управлений $\mu _{1}^{{{\text{opt}}}}$, $\mu _{M}^{{{\text{opt}}}}$ и оптимальных значений $J({{{\mathbf{m}}}^{{{\text{opt}}}}})$ функционала $J({\mathbf{m}})$ представлены вместе со значениями ${{J}_{i}}({{{\mathbf{m}}}^{{{\text{opt}}}}})$ и ${{J}_{e}}({{{\mathbf{m}}}^{{{\text{opt}}}}})$ в табл. 6, которая является аналогом табл. 5. Остальные значения $\mu _{2}^{{{\text{opt}}}},...,\mu _{{M - 1}}^{{{\text{opt}}}}$ при $M \geqslant 4$ определяются из соотношений (5.6), отвечающих схеме почти чередующегося дизайна 1-го типа. Из табл. 6 видно, что последнее управление $\mu _{M}^{{{\text{opt}}}}$ совпадает с ${{\mu }_{{{\text{min}}}}} = 0.0045$ при $M = 2$, а при изменении $M$ от $4$ до $16$ $\mu _{M}^{{{\text{opt}}}}$ возрастает от значения $6.3817$ до $21.3467$, тогда как значение $J({{{\mathbf{m}}}^{{{\text{opt}}}}})$ убывает от $2.78 \times {{10}^{{ - 3}}}$ при $M = 2$ до значения $8.09 \times {{10}^{{ - 9}}}$ при $M = 16$, отвечающего достаточно высокой маскировочной эффективности оболочки $(\Omega ,{{{\mathbf{m}}}^{{{\text{opt}}}}})$.

Таблица 6.  

Задача маскировки: ${{\mu }_{{{\text{min}}}}} = 0.0045$, ${{\mu }_{{{\text{max}}}}} = 40$

$M$ $\mu _{1}^{{{\text{opt}}}}$ $\mu _{M}^{{{\text{opt}}}}$ $J({{{\mathbf{m}}}^{{{\text{opt}}}}})$ ${{J}_{i}}({{{\mathbf{m}}}^{{{\text{opt}}}}})$ ${{J}_{e}}({{{\mathbf{m}}}^{{{\text{opt}}}}})$
2 40 0.0045 $2.78 \times {{10}^{{ - 3}}}$ $4.14 \times {{10}^{{ - 3}}}$ $1.41 \times {{10}^{{ - 3}}}$
4 0.0045 6.3817 $2.43 \times {{10}^{{ - 4}}}$ $4.85 \times {{10}^{{ - 4}}}$ 0.0
6 0.0045 9.2633 $1.24 \times {{10}^{{ - 5}}}$ $2.48 \times {{10}^{{ - 5}}}$ 0.0
8 0.0045 11.9708 $1.33 \times {{10}^{{ - 6}}}$ $2.66 \times {{10}^{{ - 6}}}$ 0.0
10 0.0045 14.5166 $2.35 \times {{10}^{{ - 7}}}$ $4.71 \times {{10}^{{ - 7}}}$ 0.0
12 0.0045 16.9168 $5.97 \times {{10}^{{ - 8}}}$ $1.19 \times {{10}^{{ - 7}}}$ 0.0
14 0.0045 19.1880 $1.98 \times {{10}^{{ - 8}}}$ $3.96 \times {{10}^{{ - 8}}}$ 0.0
16 0.0045 21.3467 $8.09 \times {{10}^{{ - 9}}}$ $1.62 \times {{10}^{{ - 8}}}$ 0.0

Достигнутую эффективность можно сделать еще выше, если увеличить контраст ${{\mu }_{{{\text{max}}}}}{\text{/}}{{\mu }_{{{\text{min}}}}}$ за счет увеличения ${{\mu }_{{{\text{max}}}}}$. В этом можно убедиться из табл. 7, которая является аналогом табл. 6 для случая ${{\mu }_{{{\text{max}}}}} = 70$, отвечающего магнитной проницаемости кобальта. Видно, что указанное изменение ${{\mu }_{{{\text{max}}}}}$ до $70$ привело к изменению $J({{{\mathbf{m}}}^{{{\text{opt}}}}})$ от $1.92 \times {{10}^{{ - 3}}}$ при $M = 2$ до значения $2.77 \times {{10}^{{ - 10}}}$ при $M = 16$, которое отвечает очень высокой маскировочной эффективности оболочки $(\Omega ,{{{\mathbf{m}}}^{{{\text{opt}}}}})$. Отметим еще одну особенность последних двух тестов. Она состоит в том, что построенное оптимальное решение ${{{\mathbf{m}}}^{{{\text{opt}}}}}$ задачи полной маскировки является при $M \geqslant 4$ одновременно точным решением задачи внешней маскировки. Это вытекает из соотношений ${{J}_{e}}({{{\mathbf{m}}}^{{{\text{opt}}}}}) = 0$, приведенных в последнем столбце каждой из табл. 6 и 7 при $M > 2$.

Таблица 7.  

Задача маскировки: ${{\mu }_{{{\text{min}}}}} = 0.0045$, ${{\mu }_{{{\text{max}}}}} = 70$

$M$ $\mu _{1}^{{{\text{opt}}}}$ $\mu _{M}^{{{\text{opt}}}}$ $J({{{\mathbf{m}}}^{{{\text{opt}}}}})$ ${{J}_{i}}({{{\mathbf{m}}}^{{{\text{opt}}}}})$ ${{J}_{e}}({{{\mathbf{m}}}^{{{\text{opt}}}}})$
2 70 0.0045 $1.92 \times {{10}^{{ - 3}}}$ $2.43 \times {{10}^{{ - 3}}}$ $1.41 \times {{10}^{{ - 3}}}$
4 0.0045 6.3806 $1.39 \times {{10}^{{ - 4}}}$ $2.79 \times {{10}^{{ - 4}}}$ 0.0
6 0.0045 9.2573 $4.15 \times {{10}^{{ - 6}}}$ $8.31 \times {{10}^{{ - 6}}}$ 0.0
8 0.0045 11.9512 $2.66 \times {{10}^{{ - 7}}}$ $5.31 \times {{10}^{{ - 7}}}$ 0.0
10 0.0045 14.4691 $2.88 \times {{10}^{{ - 8}}}$ $5.75 \times {{10}^{{ - 8}}}$ 0.0
12 0.0045 16.8218 $4.61 \times {{10}^{{ - 9}}}$ $9.22 \times {{10}^{{ - 9}}}$ 0.0
14 0.0045 19.0213 $1.00 \times {{10}^{{ - 9}}}$ $2.00 \times {{10}^{{ - 9}}}$ 0.0
16 0.0045 21.0804 $2.77 \times {{10}^{{ - 10}}}$ $5.54 \times {{10}^{{ - 10}}}$ 0.0

На наш взгляд, представляет интерес сравнить табл. 7 и 3 (а также 6 и 2), отвечающие одним и тем же данным $({{\mu }_{{{\text{min}}}}},{{\mu }_{{{\text{max}}}}})$. Указанное сравнение позволяет сделать вывод об очень сильном влиянии на качество (т.е. точность) решения задачи маскировки именно последнего управления $\mu _{M}^{{{\text{opt}}}}$. Действительно, ошибка решения задачи маскировки, определяемая значением $J({{{\mathbf{m}}}^{{{\text{alt}}}}})$, где ${{{\mathbf{m}}}^{{{\text{alt}}}}}$ – чередующееся решение, равна $5.18 \times {{10}^{{ - 4}}}$ в табл. 3 (при $M = 16$) и равна $J({{{\mathbf{m}}}^{{{\text{opt}}}}}) = 2.77 \times {{10}^{{ - 10}}}$ в табл. 7 на оптимальном решении ${{{\mathbf{m}}}^{{{\text{opt}}}}}$ задачи (4.4), отличающемся от ${{{\mathbf{m}}}^{{{\text{alt}}}}}$ лишь последней компонентой $\mu _{M}^{{{\text{opt}}}}$. Такое существенное уменьшение значения $J({{{\mathbf{m}}}^{{{\text{opt}}}}})$ на шесть порядков обусловлено изменением последнего управления $\mu _{M}^{{{\text{opt}}}}$.

Таким образом, применение численного алгоритма решения обратных задач экранирования и маскировки, основанного на оптимизационном методе, позволило получить решения, обладающие наивысшей эффективностью в рассматриваемом классе. Для задачи экранирования полученные решения обладают также простотой технической реализации при определенном выборе множества управлений $K$ в (4.1), поскольку отвечающие им экранирующие оболочки состоят из чередующихся слоев, заполненных распространенными материалами. Для задачи маскировки материал последнего слоя может не принадлежать классу природных или инженерных материалов. В связи с этим может возникнуть техническая трудность с реализацией полученных решений. Однако эта трудность не является принципиальной ввиду больших успехов, достигнутых в последнее время в создании метаматериалов с заданными магнитными свойствами.

Полученные в статье результаты относятся к случаю однородного внешне приложенного магнитного поля, имеющего вид (3.1). На наш взгляд, большой интерес представляет перенесение полученных выше результатов на случай неоднородного внешне приложенного поля, создаваемого компактно распределенными источниками. Исследованию этой проблемы авторы собираются посвятить будущую работу.

Список литературы

  1. Долин Л.С. О возможности сопоставления трехмерных электромагнитных систем с неоднородным анизотропным заполнением // Изв. вузов. Радиофизика. 1961. Т. 4. № 4. С. 964–967.

  2. Pendry J.B., Schurig D., Smith D.R. Controlling electromagnetic fields // Science. 2006. V. 312. P. 1780–1782.

  3. Leonhardt U. Optical conformal mapping // Science. 2006. V. 312. P. 1777–1780.

  4. Ward A.J., Pendry J.B. Refraction and geometry in Maxwell’s equations // J. of Modern Optics. 1996. V. 43. P. 773–793.

  5. Chen H., Chan C.T. Acoustic cloaking in three dimensions using acoustic metamaterial // Appl. Phys. Lett. 2007. V. 91. № 183518. P. 1–3.

  6. Han T., Qiu C.-W. Transformation Laplacian metamaterials: recent advances in manipulating thermal and dc fields // J. Opt. 2016. V. 18. № 044003. P. 1–13.

  7. Yang F., Zhong Mei Z.L., Jin T.Y., Cui T.J. DC electric invisibility cloak // Phys. Rev. Lett. 2012. V. 109. № 053902. P. 1–5.

  8. Gomory F., Solovyov M., Souc J., Navau C., Prat-Camps J., Sanchez A. Experimental realization of a magnetic cloak // Science. 2012. V. 335. P. 1466–1468.

  9. Guenneau S., Amra C., Veynante D. Transformation thermodynamics: cloaking and concentrating heat flux // Opt. Express. 2012. V. 20. P. 8207–8218.

  10. Shestopalov Yu.V., Smirnov Yu.G. Determination of permittivity of an inhomogeneous dielectric body in a waveguide // Inverse Problems. 2011. V. 27. № 9. P. 095010.

  11. Smirnov Y.G., Medvedik M.Y., Moskaleva M.A. Two-step method for permittivity determination of an inhomogeneous body placed in a rectangular waveguide // Lobachevskii J. Math. 2018. V. 39. P. 1114–1147.

  12. Тихонов А.Н., Арсенин В.Я. Методы решения некорректных задач. М.: Наука, 1986. 288 с.

  13. Peralta I., Fachinotti V.D. Optimization-based design of heat flux manipulation devices with emphasis on fabricability // Sci. Rep. 2017. V. 7. № 6261. P. 1–8.

  14. Fachinotti V.D., Ciarbonetti A.A., Peralta I., Rintoul I. Optimization-based design to easy-to-make devices for heat flux manipulation // Int. J. Therm. Sci. 2018. V. 128. P. 38–48.

  15. Алексеев Г.В., Левин В.А., Терешко Д.А. Оптимизационный анализ задачи тепловой маскировки цилиндрического тела // Докл. АН. 2017. Т. 472. № 4. С. 398–402.

  16. Алексеев Г.В., Левин В.А., Терешко Д.А. Оптимизационный метод в задачах дизайна сферических слоистых тепловых оболочек // Докл. АН. 2017. Т. 476. № 5. С. 512–517.

  17. Алексеев Г.В., Терешко Д.А. Оптимизационный метод в осесимметричных задачах электрической маскировки материальных тел // Ж. вычисл. матем. и матем. физ. 2019. Т. 59. № 2. С. 217–234.

  18. Alekseev G.V., Tereshko D.A. Particle swarm optimization-based algorithms for solving inverse problems of designing thermal cloaking and shielding devices // Int. J. Heat Mass Transf. 2019. V. 135. P. 1269–1277.

  19. Lobanov A.V., Spivak Yu.E. Numerical analysis of problem of designing magnetic bilayer cloak // Progress In Electromagnetics Research Symposium – Spring (PIERS). 2017. P. 1362–1366.

  20. Alekseev G.V., Tereshko D.A., Shestopalov Yu.V. Optimization approach for axisymmetric electric field cloaking and shielding // Inverse Probl. Sci. Eng. 2020. V. 28. P. 1–16. Published online: 02.06.2020

  21. Алексеев Г.В. Оценки устойчивости в задаче маскировки материальных тел для уравнений Максвелла // Ж. вычисл. матем. и матем. физ. 2014. Т. 54. № 12. С. 1863–1878.

  22. Алексеев Г.В. Анализ и оптимизация в задачах маскировки материальных тел для уравнений Максвелла // Дифференц. ур-ния. 2016. Т. 52. № 3. С. 366–377.

  23. Алексеев Г.В., Спивак Ю.Э. Теоретический анализ задачи магнитной маскировки на основе оптимизационного метода // Дифференц. ур-ния. 2018. Т. 54. № 9. С. 1155–1166.

  24. Спивак Ю.Э. Оптимизационный метод в двумерных задачах магнитной маскировки // Сиб. электрон. матем. изв. 2019. Т. 16. С. 812–825.

  25. Poli R., Kennedy J., Blackwell T. Particle swarm optimization: an overview // Swarm Intel. 2007. V. 1. P. 33–57.

  26. Алексеев Г.В. Проблема невидимости в акустике, оптике и теплопереносе. Владивосток: Дальнаука, 2016. 224 с.

  27. Kennedy J., Eberhart R. Particle swarm optimization // Proceedings of IEEE International Conference on Neural Networks. IV. 1995. P. 1942–1948.

  28. Chiang A.C. Elements of Dynamic Optimization. New York: McGraw-Hill, 1992. 327 p.

  29. Solovyov M., Gomory F., Souc J., Mikulasova E., Usakova M., Usak E. Force acting on a magnetic cloak placed in magnetic field // The 13th biennial European Conference on Applied Superconductivity. 2017. Poster № 3LP4-03.

  30. SuperPower Inc., http://www.superpower-inc.com/

Дополнительные материалы отсутствуют.