Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Применение численных методов для построения разностных моделей. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
1.2. Постановка дифференциальной задачи
11
Начальные распределения давления и удельной внутренней энергии
будем считать одинаковыми для обеих пластин:
Р = Р(m,0), E = Е(т,0)
при  
.
Что касается начальных значений эйлеровых координат индивиду-
альных точек, то они совпадают со значениями лагранжевых линейных ко­ординат:
х(т,0) = Х(т,0).
Граничные условия таковы. Будем считать, что на наружных свобод-
ных границах заданы поверхностные силы
.
Для принятой модели идеальной жидкости динамические граничные
условия на этих поверхностях сводятся к условиям:
на поверхностях обеих пластин т=0 и    
отсутствует давление:
󰇛 󰇜 󰇛  󰇜 . (1.7)
Граничные условия на обращенных друг к другу поверхностях пла-
стин
󰇛󰇜
зависят от наличия или отсутствия контакта между ними (в общем случае возможны нарушение контакта в ходе взаимодействия пластин и переход к их свободному деформированию). О наличии или об отсутствии контакта можно судить по значениям эйлеровых координат ин­дивидуальных точек обращенных друг к другу поверхностей пластин.
При
󰇛 󰇜󰇛 󰇜
контакт отсутствует
.
При
󰇛 󰇜󰇛 󰇜
контакт имеется
.
Случаю отсутствия контакта соответствуют динамические гранич-
ные условия на свободных поверхностях
:
󰇛 󰇜󰇛 󰇜
,
при
󰇛 󰇜󰇛 󰇜
. (1.8)
При наличии контакта между пластинами на поверхности контакта задаются граничные условия смешанного типа: условие «прилипания» по скоростям и условие равенства по давлениям, следующее из третьего за­кона Ньютона
:
󰇛 󰇜 󰇛 󰇜 󰇛 󰇜 󰇛 󰇜
,
1. Разностный метод расчета задачи соударения гибких пластин
12
при 󰇛 󰇜 󰇛 󰇜 (1.9)
Таким образом, система уравнений (1.1)–(1.6) с приведенными выше
начальными условиями и граничными условиями (1.7)–(1.9) математиче­ски описывает процесс соударения двух сжимаемых «жидких» пластин.
1.3. Построение разностной схемы
Перейдем к рассмотрению алгоритма численного решения этой за­дачи с помощью метода Мейдера. Метод Мейдера является лагранжевым ме­тодом сквозного счета с псевдовязкостью и по своим возможностям хорошо соответствует решаемой задаче. Метод Мейдера позволяет получить числен­ное решение для течений с ударными волнами. Кроме того, для задач с динами­ческими граничными условиями, в которых могут быть учтены контактные раз­рывы и границы. Это возможно благодаря особенности данного метода, отлича­ющего его от других, – применению «фиктивных» ячеек и наличию псевдовязко­сти. Рассмотрим понятие «псевдовязкость».
Псевдовязкость – это искусственный механизм, позволяющий осу- ществлять сквозной расчет ударных волн без явного выделения их фронтов на разностной сетке. Разностная схема с псевдовязкостью является одно­родной. Область фронта – область резкого изменения в распределениях па­раметров течения (при отсутствии сильных разрывов). Отметим, что следует различать ширину ударного перехода, обусловленную воздействием псевдо­вязкости, и реальную ширину фронта ударной волны. В газах и жидкостях реальная ширина фронта ударной волны составляет несколько длин сво­бодного пробега молекул. Эффективная же ширина «размазываемого» за счет псевдовязкости фронта определяется, по существу, параметрами сетки по координате. Псевдовязкость является аддитивной «квазивязкой» добав­кой к давлению, т.е. сумма газодинамического давления и псевдовязкости опре­деляет эффективное давление: =p+q. Поэтому модификация схемы с ис­пользованием псевдовязкости сводится к изменению конечно-разностных уравнений движения (1.4) и энергии (1.3), в которых участвует давление (замена давления р эффективным давлением ), а также непосредственно
к определению сеточной функции псевдовязкости.
Принцип «фиктивной» ячейки состоит в том, что если слева от гра-
ницы ввести еще одну ячейку с массовым интервалом   и ассоциировать
1.3. Построение разностной схемы
13
граничное давление с центром этой ячейки, то для расчета скоростей в гра­ничных узлах может быть использован шаблон «крест». Таким образом, подобным простейшим путем схеме «крест» придается свойство однородно­сти по отношению к расчету динамических граничных условий. Ее использова­ние вызвано тем, что схема «крест» обладает свойством однородности и по отношению к так называемым контактным разрывам, позволяя проводить их сквозной расчет без «размазывания» с течением времени.
Под контактным разрывом понимается граница раздела двух сред с
разными физико-механическими характеристиками или двух сред, находя­щихся в различном состоянии. Например, при соударении двух пластин из раз­личных материалов в каждой из них распространяются ударные волны, а их фронты являются сильными разрывами. На границе раздела двух пластин
при сохранении непрерывности скорости (
– граничное условие
«прилипания») и давления ( 
– третий закон Ньютона на границе
раздела взаимодействующих тел) терпят разрыв плотности  и удельной внутренней энергии ( ). Принцип построения дискрет-
ного аналога сплошной среды для схемы Фромма и используемые для ап­проксимации шаблоны показаны на рис. 2.
На рис. 2 в плоскости изменения независимых переменных (X, t) по-
казана разностная сетка, вводимая по методу Мейдера на этапе дискрети­зации по координате и по времени.
Установим следующую индексацию ячеек и узлов сетки по координате.
Присвоим координатный индекс i=2 левой приграничной ячейке пла­стины 1 (пластины-ударника), оставив координатный индекс i=1 для обо­значения примыкающей к этой границе «фиктивной» ячейки. Крайнюю правую ячейку пластины 1, примыкающую к поверхности соударения, обо-
значим индексом   , а крайнюю левую ячейку пластины 2, примы­кающую к поверхности соударения индексом    . Координатный индекс     присвоим крайней правой приграничной ячейке пла­стины 2, примыкающей к свободной поверхности, а индекс   – соот-
ветствующей «фиктивной» ячейке.
На рис. 2 утрированно показана еще одна «фиктивная» ячейка  
 . Эта «фиктивная» ячейка размещена между обращенными друг к
другу поверхностями пластин. Предполагается, что она имеет нулевую толщину по лагранжевой линейной координате. Ее введение необходимо
1. Разностный метод расчета задачи соударения гибких пластин
14
для расчета динамических граничных условий (1.8) при нарушении к он­такта между пластинами и для определения момента нарушения контакта. Индексацию узлов разностной сетки будем также осуществлять с помощью целых чисел (в отличие от принятой при описании метода Мейдера дроб­ной индексации узлов), что более удобно с точки зрения последующего со­ставления программы численного расчета. Будем полагать, что целочис­ленный индекс узла равен индексу ячейки, находящейся справа от данного узла. При такой индексации узлов ячейка i ограничена слева узлом i, a справа узлом i + 1. Индекс 2 указывает на левый граничный узел пла­стины 1, индекс М – на ее правый граничный узел Индексы М + 1 и N ука­зывают соответственно на левый и правый граничные узлы пластины 2.
Pиc. 2. Разностная сетка метода Мейдера
Будем считать, что разностная сетка в пределах каждой пластины является равномерной по лагранжевой линейной координате Х и характеризуется шагами:
1.3. Построение разностной схемы
15


 
󰇛󰇜
, (1.10)
которым соответствуют определенные массы ячеек (шаги сетки по лагран­жевой массовой координате). С учетом вводимых для расчета динамиче­ских граничных условий «фиктивных» ячеек имеем:
лагранжевы линейные координаты всех узлов координатной сетки и их
начальные эйлеровы координаты определятся как:


  
󰇛  󰇜󰨙󰨙  
  󰇛󰇜
󰇛  󰇛 󰇜󰇜󰨙󰨙 
Получим массы ячеек координатной сетки
01 1
02 2
2 1,
1 1,
0,
i
X при i M
mXпри M i N
при M N
  −  
= +   −
  
 
(1.11)
Нетрудно видеть, что при таком задании начальных координат для гра-
ничных узлов выполняются геометрические условия согласно расчетной схеме, приведенной на рис. 1:
 


  
  (1.12)
Если рассматривать разностную сетку по времени, то она опреде-
ляется совокупностью целых  и полуцелых

.
Получаемая разностная сетка по координате и по времени целых и полу­целых точек представляет собой «шахматную» сетку (см. рис. 2). На та-
кой шахматной разностной сетке эйлеровы координаты󰇛
󰇜 находят в уз-
лах на целых временных слоях; в то время как скорости󰇛

󰇜 опреде-
ляют тоже в узлах, но уже на полуцелых временных слоях. В центрах ячеек определяют: давление, плотность, удельную внутреннюю энергию
󰇛󰇛  󰇜
󰇜 на целых временных слоях; псевдовязкость 󰇛

󰇜– на по-
луцелых временных слоях.
1. Разностный метод расчета задачи соударения гибких пластин
16
На рис. 2 приведена применяемая разностная сетка для решаемой за-
дачи соударения двух сжимаемых «жидких» пластин с характерными узлами, а также используемые шаблоны, на которых аппроксимируются уравнения.
На начальном временном слое (у = 0) и первом (от начального) «фик­тивном» полуцелом временном слое, имеющим индекс ½, узлы предназна­чены для представления на разностной сетке начальных условий.
Начальные значения эйлеровых координат задаются условиями (1.12).
В соответствии с начальными условиями для соударяющихся пла­стин значения остальных сеточных функций должны задаваться следую­щим образом:
1
0
2
21
01
i
u при i M
u
при M i N
−
  +
 
=
+  
(1.13)
01
0
02
21
11
i
при i M
при M i N
  −
 
=
+   −
Так, в наружных «фиктивных» ячейках    и во внутрен­ней «фиктивной» ячейке  на каждом временном слое задаются неиз-
менные значения сеточных функций давления и псевдовязкости:


  

 



. (1.14)
В сочетании с заданием нулевых масс этих ячеек согласно (1.11) та­кой прием дает возможность учитывать динамические граничные условия (1.7) на наружных свободных поверхностях взаимодействующих пластин или же на обращенных друг к другу свободных поверхностях пластин после их воз­можного отделения друг от друга.
Помимо того, внутренняя «фиктивная» ячейка позволяет определить момент выхода взаимодействующих пластин из контакта.
Приведем теперь конечно-разностные уравнения, аппроксимирую­щие входящие в систему (1.1)–(1.6) дифференциальные уравнения.
Дифференциальное уравнение (1.1), закона сохранения импульса ап­проксимируется на шаблоне, обозначенном на рис. 2 как «u». Соответству­ющее конечно-разностное уравнение имеет вид
1.3. Построение разностной схемы
17




󰇛



󰇜󰇛




󰇜
󰇛

󰇜
 . (1.15)
Это уравнение позволяет определять значения скоростей
1/2+j
i
u
и
должно решаться для всех узлов сетки . При , ,      именно в этом конечно-разностном уравнении проявля-
ется механизм влияния «фиктивных» ячеек, учитываются динамические гранич­ные условия на наружных свободных поверхностях и прогнозируются значения
скоростей во внутренних граничных узлах пластины 1 󰇛

󰇜 и пластины
2 󰇛


󰇜.
В случае отсутствия контакта между пластинами при


(1.16)
значения вычисленных согласно (1.15) скоростей󰇛

󰇜 и


верные.
Верными эти значения являются и тогда, когда контакт имел место на преды-
дущем временном шаге (




), однако распределение давления в
окрестности поверхности контакта таково, что


 

(пластины
отделяются друг от друга).
Напротив, в случае наличия контакта между пластинами при

 
и выполнении условия 




, предсказанные по (1.15) значе-
ния скоростей в граничных узлах неверны (пластины не могут внедряться друг в друга). В этом случае должны выполняться граничные условия смешан­ного типа (1.9) и скорости в граничных узлах определяются из конечно-раз- ностного уравнения движения, записанного без учета существования внутренних свободных поверхностей пластин (наличие между пластинами «фиктивной» ячейки с нулевыми массой и давлением игнорируется):




󰇛





󰇜󰇛




󰇜
󰇛

󰇜
 , (1.17)




.
После определения скоростей

рассчитываются новые значения эй-
леровых координат всех узлов, выделенных на этапе дискретизации инди-
1. Разностный метод расчета задачи соударения гибких пластин
18
видуальных точек обеих пластин. Этот расчет ведется по следующему ко­нечно-разностному уравнению, аппроксимирующему дифференциальное уравнение закона изменения, текущих координат (1.4) на «вертикальном» шаб­лоне «х» (см. рис. 2):




 

 󰨙󰨙 . (1.18)
В свою очередь, новые значения эйлеровых координат узлов

поз-
воляют определить поле плотности

на последующем временном слое.
Расчет плотности в каждой реальной ячейке обеих пластин (2 ≤ i ≤ M – 1 и M + +1 ≤ i ≤ N – 1) осуществляется с помощью разностного аналога дифференци- ального уравнения (1.2) закона сохранения массы:





(1.19)
(см. «горизонтальный» шаблон «ρ» на рис. 2). Для используемых моделей материалов обеих пластин (идеальная баротропная жидкость) новое поле
плотности

позволяет сразу определить и новое поле давления 

.
Давление в каждой реальной ячейке вычисляется в соответствии с уравнением Тэта (1.5):

󰇩󰇧


󰇨
 󰇪   
󰇩󰇧


󰇨
 󰇪     
(1.20)
Цикл определения новых значений параметров движения и состоя­ния завершается вычислением удельной внутренней энергии Е+1 в каждой реальной ячейке обеих пластин. Удельную внутреннюю энергию находят по конечно-разностному уравнению, аппроксимирующему дифференци­альное уравнение энергии (1.3) на шаблоне «Е» (см. рис. 2). Это конечно­разностное уравнение имеет следующий вид:

 






 






(1.21)
1.3. Построение разностной схемы
19


󰇛

 

 


 


󰇜

󰇛

 


 


 

󰇜

При вычислении удельной внутренней энергии в приграничных ячейках
пластин (i = 2, i = M-1, i = M+1, i = N-1) вновь проявляется механизм влия- ния «фиктивных» ячеек (в том числе и внутренней «фиктивной» ячейки i = М) и учитываются динамические граничные условия (1.14). Однако при наличии контакта между пластинами у них отсутствуют внутренние сво­бодные поверхности. В этом случае (при невыполнении условия (1.16)) удельная внутренняя энергия в примыкающих друг к другу по поверхности кон­такта ячейках i = M-1, i = M + 1 должна определяться в предположении от­сутствия между ними внутренней «фиктивной» ячейки по следующим ко­нечно-разностным формулам:


󰇧

 


󰇨



󰇧

 


󰇨



󰇛










󰇜

(1.22)


󰇛


 



 



 


󰇜

 


󰇧


 


󰇨



󰇧


 


󰇨




󰇛











󰇜

(1.23)


󰇛


 



 



 


󰇜

 
1. Разностный метод расчета задачи соударения гибких пластин
20
Как следует из конечно-разностных уравнений (1.15), (1.17), (1.21)–(1.23), для вычисления скорости и удельной внутренней энергии
используется еще одна, неопределенная ранее, сеточная функция – функ-
ция псевдовязкости

.
Для ее определения будем использовать комбинированную псевдо­вязкость. Это удобно при программной реализации алгоритма, так как легко позволяет путем задания исходных данных – коэффициентов линей-
ной  и квадратичной
псевдовязкостей – отдельно вводить в действие
псевдовязкость одного или другого вида. Формула для вычисления комби­нированной псевдовязкости имеет следующий вид:
( )
( )
1/2 1/2
1
1/2 1/2
1
1/2
2
1/2 1/2
1
1/2 1/2
1
0 _ 0,
_0
jj
ii
j j j j
Л i i i i
j
i
j j j
K i i i
jj
ii
при u u
p C u u
q
p u u
при u u
−−
+
−−
+
−
−−
+
−−
+
−
 
− − +
=
 
+−
 
−
(1.24)
где
– местная скорость звука, вычисляемая по известной плотности ма-
териала в соответствии с соотношением  
󰇛
󰇜 по формулам:





   




    
(1.25)
Значение местной скорости звука используется также при вычис-
лении шага сетки по времени 

. В соответствии с условием устойчи-
вости Куранта допустимый шаг сетки по времени определяется как
1/2
21
min
+
  −
=
i
j
jj
iN
ii
Krm
t
pC
, (1.26)
где Kr < 1 – число Куранта.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]