Сходимость некоторых разностных схем метода опорных операторов для повторных ротационных операций

Abstract

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

Full Text

1. Введение

Повторные ротационные операции тензорного анализа используются для моделирования широкого класса практических задач (таких как физика плазмы, астрофизика, лазерный термоядерный синтез и др.) [1–6]. Метод опорных операторов (МОО) (см., например, [7–9]) при построении разностных схем используется для согласованной в смысле ряда интегральных тождеств аппроксимации сопряженных операций векторного анализа (таких как градиент, дивергенция, ротор и их комбинации и др.), необходимых для проведения широкомасштабного вычислительного эксперимента. Данный метод позволил построить разностные схемы на нерегулярных разностных сетках для некоторых уравнений из этого класса, включая нелинейные, с выполнением принципа полной консервативности [10]. В настоящей работе на классических решениях модельной магнитостатической задачи приводится доказательство сходимости разностных схем МОО для повторных ротационных операций векторного анализа с нулевым собственным значением спектральной задачи. Все эти уравнения линейны, причем с постоянными коэффициентами. Данный выбор объясняется стремлением выделить проблемы, связанные исключительно с нерегулярностью разностной сетки, и показать подходы к их численному моделированию. Сходимость доказывается на геометрическом уровне. Предполагается, что решение исходной задачи обладает достаточной необходимой гладкостью.

Рассматриваемые разностные схемы на нерегулярных сетках не аппроксимируют уравнений в локальном смысле, следовательно, доказательство сходимости возможно только после анализа структуры погрешности аппроксимации. Исследование данного вопроса приводит к расщеплению пространства векторных сеточных функций в ортогональную прямую сумму подпространств — как потенциальных, так и вихревых. Применительно к разностной схеме МОО для магнитостатической задачи разностный ротор ошибки вычисления циркуляций отсутствует (т.е. равен нулю). Поэтому данная ошибка является градиентом некоторой сеточной функции (gradx). Норма циркуляционной ошибки gradx определяется энергией метрического оператора разностной сетки G [11]. Действие данного оператора на площади граней ячеек S разностной сетки согласовано с размерами этих ячеек (т.е. расположением центров тяжести ячеек, граней и ребер). Разложение пространства векторных функций в ортогональную прямую сумму подпространств потенциальных и вихревых полей вводится таким образом, чтобы ошибка вычисления циркуляций являлась потенциальной функцией.

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

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

2. Метрические разностные сетки метода опорных операторов

Сетки данного типа [7, 11] состоят из ячеек (W), которые образуются узлами (w) и гранями (s) (см. фиг. 1a). Узлам ωΩ соответствуют базисы φΩ в ячейке W, состоящие из единичных нормалей e(σ) к граням s, которые образуют базис. Метрическая калибровка разностной сетки состоит в выборе объемов базисов Vφ>0 при следующей нормировке φ(Ω)Vφ=  VΩ. Компоненты напряженности магнитного поля относятся к сетке (σ).(φ), которая состоит из граней σ с нормалями к ним e(σ).

 

Фиг. 1. Ячейки разностной сетки: а) тетраэдрическая ячейка; б) к расчету поверхностной аппроксимации вектора Пойнтинга; в) расчет циркуляции магнитного поля на элементе контура граничной грани С∂sС∂l, Ss(l) = –1, S∂s = –1, ячейка ∂W находится под гранью ∂s.

 

Введем сеточное скалярное произведение (u1,u2)σ=σVσu1(σ)u2(σ) с весом Vσ=φ(σ)Vφ  >0. Скалярное произведение O(u,g)dV в области О аппроксимируется на сетке (σ).(φ) ковариантным представлением скалярного сеточного произведения

u¯,g'σ=φVφσ(φ),σ~(φ)Gr'φ(σ,σ~)u'(σ~)g'(σ).

Здесь u¯(σ)=1/Vσφ(σ)Vφσ~(φ)Gr'φ(σ,σ~)u'(σ~) (в операторной форме u¯=Gu'). Следовательно, на сетке (σ).(φ) введен самосопряженный положительно-определенный метрический оператор G:(σ)(σ), G=G*>0, который задается семейством базисных матриц Грама Gr'φ(σ,σ~)=(e'φ(σ),e'φ(σ~)). В этих матрицах e'φ(σ) — взаимные (контравариантные) в локальных базисах φ векторы по отношению к исходным (ковариантным) нормалям e(σ) к граням σ. Данный оператор переводит сеточный аналог ковариантного представления u'(σ), называемый сопряженным представлениям векторного поля u, в сеточное контравариантное представление u¯(σ). Базисы j создаются системой ковариантных ортов e. Базисный объем задается формулой Vφ=  16e1×e2 (см. [7]) для треугольных (двумерный случай) ячеек W e1 и e2 — стороны треугольника, образующие базис j). Аналогично для четырехугольной ячейки W базисный объем задается формулой Vφ=  16e1×e2 В случае трехмерных призм эти значения Vφ умножаются на половины толщин призматических ячеек W, содержащих соответствующие трехмерные базисы φ. Для тетраэдрических разностных ячеек W выбирается Vφ=  14VΩ, где φΩ. Для гексаэдрических ячеек W, близких к объемным параллелепипедам, Vφ=  18VΩ, где φΩ.

Все результаты разд. 2 обобщаются на случай неединичных нормалей e(σ) к граням s.

Разностную дивергенцию определим по следующей формуле:

DIVg=1VΩσ(Ω)sσ(Ω)g'(σ)S(σ). (2.1)

Здесь S(σ) — удельная площадь грани, т.е. площадь грани σ, деленная на длину орта e(σ), равную (e(σ),e(σ)); sσ(Ω) — знаковая функция, которая равна единице, если нормаль e(σ) для ячейки W внешняя, и минус единице — если нормаль e(σ) внутренняя.

Введем скалярное произведение в ячейках следующим образом:

(F1,F2)Ω=ΩVΩF1ΩF2Ω.

Смоделируем интегральное соотношение

OgradFudV+OFdivudV=ΣFudS

для области О, ограниченной поверхностью S.

Определим оператор GRAD:(Ω)(σ)

(GRADF¯,u')σ+(F,DIVu)Ω=σsσFσu'(σ)S(σ) .(2.2)

Для граничной грани σ: S(σ) — ее удельная площадь; sσ — единица, если нормаль e(σ) — внешняя к области О; Fσ — сеточная функция F на граничной грани σ. Заметим, что F и u¯=Gu' – любые сеточные функции. Поэтому на грани s имеем

GRADF¯=ΔFh', h'=VσS(σ),

где

ΔF=Ω(σ)sσ(Ω)FΩ+sσFΩ.

Последнее слагаемое в приращении ΔF через грань s существует только при условии, что эта грань является граничной.

  1. Дискретная магнитогидродинамическая эволюция магнитной энергии

3.1. Разностные сетки метода опорных операторов для моделирования электромагнитных процессов

Любому ориентированному ребру λ с ортом eτ(λ) ставится в соответствие его удельная длина hτ(λ)>0 (длина ребра λ, деленная на длину орта eτ(λ)). Каждому поверхностному базису φ ставится в соответствие его часть площади грани Sφ: с нормировкой Sσ=φ(σ)Sφ. На граничных ребрах λ определим также величины Sλ=φ(λ)Sφ и hΣ'(λ)=Sλ/hτ(λ). Рассмотрим сетку (l).(j), которая состоит из ребер λ с направленными вдоль них векторами eτ(λ), упорядоченными в систему локальных базисов (j). К данной разностной сетке с метрическим оператором Gτ отнесем компоненты напряженности электрического поля w. Для сетки (l).(j) вводится скалярное произведение: (w1,w2)λ=λVλw1(λ)w2(λ) с весом Vλ=φ(λ)Vφ>0 (приреберный объем). Скалярное произведение O(w,b)dV в области О аппроксимируется следующим образом:

w¯,b'λ=  φVφλ~(φ),λ(φ)Grτφ'(λ,λ~)w'(λ~)b'(λ).

Здесь w¯(λ)=1/Vλφ(λ)Vφλ~  (φ)Grτφ'(λ,λ~)w'(λ~) (в операторной форме w¯=Gτw'). Следовательно, на сетке (λ).(φ) вводится самосопряженный положительно-определенный метрический сеточный оператор Gτ:(λ)(λ), Gτ=Gτ*>0, задается семейством базисных матриц Грама Gr'τφ(λ,λ~)=(e'τφ(λ),e'τφ(λ~)). В данных матрицах e'τφ(λ) — контравариантные в локальных базисах φ орты по отношению к ковариантным векторам eτ(λ), направленным вдоль ребер λ. Индексом τ помечаются величины, которые отнесены к сетке (λ).(j).

Определим разностный оператор, моделирующий ротор, который действует на компоненты напряженности электрического поля w, как ROD:(λ)(σ) по формуле (см. фиг. 2a), аппроксимирующей теорему Стокса:

(ROD w)'=1/S(σ)λ(σ)sλ(σ)w'(λ)hτ(λ).(3.1)

 

Фиг. 2. Согласование граней и ребер сетки.

 

Здесь S(σ) — удельная площадь грани s, знаковые функции sλ(σ)=±1 и sσ(λ)=±1 ( sλ(σ)=sσ(λ)) определены, как указано на фиг. 2. Определим граничную знаковую функцию sλ(φ)=+1, при условии что вращение в направлении от орта eτ(λ) к его дополняющему (в базисе φ(σ)) дает направление внешней нормали к области О. Если же вращение в направлении от орта eτ(λ) к его дополняющему в этом поверхностном базисе дает направление внутренней нормали к этой области, то sλ(φ)=1.

Вместе с сеточными компонентами магнитного поля u'(σ) и u¯(σ) на гранях разностной сетки (σ).(φ) в области О определим поверхностное тангенциальное магнитное поле uτ c компонентами u'τ(λ), которое задано на граничных ребрах λ.

Для области О с поверхностью S используем следующее интегральное соотношение:

Ow rotu dVOurotw dV=Σ[uτ×w]  ds (3.2)

и определим оператор, моделирующий ротор, который действует на компоненты напряженности магнитного поля u, как ROG:((σ)(λ))(λ) из разностного аналога этого соотношения

w',ROGu¯λu¯,(RODw)'σ=λw'(λ)hτ(λ)(udL)Σ(λ). (3.3)

Элемент поверхностной магнитной циркуляции, поперечной к ребру λ (между центрами тяжести поверхностных треугольных граней σ через середину их смежного ребра λ), определим из аппроксимации произведения векторов [uτ×w]ds:

udLΣ(λ)=1/hτ(λ)φ(λ)sλ(φ)Sφdet||Grτφ||uτ'(λ~)λ~(φ)λ. (3.4)

Определитель матрицы Грама Grτφ в поверхностном базисе φ, который состоит из ортов eτ(λ) и eτ(λ~), определяется следующим образом:

detGrτφ=(eτ(λ),eτ(λ))(eτ(λ~),eτ(λ~))sin2eτ(λ)eτ(λ~)^λ(φ)λ~(φ). (3.5)

Здесь используется

e'τφ(λ)×e'τφ(λ~)=sin(πφ)/eτ(λ)eτ(λ~)cos2π2φ=1/detGrτφ

при φ=eτ(λ)eτ(λ~)^.

Искомый оператор ROG, который сопряжен базовому оператору ROD, определяется из приведенного выше разностного аналога интегрального соотношения следующим образом:

ROGu¯=1/S'τ×σ(λ)sσ(λ)u¯(σ)h'(σ)+(udL)Σ(λ),S'τ=Vλ/hτ. (3.6)

На граничных ребрах λ={1λ|0λ} зададим поверхностную магнитную циркуляцию udLΣ(1λ), замыкающую контур вокруг ребра 1λ в операторе ROG, — первая краевая задача, или поверхностную электрическую циркуляцию w'(0λ)hτ(0λ) вдоль ребра 0λ, замыкающую соответствующий граничный контур в операторе ROD. Оператор ROD ROG:(σ)(σ), такой, что ROD ROG=(ROD ROG)*0, является самосопряженным и неотрицательным (см. (3.3)). Самосопряженным и неотрицательным оказывается и оператор ROG ROD:(λ)(λ). Очевидны свойства операторов DIV ROD w=0 в ячейках разностной сетки Ω, аппроксимирующих континуальные операции векторного анализа div rot w=0.

3.2. Обоснование аппроксимаций интегрально-согласованных операций rot

Исследуем аппроксимацию формулы (3.6) для оператора ROGu¯, которая получена из интегрального тождества (3.3).

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

cΩ=14ω(Ω)rω, cσ=13ω(σ)rω и cλ=12ω(λ)rω.

Здесь rω — радиус-векторы узлов сетки соответствующих вершин тетраэдра. Выбрав начало координат в вершине О (см. фиг. 1a), имеем

OCΩ=14(ÎA+ÎB+ÎD), OCσ=13(ÎA+ÎB+ÎD),

OCλ=12(OA+OD), CΩCσ=OCσOCΩ.

Кроме того

S'τROGu¯(udL)Σ(λ)=σ(λ)sσ(λ)u¯(σ)h'(σ)=σ(λ)sσ(λ)(Gu')(σ)h'(σ)==σ(λ)sσ(λ)1Vσφ(σ)Vφσ~(φ)Gr'φ(σ,σ~)u'(σ~)VσS(σ)=σ(λ)sσ(λ)S(σ)Ω(σ)φ(σ)ΩVφe'φ(σ)uφ==σ(λ)sσ(λ)Ω(σ)1413hΩσφ(σ)Ωe'1φ(σ)uφ.

Здесь uφ=σ~(φ)u'(σ~)eφ'(σ~); hΩσ — высота в тетраэдрической ячейке W, опущенная на грань s. Под e1φ'(σ) понимается контравариантный в локальном базисе φ вектор по отношению к ковариантной единичной нормали к грани e1(σ). Кроме того, имеет место следующее тождество:

112hΩσφ(σ)Ωe1φ'(σ)=sσ(Ω)CΩCσ.

Поэтому, введя аппроксимацию циркуляции магнитного поля на элементе контура, соединяющего центры тяжести ячейки W и грани s,

sσ(Ω)CΩCσudL=112hΩσφ(σ)Ωe1φ'(σ)uφ,

получим

S'τROGu¯(udL)Σ(λ)=σ(λ)sσ(λ)Ω(σ)sσ(Ω)CΩCσudL.

Рассмотрим согласованную с вектором Пойнтинга аппроксимацию циркуляции магнитного поля на элементе контура поверхностной грани σ, который соединяет центры тяжести этой грани и середины ребра λ(σ). Будет иметь место тождество

sσ(λ)sσCσCλ=1/hτ(λ)φ(λ)σsλ(φ)Sφdet||Grτφ||eτ(λ~)λ~(φ)λ.

Вектор CσСλ отложен от центра тяжести Сσ треугольной граничной грани σ к середине Сλ граничного ребра λ(σ); φ — поверхностные базисы внутри грани σ; Sφ=13Sσφ; Sσφ — площадь треугольной грани σ, содержащей поверхностный базис φ. Аналогично sσ(Ω) введена граничная знаковая функция sσ, равная единице, когда нормаль e(σ) — внешняя к аппроксимации области О, и минус единице, если нормаль e(σ) — внутренняя к аппроксимации данной области.

Введя аппроксимации циркуляции магнитного поля на элементе контура CσСλ следующим образом:

sσ(λ)sσCσCλudL=1hτ(λ)φ(λ)σsλ(φ)Sφdet||Grτφ||u'τ(λ~)λ~(φ)λ,

получим

S'τROGu¯=σ(λ)sσ(λ)Ω(σ)sσ(Ω)CΩCσudL+σ(λ)sσ(λ)sσCσCλudL.(3.7)

Таким образом, аппроксимация операции S'τROGu¯(λ) состоит из циркуляций магнитного поля на замкнутом контуре вокруг ребра l, соединяющем центры тяжести ячеек и граней, или, когда грань σ оказывается граничной, то соединяющем центр тяжести такой грани с серединой ребра λ(σ); ROGu¯0 при u=const в силу замкнутости рассмотренного выше контура вокруг ребра l.

4. Сходимость разностных схем метода опорных операторов

4.1. Постановка задачи

Рассмотрим на достаточно гладких решениях аппроксимацию разностными схемами метода опорных операторов следующую задачу:

rotH=f(r),(4.1)

H=rotE (4.2)

с соленоидальным магнитным полем, для которого существует некоторое поле E и выполнено (4.2) (см. [12]). Предполагаем также явно заданными некоторое распределение плотностей токов f(r) и граничные тангенциальные компоненты магнитного поля HτΣ. “Электрическое” поле E определяется с точностью до константы, при этом однородная спектральная задача обладает нулевым собственным значением.

Для соленоидальности функции f необходимо и достаточно [12] существование функции F, такой что f=rotF. Рассмотрим для системы уравнений (4.1), (4.2) краевую задачу с заданными на границе S области О тангенциальными компонентами магнитного поля

HτΣ=FτΣ. (4.3)

Для любого замкнутого контура G, ограничивающего поверхности ΣΓ, выполняется

ΓHdL=ΣΓfdS.

Разностная схема метода опорных операторов имеет вид

VλROGu¯=fλ,(4.4)

u'=(RODw)'. (4.5)

При исследовании сходимости разностной схемы (4.4), (4.5) удельные длины ребер hτ(λ) и площадей граней S(σ) считаем единичными.

Электрический поток fλ через площадку Sλ=(Ω(λ),  σ(λ)Ω)SΩσλ, которую пронизывает вектор eτ(λ), представим в следующем виде:

fλ=Ω(λ)  σ(λ)Ω  SΩσλf(r)dS=σ(λ)sσ(λ)Ω(σ)sσ(Ω)CΩCσFdL+σ(λ)sσ(λ)sσCσCλFdL. (4.6)

Здесь SΩσλ — вектор площади треугольника, соединяющего центры тяжести ячейки CΩ, грани Cσ и ребра Сλ, который ориентирован в сторону вектора eτ(λ) (фиг. 1a). Равенство (4.6) получено с использованием теоремы Стокса для объединенного контура из треугольников Sλ вокруг ребра l.

В силу рассуждений п. 3.2 считаем, что

fλ=VλROGF¯, (4.7)

полагая

F¯(σ)h'(σ)=Ω(σ)sσ(Ω)(CΩCσFdL), (4.8)

(FdL)Σ(λ)=σ(λ)sσ(λ)sσ(CσCλFdL). (4.9)

В силу (4.3) при исследовании сходимости разностной схемы (4.4), (4.5) считаем

(udL)Σ(λ)=σ(λ)sσ(λ)sσ(CσCλHdL), (4.10)

CσCλHdL=CσCλFdL .(4.11)

4.2. Разрешимость разностной задачи метода опорных операторов

Исследуем условия разрешимости задачи (4.4), (4.5), (4.11). Определим операцию внутренней ротации RNG:(σ)(λ) как

S'τRNGu¯=σ(λ)sσ(λ)u¯(σ)h'(σ)=S'τROGu¯(udL)Σ(λ),S'τ(λ)=V/λhτ(λ) .

Из (3.3) следует

(w',RNGu¯)λ=(u¯,(RODw)')σ.

Однородная система уравнений, которая соответствует задаче (4.4), (4.5), (4.11), имеет следующий вид:

VλRNGu¯=0u'=(RODw)'. (4.12)

(w',RNGu¯)λ=(u¯,(RODw)')σ=(G(RODw)',(RODw)')σ0.

Таким образом, оператор однородной системы RNG ROD:(λ)(λ) самосопряжен и неотрицателен. Решение сопряженной однородной системы обладает свойством (RODw)'=0. Условие ортогональности с правой частью в (4.4) имеет следующий вид:

λw'(λ)[fλ(udL)Σ(λ)]=0,

или (w',RGNF¯)λ=(F¯,(RODw)')σ=0.

Поскольку (RODw)'=0, то для любого F (в соленоидальном представлении f=rotF) выполнено условие ортогональности решения однородной сопряженной системы уравнений (4.12) и правой части (4.4) при условии (4.11). Данное условие и есть разрешимость задачи (4.4), (4.5), (4.11) по матричной теореме Фредгольма (см. [13]).

4.3. Точность разностной схемы метода опорных операторов

Рассмотрим вопрос о точности разностной схемы (4.4), (4.5), (4.11).

Проинтегрировав (4.1) по площадке Sλ вокруг ребра l, получим

VλROGH¯=fλ,

где

H¯(σ)h'(σ)=Ω(σ)sσ(Ω)(CΩCσHdL), (4.13)

(HdL)Σ(λ)=σ(λ)sσ(λ)sσ(CσCλHdL),

и, вычитая из этого уравнения (4.4), имеем

VλRGN(Hu)¯=0. (4.14)

Из (4.14) следует, что в ячейке W существует такая сеточная функция ξΩ, что

H¯u¯=GRADξ¯=Δξh', GH'=H¯.

и она является постоянной на граничных гранях σ, т.е. ξσ=const. Эту константу можно считать равной нулю. Имеем уравнение, которому удовлетворяет функция ξ:

G1GRADξ¯=H'u',

Просуммировав данное равенство по граням ячейки W, и учитывая, что DIVu=0, имеем

DIVGRADξ=DIVH,

в силу (2.2) с учетом ξσ=0 получим

(G(GRADξ)',(GRADξ)')σ=(G(GRADξ)',H')σ0.

Из (2.2) при ξσ=0 для любой разностной соленоидальной функции RODE¯ в силу ее ортогональности к GRADξ¯ имеем

GRADξσ2=(G(GRADξ)',H'(RODE)')σGRADξσHRODEσ.

Применительно к (3.1), определяющему (RODE)', получим

Из (4.14) следует, что в ячейке W существует такая сеточная функция ξΩ, что

H¯u¯=GRADξ¯=Δξh',

и она является постоянной на граничных гранях σ, т.е. ξσ=const.. Эту константу можно считать равной нулю. Имеем уравнение, которому удовлетворяет функция ξ:

G1GRADξ¯=H'u', GH'=H¯.

Просуммировав данное равенство по граням ячейки W, и учитывая, что DIVu=0,, имеем

DIVGRADξ=DIVH,

в силу (2.2) с учетом ξσ=0 получим

(G(GRADξ)',(GRADξ)')σ=(G(GRADξ)',H')σ0.

Из (2.2) при ξσ=0 для любой разностной соленоидальной функции RODE¯ в силу ее ортогональности к GRADξ¯ имеем

GRADξσ2=(G(GRADξ)',H'(RODE)')σGRADξσHRODEσ.

Применительно к (3.1), определяющему (RODE)', получим

E'(λ)hτ(λ)=λEdL, (4.15)

и интегралы от точного решения E берутся вдоль ориентированных по eτ(λ) ребер l. Под нормами сеточных векторов на гранях s понимаются Xσ=(GX',X')σ и X*=(X,X)*, (X,Y)*=σX(σ)Y(σ).

Границы спектра самосопряженного положительно-определенного оператора VσG:(σ)(σ), состоящего из матриц Грама Gr'φ(σ,σ~) во взаимных базисах, при условии невырожденности разностной сетки оцениваются следующим образом:

0<γ1h(X,X)*(VσGX,X)*γ2h(X,X)*.

Аналогичная оценка для обратного оператора принимает вид

0<hγ2(X,X)*((VσG)1X,X)*hγ1(X,X)*.

Здесь γ1 и γ2 являются ограниченными, не стремящимися к нулю величинами, которые не зависят от шага разностной сетки.

Сетку считают невырожденной в следующих случаях.

  1. Существует параметр h, характеризующий подробность разбиения расчетной области О и имеющий смысл линейных размеров элементов разностной сетки.
  2. Неудельные размеры элементов разностной сетки равномерно оцениваются для всего семейства разностных сеток:

a1h3VΩa2h3, b1h2S(σ)b2h2, c1hhτ(λ)c2h.

  1. Отношение неудельных площадей граней S(σ) и длин ребер hτ(λ), входящих в один базис j, равномерно по h не стремится к нулю и ограничено сверху числом А.
  2. Среди двухгранных и плоских углов ячеек W нет слишком острых и слишком тупых, все они равномерно по h заключены в пределах от Q до πΘ с не стремящимся к нулю углом Q.

Имеем

GRADξσ2HRODEσ2=((H'(RODE)'),(VσG)(H'(RODE)'))*hγ1(VσG)(H'(RODE)')*2.

На грани s получим

(VσG)H'(σ)=H¯(σ)h'(σ)=Ω(σ)sσ(Ω)  [HÑσCΩCσ+O(h2)].

Здесь HСσ — магнитное поле решения задачи (4.1), (4.2), (4.11) в центре тяжести Cσ грани s (фиг. 1а).

Согласно (3.1) и (4.15), на грани s имеем

(RODE)'(σ~)=1S(σ~)  λ(σ~)sλ(σ~)λEdL=1S(σ~)  σ~rotEdS=1S(σ~)  σ~HdS=  [Hσ+O(h)]e(σ~).

Этот интеграл берется по ориентированной площади грани S(σ~)e(σ~) из шаблона оператора VσG на грани s; S(σ~) — удельная площадь грани σ~.

На грани s получим

(VσG)e(σ)=Ω(σ)φ(σ)Ω  σ~(φ)VφGr'φ(σ,σ~)e(σ~)=Ω(σ)φ(σ)ΩVφeφ'(σ)=Ω(σ)sσ(Ω)CΩCσ.

Поэтому имеем

(VσG)(RODE)'(σ)=Ω(σ)   φ(σ)Ω   σ~(φ)VφGr'φ(σ,σ~)[Hσ+O(h)]e(σ~)=HσΩ(σ)sσ(Ω)CΩCσ+O(h2).

Тогда

[(VσG)(H'(RODE)'](σ)=O(h2)

или

Huσ2  hγ1  σO(h4)=O(h2),

поскольку слагаемых в суммировании σ содержится O(h3).

Окончательная оценка имеет следующий вид:

Huσ=O(h).

Данная оценка показывает сходимость задачи (4.4), (4.5), (4.11) к континуальной задаче (4.1), (4.2) с граничным условием HτΣ с первым порядком точности на гладких решениях. При наличии сеточной пространственной симметрии порядок точности может быть повышен до второго. Примером такой сетки могут быть ячеечные параллелепипеды, центры которых соединены с центрами граней так, что при каждой из них образуется по четыре тетраэдра внутри параллелепипедной ячейки. При этом центры прямоугольной грани параллелепипеда соединяются с ее вершинами ребрами.

5. Численный расчет

В данном разделе рассмотрим динамику электромагнитных полей, которая развивается на фоне ротационной диффузии вектора магнитного поля. Для данной задачи использовалась разностная схема на регулярной разностной сетке, подробно описанная в [7, 10, 14].

Исследуется сжатие вольфрамовой плазмы магнитными полями, заданными на границе области. В начальный момент времени неподвижная плазма с плотностью ρ=ρ0 занимает цилиндр (x0.5)2+(y0.5)20.25 см с осью 0z1 см. Данный цилиндр вписан в куб с размерами 0x1 см, 0y1 см, 0z1 см, внутри которого находится плазма с плотностью вне цилиндра ρ=0.4ρ0, где ρ0=2102π г/см3. Во всей расчетной области начальная температура Te=Ti=0.8 эВ.

Профиль начальной плотности (t=0) при z=0.5 изображен на фиг. 3.

 

Фиг. 3. Начальное распределение плотности, z = 0.5.

 

В работе исследуются компоненты вектора магнитного поля Bx,By,Bz, которые в начальный момент времени равны нулю: Bx=0,By=0,Bz=0.

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

Bxãð=Bx0sinπt0.18, Byãð=By0sinπt0.18, Bzãð=Bz0sinπt0.18,

где Bx0 = 2 МГс, By0 = 1.5 МГс, Bz0 = 1 МГс. Формулы справедливы при времени расчета t0.18мкс. При t>0.18мкс все граничные поля равны нулю.

Уравнения состояния электронного и ионного газа, а также коэффициенты электронной и ионной теплопроводности, электропроводности и др. необходимые коэффициенты приводятся в работе [15].

Методика расчета была представлена в работе [16], теоретическое обоснование которой приведено в разд. 1–4 данной работы.

На фиг. 4–7 представлены результаты расчетов плотности и магнитных полей в момент времени 0.05 мкс. На фиг. 4 изображено распределение плотности, на котором можно увидеть, что под воздействием магнитных полей происходит сжатие плотности к центру расчетной области.

На фиг. 5–7 представлены компоненты магнитной индукции Bx,By,Bz. Асимметрия, которую можно увидеть на данных рисунках, возникла в результате определения различных значений констант Bx0,By0,Bz0. Как и следует из уравнений Максвелла, на фиг. 5 распределение компоненты магнитной индукции By носит выраженный профильный характер, в то время как на фиг. 6 магнитная индукция By распределена латеральным образом.

 

Фиг. 4. Распределение плотности на момент времени 0.05 мкс, z = 0.5.

 

Фиг. 5. Распределение компоненты магнитной индукции Bx на момент времени 0.05 мкс, z = 0.5.

 

Фиг. 6. Распределение компоненты магнитной индукции By на момент времени 0.05 мкс, z = 0.5.

 

Фиг. 7. Распределение компоненты магнитной индукции Bz на момент времени 0.05 мкс, z = 0.5.

 

6. Заключение

В настоящей работе на классических решениях модельной магнитостатической задачи с первым порядком точности доказана сходимость разностных схем метода опорных операторов для повторных ротационных операций векторного анализа с нулевым собственным значением спектральной задачи. Сходимость доказана в сеточно-зависимых нормах, которые связаны с энергией метрического разностного оператора нерегулярной тетраэдрической сетки. Единственным ограничением, которое накладывается на тетраэдрическую разностную сетку, является ее невырожденность. В данной работе также приведено численное моделирование динамики электромагнитных полей для трехмерной задачи магнитной гидродинамики в двухтемпературном приближении, которая развивается на фоне ротационной диффузии магнитных полей. Для данной задачи скорость движения вещества и электромагнитные поля имеют полную конфигурацию:   U=(u,w,v),  B=(Bx,By,Bz),  E=(Ex,Ey,Ez).

×

About the authors

Ю. А. Повещенко

ИПМ РАН

Author for correspondence.
Email: hecon@mail.ru
Russian Federation, 125047 Москва, Миусская пл., 4

А. Ю. Круковский

ИПМ РАН

Email: hecon@mail.ru
Russian Federation, 125047 Москва, Миусская пл., 4

В. О. Подрыга

ИПМ РАН

Email: PVictoria@list.ru
Russian Federation, 125047 Москва, Миусская пл., 4

П. И. Рагимли

ИПМ РАН

Email: hecon@mail.ru
Russian Federation, 125047 Москва, Миусская пл., 4

References

  1. Галанин М. П., Савенков Е. Б. Методы численного анализа математических моделей. 2-е изд., испр. М.: Изд-во МГТУ им. Н. Э. Баумана, 2018. 591 с.
  2. Петров И. Б., Тормасов А. Г. О численном исследовании трехмерных задач обтекания волнами сжатия препятствия или полости в упругопластическом полупространстве // Докл. АН СССР. 1990. Т. 314. № 4. С. 817–820.
  3. Бойков Д. С., Ольховская О. Г., Гасилов В. А. Моделирование газодинамических и упругопластических явлений при интенсивном энерговкладе в твердый материал // Матем. моделирование. 2021. Т. 33. № 12. С. 82–102.
  4. Кербер М. Л., Виноградов В. М., Головкин Г. С. и др. Полимерные композиционные материалы: структура, свойства, технология. Учеб. пособие. СПб.: Профессия, 2008. 560 с.
  5. Linde P., Schulz A., Rust W. Influence of modelling and solution methods on the FE-simulation of the post-buckling behaviour of stiffened aircraft fuselage panels // Composite Structures. 2006. V. 73. No. 2. P. 229–236.
  6. Буланов И. М., Воробей В. В. Технология ракетных и аэрокосмических конструкций из композиционных материалов. Учеб. для вузов. М.: Изд-во МГТУ им. Н. Э. Баумана, 1998. 516 с.
  7. Самарский А. А., Колдоба А. В., Повещенко Ю. А., Тишкин В. Ф., Фаворский А. П. Разностные схемы на нерегулярных сетках. Минск: ЗАО «Критерий», 1996. 276 с.
  8. Shashkov M. Conservative finite-difference methods on general grids. Boca Raton, FL: CRC Press, 1996. 359 p.
  9. Lipnikov K., Manzini G., Shashkov M. Mimetic finite difference method // J. of Comput. Physics. 2013. V. 257. Part B. P. 1163–1227.
  10. Самарский А. А., Попов Ю. П. Разностные методы решения задач газовой динамики. М.: Наука, 1992. 424 с.
  11. Повещенко Ю. А., Подрыга В. О., Шарова Ю. С. Интегрально-согласованные методы расчета самогравитирующих и магнитогидродинамических явлений // Препринты ИПМ им. М. В. Келдыша. 2018. № 160. 21 с.
  12. Корн Г., Корн Т. Справочник по математике. М.: Наука, 1973. 832 с.
  13. Воеводин В. В., Кузнецов Ю. А. Матрицы и вычисления. М.: Наука, 1984. 320 с.
  14. Круковский А. Ю., Новиков В. Г., Цыгвинцев И. В. Численные алгоритмы для решения трехмерных нестационарных задач магнитной гидродинамики // Препринты ИПМ им. М. В. Келдыша. 2014. № 6. 20 с.
  15. Никифоров А. Ф., Новиков В. Г., Уваров В. Б. Квантово-статистические модели высокотемпературной плазмы и методы расчета росселандовых пробегов и уравнений состояния. М.: Физматлит, 2000. 400 с.
  16. Poveshchenko Yu., Podryga V., Rahimly O. On some integral-consistent methods for calculating magnetohydrodynamic phenomena in problems of computational astrophysics // Math. Methods in the Appl. Sciences. 2020. V. 43. Issue 13. P. 7825–7833. doi: 10.1002/mma.6349

Supplementary files

Supplementary Files
Action
1. JATS XML
2. Fig. 1. Cells of the difference grid: a) tetrahedral cell; b) to calculate the surface approximation of the Poynting vector; c) calculation of the magnetic field circulation on the contour element of the boundary face С∂sС∂l, Ss(l) = –1, S∂s = –1, cell ∂W is located under the face ∂s.

Download (42KB)
3. Fig. 2. Matching the faces and edges of the mesh.

Download (16KB)
4. Fig. 3. Initial density distribution, z = 0.5.

Download (12KB)
5. Fig. 4. Density distribution at time 0.05 μs, z = 0.5.

Download (14KB)
6. Fig. 5. Distribution of the magnetic induction component Bx at time 0.05 μs, z = 0.5.

Download (11KB)
7. Fig. 6. Distribution of the magnetic induction component By at time 0.05 μs, z = 0.5.

Download (11KB)
8. Fig. 7. Distribution of the magnetic induction component Bz at time 0.05 μs, z = 0.5.

Download (13KB)

Copyright (c) 2024 Russian Academy of Sciences

Согласие на обработку персональных данных с помощью сервиса «Яндекс.Метрика»

1. Я (далее – «Пользователь» или «Субъект персональных данных»), осуществляя использование сайта https://journals.rcsi.science/ (далее – «Сайт»), подтверждая свою полную дееспособность даю согласие на обработку персональных данных с использованием средств автоматизации Оператору - федеральному государственному бюджетному учреждению «Российский центр научной информации» (РЦНИ), далее – «Оператор», расположенному по адресу: 119991, г. Москва, Ленинский просп., д.32А, со следующими условиями.

2. Категории обрабатываемых данных: файлы «cookies» (куки-файлы). Файлы «cookie» – это небольшой текстовый файл, который веб-сервер может хранить в браузере Пользователя. Данные файлы веб-сервер загружает на устройство Пользователя при посещении им Сайта. При каждом следующем посещении Пользователем Сайта «cookie» файлы отправляются на Сайт Оператора. Данные файлы позволяют Сайту распознавать устройство Пользователя. Содержимое такого файла может как относиться, так и не относиться к персональным данным, в зависимости от того, содержит ли такой файл персональные данные или содержит обезличенные технические данные.

3. Цель обработки персональных данных: анализ пользовательской активности с помощью сервиса «Яндекс.Метрика».

4. Категории субъектов персональных данных: все Пользователи Сайта, которые дали согласие на обработку файлов «cookie».

5. Способы обработки: сбор, запись, систематизация, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передача (доступ, предоставление), блокирование, удаление, уничтожение персональных данных.

6. Срок обработки и хранения: до получения от Субъекта персональных данных требования о прекращении обработки/отзыва согласия.

7. Способ отзыва: заявление об отзыве в письменном виде путём его направления на адрес электронной почты Оператора: info@rcsi.science или путем письменного обращения по юридическому адресу: 119991, г. Москва, Ленинский просп., д.32А

8. Субъект персональных данных вправе запретить своему оборудованию прием этих данных или ограничить прием этих данных. При отказе от получения таких данных или при ограничении приема данных некоторые функции Сайта могут работать некорректно. Субъект персональных данных обязуется сам настроить свое оборудование таким способом, чтобы оно обеспечивало адекватный его желаниям режим работы и уровень защиты данных файлов «cookie», Оператор не предоставляет технологических и правовых консультаций на темы подобного характера.

9. Порядок уничтожения персональных данных при достижении цели их обработки или при наступлении иных законных оснований определяется Оператором в соответствии с законодательством Российской Федерации.

10. Я согласен/согласна квалифицировать в качестве своей простой электронной подписи под настоящим Согласием и под Политикой обработки персональных данных выполнение мною следующего действия на сайте: https://journals.rcsi.science/ нажатие мною на интерфейсе с текстом: «Сайт использует сервис «Яндекс.Метрика» (который использует файлы «cookie») на элемент с текстом «Принять и продолжить».