Известия РАН. Механика твердого тела, 2021, № 3, стр. 42-61

ПРИМЕНЕНИЕ НЕЙРОННЫХ СЕТЕЙ ДЛЯ МОДЕЛИРОВАНИЯ УДАРНО-ВОЛНОВЫХ ПРОЦЕССОВ В АЛЮМИНИИ

Н. А. Грачева a, М. В. Леканов a, А. Е. Майер a*, Е. В. Фомин a

a Челябинский государственный университет
Челябинск, Россия

* E-mail: mayer@csu.ru

Поступила в редакцию 17.11.2020
После доработки 20.11.2020
Принята к публикации 24.11.2020

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

Аннотация

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

Ключевые слова: ударные волны, уравнение состояния, пластическая деформация, монокристалл, молекулярно-динамическое моделирование, искусственные нейронные сети, гомогенная нуклеация дислокаций

1. Введение. Последнее десятилетие активно развивается экспериментальная методика исследования ударно-волновых процессов в тонких (порядка и меньше микрометра) пленках металлов под действием мощных фемтосекундных импульсов лазерного излучения [18]. Уменьшение времени воздействия и дистанции распространения ударных волн позволяет получить сильно неравновесные состояния вещества [9]. Такие состояния характеризуются аномально высокой откольной и сдвиговой прочностью [10]. Регистрируемые в экспериментах напряжения на упругом предвестнике достигают 7.5–12.5 ГПа для алюминия [1, 2, 7], 23 ГПа для хрома [8], 28 ГПа для железа [3] и даже 43 ГПа для тантала [6]. Столь высокие значения напряжений на предвестнике и соответствующей сдвиговой прочности объясняются сверхвысокими скоростями деформации в этих экспериментах – порядка 109 с–1. Инерционность развития пластической деформации позволяет материалу на короткое время зайти в область больших сдвиговых напряжений. В большинстве металлов пластическая релаксация происходит за счет скольжения дислокаций, конечная плотность и скорость которых ограничивает скорость релаксации.

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

Последовательная адаптация дислокационных моделей пластичности [1114] на случай сверхвысоких скоростей деформации требует учета двух важных факторов. Первый фактор связан с большой по величине упругой деформацией, что приводит к нелинейному росту напряжений на упругой стадии. Как следствие, необходимо учитывать нелинейную зависимость давления и девиатора напряжений от деформации. Для давления это можно осуществить с помощью хорошо разработанного аппарата уравнений состояния, в том числе широкодиапазонных [1517]. Для девиаторов такой аппарат отсутствует и в большинстве моделей используется линейный закон Гука [11, 18, 19]. Согласно результатам МД-моделирования [20] сдвиговая деформация влияет на давление, что не учитывается в существующих уравнениях состояния. Все это требует развития аппарата нелинейных тензорных уравнений состояния, связывающих тензоры напряжений и деформаций на нелинейной упругой стадии.

Второй фактор – возможность гомогенной нуклеации как дополнительного источника дислокаций в материале [2123]. В большинстве случаев этот процесс подавлен по сравнению с размножением существующих дислокаций. В упругих предвестниках большой амплитуды он может реализовываться за счет сверхвысокой скорости деформации, дефицита существующих дислокаций и, как следствие, высокого уровня сдвиговых напряжений. Гомогенная нуклеация будет выступать ограничителем сдвиговых напряжений и амплитуды упругого предвестника. Согласно результатам МД-исследований [2427] порог гомогенной нуклеации дислокаций сложным образом зависит от характера нагружения, в частности от направления сдвиговой деформации относительно кристаллографических осей. Для ударно-волновых задач важно, что порог нуклеации зависит от давления и температуры. Это требует нахождения порога нуклеации как функции тензора деформации и температуры.

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

В данной работе мы используем МД-моделирование деформации репрезентативного объема монокристалла алюминия для исследования связи деформаций и напряжений и порога гомогенной нуклеации дислокаций. Рассматриваются осесимметричные деформированные состояния, которые реализуются в плоских ударных волнах. Состояние характеризуется двумя независимыми компонентами тензора деформаций. Ось симметрии совпадает с направлением [100 ] монокристалла. Полученные данные МД-моделирования используются для обучения нейронных сетей. Обученные нейронные сети выступают в качестве тензорного уравнения состояния и функции порога нуклеации (аппроксимируют эти сложные зависимости). Они используются в составе континуальной модели дислокационной пластичности. Результаты расчетов по модели сравниваются с прямым МД-моделированием распространения ударной волны и используются для анализа затухания упругого предвестника в алюминии в зависимости от начальной плотности дислокаций.

2. Континуальная модель. 2.1. Кинематика деформации. При высокоскоростном соударении пластин металлов от плоскости соударения распространяется ударная волна. За исключением краевых областей, в которых важна боковая разгрузка [33], ударная волна является плоской и приводит к одноосной деформации материала вдоль нормали к фронту волны (направим ось x1 вдоль этой нормали). За счет пластической релаксации напряженное состояние меняется от того, что соответствует одноосной упругой деформации, до состояния, близкого к гидростатическому случаю. Первое реализуется на упругом предвестнике, а второе – за фронтом ударной волны. Чтобы учесть этот переход будем рассматривать осесимметричный случай, когда упругие деформации в поперечных направлениях (вдоль x2 и x3) равны друг другу, но могут быть отличны от нуля и от деформации в продольном направлении (вдоль оси x1).

Эксперименты [13] и расчеты [13] показывают, что упругий предвестник ударной волны имеет большую амплитуду на малых расстояниях от плоскости соударения. Это значит, что упругие деформации могут быть большими и необходимо использовать формализм конечных деформаций. Также необходимо учитывать нелинейную зависимость давления и девиатора напряжений от деформации.

Рассмотрим деформацию, связанную с макроскопическим движением вещества. В результате перемещения макроскопических частей вещества (содержащих много атомов) точки с начальными координатами ${\mathbf{X}}$ заняли текущие положения x. Тензор градиента макроскопической деформации ${\mathbf{F}}$ вводится как [34]

(2.1)
${{F}_{{ik}}} = \frac{{\partial {{x}_{k}}}}{{\partial {{X}_{i}}}}$

В начальном недеформированном состоянии этот тензор сводится к единичной матрице ${{\left. {\mathbf{F}} \right|}_{{t = 0}}} = {\mathbf{I}}$ или ${{\left. {{{F}_{{ik}}}} \right|}_{{t = 0}}} = {{{{\delta }}}_{{ik}}}$, где ${{{{\delta }}}_{{ik}}}$ – символы Кронекера. При одноосной деформации в плоской ударной волне продольная компонента ${{F}_{{11}}}$ может быть рассчитана через текущую ${{\rho }}$ и начальную ${{{{\rho }}}_{0}}$ плотности как ${{F}_{{11}}} = {{{{\rho }_{0}}} \mathord{\left/ {\vphantom {{{{\rho }_{0}}} \rho }} \right. \kern-0em} \rho }$, поперечные компоненты остаются единичными, а недиагональные компоненты – нулевыми. Поэтому вместо (2.1) запишем:

(2.2)
${\mathbf{F}} = \left( {\begin{array}{*{20}{c}} {{{{{{{\rho }}}_{0}}} \mathord{\left/ {\vphantom {{{{{{\rho }}}_{0}}} {{\rho }}}} \right. \kern-0em} {{\rho }}}}&0&0 \\ 0&1&0 \\ 0&0&1 \end{array}} \right)$

Макроскопическая деформация ${\mathbf{F}}$ представляется комбинацией упругой ${{{\mathbf{F}}}^{{\text{e}}}}$ и пластической ${{{\mathbf{F}}}^{{\text{p}}}}$ частей [35]:

(2.3)
${\mathbf{F}} = {{{\mathbf{F}}}^{{\text{e}}}}{{{\mathbf{F}}}^{{\text{p}}}}$

При известных ${\mathbf{F}}$ и ${{{\mathbf{F}}}^{{\text{p}}}}$ из (2.3) находится упругая часть деформации, определяющая действующие в материале напряжения. В начальном недеформированном состоянии ${{{\mathbf{F}}}^{{\text{p}}}}{{{\text{|}}}_{{t = 0}}} = {\mathbf{I}}$, а его производная от времени определяется как [36]:

(2.4)
${{{\mathbf{\dot {F}}}}^{{\text{p}}}} = {\mathbf{\dot {w}}} \cdot {{{\mathbf{F}}}^{{\text{p}}}}$
где ${\mathbf{\dot {w}}}$ есть тензор скоростей пластической деформации за счет скольжения дислокаций. В осесимметричном случае с учетом того, что пластическая деформация за счет скольжения дислокаций не приводит к изменению объема, этот тензор сводится к следующей диагональной матрице:
(2.5)
${\mathbf{\dot {w}}} = \left( {\begin{array}{*{20}{c}} {\dot {w}}&0&0 \\ 0&{{{ - \dot {w}} \mathord{\left/ {\vphantom {{ - \dot {w}} 2}} \right. \kern-0em} 2}}&0 \\ 0&0&{{{ - \dot {w}} \mathord{\left/ {\vphantom {{ - \dot {w}} 2}} \right. \kern-0em} 2}} \end{array}} \right)$
где $\dot {w}$ есть скорость пластической деформации, которая будет определена далее. Из (2.4), (2.5) и начальных условий для ${{{\mathbf{F}}}^{{\text{p}}}}$ следует, что этот тензор остается диагональным, причем $F_{{22}}^{{\text{p}}} = F_{{33}}^{{\text{p}}}$ и

(2.6)
${{{\mathbf{\dot {F}}}}^{{\text{p}}}} = \left( {\begin{array}{*{20}{c}} {\dot {w}F_{{11}}^{{\text{p}}}}&0&0 \\ 0&{{{ - \dot {w}F_{{22}}^{{\text{p}}}} \mathord{\left/ {\vphantom {{ - \dot {w}F_{{22}}^{{\text{p}}}} 2}} \right. \kern-0em} 2}}&0 \\ 0&0&{{{ - \dot {w}F_{{22}}^{{\text{p}}}} \mathord{\left/ {\vphantom {{ - \dot {w}F_{{22}}^{{\text{p}}}} 2}} \right. \kern-0em} 2}} \end{array}} \right)$

С учетом диагональности ${{{\mathbf{F}}}^{{\text{p}}}}$ из (2.2) и (2.3) следует:

(2.7)
${{{\mathbf{F}}}^{{\text{e}}}} = \left( {\begin{array}{*{20}{c}} {{{{(F_{{11}}^{{\text{p}}})}}^{{ - 1}}}{{{{{{\rho }}}_{0}}} \mathord{\left/ {\vphantom {{{{{{\rho }}}_{0}}} {{\rho }}}} \right. \kern-0em} {{\rho }}}}&0&0 \\ 0&{{{{(F_{{22}}^{{\text{p}}})}}^{{ - 1}}}}&0 \\ 0&0&{{{{(F_{{22}}^{{\text{p}}})}}^{{ - 1}}}} \end{array}} \right)$

Таким образом, при известной $\dot {w}$ уравнения (2.6) и (2.7) позволяют найти компоненты упругого градиента деформации $F_{{11}}^{{\text{e}}}$ и $F_{{22}}^{{\text{e}}}$. Саму упругую деформацию характеризуем тензором конечных деформаций Грина [34]:

(2.8)
${\mathbf{L}} = \frac{1}{2}[{{({{{\mathbf{F}}}^{{\text{e}}}})}^{{\text{т}}}}{{{\mathbf{F}}}^{{\text{e}}}} - {\mathbf{I}}]$
где т означает транспонирование. Из (2.7) и (2.8) получаем следующий диагональный вид для тензора деформаций:

(2.9)
${\mathbf{L}} = \left( {\begin{array}{*{20}{c}} {\frac{1}{2}[{{{(F_{{11}}^{{\text{e}}})}}^{2}} - 1]}&0&0 \\ 0&{\frac{1}{2}[{{{(F_{{22}}^{{\text{e}}})}}^{2}} - 1]}&0 \\ 0&0&{\frac{1}{2}[{{{(F_{{22}}^{{\text{e}}})}}^{2}} - 1]} \end{array}} \right)$

Выпишем основные уравнения, описывающие кинематику упругопластической деформации в плоской ударной волне:

${{L}_{{11}}} = \frac{1}{2}[{{(F_{{11}}^{{\text{e}}})}^{2}} - 1],\quad {{L}_{{22}}} = \frac{1}{2}[{{(F_{{22}}^{{\text{e}}})}^{2}} - 1]$
(2.10)
$F_{{11}}^{{\text{e}}} = \frac{{{{{{\rho }}}_{0}}}}{{{\rho }}}{{(F_{{11}}^{{\text{p}}})}^{{ - 1}}},\quad F_{{22}}^{{\text{e}}} = {{(F_{{22}}^{{\text{p}}})}^{{ - 1}}}$
$\dot {F}_{{11}}^{{\text{p}}} = \dot {w}F_{{11}}^{{\text{p}}},\quad \dot {F}_{{22}}^{{\text{p}}} = - \frac{{\dot {w}}}{2}F_{{22}}^{{\text{p}}}$

2.2. Напряжения и тензорное уравнение состояния. Напряженное состояние вещества в текущей конфигурации характеризуем тензором напряжений Коши, который с учетом осевой симметрии приобретает следующий вид:

(2.11)
${\mathbf{\sigma }} = \left( {\begin{array}{*{20}{c}} { - P + S}&0&0 \\ 0&{ - P - {S \mathord{\left/ {\vphantom {S 2}} \right. \kern-0em} 2}}&0 \\ 0&0&{ - P - {S \mathord{\left/ {\vphantom {S 2}} \right. \kern-0em} 2}} \end{array}} \right)$
где $P$ – давление, $S$ – девиатор напряжений. В случае малых деформаций применим закон Гука, устанавливающий линейную связь между деформациями и напряжениями [37]:
(2.12)
$P = - K\left( {{{L}_{{11}}} + 2{{L}_{{22}}}} \right),\quad S = \frac{4}{3}G\left( {{{L}_{{11}}} - {{L}_{{22}}}} \right)$
где $K$ – объемный модуль упругости, $G$ – модуль сдвига. В общем случае связь между $P$, $S$ и ${{L}_{{11}}}$, ${{L}_{{22}}}$ является нелинейной и зависит от температуры. При решении уравнений механики сплошной среды из закона сохранения энергии вычисляется не температура, а внутренняя энергия E, поэтому удобно представить зависимости в следующем виде:

(2.13)
$P = {{P}_{{{\text{EOS}}}}}\left( {{{L}_{{11}}},{{L}_{{22}}},E} \right),\quad S = {{S}_{{{\text{EOS}}}}}\left( {{{L}_{{11}}},{{L}_{{22}}},E} \right)$

Набор переменных $\left\{ {{{L}_{{11}}},{{L}_{{22}}},E} \right\}$ полностью характеризует термодинамическое состояние элемента вещества. Поскольку функции (2.13) определяют не только давление, но и девиаторную часть напряжений, будем называть их тензорным уравнением состояния. В рассматриваемом осесимметричном случае есть всего две независимых компоненты тензора напряжений. В общем случае тензорное уравнение состояния должно определять все шесть независимых компонент. Помимо самих напряжений для замыкания модели и численного решения потребуются текущие значения упругих модулей, которые, опираясь на (2.12), можно определить как

(2.14)
$K = - {{\left. {\left( {\frac{{\partial {{P}_{{{\text{EOS}}}}}}}{{\partial \left[ {{{L}_{{11}}} + 2{{L}_{{22}}}} \right]}}} \right)} \right|}_{E}},\quad G = \frac{3}{4}{{\left. {\left( {\frac{{\partial {{S}_{{{\text{EOS}}}}}}}{{\partial \left[ {{{L}_{{11}}} - {{L}_{{22}}}} \right]}}} \right)} \right|}_{E}}$

Полученные в соответствии с (2.14) производные также образуют зависимости

(2.15)
$K = {{K}_{{{\text{EOS}}}}}\left( {{{L}_{{11}}},{{L}_{{22}}},E} \right),\quad G = {{G}_{{{\text{EOS}}}}}\left( {{{L}_{{11}}},{{L}_{{22}}},E} \right)$
являющиеся частью тензорного уравнения состояния. Помимо напряжений (2.13) и упругих модулей (2.15) уравнение состояния должно определять температуру $T$ и теплоемкость ${{C}^{{\text{V}}}}$ при постоянном объеме и форме тела (при постоянных деформациях ${{L}_{{11}}}$ и ${{L}_{{22}}}$):

(2.16)
$T = {{T}_{{{\text{EOS}}}}}\left( {{{L}_{{11}}},{{L}_{{22}}},E} \right),\quad {{C}^{{\text{V}}}} = C_{{{\text{EOS}}}}^{{\text{V}}}\left( {{{L}_{{11}}},{{L}_{{22}}},E} \right)$

Совокупность зависимостей (2.13), (2.15) и (2.16) представляет собой тензорное уравнение состояния. Для его построения было проведено МД-моделирование деформации репрезентативного объема монокристалла алюминия при различных температурах и траекториях изменения ${{L}_{{11}}}$ и ${{L}_{{22}}}$, выбрана упругая часть траекторий до нуклеации дислокации и полостей (при растяжении). Далее эти упругие состояния использовались для обучения искусственной нейронной сети: на вход сети подавался набор $\left\{ {{{L}_{{11}}},{{L}_{{22}}},E} \right\}$, а на выход набор $\{ P,S,T,{{C}^{{\text{V}}}},{\kern 1pt} \;K,G\} $. После обучения нейронная сеть использовалась как аппроксимирующая функция для зависимостей (2.13), (2.15) и (2.16), то есть в качестве тензорного уравнения состояния. Подробнее структура, алгоритм обучения нейронной сети и его результаты описаны в разделе 3.

2.3. Законы сохранения. Запишем законы сохранения массы, импульса и энергии в лагранжевых переменных. Поле макроскопических скоростей имеет только одну компоненту $u$ вдоль оси $x \equiv {{x}_{1}}$. Закон сохранения массы приводит к уравнению непрерывности

(2.17)
${{\dot {\rho }}} = - {\kern 1pt} {{\rho }}\frac{{\partial u}}{{\partial x}}$

Закон сохранения импульса приводит к уравнению движения

(2.18)
$\dot {u} = \frac{1}{{{\rho }}}\frac{\partial }{{\partial x}}\left( { - P + S} \right)$

Закон сохранения энергии приводит к уравнению для внутренней энергии

(2.19)
$\dot {E} = \left( { - P - S} \right)\frac{{{{\dot {\rho }}}}}{{{{{{\rho }}}^{2}}}} - {{\dot {E}}^{{\text{D}}}}$

В (2.19) E – удельная внутренняя энергия бездефектного кристалла, ${{E}^{{\text{D}}}}$ – энергия дислокаций в единице массы материала. Их сумма $(E + {{E}^{{\text{D}}}})$ – это полная внутренняя энергия, ее изменение определяется работой механических напряжений на макроскопических деформациях. Пластическое течение переводит энергию упругих деформаций в тепловую часть [13, 38], но полная внутренняя энергия при этом не меняется. Отметим, что в (2.19) не учтена теплопроводность.

2.4. Модель дислокационной пластичности. На микроуровне пластическая деформация кристаллических материалов в большинстве случаев реализуется за счет скольжения дислокаций. Полная дислокационная модель пластичности [1113] включает уравнение Орована, связывающее скорость пластической деформации $\dot {w}$ со скоростью скольжения дислокаций и их плотностью. В [14] показано, что структура фронта ударной волны может быть описана при помощи упрощенного подхода с использованием релаксационной модели Максвелла. В рамках этого подхода скорость пластической деформации определяется уравнением

(2.20)
$\dot {w} = {{{{\eta }}}^{{ - 1}}}(S - {{Y}^{{\text{p}}}}{\text{sign}}\left( S \right))H(\left| S \right| - {{Y}^{{\text{p}}}})$
где $H\left( \centerdot \right)$ – функция Хэвисайда. Статический предел текучести ${{Y}^{{\text{p}}}}$ зависит от плотности дислокаций ${{\rho }^{{\text{D}}}}$ согласно закону упрочнения Тэйлора:
(2.21)
${{Y}^{{\text{p}}}} = {{Y}^{0}} + AGb\sqrt {{{\rho }^{{\text{D}}}}} $
где ${{Y}^{0}}$ – предел текучести бездефектного материала, $A = 0.3$ – коэффициент упрочнения, $b$ – модуль вектора Бюргерса. Параметр “вязкости” ${{\eta }}$, обратно пропорциональный времени релаксации [39], определяется текущей плотностью дислокаций ${{{{\rho }}}^{{\text{D}}}}$ как
(2.22)
${{\eta }} = \frac{{3{{b}^{2}}{{{{\rho }}}^{{\text{D}}}}}}{{16B}}$
где B – коэффициент фононного трения дислокаций, температурная зависимость которого для алюминия найдена в [40] из результатов МД-моделирования.

Для определения ${{Y}^{{\text{p}}}}$ и ${{\eta }}$ необходима текущая плотность дислокаций, которая находится из модели кинетики дислокационного ансамбля [1214]. Для простоты используем здесь уравнение только для подвижных дислокаций:

(2.23)
${{{{\dot {\rho }}}}^{{\text{D}}}} = q + \frac{1}{{{{{{\varepsilon }}}^{{\text{D}}}}}}\left( {\frac{3}{2}\left| {S\dot {w}} \right|} \right) - {{k}^{{\text{a}}}}\left| {\dot {w}} \right|{{{{\rho }}}^{{\text{D}}}}$

Последнее слагаемое в правой части (2.23) отвечает за ограничение плотности дислокаций процессом аннигиляции, здесь ${{k}^{{\text{a}}}} = 40$ – коэффициент аннигиляции (безразмерная величина). Второе слагаемое в правой части (2.23) описывает размножениe существующих дислокаций, на что тратится определенная часть работы пластической деформации. В общем случае эта доля может меняться и достигать единицы при большом дефиците дислокаций, то есть при больших действующих напряжениях сдвига, которые необходимо снять за счет пластического течения. Здесь ${{{{\varepsilon }}}^{{\text{D}}}}$ – энергия единицы длины дислокационной линии, которая включает энергию ядра и энергию окружающего упругого поля [41], ограниченного характерным междислокационным расстоянием ${1 \mathord{\left/ {\vphantom {1 {\sqrt {{{{{\rho }}}^{{\text{D}}}}} }}} \right. \kern-0em} {\sqrt {{{{{\rho }}}^{{\text{D}}}}} }}$:

(2.24)
${{{{\varepsilon }}}^{{\text{D}}}} = \frac{{G{{b}^{2}}}}{{4{{\pi }}}}\left( {1 - \frac{1}{4}\left( {1 + \frac{1}{{1 - {{\nu }}}}} \right)\ln ({{{{\rho }}}^{{\text{D}}}}{{b}^{2}})} \right)$
где ${{\nu }} = 0.33$ – коэффициент Пуассона.

Первое слагаемое в правой части (2.23), $q$, представляет собой скорость гомогенной нуклеации дислокаций. Вероятность тепловой флуктуации, приводящей к нуклеации дислокационной петли, тем больше, чем меньше работа ее образования. Анализ результатов МД-моделирования показывает, что работа образования дислокационной петли сложным образом зависит от деформации и резко уменьшается до определенной величины вблизи порога нуклеации [42]. Поэтому будем использовать следующее выражение для q:

(2.25)
$q = 2\pi {{c}^{{\text{t}}}}\left( {\frac{{{\rho }}}{m}} \right)\exp \left( { - \frac{W}{{{{k}^{{\text{B}}}}T}}} \right)H\left( {{{Q}_{{{\text{DN}}}}}\left( {{{L}_{{11}}},{{L}_{{22}}},E} \right)} \right)$
где ${{c}^{{\text{t}}}} = \sqrt {{G \mathord{\left/ {\vphantom {G {{\rho }}}} \right. \kern-0em} {{\rho }}}} $ – поперечная скорость звука, (ρ/m) – концентрация атомов, m – масса одного атома, ${{k}^{{\text{B}}}}$ – постоянная Больцмана, $W = 0.3$ эВ – характерная величина энергетического барьера образования петли вблизи порога нуклеации. Функция Хэвисайда в (2.25) учитывает пороговый характер нуклеации, то есть резкий рост вероятности нуклеации вблизи предельной упругой деформации. Функция ${{Q}_{{{\text{DN}}}}}\left( {{{L}_{{11}}},{{L}_{{22}}},E} \right)$ задает порог нуклеации и представляет собой искусственную нейронную сеть, обученную так, чтобы принимать значение 0 в упругой области и 1 за порогом нуклеации (см. раздел 3).

Изменение энергии дислокаций связано с изменением их плотности:

(2.26)
${{\dot {E}}^{{\text{D}}}} = {{\varepsilon }^{{\text{D}}}}{{{{\dot {\rho }}}}^{{\text{D}}}}$

Результаты МД-моделирования показывают, что при динамическом нагружении пластическая деформация в ГЦК металлах связана с образованием и движением частичных дислокаций Шокли. Такие дислокации имеют меньшее значение модуля вектора Бюргерса и меньшую энергию образования, см. (2.24). Поэтому они доминируют в дислокационном ансамбле, хотя их скольжение и приводит к образованию поверхностей дефекта упаковки. Для частичных дислокаций Шокли текущее значение вектора Бюргерса может быть вычислено через плотность вещества как

(2.27)
$b = \frac{1}{{\sqrt 6 }}\sqrt[3]{{\frac{{4m}}{{{\rho }}}}}$

Входящие в модель дифференциальные по времени уравнения решались явным методом Эйлера с временным шагом, определяемым согласно условию Куранта–Фридрихса–Леви. Для стабилизации решения использовалась искусственная вязкость в форме, предложенной в [43].

3. МД-моделирование и обучение нейронных сетей. 3.1. Структура нейронной сети и алгоритм обучения. Искусственная нейронная сеть может рассматриваться как универсальная функция (отображение). Она вычисляет выходной вектор (значение) по входному вектору (аргументу). В рассматриваемом случае входной вектор – это набор величин $\left\{ {{{L}_{{11}}},{{L}_{{22}}},E} \right\}$, а выходной вектор – набор $\{ P,S,T,{{C}^{{\text{V}}}},K,G\} $ для тензорного уравнения состояния и одно значение $\left\{ {{{Q}_{{{\text{DN}}}}}} \right\}$ для функции порога нуклеации. Каждый нейрон сети также является функцией, причем достаточно простой, и вычисляет единственный выходной сигнал по нескольким входным сигналам. Под сигналом понимается число, передаваемое от одного нейрона к другому. Нейроны упорядочены в слои как показано на рис. 1. Первый слой  j = 1 является входным и просто распределяет входные значения нейронам следующего слоя. Последний слой j = L является выходным и окончательно формирует выходные значения. Число нейронов входного и выходного слоя определяется размерностью входного и выходного вектора, соответственно. Промежуточные слои $1 < j < L$ называют скрытыми. Число скрытых слоев (L – 2) и число нейронов в каждом из них в общем случае может быть произвольным. В данной работе использовалось четыре (L = 6) скрытых слоя по 64 нейрона в каждом. Сигналы передавались только в одном направлении – от нейронов предыдущего слоя к нейронам последующего, такая структура называется искусственной нейронной сетью с прямой связью.

Рис. 1

Обозначим число нейронов в $j$-м слое как ${{N}_{j}}$, а сигнал, формируемый k-м нейроном в $j$-м слое как ${{Z}_{{jk}}}$. Сигналы, формируемые нейронами всех слоев кроме входного можно записать как:

(3.1)
${{Z}_{{jk}}} = {{f}_{j}}\left( { - {{b}_{{jk}}} + \sum\limits_{m = 1}^{{{N}_{{(j - 1)}}}} {{{a}_{{jk,m}}}{{Z}_{{\left( {j - 1} \right)m}}}} } \right),\quad j = 2,\; \ldots ,\;L,$
где ${{a}_{{jk,m}}}$ (веса) и ${{b}_{{jk}}}$ (смещения) – параметры, подбираемые в ходе обучения сети; ${{f}_{j}}\left( \centerdot \right)$ – передаточная функция j-го слоя. Мы используем ‘Leaky ReLU’ для нейронов скрытых слоев $j \in \left[ {2,L - 1} \right]$:
(3.2)
${{f}_{j}}\left( z \right) = \left\{ \begin{gathered} z\quad {\text{при}}\quad z \geqslant 0, \hfill \\ 0.01 \cdot z\quad {\text{при}}\quad z < 0 \hfill \\ \end{gathered} \right.$
и сигмоидальную функцию для выходного слоя:

(3.3)
${{f}_{L}}\left( z \right) = \frac{1}{{1 + \exp \left( { - z} \right)}}$

Для ‘Leaky ReLU’ нейронов вычисление самих функций и их производных требует минимум ресурсов. Вычислительно более емкие, но немногочисленные сигмоидальные нейроны выходного слоя сглаживают выходные значения.

Уравнение (3.1) демонстрирует, что нейронная сеть как функция является сложной композицией простых передаточных функций отдельных нейронов. Каждый набор параметров $\{ {{a}_{{jk,m}}},{{b}_{{jk}}}\} $ определяет конкретное частное отображение. Большое количество параметров (порядка 13000 для рассматриваемых нейронных сетей) приводит к чрезвычайной гибкости, практически универсальности задаваемого сетью отображения и широким возможностям ее использования для аппроксимации сложных зависимостей. Процесс обучения состоит в подгонке параметров так, чтобы задаваемое сетью отображение было максимально близко к ожидаемому отображению.

Обучающие данные можно представить как набор пар векторов $\{ ({{{\mathbf{g}}}^{{{\beta }}}},{{{\mathbf{h}}}^{{{\beta }}}}),{{\beta }} \in {\rm B}\} $, где gβ есть входной вектор, а hβ – соответствующий ему выходной вектор. Текущее состояние нейронной сети с текущим набором параметров отображает входной вектор в некоторый другой выходной вектор ${{{\mathbf{g}}}^{{{\beta }}}} \to {{{\mathbf{h}}}^{{{\text{ANN}}}}}({{{\mathbf{g}}}^{{{\beta }}}})$ для каждого ${{\beta }} \in {\rm B}$. За текущую ошибку аппроксимации обычно принимают сумму квадратов отклонений результатов сети от ожидаемых выходных данных:

(3.4)
$e = \sum\limits_{{{\beta }} \in {\rm B}} {\sum\limits_{n = 1}^{{{N}_{L}}} {{{{[h_{n}^{{{\text{ANN}}}}({{{\mathbf{g}}}^{{{\beta }}}}) - h_{n}^{{{\beta }}}]}}^{2}}} } $

Обучение сети предполагает минимизацию ошибки (3.4) путем подбора параметров $\left\{ {{{a}_{{jk,m}}},{{b}_{{jk}}}} \right\}$. Для этого необходимо знать значения производных ошибки $e$ по этим параметрам. Дифференцирование (3.4) приводит к формулам:

(3.5)
$\begin{gathered} \frac{{\partial e}}{{\partial {{a}_{{jk,m}}}}} = 2\sum\limits_{{{\beta }} \in {\rm B}} {\sum\limits_{n = 1}^{{{N}_{L}}} {[h_{n}^{{{\text{ANN}}}}({{{\mathbf{g}}}^{{{\beta }}}}) - h_{n}^{{{\beta }}}]\frac{{\partial h_{n}^{{{\text{ANN}}}}({{{\mathbf{g}}}^{{{\beta }}}})}}{{\partial {{a}_{{jk,m}}}}}} } \\ \frac{{\partial e}}{{\partial {{b}_{{jk}}}}} = 2\sum\limits_{{{\beta }} \in {\rm B}} {\sum\limits_{n = 1}^{{{N}_{L}}} {[h_{n}^{{{\text{ANN}}}}({{{\mathbf{g}}}^{{{\beta }}}}) - h_{n}^{{{\beta }}}]\frac{{\partial h_{n}^{{{\text{ANN}}}}({{{\mathbf{g}}}^{{{\beta }}}})}}{{\partial {{b}_{{jk}}}}}} } \\ \end{gathered} $

Используя правило дифференцирования композиции функций, находим производные выхода сети $h_{n}^{{{\text{ANN}}}}({{{\mathbf{g}}}^{{{\beta }}}})$ по параметрам:

(3.6)
$\begin{gathered} \frac{{\partial h_{n}^{{{\text{ANN}}}}({{{\mathbf{g}}}^{{{\beta }}}})}}{{\partial {{a}_{{jk,m}}}}} = D_{k}^{{j,n}}Z_{{\left( {j - 1} \right)m}}^{{}} \\ \frac{{\partial h_{n}^{{{\text{ANN}}}}({{{\mathbf{g}}}^{{{\beta }}}})}}{{\partial {{b}_{{jk}}}}} = - D_{k}^{{j,n}} \\ \end{gathered} $
где вспомогательные матрицы $D_{k}^{{j,n}}$ находятся через серию матричных перемножений (алгоритм обратного распространения):

(3.7)
$\begin{gathered} D_{k}^{{L,n}} = {{{{\delta }}}_{{kn}}}f_{L}^{'}(z_{{Ln}}^{{}}),\quad k = 1,{{N}_{L}} \\ D_{k}^{{\left( {j - 1} \right),n}} = f_{{j - 1}}^{'}(z_{{\left( {j - 1} \right)k}}^{{}})\sum\limits_{m = 1}^{{{N}_{j}}} {D_{m}^{{j,n}}{{a}_{{jm,k}}}} ,\quad j = L, \ldots ,2{\text{;}}\quad k = 1,{{N}_{{(j - 1)}}} \\ \end{gathered} $

Для краткости за zjk обозначен аргумент передаточной функции соответствующего нейрона:

(3.8)
$z_{{jk}}^{{}} = - {{b}_{{jk}}} + \sum\limits_{m = 1}^{{{N}_{{(j - 1)}}}} {{{a}_{{jk,m}}}Z_{{\left( {j - 1} \right)m}}^{{}}} $

Алгоритм обучения нейронной сети производит многократные последовательные изменения случайно выбранной части параметров в направлении, обеспечивающем уменьшение ошибки аппроксимации (3.4). Обычно шаг изменения параметров делают пропорциональным соответствующей производной (3.5). Такой алгоритм позволяет замедлить и остановить изменение параметров вблизи минимума, когда производные стремятся к нулю. С другой стороны, он приводит к медленному схождению, если начальное приближение попало в область плато. Более эффективным оказалось изменение параметров с фиксированным малым шагом в направлении против градиента. Параметр увеличивается на фиксированный шаг, если производная по нему отрицательна, и наоборот. Проблема прохождения мимо минимума решалась сохранением набора параметров, соответствующего минимальному значению ошибки. Три последовательных этапа минимизации с уменьшением шага изменения параметров на порядок на каждом последующем этапе оказалось достаточным для достижения приемлемой точности аппроксимации (средняя ошибка менее 1%, максимальная ошибка менее 10%). На последующих этапах обучения алгоритм стартовал с обеспечивающего минимальную ошибку набора параметров предыдущих этапов. Алгоритм обучения был написан на языке программирования FORTRAN. Обучение нейронной сети по набору данных из 8 тысяч пар вход-выход требовало порядка 3 часов работы в однопоточном режиме.

3.2. МД-моделирование для создания обучающих данных. Чем более полный набор данных используется для обучения нейронной сети, тем более детальным будет настроенное отображение, задаваемое сетью. МД-моделированиe является оптимальным инструментом для генерации больших наборов обучающих данных. В свою очередь, нейронные сети как очень гибкие отображения оптимальны для фиксации сложных закономерностей, выявляемых при помощи МД-моделирования.

МД-моделирование проводилось при помощи пакета LAMMPS [44] с использованием межатомного потенциала [45] типа EAM, учитывающего помимо парных взаимодействий также взаимодействие атомов с плотностью обобществленных свободных электронов в металле. Компоненты тензора напряжений Коши рассчитывались через кинетическую энергию атомов и вириал [46]. Визуализация МД-систем проводилась при помощи программы OVITO [47], селекция дефектных областей осуществлялась по величине центрально-симметричного параметра [48], также применялся алгоритм “DXA” для поиска дислокационных линий [49].

Начальный вид МД-системы показан на рис. 2,a. Она представляет собой кубический образец (репрезентативный объем) монокристалла алюминия (ГЦК структура) с кристаллографическими направлениями [100 ] , [010] и [001], ориентированными вдоль осей $x \equiv {{x}_{1}}$, $y \equiv {{x}_{2}}$ и $z \equiv {{x}_{3}}$, соответственно. Расчетная область содержит полмиллиона атомов, на всех границах заданы периодические граничные условия. После начальной термализации и релаксации напряжений к нулю МД-система подвергается однородной изотермической деформации сжатия/растяжения вдоль осей координат с постоянными инженерными скоростями деформации ${{{{\dot {\varepsilon }}}}_{1}}$, ${{{{\dot {\varepsilon }}}}_{2}}$ и ${{{{\dot {\varepsilon }}}}_{3}}$, причем ${{{{\dot {\varepsilon }}}}_{2}} = {{{{\dot {\varepsilon }}}}_{3}}$, что обеспечивает обсуждаемое выше осесимметричное деформированное состояние. Деформация осуществляется командой “deform” пакета LAMMPS, которая масштабирует координаты атомов. Таким образом, при фиксированной температуре справедливо преобразование:

(3.9)
${{x}_{1}} = \left( {1 + {{{{{\dot {\varepsilon }}}}}_{1}}t} \right){{X}_{1}},\quad {{x}_{2}} = \left( {1 + {{{{{\dot {\varepsilon }}}}}_{2}}t} \right){{X}_{2}}$
где $t$ – время с начала деформации. При расчете тензора напряжений за недеформированное состояние принималось состояние без напряжений при температуре 300 K. До образования дефектов и начала пластического течения упругие градиенты деформации можно вычислить как
(3.10)
$F_{{11}}^{{\text{e}}} = \left( {1 + {{{{{\dot {\varepsilon }}}}}_{1}}t} \right){{l\left( T \right)} \mathord{\left/ {\vphantom {{l\left( T \right)} {{{l}_{0}}}}} \right. \kern-0em} {{{l}_{0}}}},\quad F_{{22}}^{{\text{e}}} = \left( {1 + {{{{{\dot {\varepsilon }}}}}_{2}}t} \right){{l\left( T \right)} \mathord{\left/ {\vphantom {{l\left( T \right)} {{{l}_{0}}}}} \right. \kern-0em} {{{l}_{0}}}}$
где ${{l}_{0}}$ – размер расчетной области без напряжений при температуре 300 K, а l(T) – ее размер при температуре T. Отношение ${{l\left( T \right)} \mathord{\left/ {\vphantom {{l\left( T \right)} {{{l}_{0}}}}} \right. \kern-0em} {{{l}_{0}}}}$ учитывает тепловое расширение.

Рис. 2

На определенной стадии деформации происходит образование дефектов – частичных дислокаций Шокли со следами в виде поверхностей дефектов упаковки (см. рис. 2,b для одноосного сжатия и рис. 2,c для одноосного растяжения – показаны только дефектные атомы). При растяжении вскоре после начала пластического течения образуются и начинают расти полости. Для построения уравнения состояния необходимы данные только об упругой стадии деформации. Для построения порога нуклеации дислокаций нужно отделить упругую и пластическую стадии. В качестве индикатора начала пластического течения использовались всплески температуры. Во время деформации температура системы контролируется термостатом Нозье–Гувера [50], который на упругой стадии обеспечивает флуктуации в пределах десятых долей Кельвина вблизи целевого значения. Начало пластического течения приводит к резкому тепловыделению, термостат не справляется и температура растет на единицы Кельвин при сжатии и даже десятки Кельвин при растяжении (за счет роста полостей). Анализ атомных конфигураций показывает, что момент начала всплеска температуры совпадает с образованием дефектов.

Скорости деформации по осям выбирались одного знака так, чтобы выполнялось ${{{{\dot {\varepsilon }}}}_{1}} + 2{{{{\dot {\varepsilon }}}}_{2}} = {{\dot {\varepsilon }}} = \pm 1$ нс–1 (знак “–” соответствует сжатию, знак “+” – расширению). Соотношение между ${{{{\dot {\varepsilon }}}}_{1}}$ и ${{{{\dot {\varepsilon }}}}_{2}}$ определяет траекторию деформации. Рассматривалось пять различных траекторий, их список приведен в таблице, в которой значения ${{{{\dot {\varepsilon }}}}_{1}}$ и ${{{{\dot {\varepsilon }}}}_{2}}$ даны в обратных наносекундах для случая растяжения; номера траекторий ${{N}^{{{\text{TR}}}}}$ совпадают с обозначениями на рис. 3. Отметим, что траектория ${{N}^{{{\text{TR}}}}} = 1$ соответствует одноосному растяжению/сжатию, а траектория ${{N}^{{{\text{TR}}}}} = 3$ – наиболее близка к всестороннему растяжению/сжатию. Исследованные траектории деформации в плоскости $\left\{ {{{L}_{{11}}},\;{{L}_{{22}}}} \right\}$ для всех температур представлены на рис. 3,a. Смещение траекторий одной группы для разных температур связано с учетом в (3.10) теплового расширения. Границы приведенных траекторий соответствуют предельной упругой деформации, после которой начинается пластическое течение.

Рис. 3

Для каждой траектории деформации расчеты проводились при целевых температурах от 100 до 900 K с шагом 100 K. Всего было проведено 90 МД-расчетов: 5 траекторий по 2 направления (сжатие/растяжение) и 9 температур. Термодинамические параметры МД-систем записывались с временным шагом $\Delta t = 0.1$ пс, что соответствует шагу объемной инженерной деформации ${{\dot {\varepsilon }}} \cdot \Delta t = {{10}^{{ - 4}}}$. После отсечения пластических участков траекторий на оставшихся упругих участках случайным образом равномерно по длине выбиралось 5% точек (от 150 до 250 точек для каждой траектории и температуры), которые использовались в качестве обучающих данных. Использование дополнительно промежуточных точек увеличит время обучения, но в силу гладкости аппроксимируемых зависимостей не добавит новой информации. Примеры рассчитанных в МД-моделировании зависимостей давления (в ГПа), девиатора напряжений (в ГПа) и внутренней энергии (в Дж/г) для 300 K приведены на рис. 3,b–d. Видно, что не только давление (рис. 3,b) но и девиатор напряжений (рис. 3,c) нелинейно зависит от деформации на упругой стадии. Примечательна немонотонная зависимость девиатора при сжатии для траекторий 1–3 вблизи границы упругой стадии. Зависимость внутренней энергии от деформации (рис. 3,d) близка к квадратичной.

Полученный обучающий массив для тензорного уравнения состояния содержит 8300 пар: входной вектор $\left\{ {{{L}_{{11}}},{{L}_{{22}}},E} \right\}$ – выходной вектор $\{ P,S,T,{{C}^{{\text{V}}}},K,G\} $. Результаты обучения нейронной сети в сравнении с обучающими данными представлены на рис. 4. На рис. 4,a, 4,c и 4,e приведено, соответственно, давление (в ГПа), девиатор напряжений (в ГПа) и температура (в K) как функции продольной деформации L11; темные кружки – данные МД-моделирования, светлые крестики – результаты нейронной сети для тех же входных векторов $\left\{ {{{L}_{{11}}},{{L}_{{22}}},E} \right\}$. На рис. 4,b, 4,d и 4,f светлыми кружками приведена корреляция между данными МД-моделирования (горизонтальная ось) и результатами обученной нейронной сети (вертикальная ось). Можно отметить приемлемую степень корреляции. В МД-моделировании контролируемым параметром является температура, но для более удобного использования в рамках континуальной модели входным параметром уравнения состояния выбрана внутренняя энергия.

Рис. 4

Для функции порога нуклеации обучающий набор строился следующим образом. Вдоль каждой полутраектории (сжатие/растяжение) с равным шагом по деформации записывалось 20 точек до определенного из МД-моделирования порога начала пластического течения с парами: входной вектор $\left\{ {{{L}_{{11}}},{{L}_{{22}}},E} \right\}$ – выходной вектор {0}. Далее с тем же шагом в том же направлении записывалось 11 точек (включая сам порог нуклеации и более сильные деформации) с парами: входной вектор $\left\{ {{{L}_{{11}}},{{L}_{{22}}},E} \right\}$ – выходной вектор {1}. Получившийся набор из порядка 2800 точек использовался для обучения нейронной сети, аппроксимирующей функцию ${{Q}_{{{\text{DN}}}}}\left( {{{L}_{{11}}},{{L}_{{22}}},E} \right)$, см. уравнение (2.25) и комментарии. Как следует из определения, эта функция должна принимать значение 0 в упругой области и 1 за порогом нуклеации.

4. Ударные волны в монокристалле алюминия. 4.1. Сравнение континуальной модели и прямого МД-моделирования. На основе континуальной модели и обученных нейронных сетей была написана программа на языке программирования FORTRAN. На первом этапе результаты континуальных расчетов сравнивались с данными прямого МД-моделирования [38] симметричного соударения монокристаллов алюминия толщиной 0.5 мкм каждый с относительной скоростью 2 км/с. Скачек скорости на фронте ударной волны составляет 1 км/с. В поперечных направлениях размер МД-системы составляет 0.02 мкм; в этих направлениях заданы периодические граничные условия, что обеспечивает одноосную макроскопическую деформацию. МД-система содержит 26 миллионов атомов. Рисунок 5 показывает сечение МД-системы в моменты времени 10, 20, 30, 40 и 50 пс (сверху вниз). Раскраска атомов проведена в соответствии со значением центрально-симметричного параметра [48], так что темные области обозначают дефекты упаковки – следы скольжения дислокаций. Видно распространение по изначально идеальному монокристаллу ударной волны, за фронтом которой образуются дислокации.

Рис. 5

На рис. 6 приведено сравнение пространственных распределений продольных напряжений в ГПа (рис. 6,a), касательных напряжений в ГПа (рис. 6,b), температуры в Кельвинах (рис. 6,c) и плотности дислокаций в мкм–2 (рис. 6,d), найденных из МД-моделирования (темная сплошная линия с точками) и рассчитанных при помощи континуальной модели (светлая штриховая линия) для момента времени 50 пс с начала соударения. Координата $x$ отсчитывается от плоскости соударения и приведена в микрометрах. Рассчитанные по континуальной модели распределения находятся в соответствии с данными МД-моделирования. Перед основной ударной волной формируется упругий предвестник. Предвестник распространяется по идеальному монокристаллу, и деформация в нем остается упругой вплоть до достижения порога гомогенной нуклеации дислокаций. Полученные в расчетах продольные напряжения на предвестнике согласуются с экспериментальными оценками: от 7.5 ГПа [7] до 12.5 ГПа [1].

Рис. 6

После достижения предельной упругой деформации начинается резкий рост плотности дислокаций (рис. 6,d), как за счет нуклеации, так и за счет последующего их размножения. При деформации плотность дислокаций может меняться на порядки величины, поэтому полученное совпадение модели и МД (рис. 6,d) является хорошим. Скольжение дислокаций приводит к релаксации сдвиговых напряжений (рис. 6,c). Далее следует фронт основной ударной волны, на котором деформация происходит уже в пластическом режиме. За фронтом ударной волны касательные напряжения поддерживаются на уровне порядка 0.5 ГПа, определяемом статическим пределом текучести, уравнение (2.21), который высок из-за крайне высокой плотности дислокаций – порядка 105 мкм–2 (рис. 6,c). Температура за фронтом волны составляет 500 K по данным МД и порядка 535 K согласно континуальной модели; различие может быть связано с конечной точностью аппроксимации нейронной сети (рис. 4,f).

4.2. Эволюция структуры ударной волны в идеальном и деформированном монокристалле. С помощью континуальной модели проведено исследование эволюции предвестника ударной волны. Распределения продольных напряжений в ГПа приведены на рис. 7 для моментов времени (слева направо): 10, 20, 50, 100, 200 и 500 пс. Координата $x$ отсчитывается от плоскости соударения и приведена в микрометрах. Рассматривался случай идеального монокристалла (рис. 7,a,b) и деформированного монокристалла с начальной плотностью дислокаций 100 мкм–2 (рис. 7,c,d). Такая плотность дислокаций соответствует уже сильно деформированному материалу. При меньших плотностях на рассматриваемых масштабах (от 0.1 мкм) нагружаемый объем может быть свободен от дислокаций. Приведены результаты для ударных волн со скачками скорости 1 км/с (рис. 7,a,c) и 0.6 км/с (рис. 7,b,d).

Рис. 7

Основная особенность структуры ударной волны в бездефектном монокристалле – постоянная амплитуда упругого предвестника, не затухающего с удалением от плоскости соударения (рис. 7,a,b). Амплитуда предвестника не зависит и от амплитуды последующей ударной волны, если она достаточна для достижения порога гомогенной нуклеации (скачек скорости более 0.47 км/с). Принципиально иное поведение демонстрирует деформированный монокристалл: упругий предвестник быстро затухает. В то же время, на малых расстояниях от плоскости соударения амплитуда предвестника близка к случаю идеального монокристалла.

5. Заключение. Разработана методика применения искусственных нейронных сетей для описания нелинейной связи компонент напряжений и деформаций (тензорное уравнение состояния) и начала пластического течения (гомогенная нуклеация дислокаций) в монокристаллах металлов на примере алюминия. Наборы данных для обучения нейронных сетей генерируются при помощи МД-моделирования однородной деформации репрезентативных объемов монокристалла. Рассматриваются осесимметричные деформированные состояния, когда ось симметрии совпадает с направлением [100 ] монокристалла. Обученные нейронные сети используются в качестве аппроксимирующих функций в рамках модели дислокационной пластичности, обобщенной на случай конечных деформаций. С ее помощью проводится моделирование распространения ударных волн, возникающих при соударении пластин. В случае наноразмерных пластин проводится сравнение с прямым МД-моделированием процесса. Полученные в расчетах продольные напряжения на упругом предвестнике согласуются с экспериментальными оценками: от 7.5 ГПа [7] до 12.5 ГПа [1]. Проведено исследование эволюции предвестника ударной волны в идеальном и деформированном монокристалле. В идеальном монокристалле упругий предвестник сохраняет постоянную амплитуду, соответствующую порогу гомогенной нуклеации дислокаций; амплитуда предвестника не зависит от амплитуды последующей ударной волны, если она достаточна для достижения порога гомогенной нуклеации (скачек скорости более 0.47 км/с). В деформированном монокристалле упругий предвестник имеет существенно меньшую амплитуду и быстро затухает с расстоянием.

Разработанная континуальная модель с использованием нейронных сетей позволяет исследовать ударные волны в тонких пленках металлов с учетом конечности деформаций и нелинейной связи тензора напряжений и деформаций, а также гомогенной нуклеации дислокаций, как фактора, ограничивающего предельную упругую деформацию. Развитием работы может стать применение разработанной методики для других металлов и сплавов, а также рассмотрение более общего случая деформации.

Благодарности. Описание гомогенной нуклеации дислокации на основе нейронной сети и исследование роли гомогенной нуклеации в распространении ударных волн выполнено за счет гранта Российского научного фонда (проект № 20-11-20153). Разработка тензорного уравнения состояния на основе нейронной сети поддержана Минобрнауки РФ в рамках гос. задания на выполнение НИР ЧелГУ (№ 075-00250-20-03).

Таблица 1
NTR ${{{{\dot {\varepsilon }}}}_{1}}$ ${{{{\dot {\varepsilon }}}}_{2}}$
1 1 0
2 0.6 0.2
3 0.4 0.3
4 0.2 0.4
5 0 0.5

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

  1. Ашитков С.И., Агранат М.Б., Канель Г.И., Комаров П.С., Фортов В.Е. Поведение алюминия вблизи предельной теоретической прочности в экспериментах с фемтосекундным лазерным воздействием // Письма в ЖЭТФ. 2010. Т. 92. В. 8. С. 568–573.

  2. Whitley V.H., McGrane S.D., Eakins D.E., Bolme C.A., Moore D.S., Bingert J.F. The elastic-plastic response of aluminum films to ultrafast laser-generated shocks // J. Appl. Phys. 2011. V. 109. P. 013505.

  3. Ашитков С.И., Комаров П.С., Агранат М.Б., Канель Г.И., Фортов В.Е. Реализация предельных значений объемной и сдвиговой прочности железа при воздействии фемтосекундных лазерных импульсов // Письма в ЖЭТФ. 2013. Т. 98. В. 7. С. 439–444.

  4. Канель Г.И., Разоренов С.В., Гаркушин Г.В., Ашитков С.И., Комаров П.С., Агранат М.Б. Сопротивление деформированию и разрушению железа в широком диапазоне скоростей деформации // ФТТ. 2014. Т. 56. В. 8. С. 1518–1522.

  5. Агранат М.Б., Ашитков С.И., Комаров П.С. Поведение металлов вблизи предела теоретической прочности в экспериментах с фемтосекундными лазерными импульсами // Изв. РАН. МТТ. 2014. № 6. С. 50–57.

  6. Ashitkov S.I., Komarov P.S., Struleva E.V., Agranat M.B., Kanel G.I., Khishchenko K.V. The behavior of tantalum under ultrashort loads induced by femtosecond laser // J. Phys.: Conf. Ser. 2015. V. 653. № 1. P. 012001.

  7. Zuanetti B., McGrane Sh.D., Bolme C.A., Prakash V. Measurement of elastic precursor decay in pre-heated aluminum films under ultra-fast laser generated shocks // J. Appl. Phys. 2018. V. 123. № 19. P. 195104.

  8. Komarov P.S., Struleva E.V., Ashitkov S.I. Generation of giant elastic ultrashort shock waves in chromium films by femtosecond laser pulses // J. Phys.: Conf. Ser. 2019. V. 1147. № 1. P. 012023.

  9. Канель Г.И. О наносекундной теплофизике (обзор) // ТВТ. 2020. Т. 58. № 4. С. 596–614.

  10. Канель Г.И., Зарецкий Е.Б., Разоренов С.В., Ашитков С.И., Фортов В.Е. Необычные пластичность и прочность металлов при ультракоротких длительностях нагрузки // УФН. 2017. Т. 187. № 5. С. 525–545.

  11. Krasnikov V.S., Mayer A.E., Yalovets A.P. Dislocation based high-rate plasticity model and its application to plate-impact and ultra short electron irradiation simulations // Int. J. Plast. 2011. V. 27. P. 1294–1308.

  12. Mayer A.E., Khishchenko K.V., Levashov P.R., Mayer P.N. Modeling of plasticity and fracture of metals at shock loading // J. Appl. Phys. 2013. V. 113. P. 193508.

  13. Майер А.Е. Динамическая прочность железа на сдвиг и растяжение: континуальное и атомистическое моделирование // Изв. РАН. МТТ. 2014. № 6. С. 58–67.

  14. Popova T.V., Mayer A.E., Khishchenko K.V. Evolution of shock compression pulses in polymethylmethacrylate and aluminum // J. Appl. Phys. 2018. V. 123. P. 235902.

  15. Колгатин С.Н., Хачатурьянц А.В. Интерполяционные уравнения состояния металлов // ТВТ. 1982. Т. 20. № 3. С. 447–451.

  16. Fortov V.E., Khishchenko K.V., Levashov P.R., Lomonosov I.V. Wide-range multi-phase equations of state for metals // Nucl. Instrum. Methods Phys. Res. A. 1998. V. 415. P. 604–608.

  17. Khishchenko K.V. Equations of state for two alkali metals at high temperatures // J. Phys. Conf. Ser. 2008. V. 98. P. 032023.

  18. Luscher D.J., Bronkhorst C.A., Alleman C.N., Addessio F.L. A model for finite-deformation nonlinear thermomechanical response of single crystal copper under shock conditions // J. Mech. Phys. Solids. 2013. V. 61. P. 1877–1894.

  19. Luscher D.J., Mayeur J.R., Mourad H.M., Hunter A., Kenamond M.A. Coupling continuum dislocation transport with crystal plasticity for application to shock loading conditions // Int. J. Plast. 2016. V. 76. P. 111–129.

  20. Mayer A., Krasnikov V., Pogorelko V. Limit of Ultra-high strain rates in plastic response of metals // Proceedings of the first international conference on theoretical, applied and experimental mechanics. ICTAEM 2018. (Editor Gdoutos E.) Structural Integrity V. 5. Cham: Springer, 2019. P. 273–278.

  21. Норман Г.Э., Янилкин А.В. Гомогенное зарождение дислокаций // ФТТ. 2011. Т. 53. № 8. С. 1536–1541.

  22. Брюханов И.А., Ковалев В.Л., Ларин А.В. Зарождение дислокаций в сплавах алюминия с медью // ФТТ. 2015. Т. 57. № 9. С. 1761–1771.

  23. Bryukhanov I.A., Larin A.V. Mechanisms and rate of dislocation nucleation in aluminum-copper alloys near Guinier–Preston zones // J. Appl. Phys. 2016. V. 120. № 23. P. 235106.

  24. Miller R.E., Acharya A. A stress-gradient based criterion for dislocation nucleation in crystals // J. Mech. Phys. Solids. 2004. V. 52. P. 1507–1525.

  25. Tschopp M.A., McDowell D.L. Tension-compression asymmetry in homogeneous dislocation nucleation in single crystal copper // Appl. Phys. Lett. 2007. V. 90. P. 121916.

  26. Tschopp M.A., McDowell D.L. Influence of single crystal orientation on homogeneous dislocation nucleation under uniaxial loading // J. Mech. Phys. Solids. 2008. V. 56. P. 1806–1830.

  27. Dupont V., Germann T.C. Strain rate and orientation dependencies of the strength of single crystalline copper under compression // Phys. Rev. B. 2012. V. 86. P. 134111.

  28. Li X., Roth C.C., Mohr D. Machine-learning based temperature- and rate-dependent plasticity model: Application to analysis of fracture experiments on DP steel // Int. J. Plast. 2019. V. 118. P. 320–344.

  29. Beniwal A., Dadhich R., Alankar A. Deep learning based predictive modeling for structure-property linkages // Materialia. 2019. V. 8. P. 100435.

  30. Frankel A.L., Jones R.E., Alleman C., Templeton J.A. Predicting the mechanical response of oligocrystals with deep learning // Comput. Mater. Sci. 2019. V. 169. P. 109099.

  31. Zhang A., Mohr D. Using neural networks to represent von Mises plasticity with isotropic hardening // Int. J. Plast. 2020. V. 132. P. 102732.

  32. Pandya K.S., Roth C.C., Mohr D. Strain rate and temperature dependent fracture of aluminum alloy 7075: Experiments and neural network modeling // Int. J. Plast. 2020. V. 135. P. 102788.

  33. Gnyusov S.F., Rotshtein V.P., Mayer A.E., Rostov V.V., Gunin A.V., Khishchenko K.V., Levashov P.R. Simulation and experimental investigation of the spall fracture of 304L stainless steel irradiated by a nanosecond relativistic high-current electron beam // Int. J. Fract. 2016. V. 199. P. 59–70.

  34. Mase G.E. Theory and Problems of Continuum Mechanics. N.Y. etc.: McGraw-Hill, 1970 = Мейз Дж. Теория и задачи механики сплошных сред. М.: Мир, 1974. 318 с.

  35. Khan A.S., Liu J., Yoon J.W., Nambori R. Strain rate effect of high purity aluminum single crystals: experiments and simulations // Int. J. Plast. 2015. V. 67. P. 39–52.

  36. Khan A.S., Liu J. A deformation mechanism based crystal plasticity model of ultrafine-grained/nanocrystalline FCC polycrystals // Int. J. Plast. 2016. V. 86. P. 56–69.

  37. Ландау Л.Д., Лифшиц Е.М. Теоретическая физика. Том VII. Теория упругости. М.: Физматлит, 2007. 264 с.

  38. Khishchenko K.V., Mayer A.E. High- and low-entropy layers in solids behind shock and ramp compression waves // Int. J. Mech. Sci. 2021. V. 189. P. 105971.

  39. Selyutina N., Borodin E.N., Petrov Y., Mayer A.E. The definition of characteristic times of plastic relaxation by dislocation slip and grain boundary sliding in copper and nickel // Int. J. Plas. 2016. V. 82. P. 97–111.

  40. Krasnikov V.S., Mayer A.E. Influence of local stresses on motion of edge dislocation in aluminum // Int. J. Plas. 2018. V. 101. P. 170–187.

  41. Hirth J.P., Lothe J. Theory of dislocations. N.Y.: McGraw-Hill, 1967 = Хирт Дж., Лоте И. Теория дислокаций. М.: Атомиздат, 1972. 600 с.

  42. Mayer A.E., Krasnikov V.S., Pogorelko V.V. Dislocation nucleation in Al single crystal at shear parallel to (111) plane: molecular dynamics simulations and nucleation theory with artificial neural networks.

  43. Яловец А.П. Расчет течений среды при воздействии интенсивных потоков заряженных частиц // ПМТФ. 1997. Т. 38. № 1. С. 151–166.

  44. Plimpton S. Fast parallel algorithms for short-range molecular dynamics // J. Comp. Phys. 1995. V. 117. P. 1–19.

  45. Mishin Y., Farkas D., Mehl M.J., Papaconstantopoulos D.A. Interatomic potentials for monoatomic metals from experimental data and ab initio calculations // Phys. Rev. B. 1999. V. 59. № 5. P. 3393–3407.

  46. Thompson A.P., Plimpton S.J., Mattson W. General formulation of pressure and stress tensor for arbitrary many-body interaction potentials under periodic boundary conditions // J. Chem. Phys. 2009. V. 131. № 15. P. 154107.

  47. Stukowski A. Visualization and analysis of atomistic simulation data with OVITO–the Open Visualization Tool // Modell. Simul. Mater. Sci. Eng. 2010. V. 18. P. 015012.

  48. Kelchner C.L., Plimpton S.J., Hamilton J.C. Dislocation nucleation and defect structure during surface indentation // Phys. Rev. B. 1998. V. 58. P. 11085.

  49. Stukowski A., Bulatov V.V., Arsenlis A. Automated identification and indexing of dislocations in crystal interfaces // Modell. Simul. Mater. Sci. Eng. 2012. V. 20. P. 085007.

  50. Hoover W.G. Canonical dynamics: Equilibrium phase-space distributions // Phys. Rev. A. 1985. V. 31. P. 1695–1697.

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