Журнал вычислительной математики и математической физики, 2020, T. 60, № 4, стр. 738-751
О термодинамической согласованности и математической корректности в теории упругопластических, сыпучих и пористых сред
В. М. Садовский *
ИВМ СО РАН
660036 Красноярск, Академгородок, 50/44, Россия
* E-mail: sadov@icm.krasn.ru
Поступила в редакцию 14.11.2019
После доработки 14.11.2019
Принята к публикации 16.12.2019
Аннотация
Математические модели динамики упругопластических, сыпучих и пористых сред приводятся к вариационным неравенствам для гиперболических дифференциальных операторов, термодинамически согласованных по Годунову. На этой основе формулируется понятие обобщенных решений с диссипативными ударными волнами, строятся априорные оценки гладких решений в характеристических коноидах операторов, дающие представление о корректности постановки задачи Коши и краевых задач с диссипативными граничными условиями, конструируются эффективные вычислительные методы сквозного счета, адаптированные к разрывам решений. Библ. 23. Фиг. 2.
1. ВВЕДЕНИЕ
Специальные формулировки нестационарных уравнений механики сплошных сред в виде термодинамически согласованных систем законов сохранения изучались ранее в работах С.К. Годунова, его коллег и учеников [1]–[4]. Они были получены для уравнений газовой динамики, теории упругости, магнитной гидродинамики, электродинамики и др., и оказались весьма полезными при исследовании вопросов корректности постановки краевых задач с начальными данными и граничными условиями, при анализе разрывных решений с ударными волнами, при построении конечно-разностных и конечно-объемных схем для численного решения краевых задач.
Формулировка определяющих уравнений для $m$-мерного вектора $U(t,x)$ функций состояния сплошной среды в виде термодинамически согласованной системы законов сохранения предполагает наличие так называемых производящих потенциалов $\Phi (U)$ и ${{\Psi }_{i}}(U)$, ($i = 1,...,n$; $n$ – пространственная размерность модели). Уравнения записываются в следующей форме:
где $g$ – заданный $m$-мерный вектор правой части, а $\mathcal{D}$ – квазилинейный дифференциальный оператор первого порядка (угловые скобки указывают на функциональную зависимость):Записанная таким образом система дивергентных уравнений обладает дополнительным дивергентным уравнением:
(1.2)
$\frac{\partial }{{\partial t}}(U \cdot \varphi (U) - \Phi (U)) = \sum\limits_{i = 1}^n \,\frac{\partial }{{\partial {{x}_{i}}}}(U \cdot {{\psi }_{i}}(U) - {{\Psi }_{i}}(U)) + U \cdot g(U),$При условии непрерывной дифференцируемости производящих потенциалов уравнения основной системы преобразуются к недивергентной матричной форме:
(1.3)
$A(U)\frac{{\partial U}}{{\partial t}} = \sum\limits_{i = 1}^n \,{{B}^{i}}(U)\frac{{\partial U}}{{\partial {{x}_{i}}}} + g(U),\quad A(U) = \frac{{\partial \varphi }}{{\partial U}},\quad {{B}^{i}}(U) = \frac{{\partial {{\psi }_{i}}}}{{\partial U}},$Основная цель настоящей статьи состоит в обобщении данного подхода в приложении к моделям динамики деформируемых упругопластических, сыпучих и пористых материалов. Такие модели описывают термодинамически необратимые процессы и формулируются в виде вариационных неравенств, вытекающих непосредственно из фундаментальных принципов неравновесной термодинамики.
2. ВАРИАЦИОННЫЕ НЕРАВЕНСТВА
В качестве обобщения системы уравнений (1.1) будем рассматривать вариационное неравенство
(2.1)
$(\tilde {U} - U) \cdot (\mathcal{D}\left\langle U \right\rangle - g(U)) \geqslant 0,\quad U,\tilde {U} \in F.$Важнейшая особенность формулировки модели в виде вариационного неравенства (2.1) заключается в том, что в ней, как и в вычислительных алгоритмах на ее основе, автоматически учитывается условие упругой разгрузки. Если в некоторой точке среды после необратимой деформации происходит разгрузка, то есть если вектор $U$ в фазовом пространстве перемещается с границы множества $F$ вовнутрь множества, то в этой точке выполняется система уравнений теории упругости (1.1).
Обобщение принципа максимума Мизеса на произвольные термодинамически необратимые процессы, известное как фундаментальный принцип Циглера, играет исключительно важную роль в физике, химии и биологии (см. [6]). Его можно также использовать при моделировании условий на разрывах решений в задачах неравновесной термодинамики.
Приведем некоторые примеры моделей механики деформируемых сред, допускающих формулировку (2.1).
2.1. Теория упругопластического течения Прандтля–Рейсса
Вариационное неравенство в этой теории записывается относительно вектора скорости $v$ и симметричного тензора напряжений $\sigma $ [7]:
В силу произвольности вариации вектора скорости, из этого неравенства следует система уравнений движения. Условие неотрицательности слагаемого с вариацией тензора напряжений, которое вытекает из него при $\tilde {v} = v$, в точности соответствует формулировке принципа Мизеса. Компонентами вектора $U$ при переходе к вариационному неравенству (2.1) являются компоненты вектора скорости и тензора напряжений в декартовой системе координат, записанные в столбец. В качестве производящих потенциалов берутся квадратичные функции (нижний индекс означает проекцию вектора на координатную ось):
(2.2)
$\Phi (U) = \frac{1}{2}(\rho {{v}^{2}} + \sigma :a:\sigma ),\quad {{\Psi }_{i}}(U) = {{(\sigma \cdot v)}_{i}}.$Аналогичное неравенство описывает динамические процессы в структурно неоднородных материалах в рамках теории моментного континуума Коссера, в которой учитываются вращательные степени свободы частиц микроструктуры. Соответствующий вектор $U$ включает в себя компоненты вектора линейной скорости, несимметричного тензора напряжений, вектора угловой скорости и тензора моментных напряжений, также несимметричного, см. [8]. Более общее вариационное неравенство для нелинейного оператора возникает в теории упрочняющейся упругопластической среды. В этом случае вектор $U$, кроме компонент вектора скорости и тензора напряжений, содержит компоненты тензорного параметра трансляционного упрочнения и скалярный параметр изотропного упрочнения [7].
2.2. Модель упругопластической сыпучей среды
Определяющие уравнения для описания деформации сыпучей среды, по-разному сопротивляющейся растяжению и сжатию, строятся с помощью обобщенного реологического метода [9]. Математическая модель идеальной среды с упругопластическими частицами приводится к следующему вариационному неравенству:
В идеальной сыпучей среде отсутствуют связи между частицами, поэтому напряженные состояния, кроме состояний сжатия, в ней не реализуются. Такое свойство описывает замыкающее уравнение для определения тензора $\sigma $ через $s$.
Обозначим через $U$ и $V$ векторы с компонентами $v$, $s$ и с компонентами $v$, $\sigma $ соответственно. В этих обозначениях вариационное неравенство модели преобразуется к матричной форме:
(2.3)
$(\tilde {V} - V) \cdot \left( {A\frac{{\partial U}}{{\partial t}} - \sum\limits_{i = 1}^n \,{{B}^{i}}\frac{{\partial V}}{{\partial {{x}_{i}}}}} \right) \geqslant 0,\quad V,\tilde {V} \in F,\quad V = {{\pi }_{K}}(U),$Однако для сыпучей среды привести формулировку (2.3) к (2.1), т.е. построить соответствующие производящие потенциалы, по-видимому, не удается. Покажем, как это можно сделать для регуляризованной модели, в которой учитываются слабые упругие связи между частицами при растяжении.
Регуляризация состоит в замене входящего в (2.3) замыкающего уравнения уравнением с малым параметром $\varepsilon > 0$ (коэффициентом упругости связей):
По свойству проекции на выпуклый конус с вершиной в нуле (см., например, [9, гл. 2]) имеем ${{\pi }_{K}}(V) = {{\pi }_{K}}(U)$. Поэтому последнее уравнение можно представить в обращенной форме: Далее, полагая(2.4)
$\Phi (V) = \frac{1}{{2\varepsilon }}(V \cdot AV - (1 - \varepsilon ){{\pi }_{K}}(V) \cdot A{{\pi }_{K}}(V)),\quad {{\Psi }_{i}}(V) = \frac{1}{2}V \cdot {{B}^{i}}V,$Действительно, установленные в [9] свойства проекции на конус позволяют доказать, что производящий потенциал $\Phi $ является непрерывно-дифференцируемой функцией и что
2.3. Модель пористой среды
В отличие от обычных упругопластических материалов (металлов и их сплавов), пористые среды обладают разными механическими характеристиками до момента схлопывания пор под действием внешних динамических или статических нагрузок и после этого момента. Схлопывание пор приводит к повышению жесткости материала. Такое поведение учитывается в математической модели [10], которая также строится с помощью обобщенного реологического метода. Вариационное неравенство для этой модели имеет вид:
В зависимости от пористости среды, пластичность может наступать до схлопывания пор (как правило, это происходит в высокопористых материалах) или после него. Как и в предыдущих моделях, переход в пластическое состояние описывается с помощью выпуклого и замкнутого множества $F$ в пространстве напряжений, ограниченного поверхностью текучести материала. Начальная пористость, которая в общем случае неоднородно распределена по объему среды, учитывается при постановке начальных данных.
Составим вектор $U$ из компонент вектора скорости и тензоров напряжений $s$ и $q$, а в векторе $V$ вместо тензора $q$ будем использовать его проекцию ${{\pi }_{K}}(q)$ на конус $K$. Тогда эти векторы свяжутся уравнением $V = {{\pi }_{K}}(U)$, а вариационное неравенство модели запишется в виде (2.3) с матрицами–коэффициентами соответствующей размерности. Таким образом, в общих обозначениях рассматриваемая модель пористой среды полностью повторяет модель идеальной сыпучей среды. Следовательно, переходя к регуляризованному замыкающему уравнению с малым параметром $\varepsilon > 0$:
можно привести ее к вариационному неравенству (2.1) с производящими потенциалами (2.4).Заметим, что если в приведенных выше моделях учесть вращательное движение частиц, то получатся новые, уточненные математические модели структурно неоднородных сыпучих и пористых материалов, которые формулируются в виде (2.1).
3. ИНТЕГРАЛЬНЫЕ ОЦЕНКИ
Рассмотрим некоторые общие свойства решений вариационного неравенства (2.1). Пусть $U(t,x)$ и $U{\kern 1pt} {\text{'}}(t,x)$ – непрерывно-дифференцируемые решения, определенные в замкнутой области $G$. Ниже будет предполагаться, что производящие потенциалы $\Phi (U)$ и ${{\Psi }_{i}}(U)$ являются трижды непрерывно-дифференцируемыми функциями, а вектор-функция $g(U)$ удовлетворяет условию Липшица по $U$.
Полагая $\tilde {U} = U{\kern 1pt} {\text{'}} \in F$ в (2.1), $\tilde {U} = U \in F$ в вариационном неравенстве, характеризующем решение $U{\kern 1pt} {\text{'}}$, и суммируя результаты, получаем
(3.1)
$(U{\kern 1pt} {\text{'}} - U) \cdot \left( {\mathcal{D}\left\langle {U{\kern 1pt} {\text{'}}} \right\rangle - \mathcal{D}\left\langle U \right\rangle } \right) \leqslant (U{\kern 1pt} {\text{'}} - U) \cdot (g{\text{'}}(U{\kern 1pt} {\text{'}}) - g(U)).$Неравенство, аналогичное (3.1), является отправной точкой при выводе априорных оценок интегральной нормы разности решений гиперболической системы квазилинейных уравнений (1.3) в характеристических коноидах дифференциального оператора. Оценки получены, например, в [2], [11], [12] и в точности воспроизводятся для решений вариационного неравенства.
Предположим, что $G$ – усеченный коноид в пространстве переменных $(t,x)$, основаниями которого служат две гиперплоскости $t = {{t}_{0}}$ и $t = {{t}_{1}}$ (фиг. 1), а боковая поверхность ${{S}_{c}}$, уравнение которой имеет вид $h(t,x) = 0$, удовлетворяет неравенству Гамильтона–Якоби для оператора $\mathcal{D}\left\langle U \right\rangle $:
Здесь $H(\nu )$ – наименьший среди $m$ действительных корней $c = {{H}_{k}}(\nu )$ $(k = 1,...,m)$ характеристического уравнения Важнейшее свойство неравенства Гамильтона–Якоби состоит в том, что в точках построенной таким образом конической поверхности ${{S}_{c}}$ выполняется условие неотрицательной определенности матрицы $D(\dot {h}, - \nabla h)$. Так как матрица $A(U)$ положительно определена, то для выполнения последнего условия необходимо и достаточно, чтобы были неотрицательны все корни следующего многочлена от $\lambda $: Корни этого многочлена легко вычисляются с учетом принятых обозначений:Способ построения конической области $G$ с такими свойствами внутри произвольной окрестности, принадлежащей области определения решений, на основе метода характеристик для уравнения Гамильтона–Якоби детально описан в [2, с. 162–180].
Определим норму разности решений через интеграл от квадратичной формы по сечению $\Omega (t)$ области $G$ гиперплоскостью $t = {\text{const}}$:
Правую часть полученного неравенства разложим на слагаемые, полагая в ней
(3.2)
$\left\| {U{\kern 1pt} {\text{'}} - U} \right\|({{t}_{1}}) \leqslant \left\| {U{\kern 1pt} {\text{'}} - U} \right\|({{t}_{0}}){{{\text{e}}}^{{a({{t}_{1}} - {{t}_{0}})}}} + b\int\limits_{{{t}_{0}}}^{{{t}_{1}}} \,\left\| {g{\text{'}}(U{\kern 1pt} {\text{'}}) - g(U{\kern 1pt} {\text{'}})} \right\|(t){{{\text{e}}}^{{a({{t}_{1}} - t)}}}dt.$Из оценки (3.2) вытекает утверждение о единственности и непрерывной зависимости по начальным данным решения задачи Коши:
Действительно, если одно из решений задачи Коши есть $U(t,x)$, то в силу (3.2) всякое другое решение этой же задачи $U{\kern 1pt} {\text{'}}(t,x)$ совпадает с ним в любом усеченном коноиде $G$, боковая поверхность которого удовлетворяет неравенству Гамильтона–Якоби. Кроме того, малое изменение вектор-функции ${{U}_{0}}(x)$, как и малое изменение вектор-функции $g(U)$, приводит к малому изменению решения в любом сечении $\Omega (t)$ области $G$ гиперплоскостью $t = {\text{const}}$.На основе (3.2) доказывается также ограниченность скорости распространения возмущений (конечность областей зависимости и влияния решений).
Аналогичную оценку можно получить в окрестности неподвижной гиперповерхности ${{S}_{b}}$, на которой заданы диссипативные граничные условия, т.е. условия общего вида, выполнение которых для вектор-функций $U$ и $U{\kern 1pt} {\text{'}}$ обеспечивает выполнение в точках ${{S}_{b}}$ неравенства
4. РАЗРЫВНЫЕ РЕШЕНИЯ
Вариационное неравенство (2.1) записывается в дивергентной форме, на основе которой можно строить обобщенные (разрывные) решения:
(4.1)
$\begin{gathered} \iint\limits_G {\left( { - \frac{{\partial (\chi \tilde {U})}}{{\partial t}} \cdot \varphi (U) + \sum\limits_{i = 1}^n \,\frac{{\partial (\chi \tilde {U})}}{{\partial {{x}_{i}}}} \cdot {{\psi }_{i}}(U) - \chi (\tilde {U} - U) \cdot g(U)} \right)d\Omega dt} \geqslant \\ \, \geqslant \iint\limits_G {\left( { - \frac{{\partial \chi }}{{\partial t}}(U \cdot \varphi (U) - \Phi (U)) + \sum\limits_{i = 1}^n \,\frac{{\partial \chi }}{{\partial {{x}_{i}}}}(U \cdot {{\psi }_{i}}(U) - {{\Psi }_{i}}(U))} \right)}{\kern 1pt} d\Omega dt. \\ \end{gathered} $Интегральное неравенство естественным образом определяет класс обобщенных решений. К этому классу относятся такие вектор-функции $U \in {{L}_{1}}(G)$, удовлетворяющие (4.1) при всех допустимых $\tilde {U}$, для которых входящие в это неравенство интегралы определены в смысле Лебега. Сюда, в частности, подпадают решения с сильным разрывом, имеющие разрыв I рода на некоторой гиперповерхности ${{S}_{0}} \subset G$ и непрерывно-дифференцируемые в оставшейся части области $G$.
В результате применения формулы Грина к интегралам по подобластям непрерывности такого решения, из (4.1) получается система соотношений, выполненных в точках гиперповерхности ${{S}_{0}}$. При этом входящие в (4.1) интегралы, содержащие производные по времени и по пространственным переменным
Пусть $({{t}_{0}},{{x}^{0}}) \in G$ – точка непрерывности решения $U(t,x)$. Тогда существует окрестность этой точки, не пересекающая гиперповерхность ${{S}_{0}}$. Для всякой допустимой “пробной” функции $\chi (t,x)$, носитель которой сосредоточен в данной окрестности, интегралы по ${{S}_{0}}$ в полученном неравенстве равны нулю, следовательно,
С помощью простых преобразований, в которых существенно используется тождество
(4.2)
$(\tilde {U} - {{U}^{0}})[r(U)] \geqslant - d(U) = c([U] \cdot {{\varphi }^{0}}(U) - [\Phi (U)]) + \sum\limits_{i = 1}^n \,{{\nu }_{i}}([U] \cdot \psi _{i}^{0}(U) - [{{\Psi }_{i}}(U)]),$Полагая в (4.2) $\tilde {U} = {{U}^{0}} \in F$, можно получить условие реализуемости разрыва: $d(U) \geqslant 0$. Это же условие возникает при анализе разрывных решений системы уравнений (1.1), являющейся частным случаем вариационного неравенства (2.1), когда множество $F$ совпадает со всем пространством. В моделях механики деформируемых сред величина $d(U)$ представляет собой часть энергии, которая выделяется на фронте ударной волны за счет упругой деформации. Левая часть (4.2) характеризует энергию, выделяемую за счет пластичности. На основе гипотезы о независимости термодинамически обратимых и необратимых процессов, будем считать, что вместо (4.2) на гиперповерхности разрыва выполняется более строгое неравенство:
На самом деле это неравенство соответствует формулировке принципа Циглера для термодинамически необратимого процесса перехода среды из состояния перед фронтом ударной волны в состояние за ее фронтом, в котором вектор ${{U}^{0}}$ играет роль вектора термодинамических потоков, а $[r(U)]$ – роль вектора термодинамических сил. С этой точки зрения вариационное неравенство (4.2) представляет собой математическую модель сильного разрыва как самостоятельного явления.Справедливо следующее утверждение: при выполнении (4.3) на фронте разрыва решения для всякого $\alpha :{\text{|}}\alpha {\kern 1pt} {\text{|}} \leqslant 1$ выполняется более общее вариационное неравенство:
(4.4)
$(\tilde {U} - {{U}^{\alpha }})[r(U)] \geqslant 0,\quad {{U}^{\alpha }} = \frac{{1 + \alpha }}{2}{{U}^{ + }} + \frac{{1 - \alpha }}{2}{{U}^{ - }},\quad \tilde {U} \in F.$Геометрическая интерпретация доказанного утверждения состоит в следующем. Если какая-либо точка ${{U}^{\alpha }}$ отрезка в $m$-мерном пространстве с концами ${{U}^{ - }}$, ${{U}^{ + }}$ лежит строго внутри множества $F$, то в силу произвольности входящей в (4.4) вариации $\tilde {U} - {{U}^{\alpha }}$ вектор $[r(U)]$ равен нулю. Если же весь отрезок принадлежит границе выпуклого множества $F$, то этот вектор направлен по внутренней нормали к границе, причем направление нормали не меняется с переходом к другой точке отрезка.
Таким образом, обобщенные решения в механике упругопластических сред могут содержать разрывы двух видов: нейтральные (упругие) волны, определяемые системой уравнений $[r(U)] = 0$, и диссипативные (пластические) волны, отвечающие условию градиентности по отношению к поверхности текучести материала, для которых отрезок с концами ${{U}^{ + }}$, ${{U}^{ - }}$ принадлежит поверхности текучести.
Заметим, что в геометрически линейной теории упруго-идеальнопластической среды производящие потенциалы $\Phi (U)$ и ${{\Psi }_{i}}(U)$ являются квадратичными функциями, поэтому $d(U)$ тождественно равно нулю. Следовательно, неравенство (4.3) вытекает из (4.2) без каких-либо дополнительных гипотез и предположений.
С помощью описанного метода была получена полная система соотношений сильного разрыва в теории упруго-идеальнопластического течения [13]. Ранее было показано [14], что система уравнений этой теории, основанная на ассоциированном законе пластичности, неприводима к дивергентной форме. Поэтому ее невозможно обобщить в виде полной системы интегральных законов сохранения. Скорости пластических ударных волн впервые были получены [15] с применением вспомогательной гипотезы о максимальной диссипации энергии на разрыве. В модели линейного изотропного и трансляционного упрочнения, в которой производящие потенциалы также квадратичные, описанный метод был применен в работе [16]. Качественный анализ разрывных решений в рамках этой модели выполнен в [17]. В работах [18], [19] исследовались разрывные решения в теории сыпучей среды с учетом разного сопротивления материала растяжению и сжатию.
5. ВЫЧИСЛИТЕЛЬНЫЕ АЛГОРИТМЫ
Общий способ построения численных методов решения задач, допускающих постановку в виде вариационных неравенств, сводится к двум этапам: аппроксимации дифференциального оператора задачи и аппроксимации ограничения, определяющего множество допустимых вариаций решения. Как обычно, аппроксимация оператора предполагает его замену дискретным аналогом ${{\mathcal{D}}_{h}}\left\langle {{{U}_{h}}} \right\rangle $ ($h$ – характерный параметр пространственно-временнóй сетки). При аппроксимации ограничения фактически указывается, в каком смысле понимается включение искомого сеточного решения ${{U}_{h}}$ в множество $F$. После этого неравенству (2.1) приводится в соответствие дискретное вариационное неравенство
(5.1)
$({{\tilde {U}}_{h}} - {{\hat {U}}_{h}}) \cdot ({{\mathcal{D}}_{h}}\left\langle {{{U}_{h}}} \right\rangle - g({{U}_{h}})) \geqslant 0,\quad {{\hat {U}}_{h}} = {{\mathcal{I}}_{h}}\left\langle {{{U}_{h}}} \right\rangle ,\quad {{\tilde {U}}_{h}} \in F,$Пусть ${{\mathcal{D}}_{h}}\left\langle {{{U}_{h}}} \right\rangle $ – неконсервативный разностный оператор следующего вида:
При такой аппроксимации получаются экономичные разностные схемы, в которых необходимые для определения решения вычислительные затраты пропорциональны количеству узлов расчетной сетки.
Введем вспомогательную сеточную вектор-функцию $\mathop {\bar {U}}\nolimits_h $ как решение разностной схемы для системы квазилинейных уравнений $\mathcal{D}\left\langle U \right\rangle = g(U)$:
(5.2)
$A({{U}^{{k - 1}}})\frac{{{{{\bar {U}}}^{k}} - {{U}^{{k - 1}}}}}{{\Delta t}} = \sum\limits_{i = 1}^n \,{{B}^{i}}({{U}^{{k - 1}}}){{\mathcal{L}}_{i}}\left\langle {{{U}^{{k - 1}}}} \right\rangle + g({{U}^{{k - 1}}}).$(5.3)
$(\tilde {U} - {{\hat {U}}^{k}}) \cdot A({{U}^{{k - 1}}})({{U}^{k}} - {{\bar {U}}^{k}}) \geqslant 0,\quad {{\hat {U}}^{k}},\tilde {U} \in F.$Используя произвол в выборе связи между узловыми значениями ${{\hat {U}}_{h}}$ и ${{U}_{h}}$, можно строить различные корректирующие алгоритмы для вычисления решения ${{U}^{k}}$ вариационного неравенства (5.1) через решение ${{\bar {U}}^{k}}$ системы уравнений (5.2). В простейшем случае, когда ${{\hat {U}}^{k}} = {{U}^{k}}$, решение (5.3) эквивалентно поиску минимума на множестве $F$ квадратичной функции $({{U}^{k}} - {{\bar {U}}^{k}}) \cdot A({{U}^{{k - 1}}})({{U}^{k}} - {{\bar {U}}^{k}})$, определяющей квадрат нормы, ассоциированной с симметричной положительно-определенной матрицей $A({{U}^{{k - 1}}})$, или, что то же самое, нахождению вектора ${{U}^{k}}$ как проекции ${{\pi }_{{k - 1}}}({{\bar {U}}^{k}})$ на множество $F$ по этой норме. Такой алгоритм при численной реализации модели изотропной упруго-идеальнопластической среды с условием пластичности Мизеса известен как алгоритм корректировки напряжений Уилкинса [20].
Задавая эту связь по формуле $2{{\hat {U}}^{k}} = (1 + \alpha ){{U}^{k}} + (1 - \alpha ){{\bar {U}}^{k}}$, можно из (5.3) получить более общий вариант корректировки, зависящий от параметра $\alpha $. В этом случае
(5.4)
${{U}^{k}} = \frac{2}{{1 + \alpha }}{{\hat {U}}^{k}} - \frac{{1 - \alpha }}{{1 + \alpha }}{{\bar {U}}^{k}},\quad {{\hat {U}}^{k}} = {{\pi }_{{k - 1}}}({{\bar {U}}^{k}}).$Если при выбранном соотношении шагов пространственно-временнóй сетки разностная схема (5.2) в совокупности с необходимыми граничными условиями задачи удовлетворяет условию устойчивости при переходе на один слой по времени, т.е. если
Можно усовершенствовать описанный метод, применив двухшаговую процедуру построения решения, первый шаг которой в точности совпадает с алгоритмом (5.2), (5.3), а второй шаг повторяет этот алгоритм после замены матриц $A({{U}^{{k - 1}}})$, ${{B}^{i}}({{U}^{{k - 1}}})$ и вектора $g({{U}^{{k - 1}}})$ матрицами и вектором:
Более сложная процедура численной реализации вариационного неравенства возникает в случае консервативной аппроксимации дифференциального оператора, которую целесообразно применять, например, при расчете обобщенных решений с сильными разрывами. Пусть теперь ${{\bar {U}}_{h}}$ – решение консервативной разностной схемы для системы квазилинейных уравнений $\mathcal{D}\left\langle U \right\rangle = g(U)$:
(5.5)
$\frac{{\varphi ({{{\bar {U}}}^{k}}) - \varphi ({{U}^{{k - 1}}})}}{{\Delta t}} = \sum\limits_{i = 1}^n \,{{\mathcal{L}}_{i}}\left\langle {{{\psi }_{i}}({{U}^{{k - 1}}})} \right\rangle + g({{U}^{{k - 1}}}).$(5.6)
$(\tilde {U} - {{\hat {U}}^{k}}) \cdot (\varphi ({{U}^{k}}) - \varphi ({{\bar {U}}^{k}})) \geqslant 0,\quad {{\hat {U}}^{k}},\tilde {U} \in F.$(5.7)
$min\{ \Phi (\tilde {U}) - \tilde {U} \cdot \varphi ({{\bar {U}}^{k}})\,{\text{|}}\,\tilde {U} \in F\} ,$Применение рассмотренной выше корректировки решения с параметром $\alpha $ в случае консервативной аппроксимации оператора нецелесообразно. Устойчивость такой процедуры и эффект снижения схемной диссипации энергии с уменьшением $\alpha $ установить, вообще говоря, не удается. Более того, численные эксперименты для модельных задач показывают, что получаемая при этом разностная схема теряет точность при наличии поверхностей сильного разрыва решения.
В качестве обобщения рассмотрим вариант корректировки решения [21], для которого
(5.8)
$\varphi ({{U}^{k}}) = \frac{2}{{1 + \alpha }}\varphi ({{\hat {U}}^{k}}) - \frac{{1 - \alpha }}{{1 + \alpha }}\varphi ({{\bar {U}}^{k}}).$Для малых возмущений решения в данном случае справедливы неравенство и конечное соотношение
Остановимся на вопросах численной реализации корректировки в форме (5.3) и в более общей форме, связанной с задачей (5.6). Так как при решении вариационного неравенства этап корректировки применяется многократно, на каждом слое по времени и в каждом узле пространственной сетки, то эффективность алгоритма в целом определяется скоростью выполнения этого этапа. В простейшей ситуации, когда структура ограничений, задаваемых множеством допустимых вариаций $F$, и матрица $A({{U}^{{k - 1}}})$ таковы, что проектор ${{\pi }_{{k - 1}}}(U)$ выписывается в замкнутом виде, процедура корректировки реализуется непосредственно по формулам (5.3) после вычисления ${{\bar {U}}^{k}}$ из системы уравнений (5.2). Такая ситуация встречается в большинстве приложений, касающихся изотропных упругопластических материалов и классических условий пластичности Мизеса и Треска–Сен-Венана [7].
В случае консервативной аппроксимации дифференциального оператора эквивалентная (5.7) задача (5.6) может быть решена при помощи итерационного процесса, в котором на каждом шаге решается линеаризованное неравенство
(5.9)
$(\tilde {U} - \hat {U}{{{\text{'}}}^{k}}) \cdot (A({{\hat {U}}^{k}})(\hat {U}{{{\text{'}}}^{k}} - {{\hat {U}}^{k}}) + \omega (\varphi ({{\hat {U}}^{k}}) - \varphi ({{\bar {U}}^{k}}))) \geqslant 0,\quad \hat {U}{{{\text{'}}}^{k}},\tilde {U} \in F.$Скорость сходимости итераций (5.9) зависит, вообще говоря, от начального приближения, которое рекомендуется выбирать как ${{\hat {U}}^{k}} = {{U}^{{k - 1}}}$. Для ускорения можно через определенное число шагов производить пересчет матрицы $A({{\hat {U}}^{k}})$ с восстановлением значения $\omega = 1$. Вопросы сходимости аналогичного итерационного процесса в несколько иной интерпретации изучены в [22, с. 209].
При реализации алгоритма с параметром $\alpha = 1$ нет необходимости в последующем решении системы уравнений (5.8), так как ${{U}_{h}} = {{\hat {U}}_{h}}$. В общем случае решение можно вычислить с помощью метода Ньютона–Рафсона.
При исследовании деформирования анизотропных материалов, подчиняющихся специальным условиям пластичности, когда оператор проекции в замкнутой форме выписать не удается, достаточно эффективным может оказаться метод решения задачи выпуклого программирования на основе модифицированной функции Лагранжа (см. [23]). Если множество $F$ допускает параметризацию
через систему выпуклых функций ${{f}_{j}}(U)$, то модифицированная функция Лагранжа равнаВ заключение заметим, что на основе формулировки математических моделей теории упругопластических, сыпучих и пористых сред в виде вариационного неравенства (2.1) могут быть получены универсальные вычислительные алгоритмы сквозного счета, устойчивые к ошибкам округления и адаптированные к расчету разрывных решений при соответствующей аппроксимации входящего в неравенство дифференциального оператора.
Список литературы
Годунов С.К., Забродин А.В., Иванов М.Я., Крайко А.Н., Прокопов Г.П. Численное решение многомерных задач газовой динамики. М.: Наука, 1976.
Годунов С.К. Уравнения математической физики. М.: Наука, 1979.
Годунов С.К., Роменский Е.И. Элементы механики сплошных сред и законы сохранения. М.: Научная книга, 1998.
Годунов С.К., Пешков И.М. Симметрические гиперболические уравнения нелинейной теории упругости // Ж. вычисл. матем. и матем. физ. 2008. Т. 48. № 6. С. 1034–1055.
Friedrichs K.O. Symmetric hyperbolic linear differential equations // Commun. Pure Appl. Math. 1954. V. 7. № 2. P. 345–392.
Мартюшев Л.М., Селезнев В.Д. Принцип максимальности производства энтропии в физике и смежных областях. Екатеринбург: ГОУ ВПО УГТУ-УПИ, 2006.
Садовский В.М. Разрывные решения в задачах динамики упругопластических сред. М.: Наука, 1997.
Садовский В.М., Гузев М.А., Садовская О.В., Qi Ch. Моделирование пластической деформации на основе теории ортотропного континуума Коссера // Физ. мезомех. 2019. Т. 22. № 2. С. 59–66.
Садовская О.В., Садовский В.М. Математическое моделирование в задачах механики сыпучих сред. М.: Физматлит, 2008.
Садовский В.М., Садовская О.В. Анализ деформации пористой среды с учетом схлопывания пор // Прикл. механ. и техн. физ. 2016. Т. 57. № 5. С. 53–65.
Смирнов В.И. Курс высшей математики. Т. 4. Ч. 2. М.: Наука, 1981.
Овсянников Л.В. Лекции по основам газовой динамики. Москва–Ижевск: Институт компьютерных исследований, 2003.
Садовский В.М. Гиперболические вариационные неравенства в задачах динамики упругопластических тел // Прикл. матем. и механ. 1991. Т. 55. Вып. 6. С. 1041–1048.
Кукуджанов В.Н. К исследованию уравнений динамики упругопластических сред при конечных деформациях. Нелинейные волны деформаций. Таллин, 1977. Т. 2. С. 102–105.
Быковцев Г.И., Кретова Л.Д. О распространении ударных волн в упругопластических средах // Прикл. матем. и механ. 1972. Т. 36. Вып. 1. С. 106–116.
Садовский В.М. Упругопластические волны сильного разрыва в линейно упрочняющихся средах // Изв. РАН. МТТ. 1997. V. 32. № 6. С. 104–111.
Куликовский А.Г., Чугайнова А.П. Исследование разрывов в решениях уравнений упругопластической среды Прандтля–Рейсса // Ж. вычисл. матем. и матем. физ. 2016. Т. 56. № 4. С. 650–663.
Маслов В.П., Мясников В.П., Данилов В.Г. Математическое моделирование аварийного блока Чернобыльской АЭС. М.: Наука, 1988.
Садовский В.М. К теории распространения упругопластических волн в сыпучих средах // Докл. АН. 2002. Т. 386. № 4. С. 487–489.
Wilkins M.L. Calculation of elastic-plastic flow. Methods in Computational Physics: Fundamental Methods in Hydrodynamics. V. 3. P. 211–263. New York: Academic Press, 1964.
Аннин Б.Д., Садовский В.М. О численной реализации вариационного неравенства в задачах динамики упругопластических тел // Ж. вычисл. матем. и матем. физ. 1996. Т. 36. № 9. С. 177–191.
Пшеничный Б.Н., Данилин Ю.М. Численные методы в экстремальных задачах. М.: Наука, 1975.
Жильцов А.В., Намм Р.В. Метод множителей Лагранжа в задаче конечномерного выпуклого программирования // Дальневосточный матем. журнал. 2015. Т. 15. № 1. С. 53–60.
Дополнительные материалы отсутствуют.
Инструменты
Журнал вычислительной математики и математической физики