Научная статья на тему 'Конечноэлементное моделирование процесса распространения упругих волн в одномерной среде со сферической симметрией'

Конечноэлементное моделирование процесса распространения упругих волн в одномерной среде со сферической симметрией Текст научной статьи по специальности «Математика»

CC BY
54
11
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
УПРУГИЕ ВОЛНЫ / МЕТОД КОНЕЧНЫХ ЭЛЕМЕНТОВ / ВАРИАЦИОННАЯ ПОСТАНОВКА / ДИСКРЕТНЫЙ АНАЛОГ / ELASTIC WAVES / FINITE ELEMENT METHOD / VARIATION FORMULATION / FINITE ELEMENT DISCRETIZATION

Аннотация научной статьи по математике, автор научной работы — Гуш Максим Николаевич

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Гуш Максим Николаевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

FINITE-ELEMENT MODELING OF ELASTIC WAVES IN ONE-DIMENSIONAL MEDIUM WITH SPHERICAL SYMMETRY

The article discusses the finite element modeling of elastic wave propagation in one-dimensional medium with spherical symmetry. An equivalent variation formulation has been developed and finite element discretization has been carried out. The order of approximation has been estimated.

Текст научной работы на тему «Конечноэлементное моделирование процесса распространения упругих волн в одномерной среде со сферической симметрией»

КОНЕЧНОЭЛЕМЕНТНОЕ МОДЕЛИРОВАНИЯ ПРОЦЕССА РАСПРОСТРАНЕНИЯ УПРУГИХ ВОЛН В ОДНОМЕРНОЙ СРЕДЕ СО

СФЕРИЧЕСКОЙ СИММЕТРИЕЙ

Гуш Максим Николаевич

аспирант, кафедра прикладной математики Новосибирского государственного технического университета,

РФ, г. Новосибирск E-mail: mgush@mail.ru

FINITE-ELEMENT MODELING OF ELASTIC WAVES IN ONE-DIMENSIONAL MEDIUM WITH SPHERICAL SYMMETRY

Maxim Gush

postgraduate student Department of Applied Mathematics Novosibirsk State Technical University,

Russia, Novosibirsk

АННОТАЦИЯ

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

ABSTRACT

The article discusses the finite element modeling of elastic wave propagation in one-dimensional medium with spherical symmetry. An equivalent variation formulation has been developed and finite element discretization has been carried out. The order of approximation has been estimated.

Ключевые слова: упругие волны; метод конечных элементов; вариационная постановка; дискретный аналог.

Keywords: elastic waves; finite element method; variation formulation; finite element discretization.

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

^ created by free version of

S DociFreezer

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

Математическая модель одномерной задачи в сферических координатах описывается следующим уравнением [1, с. 513]:

д2и и пл

§гай и) + = (1)

где: и(т^) — деформация среды в точке г,

f (г,1) — функция задающая внешние силы, ^ = 2С

1 — 2 V

р — плотность, С — модуль сдвига, V — коэффициент Пуассона. Начальные условия:

ди

Краевые условия:

йи

= 0. (2)

ик = °>л

dn

= 0- (3)

Получим вариационную формулировку в форме уравнения Галёркина [2, с. 84]. Для этого потребуем, чтобы невязка дифференциальных

!!\ сгеа1ес1 Ьу ^ее уегсюп о{

д РооРгеегег

уравнений была ортогональна (в смысле скалярного произведения пространства Н0) некоторому пространству Ф пробных функций V, т. е.

д2и и

Р^ъ — grad и) + = ) = 0,

(4)

Расписывая скалярное произведение, получим:

Г д2и

I У " ^

дг2

— I grad и) - V - + | 2т\ —

-у-йП = 0

п

п

п

По свойствам дивергенции:

(5)

- V = А gradv —

(6)

где: V — скалярное поле,

А — векторное поле. Тогда справедливо:

— § ймА - = § А - — §

По теореме о дивергенции:

№п(Ии(Ау)(1П = §яАу-п <Я9

где п — вектор нормали к поверхности 5. Учитывая (8), соотношение (7) примет вид:

— § &\уа - = § А - gradv — йБ.

Тогда

§ div(;qgтad и) - V - = § ц grad и - grad V - — §V - п йБ. (10)

п

п

^ йп

Подставим полученные соотношения (10) в (5):

(7)

(8)

(9)

- аП + № grad и - grad р-йП — М + (11)

йи йп

аа = о.

Поскольку на границе краевыми условиями не определяется значение Ау - п, то слагаемое ^ Ау - п йБ следует исключить из уравнения, потребовав, чтобы пространство пробных функций Ф содержало только функции, которые принимали бы только нулевые значения на границе . Обозначим их у0 .

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

Таким образом, получаем систему вариационных уравнение вида:

д2и

Г о2и Г

I Р^ргр0 I ц grad и-%г&& у0аа

а а

[ &и ^ Г и (12)

— I ц—;-У0-П аБ + I 2ц — - у0аа = 0 ] ап J г2

5 а

Ууо е НО.

В силу (3) приходим к уравнению

Г д2и Г Г и

I р^тУ0 - I ц grad и - grad у0 - йа + I 2ц — - у0 - йа = 0,

) дг2 ) J г2 (13)

а а а

ЧУ О е НО.

Сделаем дискретизацию по времени [2, с. 364]. Будем полагать, что ось времени £ разбита на так называемые временные слои значениями ^, к = 1..К, а значения искомой функции и(г, £) на к-м временном слое обозначим через ик(г,гк) = ик(г)9 которые не зависят от времени, но остаются функциями пространственных координат.

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

Представим искомое решение ик(г) на интервале (?к-3^к) в следующем виде:

иг(г, 0 = ик-3(г)г}*(1) + иК-*(г)г}$(0 + ик~г{г)7}^(0 + и* (г>/£((14)

к-2

к-1,

где функции иК 3(г),иК 2(г),иК 1(г),иК(г) являются значениями искомой функции при £ = tk-3,t = гк-2,г = гк-1,г = , а функции

лз(£),л2.(£),л1(£),ло(£) являются кубическими полиномами и имеют вид:

(* — гк-2)(г — гк-1)(1 — гк)

(¿к-3 — ^-2)^-3 — {к-О^к-З — ¿кУ

Лз =

Ю =

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

(£к-2 — ^к-з)(^к-2 — ^к-1)(^к-2 — ¿кУ а _ & — гк-з)& — гк-2)(г — гк)

т =

(*к-1 — ^к-з)(^к-1 — ^к-2)(^к-1 — ¿кУ (С — Ь-з)^ — гк-2)(г — гк-1)

т =

— ^к-3)(^к — ^к-2)(^к — Ък-1)

(15)

(16)

(17)

(18)

Применим представление (14) для аппроксимации второй производной по времени в уравнениях на временном слое £ = :

д

д2

дг2 иг(г, 1)=-^ (икг-3(гШ1) + икг-2(гШ1) + ик-1(гШ1)

+ ик(г)лШ

д2иг

~дг2

д2т к-з+д_А к-2+дж к-1 + д_А *

дг2 щ + дг2 щ + дг2 щ + дг2 Пг'

Подставим (20) в уравнения (13) и получим:

(19)

(20)

Я

п

I

(дгЩ дг2

■и

Н,к-3

+

д2Ч2 П,к-2 , д_2]1иКк-1 ,

дг2

■и'

дг2

д2Ло к

дг2

+ I иК - gradv0 - +

Г ик п

у0-аа = о,

Ыо е н1

уп - с1& +

(21)

Перейдём к конечноэлементной СЛАУ. При построении численного решения по методу Галёркина минимум невязки ищется не на пространствах Нд и Н1, а на аппроксимирующих их конечномерных подпространствах Удн и

2

У£. При этом конечномерное пространство У*, подпространствами которого являются Уд* и У О, мы определим как линейное пространство, натянутое на базисные функции -ф^Ь = 1..п.

Заменим функции и Е Н} аппроксимирующие их функции и* ЕУ^1, а

функцию у0 Е Н° функцией V* Е У*

А9

И (~\гП.

,д2Чз

^,-2 +д2&иП*-1 + д2£иП*

I

а

Г Г и*,«

+ I ц grad ип,К - %га&уО - йа + I 2ц—— - уО - йа = 0,

УУо Е И}.

• Уп - dа +

(22)

Любая функция у0 Е V* может быть представлена в виде линейной комбинации базисных функций пространства V* :

V* = £ Фи

(23)

1ЕМо

Функции и* Е Уд* так же можно представить в виде линейной комбинации базисных функций пространства Уд*:

п

и

= £

(24)

1=1

причём п — п0 компонент векторов весов, ^ ^.....^ должны быть

фиксированы и могут быть определены из условий

Подставляя (23) и (24) в (22) получим дискретный аналог для (13):

п

ад

ь I I д2п% дф^д-фг 2л \

) = 1 п

дЧ . л-2-Ч. _к-1д2ч1\ (.,. .,. .,„ (26)

7 П

I = 1.. П.

В результате мы получили систему из п уравнений с п неизвестными . Чтобы определить матрицу и вектор правой части полученной конечноэлементной СЛАУ, пронумеруем её уравнения и неизвестные следующим образом.

Систему уравнений (26) можно записать в матричном виде:

Ац = Ъ. (27)

где

Ау = I + ^дтг + Т^К (28)

п

* = + + IМ'"0- (29)

У п

Используемые в МКЭ базисные функции являются финитными, т.е. каждая функция 'фI не равна 0 только на нескольких примыкающих к определяющему её /-му узлу конечных элементах 0к. Следовательно, для фиксированной функции фI только небольшое число функций ф] отличны от 0 в подобласти, где ^¿^О. Тогда из соотношений (28) очевидно, что в каждой строке матрицы Асодержится мало ненулевых элементов, поэтому для хранения и обработки матрицы будет использован разреженный формат хранения.

Поскольку базисные функции кусочно-полиномиальные, то интегралы в (28) практично вычислять, как сумму интегралов по конечным элементам 0к на которые разбита расчётная область и тогда матрица А представляется в виде суммы вкладов Ак от соответствующих конечных элементов 0к:

А =

к

(30)

При этом фактически все ненулевые компоненты матрицы Ак (размера п X и) можно разместить в локальной матрице Акразмера 1к X 1к, где 1к-количество базисных функций, отличных от нуля на конечном элементе П к.

Локальные лагранжевы базисные функции на конечном элементе Пр = [хр,хр+1] представляются в виде [2, с. 68]:

X—+1 X X X—

*1(х)=—£-,Х2(Х) = —-,Их=Хр+1—Хр. (31)

Каждая базисная функция равна единице в узле соответствующем её номеру и нулю в остальных.

Локальные матрицы для линейных лагранжевых базисных функций будем вычислять численно по схеме Гаусс-4.

Протестируем аппроксимацию решения по пространству. Расчётная область: г е [—100,100]; Н = 25; Параметры среды:С = 1е + 9,у = 3.5е — 1, р = 0; Аналитическое решение:

ианалит = г3 + 2г2 + 3 г.

|и™«ит_ий|| =2.13518^ + 2. 1 "Н

|цаналит _ ц^/2 II = 1,04263* + 2. ■ >'¿2

Iцаналит _ цЛ/4|| = 6Л1425е + 1,

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

■ "¿2

Определим по правилу Рунге порядок аппроксимации:

\\и*/4 — и*\\

^ сгеа!ес1 Ьу йгее уетоп of

ю Роа^геегег

Вывод: Решение с дроблением сетки по пространству сходится к правильному. Порядок пространственной аппроксимации О (к2) совпадает с теоретическим.

Протестируем аппроксимацию решения по времени. Расчётная область: г Е [-100,100]; к = 25; Расчётный интервал времени: £ Е [0,10]; к = 2.5; Параметры среды:С = 1е + 9, и = 3.5е — 1,р = 1000; Аналитическое решение:

Определим по правилу Рунге порядок аппроксимации:

к = 1од2 ,, -гтттт: = 3.39 .

Вывод: Решение с дроблением сетки по времени сходится к правильному. Порядок аппроксимации по времени О (к4) совпадает с теоретическим.

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

1. Новацкий В. Теория упругости: учебное пособие. М.: «Мир», 1975. — 872 с.

2. Соловейчик Ю.Г., Рояк М.Э., Персова М.Г. Метод конечных элементов для решения скалярных и векторных задач: учебное пособие. Новосибирск: Изд-во НГТУ, 2007. — 896 с.

i Надоели баннеры? Вы всегда можете отключить рекламу.