⎛ dϕ ⎞⎛ λ ⎞
Vc = γ ⎜ ⎟⎜ sin ϕ + sin 2ϕ ⎟ ,
⎝ dt ⎠⎝ 2 ⎠
16
⎛ d 2ϕ ⎞
Ac = γ ⎜ 2 ⎟ ( cos ϕ + λ cos 2ϕ ) ,
⎝ dt ⎠
mv 2 V2
= ( M + m ) ( M + m ) gl (1 − cos α ) .
2 2
2 ( M + m ) gl (1 − cos α )
v= ,
m
2. Вариационные принципы.
Еще один подход к построению моделей, по своей широте и
универсальности сопоставимый с возможностями, даваемыми
фундаментальными законами, состоит в применении так называемых
вариационных принципов. Они представляют собой весьма общие
утверждения о рассматриваемом объекте (системе, явлении) и гласят, что из
всех возможных вариантов его поведения (движения, эволюции) выбираются
лишь те, которые удовлетворяют определенному условию. Обычно согласно
этому условию некоторая связанная с объектом величина достигает
экстремального значения при его переходе из одного состояния в другое.
Рассмотрим преломление лучей на границе двух сред (слайд 1.4). Свет,
выходящий из точки А, движется в первой среде со скоростью va
преломляется и, переходя через линию раздела, двигается во второй среде со
скоростью vb и попадает в точку В. Если α - угол падения луча, а β(α) - угол
его преломления, то время прохождения из А в В равно
19
a b
t (α ) = + .
va sin α vb sin β (α )
dN ( t )
= (α ( t ) − β ( t ) ) N ( t ) ,
dt
1. Программирование на Фортране
Операторы.
Объекты данных.
Имена.
Выражения и операции.
Присваивание.
Простой ввод-вывод.
Ветвление.
Цикл.
Цикл «с параметром».
Циклы «пока» и «до».
Использование функций.
Использование подпрограмм.
Использование модулей.
1.4. Массивы
Объявление массива.
30
Элементы массива.
Присваивание массивам значений.
Динамические массивы.
Атрибуты POINTER и ALLOCATABLE.
Операторы ALLOCATE и DEALLOCATE.
Умножение векторов и матриц.
1. Система Maple
Синтаксис и выражения.
Константы.
Переменные.
Переменные среды.
Строки и символы.
Команды.
Возможные ошибки.
Типы переменных.
Последовательность выражений – exprseq.
Список – list.
Множество – set.
Массив – array.
32
Таблица – table.
Структура выражений.
Операции с формулами.
Линейная алгебра.
Матрицы и векторы.
Работа со структурой матрицы и вектора.
Основные матричные и векторные операции.
Решение задач линейной алгебры.
Векторный анализ.
Двумерная графика.
Условные операторы.
Операторы цикла.
Функции, процедуры и модули.
Команды ввода/вывода.
33
2. Среда MATLAB
Синтаксис и данные.
Задание матриц.
Обращение к элементам матрицы.
Арифметические операции.
Логические операции.
Текстовые строки.
Многомерные массивы.
Массивы ячеек.
Структуры.
Элементы программирования.
Условные операторы и циклы.
Функции и файлы-источники.
Двумерная графика.
Трёхмерная графика.
Специализированная графика.
Работа с полиномами.
Решение уравнений и минимизация.
Численное дифференцирование и интегрирование.
Интерполяция и приближение функций.
Анализ и обработка данных.
Интегрирование дифференциальных уравнений.
Решение краевых задач.
Решение начально-краевых задач параболического типа.
3. Библиотеки подпрограмм
x = ±bc mb . (9.1)
1
≤ mb < 1,
b
a1 a2 a
mb = + 2 + ... + kk ,
b b b
c
ε 0 = bcm −1, ε1 = b1−k , ε ∞ = b p (1 − b − k ).
b, cm∗ , c∗p , k ∗ .
Таблица 9.1
39
ОДИНАРНАЯ ДВОЙНАЯ
ТОЧНОСТЬ ТОЧНОСТЬ
b 2 2
c -125 -1021
m
c 128 1024
p
k 24 53
ε 2-126 2 -1022
0
ε 2-23 2-52
1
ε 2128(1-2-24) 21024(1-2-53)
∞
a + b = ( a + b )m ,
a − b = ( a − b )m ,
(9.3)
a × b = ( a × b )m ,
a / b = ( a / b )m .
a + b = ( a + b )m = (a + b)(1 + α ) + β ,
a − b = ( a − b )m = (a − b)(1 + α ) + β ,
a × b = ( a × b )m = (ab)(1 + α ) + β ,
a / b = ( a / b )m = (a / b)(1 + α ) + β .
a ∗ b − ( a ∗ b) ≤ ε 0 + ε1 a ∗ b ,
N
∏ an
n =1
N N
a1 × a2 × ... × aN − ∏ an ≤ ε1 ( N − 1)∏ | an |.
n =1 n =1
3
∂ ⎛ ∂u ⎞ + b x u = f x , x ∈ D,
∑∂ x
k =1
⎜ a( x ) ∂ x
k ⎝ k
⎟
⎠
( ) ( ) (9.4)
3
∂ ⎛ ∂u ⎞
∑∂ x
k =1
⎜ a ( u ) ∂ x ⎟ = f ( x ) , x ∈ D.
k ⎝ k ⎠
(9.5)
⎛ α ∂u + βu ⎞ = g ( x ).
⎜ ∂n ⎟
⎝ ⎠ x∈G
42
ωk
un( k,m+1) = −
cn(3),m
( cn(1),m−1un(k,m+1)−1 + cn(2)−1,mun(k−+1,1)m + cn(2),mun(k+)1,m + cn(1),mun( k,m) +1 − f n,m ) + (1 − ωk )un( k,m) ,
n = 1,K, N − 1; m = 1,K, M − 1; k = 0,K ..
u( k +1) − u( k )
( k +1)
2
≤ ε,
u 2
s ( B ) = max λ p ( B ) .
p
u∗ − u( k )
∗
2
~ s k ( B ),
u −u (0)
2
2
ωk = ωopt =
1 + sin π ( N )
и спектральный радиус –
s ( BSOR ) =
( N ).
1 − sin π
1 + sin ( π )
N
p ⋅ ln(10) ⎤ ⎡ p ⎤
k = ⎡⎢ N ⎥ ≈ ⎢ N ⎥.
⎣ 2π ⎦ ⎣3 ⎦
∂u ∂u
(0, y ) = g1 ( y ) и (l , y ) = g3 ( y ) – условие Неймана, (9.10)
∂x ∂x x
u ( x,0) = u ( x, l y ), (9.11)
∂u ∂u
( x,0) = g 2 (x) и ( x, l y ) = g 4 (x). (9.13)
∂y ∂y
u (0, y ) = u (l , y ) = 0,
x
∂u
α1u ( x,0) + α 2 (x,0)=g 2 (x),
∂y
45
∂u
α 3u ( x, l y ) + α 4 (x, l y )=g 4 (x).
∂y
n = 1,K, N − 1; m = 1,K, M − 1;
⎧ ⎛ 2c1α1hy ⎞
c u − ⎜ c − u +c u + 2c1un,1un,1 =
⎪ 2 n −1,0
⎝
3
α 2 ⎟⎠ n,0 2 n +1,0
⎪
⎪ 2c1hy
=
⎨ n,0 f + g 2 ( xn ), α 2 ≠ 0, (9.16)
⎪ α 2
⎪ 1
⎪ u n ,0 = g 2 ( xn ), α 2 = 0,
⎩ α 1
n = 1,…, N-1;
⎧ ⎛ 2c1α 3hy ⎞
2c u + c u
⎪ 1 n,M −1 2 n −1,M ⎜ 3 − c + ⎟ un,M + c2un +1,M =
⎝ α4 ⎠
⎪
⎪ 2c1hy
⎨ = f n,M − g 4 ( xn ), α 4 ≠ 0, (9.17)
⎪ α 4
⎪ 1
⎪ un,M = α g 4 ( xn ), α 4 = 0,
⎩ 3
m = 1,…, M-1.
N −1
un ,m =
1
N ∑v k ,m sin ( π kn N ), m = 0,K, M . (9.18)
k =1
N −1
∑ dk ,m sin ( π kn N ),
1
f n ,m = m = 0,K, M , (9.19)
N k =1
N −1
d k ,m = ∑ fn,m sin ( π kn N ), m = 0,K, M . (9.20)
n =1
d k ,m = Fn ( f n,m ) ,
N
1
u n ,m = ∑ vk ,mϕk ,n , m = 0,K, M ,
N k =0
где
( )
ϕk ,n = sin π kn N – для граничных условий (9.9),
⎧1/ 2, k = 0 , k = N ,
( ) ⎩1,
ϕk ,n = cos π kn N ⎨ – для граничных условий (9.10)
0 < k < N,
и
47
( )
ϕk ,n = exp −2π ikn N – для граничных условий (9.8).
⎛ ∂ 2u ∂ 2u ⎞
a⎜ 2 + 2 ⎟ = f ( x, y ) , { 0 ≤ x ≤ lx , 0 ≤ y ≤ l y } , (9.21)
⎝ ∂x ∂y ⎠
u (0, y ) = g1 ( y ) и u (lx , y ) = g3 ( y ),
u ( x,0) = g 2 ( x) и u ( x, l y ) = g 4 ( x).
∂v ⎛ ∂ 2 v ∂ 2v ⎞
∂t
= a⎜ 2 + ⎟ − f ( x, y ) , { 0 ≤ x ≤ lx , 0 ≤ y ≤ l y } , (9.22)
⎝ ∂x ∂ y2 ⎠
v( x, y,0) = g ( x, y ),
v(0, y ) = g1 ( y ) и v(lx , y ) = g3 ( y ),
48
v( x,0) = g 2 ( x) и v( x, l y ) = g 4 ( x),
lim v( x, y, t ) = u ( x, y ).
t →∞
an xn −1 + bn xn + cn xn +1 = f n , n = 2,K, N − 1, (9.23)
aN xN −1 + bN xN = f N .
xn = α n xn +1 + β n , (9.24)
xn −1 = α n −1xn + β n −1,
an xn −1 + bn xn + cn xn +1 = f n .
49
cn f n − an β n −1
xn = − xn +1 + .
anα n −1 + bn anα n −1 + bn
cn f n − an β n −1
αn = − , βn = , n = 2,K, N ,
anα n −1 + bn anα n −1 + bn
c f1
α1 = − 1 , β1 = .
b1 b1
xN −1 = α N −1xN + β N −1, aN xN −1 + bN xN = f N .
b1 ≠ 0, bN ≠ 0,
an ≠ 0, cn ≠ 0, n = 2,K, N − 1,
an ≠ 0, cn ≠ 0, n = 2,K, N − 1,
| bn | ≥ | an | + | cn |, n = 2,K, N − 1,
50
| b1 | ≥ | c1 |, | bN | ≥ | aN |,
du
= f ( x , u), a ≤ x ≤ b, (10.2)
dx
du
= Au + g ( x),
dx
dv du ∗ du
= − = f ( x , u ∗ ) − f ( x, u ) = F ( x , u ) v
dx dx dx
s (R ) = max λm (R ) ≤ 1, (10.5)
m
2. Методы Рунге-Кутта
0 0
1 1 , 2/3 2/3 .
1/ 2 1/ 2 1/ 4 3/ 4
0
1/ 2 1/ 2
.
3/ 4 0 3/ 4
2 / 9 1/ 3 4 / 9
0 0
1/ 2 1/ 2 1/ 3 1/ 3
1/ 2 0 1/ 2 , 2/3 −1/ 3 1 .
1 0 0 1 1 1 −1 1
1/ 6 2 / 6 2 / 6 1/ 6 1/8 3/ 8 3/ 8 1/ 8
3. Методы Адамса.
Для того чтобы получить un+1 при заданном un, используя схему Рунге –
Кутта, необходимо вычислить функцию f(x,u) s раз в некоторых
промежуточных точках. Эти вычисленные значения далее больше не
используются. В схемах Адамса, для вычисления следующего значения un+1
используется не только значение un, но и несколько предыдущих значений. В
дополнение, вычисление значения un+1 требует только одного вычисления
функции f(x,u) независимо от порядка разностной схемы. Схемы Адамса
могут быть построены следующим образом. Пусть u(x) есть решение задачи
(10.1). Введём обозначение f(x,u(x)) = F(x), тогда
55
xn +1 xn +1
du
u ( xn+1 ) − u ( xn ) = ∫
xn
dx
dx= ∫ F ( x) dx.
xn
max Pk ( x) − F ( x) = O(h k +1 ).
x
xn +1
p −1
un( a+1) − un( a )
h
= ∑a
k =0
k f ( xn−k , un( a−)k ), n = p − 1, ... , N − 1, (10.8)
um( a ) , m = 0 , ... , p − 1,
но только
u0( a ) = α
задано. Эти недостающие значения могут быть вычислены либо по схеме
Рунге – Кутта соответствующего порядка, либо разложением решения в ряд
Тейлора в точке x = a.
Одной из особенностей методов Адамса является то, что для
определения un+1, необходимо вычислить только значение f(xn,un), так как
значения f(xn-1, un-1), f(xn-2, un-2), … уже были вычислены в процессе
определения un , un−1,... Таким образом, преимущество схем Адамса над
схемами Рунге –Кутта состоит в том, что они требуют меньшего количества
операций на один шаг вычислительного процесса. Основные недостатки схем
Адамса:
1) требуется специальная процедура для вычисления дополнительных
начальных значений, вычислительная схема усложняется при неравномерном
шаге разностной сетки;
2) использование переменного шага необходимо в областях резкого
изменения решения;
3) условия устойчивости, что явные схемы Адамса имеют более
строгие ограничения на шаг разностной сетки по сравнению со схемами
Рунге-Кутта.
Если мы будем использовать точку xk+1 для построения полинома Pk(x)
в формуле (10.7), то получим неявные схемы Адамса. Они могут быть
представлены в следующей форме:
p −1
un( a+)1 − un( a )
h
= ∑ b f (x
k =0
k
(a)
n +1− k , un +1− k ), (10.9)
⎧0 ,..., N − 1, p = 1,2;
n=⎨
⎩ p − 2,..., N − 1, p = 3, 4,... ,
где параметры bk приведены в таблице 10.2.
Таблица 10.2
Коэффициенты для неявных схем Адамса
АППРОКСИМАЦИИ,
57
P
1 1
2 1/2 1/2
3 5/12 8/12 -1/12
4 9/24 19/24 -5/24 1/24
du
= −γ ∗u + ϕ ( x),
dx
где
∂f ∗ ∗
γ ∗ ( x∗ , u ∗ ) = ( x , u ) = const ,
∂u
∂f ∗ ∗ ∂f
ϕ ( x ) = f ( x∗ , ∗ ) +
( x , )( x − x∗ ) − u ∗ ( x∗ , u ∗ ).
∂x ∂u
Здесь мы предполагаем, что дифференциальное уравнение (10.1) устойчиво,
поэтому производная ∂f/∂u неположительная. Это уравнение выглядит как
модельное уравнение (10.3) (функцией ϕ(x) можно пренебречь, так как она не
влияет на устойчивость), поэтому условия устойчивости разностных схем для
модельного уравнения можно применить и для случая уравнения (10.1).
Любая условно устойчивая схема для уравнения (10.3) имеет ограничение на
выбор шага h: h ≤ β/γ, β = const > 0. Естественно, что теперь значение
коэффициента γ = γ* может меняться от точки к точке, поэтому необходимо
модифицировать приведённое выше условие. Это значит, мы должны
учитывать, что γ* принимает не одно, а некоторое множество значений,
59
h ≤ β / max γ ∗ ( x, u ( x)),
a ≤ x ≤b
du1
= (1 − cu2 )u1 , x ≥ 0,
dx
du2
= (−1 + du1 )u2 , (10.10)
dx
u1 (0) = α1,
u2 (0) = α 2
du
= f ( x, u ) , x ≥ 0,
dx
u(0) = uin ,
если ввести обозначения
⎛ u1 ⎞ ⎛ (1 − cu2 )u1 ⎞ ⎛ α1 ⎞
u = ⎜ ⎟, f ( x , u) = ⎜ ⎟ , uin = ⎜ ⎟.
⎝ u2 ⎠ ⎝ (−1 + du1 )u2 ⎠ ⎝ α2 ⎠
1
u (na+)1 = u (na ) + h(k1 + k 2 ),
2
(a)
k1 = f ( xn , u n ),
k 2 = f ( xn +1, u (na ) + hk1 )
d mu du d m −1u
= f ( x , u , ,..., ), a ≤ x ≤ b,
dx m dx dx m −1
d ku
(a ) = α k , k = 0,..., m − 1,
dx k
du
u1 ( x) = u ( x), u2 ( x ) = .
dx
В результате мы получим
du1
= u2 ,
dx
du2
= − sin( xu2 + u12 ),
dx
u1 (0) = α1, u2 (0) = α 2 .
du
= Au , x ≥ 0,
dx
Слайд 10.15. Области устойчивости на комплексной плоскости для явных схем Адамса
порядка p = 1,2,3,4. Область устойчивости лежит внутри контура
Слайд 10.16. Области устойчивости на комплексной плоскости для неявных схем Адамса
порядка p = 3,4 (схемы первого и второго порядка безусловно устойчивы). Область
устойчивости лежит внутри контура
62
du
= Au , x ≥ 0, (10.11)
dx
где
⎛ −21 19 −20 ⎞
A = ⎜ 19 −21 20 ⎟ , (10.12)
⎜ ⎟
⎜ 40 −40 −40 ⎟
⎝ ⎠
с начальными условиями
⎛ 1 ⎞
u(0) = ⎜ 0 ⎟ .
⎜ ⎟
⎜ −1 ⎟
⎝ ⎠
Решение этой задачи имеет вид
1 1
u1 ( x) = e −2 x + e −40 x [ cos(40 x) + sin(40 x) ] ,
2 2
1 1
u2 ( x) = e −2 x − e −40 x [ cos(40 x) + sin(40 x) ] , (10.13)
2 2
u3 ( x) = −e −40 x
[ cos(40 x) − sin(40 x) ].
max Re λm ( x)
m
min Re λm ( x)
m
p
1
∑
h k =0
ck u (na+)1−k = d 0f ( xn+1, u (na+)1 ) ,
Таблица 10.3
АППРОКСИМАЦИИ,
P
1 1 1 -1
2 2/3 1 -4/3 1/3
3 6/11 1 -18/11 9/11 -2/11
4 12/25 1 -48/25 36/25 -16/25 3/25
Слайд 10.18. Области устойчивости на комплексной плоскости для схем BDF порядка
p = 1,2,3,4. Область неустойчивости лежит внутри контура
Π = F (1,
{ K,1, Π1 ,K, Π n−k ), (11.2)
14243
k n−k
T = const ⋅ l g .
1. Основные понятия
∂u ∂u
+c = 0, − ∞ ≤ x ≤ ∞, t ≥ 0,
∂t ∂x
(11.4)
u ( x,0) = g ( x), − ∞ ≤ x ≤ ∞,
du u ( xn + h) − u ( xn ) un +1 − un
( xn ) ≈ = – разность вперёд,
dx h h
du u ( xn ) − u ( xn − h) un − un −1
( xn ) ≈ = – разность назад, (11.5)
dx h h
du u ( xn + h) − u ( xn − h) un +1 − un −1
( xn ) ≈ = – центральная разность,
dx 2h 2h
d 2u u ( xn + h) − 2u ( xn ) + u ( xn − h) un +1 − 2un + un −1
( xn ) ≈ = .
d x2 h2 h2
un0 = g ( xn ), n = 0,1,K .
Естественно, что все эти схемы имеют разные свойства. Эти различия
показаны на слайдах 3.2. – 3.4, которые представляют результаты
вычислений для разностных схем (11.6), (11.8) и (11.9), вместе с точным
решением уравнения (11.4) u(x, t) = g(x – ct) при c = 1 и
73
⎧ 0, x<0
⎪
g ( x) = ⎨ x(2 − x), 0 ≤ x ≤ 2,
⎪ 0, x > 2.
⎩
Du = f, (11.10)
⎧ ∂u + c ∂u , − ∞ ≤ x ≤ ∞, t ≥ 0,
⎪ ⎧ 0,
Du ≡ ⎨ ∂t ∂x f ≡⎨
⎪⎩ u ( x,0), ⎩ g ( x), −∞ ≤ x ≤ ∞.
∂u ∂ 2u
= κ 2 , 0 ≤ x ≤ l , t ≥ 0,
∂t ∂x
u ( x,0) = g ( x), 0 ≤ x ≤ l ,
u (0, t ) = f1 (t ), t ≥ 0,
u (l , t ) = f 2 (t ), t ≥ 0,
⎧ ∂u ∂ 2u
⎪ ∂t − κ , ⎧ 0, 0 ≤ x ≤ l , t ≥ 0,
∂ x2 ⎪ g ( x),
⎪⎪ ⎪ 0 ≤ x ≤ l,
Du ≡ ⎨ u ( x,0), f ≡⎨
⎪ u (0, t ), ⎪ f1 (t ), t ≥ 0,
⎪ ⎪⎩ f 2 (t ), t ≥ 0.
⎪⎩ u (l , t ),
u( e ) = {uˆnk = u ( xn , tk )}.
где константы C1 > 0, C2 > 0, p > 0, q > 0, тогда будем говорить, что имеет
место аппроксимация порядка p по h и порядка q по τ.
Как было показано выше, приближённое решение u(a), полученное с
помощью разностной схемы (11.9), не отображает точного решения, хотя эта
схема аппроксимирует задачу (11.4) с первым порядком по h и τ. Разностная
схема должна обладать не только свойством аппроксимации, но также быть
устойчивой.
Рассмотрим возмущённую разностную схему
3. Анализ аппроксимации
u ( xn , tk +1 ) − u ( xn , tk ) u ( xn , tk ) − u ( xn −1, tk )
+c = 0, n = 0,1,... , k = 0,1,... . (11.15)
τ h
и
∂u 1 ∂ 2u
u ( xn , tk + τ) = u ( xn , tk ) + τ ( xn , tk ) + τ2 2 ( xn , tk ) + O(τ3 ).
∂t 2 ∂t
78
∂u ∂u 1 ∂ 2u 1 ∂ 2u
( xn , tk ) + c ( xn , tk ) = − τ 2 ( xn , tk ) + ch 2 ( xn , tk ) + O(h 2 + τ2 ), (11.16)
∂t ∂x 2 ∂t 2 ∂x
n = 1,2,…; k = 0, 1, … .
⎛ 1 ∂ 2u 1 ∂ 2u ⎞
|| δf (a)
|| = max ⎜ max − τ 2 ( xn , tk ) + ch 2 ( xn , tk ) ⎟ ≤
k
⎝ n 2 ∂t 2 ∂x ⎠
⎡1 ⎛ ∂ 2u ⎞⎤ ⎡c ⎛ ∂ 2u ⎞⎤
≤ τ ⎢ max ⎜ max 2 ( xn , tk ) ⎟ ⎥ + h ⎢ max ⎜ max ( xn , tk ) ⎟ ⎥ = C1h + C2τ,
⎣ 2 k ⎝ n ∂t ⎣2 k ⎝ n ∂x
2
⎠⎦ ⎠⎦
(11.17)
u ( s n + Δ s ) − u ( s n − Δs ) ∂ u 1 ∂ 3u
= ( sn ) + (Δs ) 2 3 ( sn ) + O ( (Δs ) 4 ) ,
2Δs ∂s 6 ∂s
u ( sn + Δs ) − 2u ( sn ) + u ( sn − Δs ) ∂ 2u 1 2 ∂ u
4
= 2 ( sn ) + ( Δ s ) ( s n ) + O ( ( Δs ) 4 ) ,
(Δs ) 2
∂s 12 ∂s 4
и окончательно
| λ (α) |k ≤ C , k = 0,1,K .
cτ
u1n = exp(iαn) − ( 1 − exp(−iα) ) exp(iαn) =
h
cτ
= ⎛⎜ 1 − ( 1 − exp(−iα ) ) ⎞⎟ exp(iαn) = λ (α )exp(iαn) = λ (α )un0 .
⎝ h ⎠
Так как r ≥ 0, то |λ(α)| будет всегда меньше единицы. Это говорит о том, что
разностная схема (11.8) устойчива при любых значениях параметров h и τ
(безусловно устойчива). Обратимся теперь к схеме (11.9). Применяя
использованный выше подход, получим следующее уравнение
λ −1 exp(iα) − 1
+ cλ = 0,
τ h
| λ (α ) | = (1 + r ) 2 − 2r (1 + r )cos(α ) + r 2 .
83
unk +1 − unk k un − un −1
k k
+ un = 0, n = 0,1,K , k = 0,1,K , (11.22)
τ h
un0 = g ( xn ), n = 0,1,K .
unk +1 − unk ∗ ∗ un − un −1
k k
+ u( x , t ) = 0, n = 0,1,K , k = 0,1,K , (11.23)
τ h
un0 = g ( xn ), n = 0,1,K ,
схема (11.22) будет устойчива, если схема (11.23) будет устойчива для всех
значений x*, t* из области определения задачи. Для c = u(x*,t*) = const условие
устойчивости нам известно:
cτ
≤ 1.
h
τk max unk h
n
≤ 1 или τk ≤ .
h max unk
n
85
1. Линейный осциллятор
x + 2γ x& + ω02 x = 0 .
&& (13.1)
x + ω02 x = 0.
&& (13.2)
x = f ( x).
&& (13.3)
86
x
x& 2
W = Wк + Wп =
2
− ∫ f (ς ) dς .
x0
(13.4)
Wп = − ∫
x0
f (ς ) dς (форма потенциальной "ямы")
W& = xx
&&& − xf
& ( x) = x&[ &&
x − f ( x)] = 0.
dv1 k dx1
= − w12 x1 + ( x2 − x1 ), = v1 ,
dt m dt
dv2 k dx2
= − w22 x2 + ( x2 − x1 ), = v2 ,
dt m dt
где ω1,2
2
= g l1,2 . Эти уравнения могут быть получены либо из выражения для
энергии системы, которое для малых отклонений маятников имеет вид
m 2 m k
H= (v1 + v22 ) + ( w12 x12 + w22 x22 ) + ( x12 − x22 )
2 2 2
1
W ( xn+l − xn ) = W (la ) + ( xn′ +l − xn′ )W ′(la ) + ( xn′ +l − xn′ ) 2W ′′(la ), (13.6)
2
где
dW d 2W
W ′(la ) = , W ′′(la ) = .
dX X =la dX 2 X =la
89
⎡ 1 ⎤
W = ∑∑ ⎢( xn′ +l − xn′ )W ′(la ) + ( xn′ +l − xn′ ) 2W ′′(la) ⎥ + W0 , (13.7)
n l >0 ⎣ 2 ⎦
Можно показать, что для модели рис. 13.1 величина W ′′(la) аналогична
жёсткости пружинок, соединяющих шарики. Если частицы в решётке имеют
массу m, то согласно второму закону Ньютона md 2 x′p dt 2 = Fp уравнение
движения p-й частицы в решётке с учетом (13.8)можно записать так:
d 2 x′p
m = ∑ W ′′( x′p +l + x′p −l − 2 x′p ), W ′′(l ) = W ′′(la ). (13.9)
dt 2 l >0
d 2 x′p
m = W ′′( x′p +l + x′p −l − 2 x′p ). (13.10)
dt 2
4. Нелинейный осциллятор
x + f ( x) = 0 .
&& (13.11)
90
5. Периодические автоколебания
x − α (1 − β x 2 ) x& + w02 x = 0
&& (13.12)
91
x − μ (1 − x 2 ) x& + x = 0.
&& (13.13)
6. Численное решение
1. Математическая модель
Q = cmΔu = c ρV Δu , (14.4)
t2
Q= ∫ cρ S Δu( x) dx.
t1
(14.5)
Q=S ∫ ∫ F ( x, t ) dx dt,
t1 x1
(14.7)
t2 x2 t2
⎡ ∂u ∂u ⎤
∫
t1
k
⎢⎣ ∂x ( x ,τ ) x = x2
− k
∂x
( x,τ ) x= x ⎥ dτ +
1
⎦ ∫ ∫ F (ξ ,τ ) dξ dt =
x1 t1
(14.8)
x2
= ∫ cρ[u(ξ , t ) − u(ξ , t )] dξ ,
x1
2 1
⎡ ∂u ∂u ⎤
⎢⎣ k ∂x ( x,τ ) x= x2 − k ∂x ( x,τ ) x= x1 ⎥⎦ Δt + F ( x4 , t4 )ΔxΔt =
τ =t3
(14.9)
= {c ρ [u (ξ , t2 ) − u (ξ , t1 )]}ξ = x Δx,
3
∂ ⎡ ∂u ⎤ ⎡ ∂u ⎤
k ( x , t ) Δt Δx + F ( x , t ) Δ xΔ t = c ρ ( x , t ) ⎥⎦ x= x3 ΔxΔt , (14.10)
∂x ⎢⎣ ∂x ⎥⎦ x= x5 ⎢⎣ ∂t
4 4
t =t3 t =t5
где t3, t4, t5, и x3, x4, x5 – промежуточные точки интервалов (t1,t2) и (x1,x2).
Отсюда, после сокращения на произведение ΔxΔt, находим:
∂ ⎛ ∂u ⎞ ∂u
⎜k ⎟ + F ( x, t ) x = x4 = c ρ . (14.11)
∂x ⎝ ∂x ⎠ x= x5 t =t 4 ∂t x = x3
t =t3 t =t5
∂ ⎛ ∂u ⎞ ∂u
⎜ k ⎟ + F ( x, t ) = c ρ , (14.12)
∂x ⎝ ∂x ⎠ ∂t
ut = a 2u xx + f ( x, t ),
k F ( x, t )
a2 = , f ( x, t ) = ,
cρ cρ
95
F = F1 ( x, t ) − h(u − θ ), (14.13)
ut = a 2u xx − α u + f ( x, t ),
u (0, t ) = μ (t ),
∂u
(l , t ) = ν (t ).
∂x
∂u
Q (l , t ) = − k (l , t ),
∂x
u ( xi − 0, t ) = u ( xi + 0, t ),
∂u ∂u
k ( xi − 0) ( xi − 0, t ) = k ( xi + 0) ( xi + 0, t ),
∂x ∂x
unk +1 − unk 2⎛ unk ++11 − 2unk +1 + unk −+11 unk +1 − 2unk + unk−1 ⎞
= a ⎜γ + (1 − γ ) ⎟ , (14.14)
τ ⎝ h2 h2 ⎠
0 ≤ γ ≤ 1, k = 0,1,…; n = 1,…,N-1,
1 h2
γ = − , (14.15)
2 12κτ
kτ 1
=β ≤ , 0≤γ < 1
2,
h 2 2 − 4γ
β – любое > 0, 1
2 ≤ γ ≤ 1.
∂u
a (0, t ) = f (t ), (14.16)
∂x
xn +1/ 2 tk +1 tk +1 xn +1/ 2
⎛ ρ ( x)c( x) ∂ u ⎞ dt dx = ⎛ ∂ q ⎞ dx dt ,
∫ ∫
xn −1/ 2 tk
⎜
⎝ ∂ t ⎟⎠ ∫ ∫
tk xn −1/ 2
⎜ ∂x ⎟
⎝ ⎠
τ an −1/ 2 + an +1/ 2 ⎞ 1
β= max ⎛
2 n ⎜ ⎟ ≤ , 0≤γ < 1
2, (14.18)
h ⎝ ( ρ c) n ⎠ 1 − 2γ
β – любое > 0, 1 ≤ γ ≤ 1.
2
100
∂ ∂ ∂u
( ρ (u )c(u ) ⋅ u ) = ⎛⎜ k (u ) ⎞⎟ , 0 ≤ t ≤ T , 0 ≤ x ≤ l ,
∂t ∂ x⎝ ∂x ⎠
∂u ∂u ∂u ∂u
= cos(n, x) + cos(n, y ) + cos(n, z ) = (grad u , n).
∂n ∂x ∂y ∂z
W = − k grad u ,
t2 t2
⎛ ⎞
∫∫∫
V
∫ ∫∫
c ρ [u ( P, t2 ) − u ( P, t1 )] dVP = − dt
t1 S
∫ ∫∫∫
Wn dσ + dt ⎜
t1
⎜
⎝ V
F ( P, t ) dVP ⎟ , (15.1)
⎟
⎠
102
t2 t2
∫∫∫ cρ[u( P, t ) − u( P, t )] dV
V
2 1 P =− ∫∫∫∫ div W dV dt + ∫∫∫∫ F ( P, t ) dV dt.
t1 V
P
t1 V
P
∂u
cρ Δt ⋅ V = −div W t =t 4 Δt ⋅ V + F t =t5 Δt ⋅ V ,
∂t t =t3 P = P2 P = P3
P = P1
∂u
cρ ( x, y, z , t ) = −div W ( x, y, z, t ) + F ( x, y, z , t ).
∂t
103
F
ut = a 2 (u xx + u yy + u zz ) + ,
cρ
⎛ F ⎞
ut = a 2 Δu xx + f ⎜ f = cρ ⎟ , (15.2)
⎝ ⎠
где
∂2 ∂2 ∂2
Δ= + + − операторЛапласа.
∂x 2 ∂y 2 ∂z 2
1 k
2 ( n +1,m
Δ xunk,m = u − 2unk,m + unk −1,m ) ,
h
1
Δ yunk,m = 2 ( unk,m +1 − 2unk,m + unk,m −1 ) .
h
unk,+m1 − unk,m
= a 2γ ( Δ xunk,+m1 + Δ yunk,+m1 ) + a 2 (1 − γ ) ( Δ xunk,m + Δ yunk,m ) +
τ (15.3)
+ f ( xn , ym , tk ), k = 0,1,K ; n = 1,K, N − 1; m = 1,K, M − 1.
vn,m − unk,m
= a 2Δ xunk,m + f ( xn , ym , tk ),
τ
n = 1,…,N–1; m = ms,…,me;
k +1
un,m − vn,m
= a 2Δ y vn,m , (15.4)
τ
n = ns,…,ne; m = 1,…,M–1;
un0,m = g ( xn , ym )
+ разностная форма граничных условий.
105
vn,m − unk,m
= a 2Δ x vn,m + f ( xn , ym , tk ),
τ
n= 1,…,N–1; m = ms,…,me,
106
unk,+m1 − vn,m
= a 2 Δ yunk,+m1, (15.6)
τ
n = ns,…,ne; m = 1,…,M–1,
0
un,m = g ( xn , ym ),
+ разностная форма граничных условий.
1
λ (α1,α 2 ) = .
( 1 + 4β sin 2 ( 12 α1 ) ) ( 1 + 4β sin 2 ( 12 α 2 ) )
Тогда |λ(α1, α2)|≤1 для всех значений α1, α2 и значит схема (15.6) устойчива
при любых значениях β > 0.
Вообще говоря, рассмотренный нами способ расщепления не является
единственно возможным. Например, уравнение (15.2) можно представить в
следующей форме
∂ u a 2 ⎛ ∂ 2u ∂ 2u ⎞ a 2 ⎛ ∂ 2u ∂ 2u ⎞
= ⎜ 2+ + + .
∂t 2 ⎝ ∂x ∂ y 2 ⎟⎠ 2 ⎜⎝ ∂ x 2 ∂ y 2 ⎟⎠
vn,m − unk,m a2 1
τ
=
2
( Δ x vn,m + Δ yunk,m ) + f ( xn , ym , tk ),
2
n = 1,…,N–1; m = ms,…,me,
unk,+m1 − vn,m a 2 1
= ( Δ x vn,m + Δ yunk,+m1 ) + f ( xn , ym , tk ), (15.7)
τ 2 2
n = ns,…,ne; m = 1,…,M–1,
un0,m = g ( xn , ym )
+ разностная форма граничных условий.
v0,m = f ( ym , tk +1 ), m = 1,…,M–1.
2β h
( 1 + 2β ) v0,m − 2β v1,m = u0,k m + f ( ym , tk ) + τ f s ( x0 , ym , tk ),
a
108
m = ms,…,me.
109
1. Преобразование координат
Метод 1.
Он заключается в том, чтобы два семейства линий сетки отыскивать
как линии уровня функций ξ(x, y), η (x, y), удовлетворяющих уравнениям
Лапласа
∂ 2ξ ∂ 2ξ ∂ 2η ∂ 2η
+ = 0, + =0 (16.1)
∂x 2 ∂y 2 ∂x 2 ∂y 2
∂2x ∂2 x ∂2 x
α 2 − 2β +γ =0
∂ξ ∂ξ ∂η ∂η 2
(16.2)
∂2 y ∂2 y ∂2 y
α − 2 β + γ =0
∂ξ 2 ∂ξ ∂η ∂η 2
где
2 2 2 2
∂x ⎞ ⎛ ∂y ⎞ ∂x ∂x ∂y ∂y ∂x ⎞ ⎛ ∂y ⎞
α = ⎛⎜ ⎟ +⎜ ⎟ ,β= + , γ = ⎛⎜ ⎟ +⎜ ⎟ .
⎝ ∂η ⎠ ⎝ ∂η ⎠ ∂ξ ∂η ∂ξ ∂η ⎝ ∂ξ ⎠ ⎝ ∂ξ ⎠
Метод 2.
Он связан с привлечением конформных отображений. Как уже
упоминалось, счетную область, которую удобно представлять как
четырехугольник с криволинейными границами, можно конформно
отобразить на прямоугольник D: {0 ≤ ξ ≤ l1 , 0 ≤ η ≤ l2 }, с определенным
отношением сторон l = l1/l2 так, чтобы при этом четырем углам области Ω
соответствовали четыре угла D.
111
1 ⎡ ⎛ ⎛ ∂x ⎞2 ⎛ ∂y ⎞ 2 ⎞ 1 ⎛ ⎛ ∂x ⎞ 2 ⎛ ∂y ⎞ 2 ⎞ ⎤
Φ = ∫∫ ⎢ l ⎜ ⎜ + + + dξ dη (16.3)
2 D ⎣ ⎝ ⎝ ∂ξ ⎠⎟ ⎜⎝ ∂ξ ⎟⎠ ⎠⎟ l ⎝⎜ ⎜⎝ ∂η ⎟⎠ ⎜⎝ ∂η ⎟⎠ ⎠⎟ ⎦⎥
⎛ ∂x ⎞2 ⎛ ∂y ⎞ 2 2 2
⎛ ∂x ⎞ + ⎛ ∂y ⎞ .
l= ⎜ ⎟ +⎜ ⎟ ⎜ ∂ξ ⎟ ⎜ ∂ξ ⎟
⎝ ∂η ⎠ ⎝ ∂η ⎠ ⎝ ⎠ ⎝ ⎠
1 ⎛ ⎛ ∂x ⎞ 2 ⎛ ∂y ⎞ 2 ⎞⎛ ⎛ ∂x ⎞ 2 ⎛ ∂y ⎞ 2 ⎞
Φ = ∫∫ ω ⎜ ⎜ ⎟ + ⎜ ∂ξ ⎟ ⎟⎜ ⎜ ∂η ⎟ + ⎜ ∂η ⎟ ⎟ dξ dη ,
2D ⎝ ⎝ ∂ξ ⎠ ⎝ ⎠ ⎠⎝ ⎝ ⎠ ⎝ ⎠ ⎠
где (ω > 0 - некоторая весовая функция. В частности, хорошие разностные
сетки получаются при использовании в качестве такой функции
∂x ∂y ∂x ∂y
ω= − .
∂ξ ∂η ∂η ∂ξ
2. Метрический тензор
A
J −1 = [aik ]−1 ≡ ⎡⎢ ki ⎤⎥ ,
⎣| J |⎦
Aki – транспонированное алгебраическое дополнение элемента aki.
⎡ A−1 ⎤
J = [aik ] ≡ ⎢ ki−1 ⎥ ,
⎣| J | ⎦
тогда
∂ξ 1 ∂y ∂ξ 1 ∂x
= , =−
∂x | J | ∂η
−1 ∂y | J |−1 ∂η
(16.5)
∂η 1 ∂y ∂η 1 ∂x
=− , = − .
∂x | J |−1 ∂ξ ∂y | J |−1 ∂ξ
qt + Fx + G y = 0, (16.6)
где
∂F
Fx ≡ − частная производная.
∂x
114
qt = Rxx + S yy = ( Rx ) x + ( S y ) y . (16.8)
∇ 2ξ = Δξ = ξ xx + ξ yy .
Здесь есть как вторые, так и первые производные по пространству.
Преобразуем равенство (16.10), используя метрический тензор g:
115
g1 2 = | g |1 2 = xξ yη − xη yξ .
⎛ a1 0 ⎞
| g |= ⎜ ⎟ = a1a2 , т. к. g12 = g 21 = 0.
⎝ 0 a 2 ⎠
Тогда
| g |1 2 = ( g11g 22 )1 2 .
Введём обозначение
h1 = ( g11 )1 2 , h2 = ( g 22 )1 2 .
Tt ∂ ⎛ h2 ∂T ⎞ + ∂ ⎛ h1 ∂T ⎞ ,
= (16.12)
J ∂ξ ⎜⎝ h1 ∂ξ ⎟ ∂η ⎜ h ∂η ⎟
⎠ ⎝ 2 ⎠
ΔSi = hi Δξ i ,
g12 = xξ xη + yξ yη = 0.
⎛ g 22 ⎞1 2
xη = − yξ ΔR; yη = xξ ΔR; ΔR = ⎜ ⎟ ,
⎝ g11 ⎠
∂x 1
≈ (x
∂ξ 2Δξ n +1,m
− xn −1,m ) = dξ xn,m ,
∂x 1
≈ (x −x
∂η 2Δη n,m +1 n,m −1
) = dη xn,m ,
∂2 x 1
≈ ( xn +1,m − 2 xn,m + xn −1,m ) = dξξ xn,m , (17.1)
∂ξ 2 ( Δξ )2
∂2x 1
≈ ( xn,m +1 − 2 xn,m + xn,m −1 ) = dηη xn,m ,
∂η 2 ( Δη )2
∂2 x 1
≈ (x −x
∂ξ ∂η 4ΔξΔη n +1,m +1 n −1,m +1
+ xn +1,m −1 + xn −1,m −1 ) = dξη xn,m ,
и так далее.
xn( k,m+1) = xn( k,m) + θ n( ,km) ( α n( k,m) dξξ xn( k,m) − 2 β n( ,km) dξη xn( k,m) + γ n( k,m) dηη xn( k,m) ) ,
yn( k,m+1) = yn( k,m) + θ n( ,km) ( α n( k,m) dξξ yn( k,m) − 2 β n( ,km) dξη yn( k,m) + γ n( k,m) dηη yn( k,m) ) ,
где
θ
θ n( ,km) = .
2( α n( k,m) + γ n( k,m) ) + β n( ,km)
119
∂ ∂x ∂ ∂x
A + B = 0,
∂ξ ∂ξ ∂η ∂η
(17.2)
∂ ∂y ∂ ∂y
A + B = 0,
∂ξ ∂ξ ∂η ∂η
где
2 2 2 2
∂x ∂y ∂x ∂y ⎛ ∂x ⎞ + ⎛ ∂y ⎞ ⎛ ∂x ⎞ + ⎛ ∂y ⎞ ,
A= − ⎜ ∂η ⎟ ⎜ ∂η ⎟ ⎜ ∂ξ ⎟ ⎜ ∂ξ ⎟
∂ξ ∂η ∂η ∂ξ ⎝ ⎠ ⎝ ⎠ ⎝ ⎠ ⎝ ⎠
(17.3)
2 2 2 2
∂x ∂y ∂x ∂y ⎛ ∂x ⎞ + ⎛ ∂y ⎞ ⎛ ∂x ⎞ + ⎛ ∂y ⎞ .
B= − ⎜ ∂ξ ⎟ ⎜ ∂ξ ⎟ ⎜ ∂η ⎟ ⎜ ∂η ⎟
∂ξ ∂η ∂η ∂ξ ⎝ ⎠ ⎝ ⎠ ⎝ ⎠ ⎝ ⎠
∂ ∂x 1
A ≈ [A (x
∂ξ ∂ξ 2 ( Δξ )2 n +1,m n + 2,m
− xn +1,m ) − An,m ( xn +1,m − xn,m ) ] ,
120
∂ ∂x 1
B ≈ [B (x
∂η ∂η 2 ( Δη )2 n,m +1 n,m + 2
− xn,m +1 ) − Bn,m ( xn,m +1 − xn,m ) ] .
⎡ ∂ ∂x* ⎤ ⎡ ∂ B ∂x ⎤ = d x* − x
A
⎢ ∂ξ ∂ξ ⎥ + ⎢ ⎥ 1 ( n ,m n ,m ) ,
⎣ ⎦ n ,m ⎣ ∂η ∂η ⎦ n ,m
(17.4)
⎡ ∂ ∂y* ⎤ ⎡ ∂ ∂y ⎤
⎢ ∂ξ A ∂ξ ⎥ + ⎢⎣ ∂η B ∂η ⎥⎦ = d1 ( yn,m − yn,m ) ,
*
⎣ ⎦ n ,m n ,m
⎡ ∂ ∂x* ⎤ ⎡ ∂ ∂x** ⎤
⎢ ∂ξ A ∂ξ ⎥ + ⎢ ∂η B ∂η ⎥ = d 2 ( xn,m − xn,m ) ,
** *
⎣ ⎦ n ,m ⎣ ⎦ n ,m
(17.5)
⎡ ∂ ∂y* ⎤ ⎡ ∂ ∂y** ⎤
⎢ ∂η B ∂η ⎥ = d 2 ( yn,m − yn,m ) ,
** *
A
⎢ ∂ξ ∂ξ ⎥ +
⎣ ⎦ n ,m ⎣ ⎦ n ,m
⎡ ∂ ∂x** ⎤
⎢ ∂η B ∂η ⎥ , m = 1, ..., M – 1.
⎣ ⎦ n ,m
d1 = α − β , d 2 = α + β ,
amin amax − bminbmax
β= ,
amin + amax + bmin + bmax
α = ( amin − β )( amax − β ) .
1. Уравнения Эйлера
∫
m(W , t ) = ρ (x, t ) dV ,
W
d d dρ
dt
m(W , t ) =
dt∫
W
ρ (x, t ) dV =∫
W
dt
(x, t ) dV .
d
dt
W
∫
ρ dV = − ∫ ρu ⋅ n dA.
∂W
125
⎡dρ ⎤
∫
W
⎢⎣ dt + div (ρ u ) ⎥⎦ dV = 0.
Так как это соотношение справедливо для любой области W, то оно, в свою
очередь, эквивалентно уравнению
dρ
+ div(ρ u) = 0.
dt
d2 d
a(t ) = 2 x(t ) = u( x(t ), y (t ), z (t ), t ).
dt dt
∂u ∂u ∂u ∂u
a(t ) = x& + y& + z& + .
dx dy dz dt
Используя обозначения
∂u ∂u
ux = , ut = , etc.,
dx dt
и
u( x, y, z , t ) = (u ( x, y, z , t ), v( x, y, z , t ), w( x, y, z , t )),
получим соотношение
a(t ) = uu x + vu y + wu z + ut ,
a(t ) = ∂ t u + u ⋅ ∇u.
где
∂ ∂ ∂
u ⋅∇ = u +v +w .
∂x dy dz
Назовём
D
= ∂t + u ⋅ ∇
Dt
S ∂W = {сила на W } = − ∫ pn dA
∂W
e ⋅ S ∂W = − ∫ pe ⋅ n dA = − ∫ div(pe) dV = − ∫ (grad p ) ⋅ e dV .
∂W W W
Следовательно,
S ∂W = − ∫ grad p dV .
W
128
B = ∫ ρ b dV .
W
Du
ρ = −grad p + ρ b,
Dt
Dρ
+ ρ div u = 0.
Dt
1
∫
2
Ekinetic = ρ u dV ,
2W
2
где u = (u 2 + v 2 + w2 ) – квадрат скорости. Предположим, что полная
энергия жидкости может быть записана в виде
d ⎡1 ⎤ 1 2
d Du ⎡ ⎛ ∂u ⎞⎤
∫ ∫ ∫
2
Ekinetic = ⎢ ρ u dV ⎥ = ρ dV = ρ ⎢u ⎜ + (u ⋅ ∇)u ⎟ ⎥ dV .
dt dt ⎢ 2 W
⎣ t ⎥⎦ 2 Wt Dt Wt ⎣ ⎝ ∂t ⎠⎦
1 D 2 1 ∂ 2 1⎛ ∂ ∂
u = (u + v 2 + w2 ) + ⎜ u (u 2 + v 2 + w2 ) + v (u 2 + v 2 + w2 ) +
2 Dt 2 ∂t 2 ⎝ ∂x ∂y
∂ 2 ⎞ ∂u ∂v ∂w ⎛ ∂u ∂v ∂w ⎞
+w (u + v 2 + w2 ) ⎟ = u + v + w + u⎜u + v + w ⎟ +
∂z ⎠ ∂t ∂t ∂t ⎝ ∂x ∂x ∂x ⎠
⎛ ∂u ∂v ∂w ⎞ ⎛ ∂u ∂v ∂w ⎞ ∂u
+v ⎜ u + v + w ⎟ + w ⎜ u + v + w ⎟ = u ⋅ + u ⋅ (u ⋅ ∇u).
⎝ ∂y ∂y ∂y ⎠ ⎝ ∂z ∂z ∂z ⎠ ∂t
d
dt ∂W
∫ t W
∫
Ekinetic = − ρ u ⋅ n dA + ρ u ⋅ b dV .
t
⎧ ⎛ ∂u ⎞⎫
∫
Wt
ρ ⎨u ⋅ ⎜
⎩ ⎝ ∂t ⎠⎭ Wt
∫ ∫
+ u ⋅ ∇u ⎟ ⎬ dV = − (div(ρ u) − ρ u ⋅ b) dV = − (u ⋅ ∇ρ − ρ u ⋅ b) dV ,
Wt
Du
ρ = −grad p + ρ b,
Dt
Dρ
= 0,
Dt
div u = 0
с граничными условиями
u ⋅ n = 0 на ∂D.
3. Изэнтропическое течение
1
grad w = grad p.
ρ
131
1
dw = T ds + dp. (23.1)
ρ
p
d ε = T ds + dp. (23.2)
ρ2
p
p′λ
w= ∫ λ
dλ,
∂ε
p = ρ2 ,
∂ρ
или
p
pλ
ε= ∫λ 2
d λ.
132
d d ⎛1 ⎞
∫ ∫ ∫
2
Etotal = ⎜ ρ u + ρε ⎟ dV = ρ u ⋅ b dV − ρ u ⋅ n dA. (23.3)
dt dt W ⎝ 2 ⎠ Wt ∂Wt
t
∂u
+ (u ⋅ ∇)u = −∇w + b,
dt
∂ρ
+ div( ρ u) = 0
dt
вDи
u·n = 0
Таким образом, видим, что σ изменяет перенос импульса через границу Wt.
Задаём σ так, что этот перенос разумным образом приближает перенос
импульса, который осуществляется движением молекул жидкости.
Правомерно возникает вопрос: почему сила (23.4), действующая на S,
должна быть линейной функцией n. В действительности, если предположить,
что сила есть непрерывная функция n, то, используя условие баланса
количества движения, можно доказать, что сила линейно зависит от n
(теорема Коши).
Введём следующие предположения о тензоре σ:
1) тензор σ зависит линейно от градиентов скорости ∇u так, что σ
соотносится с u посредством некоторого линейного преобразования в каждой
точке;
2) тензор σ инвариантен относительно вращений как целое, то есть если U
есть некоторая ортогональная матрица, то
σ (U ⋅ ∇u ⋅ U −1 ) = U ⋅ σ (∇u) ⋅ U −1.
σi = λ(d1 + d2 + d3)+2μ di , I = 1, 2, 3,
⎡ 1 ⎤
σ = 2μ ⎢ D − (div u)I ⎥ + ζ (div u)I, (23.5′)
⎣ 2 ⎦
где
⎛ ∂2 ∂2 ∂2 ⎞
Δu = ⎜ 2 + 2 + 2 ⎟ u
⎝ ∂x ∂y ∂z ⎠
Du
= − grad p′ + ν Δu ,
Dt
(23.7)
div u = 0,
136
u x t
u′ = , x′ = и t′ = .
U L T
∂u ∂u ∂u ∂u 1 ∂p ⎡ ∂ 2 u ∂ 2 u ∂ 2u ⎤
+u +v + w =− + v ⎢ 2 + 2 + 2 ⎥.
∂t ∂x ∂y ∂z ρ ∂x ⎣ ∂x ∂y ∂z ⎦
∂u′ ν
+ (u′ ⋅ ∇′)u′ = −grad p′ + Δ′u′, (23.8)
∂t ′ LU
div u′ = 0.
LU
R= .
ν
Vпор
m= ,
Vобщ
называется пористостью грунта.
1. Скорость фильтрации.
p
Φ0 = +h
ρg
называется напором, где р - давление, h - высота. В гидравлике
рассматривают величину J, которую называют градиентом напора, и она
определяется как:
∂Φ
J =− 0.
∂x
Эксперименты показывают, что скорость фильтрации является функцией от
градиента напора:
v= f(J)
Такой характер рассматриваемых движений вызывается тем, что при
фильтрации в пористой среде жидкость испытывает, вследствие влияния
вязкости, большое сопротивление. Для многих грунтов (пески, глины,
торфяные грунты, мелкотрещиноватые скальные грунты и т. д.) имеет место
линейная зависимость скорости фильтрации от градиента напора:
∂Φ 0
v = κ J = −κ ,
∂x
где коэффициент пропорциональности κ называется коэффициентом
фильтрации. Коэффициент фильтрации имеет размерность скорости; он
равен скорости фильтрации при градиенте напора равном единице. Это
140
dvx ∂vx ∂v ∂v ∂v
= + vx x + v y x + vz x и т. д.
dt ∂t ∂x ∂y ∂z
141
ν ν ν
f x = − vx , f y = − v y , f z = − vz .
k k k
∂vx ∂v y ∂vz
+ + = 0.
∂x ∂y ∂z
142
∂ ∂
− ⎛⎜ ( ρ u ( H + h) ) + ( ρ v( H + h) ) ⎞⎟ dx dy dt. (20.1)
⎝ ∂x ∂y ⎠
⎛ ∂ ρ m( H + h) dx dy ⎞ dt = mρ ∂h dx dy dt ,
⎜ ∂t ( )⎟
∂t
(20.2)
⎝ ⎠
∂h ∂ ∂
mρ = − ( ρ u ( H + h ) ) − ( ρ v ( H + h) ) ,
∂t ∂x ∂y
или с учётом ∂ρ ∂x ≡ 0, ∂ρ ∂y ≡ 0
∂h ∂ ∂
m = − ( u ( H + h) ) − ( v ( H + h) ) . (20.3)
∂t ∂x ∂y
κ ∂Φ κ ∂Φ
u=− , v=− , Φ = p + ρ gL,
μ ∂x μ ∂y
Φ ( x, y, z , t ) = ρ g (h( x, y, t ) − z ) + const,
κ ∂h κ ∂h
u=− ρg , v = − ρg .
μ ∂x μ ∂y
∂h ∂ ∂h ∂ ∂h
= γ ⎛⎜ ( H ( x, y ) + h ) ⎞⎟ + γ ⎛⎜ ( H ( x, y ) + h ) ⎞⎟ , (20.4)
∂t ∂x ⎝ ∂x ⎠ ∂y ⎝ ∂y ⎠
– нестационарное,
– двумерное,
– параболического типа,
– неоднородное,
– нелинейное.
Решение уравнения (20.4) проводится численно. Аналитические
решения ищутся только для упрощённых моделей.
Рассмотрим начальные данные и граничные условия. Необходимо
знать форму подстилающей поверхности H ( x, y ), коэффициент
γ (κ , ρ , g , μ , m), функцию h при t = 0. Граничные условия: h = const –
поддерживаемый уровень (большой подземный водоём), hx = const –
регулируемый приток либо отток подземных вод.
Рассмотрим упрощённые модели.
1) стационарный процесс (решение не зависит от t):
∂⎛ ∂h ∂ ∂h
⎜ ( H + h ) ⎞⎟ + ⎛⎜ ( H + h ) ⎞⎟ = 0
∂x ⎝ ∂x ⎠ ∂y ⎝ ∂y ⎠
∂h ∂ ∂h ∂ ∂h
= γ ⎛⎜ ⎛⎜ ( H 0 + h ) ⎞⎟ + ⎛⎜ ( H 0 + h ) ⎞⎟ ⎞⎟ ;
∂t ⎝ ∂x ⎝ ∂x ⎠ ∂y ⎝ ∂y ⎠ ⎠
∂h ∂ ∂h
= γ ⎛⎜ ( H ( x ) + h ) ⎞⎟ ;
∂t ∂x ⎝ ∂x ⎠
∂h ∂ 2h
= γ H0 2 .
∂t ∂x
145
μ ∂h ∂ ∂h ∂ ∂h
m( x, y ) = ⎛⎜ k ( x, y ) ( H + h ) ⎞⎟ + ⎛⎜ k ( x, y ) ( H + h ) ⎞⎟ + q ( x, y, t ).
ρg ∂t ∂x ⎝ ∂x ⎠ ∂y ⎝ ∂y ⎠
div u = 0,
∂u 1
+ ( u ⋅ ∇ ) u = −∇p + Δu + f e ( x , t ), x ∈ D, t ≥ 0, (21.1)
∂t Re
u( x ,0) = g0 ( x ) − граничные условия,
3
∂ uk
∑∂ x
k =1 k
= 0,
3 3
∂ un ∂u ∂p 1 ∂ 2un
∂t
+ ∑
k =1
uk n = −
∂ xk ∂ xn
+
Re k =1
∑
∂ xk
2
+ f e,n ( x1, x2 , x3 , t ), n = 1, 2,3.
Здесь
⎛ u ⎞ ⎛ u1 ⎞
u = ⎜ v ⎟ = ⎜ u2 ⎟
⎜ ⎟ ⎜ ⎟
⎜ w⎟ ⎜u ⎟
⎝ ⎠ ⎝ 3⎠
147
∂ω 1
+ ( u ⋅ ∇ )ω − ( ω ⋅ ∇ )u = Δω + rot ( f e ( x , t ) ) ,
∂t Re (21.2)
ω( x,0) = rot ( g0 ( x ) ) , x ∈ D, t ≥ 0,
u = rot ( ψ ) . (21.3)
Δψ = − ω. (21.4)
⎛ u ( x, y , t ) ⎞ ⎛ f e,1 ( x, y, t ) ⎞
u = ⎜ v ( x, y , t ) ⎟ и f e = ⎜ f e,2 ( x, y, t ) ⎟ .
⎜ ⎟ ⎜ ⎟
⎜ 0 ⎟ ⎜ 0 ⎟
⎝ ⎠ ⎝ ⎠
⎛0⎞ ⎛0⎞
ω=⎜0⎟ и ψ = ⎜ 0 ⎟.
⎜ ⎟ ⎜ ⎟
⎜ω⎟ ⎜ψ⎟
⎝ ⎠ ⎝ ⎠
∂ω ∂ω ∂ ω 1 ⎛ ∂ 2 ω ∂ 2ω ⎞
+u +v = + + f s ( x, y, t ),
∂t ∂x ∂ y Re ⎜⎝ ∂ x 2 ∂ x 2 ⎟⎠
(21.5)
⎛ ∂g ∂g ⎞
ω( x, y,0) = ⎜ 0,2 − 0,1 ⎟ , x ∈ D, t ≥ 0;
⎝ ∂y ∂x ⎠
149
∂ 2ψ ∂ 2ψ
+ = −ω( x, y, t ); (21.6)
∂ x2 ∂ y2
⎛ u ⎞ ⎛ ∂ψ ∂ y ⎞
⎜ v ⎟ = ⎜ −∂ ψ ∂ x ⎟ , (21.7)
⎝ ⎠ ⎝ ⎠
где
⎛∂f ∂f ⎞
f s ( x, y, t ) = ⎜ 2,e − 1,e ⎟.
⎝ ∂y ∂x ⎠
⎛u⎞ ⎛ 0 ⎞ ⎛u⎞ ⎛ 0 ⎞
⎜v⎟ =⎜ ⎟ , K , ⎜v⎟ =⎜ ⎟,
⎝ ⎠ ( 0, y ) ⎝ g1 ( y, t ) ⎠ ⎝ ⎠ ( lx , y ) ⎝ g3 ( y, t ) ⎠
⎛u⎞ ⎛ g 2 ( x, t ) ⎞ ⎛u⎞ ⎛ g 4 ( x, t ) ⎞
⎜v⎟ =⎜ ⎟ ,K, ⎜ ⎟ =⎜ ⎟,
⎝ ⎠ ( x ,0 ) ⎝ 0 ⎠ ⎝ v ⎠ ( x ,l y ) ⎝ 0 ⎠
⎛ ψ ⎞ ⎛ 0 ⎞ ⎛ ψ ⎞ ⎛ 0 ⎞
⎜ ∂ψ ∂ x ⎟ =⎜ ⎟ , K , ⎜ ∂ψ ∂ x ⎟ =⎜ ⎟,
⎝ ⎠ ( 0, y ) ⎝ − g1 ( y, t ) ⎠ ⎝ ⎠ ( lx , y ) ⎝ − g3 ( y, t ) ⎠
⎛ ψ ⎞ ⎛ 0 ⎞ ⎛ ψ ⎞ ⎛ 0 ⎞
⎜ ∂ψ ∂ y ⎟ =⎜ ⎟ , K, ⎜ ⎟ =⎜ ⎟.
⎝ ⎠ ( x ,0 ) g
⎝ 2 ( x , t ) ⎠ ⎝ ∂ ψ ∂ y g
⎠ ( x ,l y ) ⎝ 4 ( x , t ) ⎠
ωkn,+m1/ 2 − ωnk ,m k k
k ωn +1,m − ωn −1,m ωnk +1,m − 2ωnk ,m + ωnk −1,m
= −un,m + ,
τk 2hx Re⋅ hx2
n = 1,K, N − 1; m = 1,K, M − 1;
(21.8)
ωkn,+m1 − ωnk ,+m1/ 2 ωnk ,+m1/+12 − ωnk ,+m1/−12 ωnk ,+m1/+12 − 2ωnk ,+m1/ 2 + ωnk ,+m1/−12
= −vnk,m + ,
τk 2 hy Re⋅ hy2
n = 1,K, N − 1; m = 1,K, M − 1; k = 0,1,K .
ψ kn,+m1+1 − ψ nk ,+m1−1
unk,+m1 = ,
2 hy
ψ kn ++1,1 m − ψ nk −+1,1 m
vnk,+m1 = − , (21.10)
2hx
n = 1,K, N − 1; m = 1,K, M − 1.
k +1
ψ 0, m = 0, m = 0,K , M . (21.11)
Для аппроксимации второго условия применим метод фиктивных
областей и получим
ψ1,k +m1 − ψ −k 1,+1m
= − g1 ( ym , tk +1 ).
2hx
1 1
2
hx
( ψ k +1
1, m − 2 ψ k +1
0, m + ψ k +1
− 1, m ) + 2 ( 0,m +1
hy
ψ k +1 − 2ψ 0, m + ψ 0,m −1 ) = −ω0,m .
k +1 k +1 k +1
2
2 ( 1,m
k +1
ω0, m =− ψ k +1 + hx g1 ( ym , tk +1 ) ) ,
hx (21.12)
m = 1,K, M − 1.
⎛ ⎞
⎜ 4 Re⋅ hy2 1 2 ⎟
τ 2 ≤ min ⎜ , Re⋅ hy ⎟ .
( k 2 2 2 2
⎜ 4 + max (vn,m ) Re hy
⎝ n ,m
) ⎟
⎠
Это условие показывает, что при больших числах Рейнольдса
возникает сильное ограничение на шаг по времени. Применение
неявной схемы не решает этой проблемы, так как в этом случае
уравнения (21.8) и (21.9) становятся связанными через граничное
условие (21.12), что приводит к крайне неэффективному алгоритму
для нахождения (ωk+1,ψk+1). Решение этой проблемы требует
изменения процедуры интегрирования по времени. Схему
расщепления можно представить в следующем виде:
ds0,m dsN ,m
= 0, = 0,
dt dt
dsn,m s −s s − 2 sn,m + sn −1,m
= −unk,m n +1,m n −1,m + n +1,m , (21.14)
dt 2hx Re⋅ hx2
tk ≤ t ≤ tk + τ k ; n = 1,K, N − 1; m = 1,K, M − 1,
sn,m ( tk ) = ωkn,m ;
dqn,0 dqn,M
= 0, = 0,
dt dt
dqn,m q − qn,m −1 qn,m +1 − 2qn,m + sn,m −1
= −vnk,m n,m +1 + , (21.15)
dt 2hy Re⋅ hy2
tk ≤ t ≤ tk + τ k ; n = 1,K, N − 1; m = 1,K, M − 1,
qn,m ( tk ) = sn,m ( tk + τ k ) .
ωkn,+m1 = qn,m ( tk + τ k ) .
dsm
= Am sm , tk ≤ t ≤ tk + τ k ,
dt
sm (tk ) − задано, (21.16)
m = 1,K, M − 1;
dq n
= Bnqn , tk ≤ t ≤ tk + τ k ,
dt
qn (tk ) − задано, (21.17)
n = 1,K, N − 1,
где
sm = { s0,m , ... , s N ,m } , qn = { qn,0 , ... , qn,M }
T T
i i
λ j ( Am ) ∈ ⎡⎢ − max unk,m , max unk,m ⎤,
⎥⎦ j = 1,K, N , (21.18)
⎣ hx n,m hx n,m
⎡ i i ⎤
λ j ( Bn ) ∈ ⎢ − max vnk,m , max vnk,m ⎥, j = 1,K, M . (21.19)
⎣ hy n ,m h y n ,m ⎦
τ k ≤ min ( τ1,τ 2 ) ,
где
1.6min(hx , hy ) 1
, τ 2 = Re ( min(hx , hy ) ) ,
2
τ1 =
(
max max unk,m ,max vnk,m
n ,m n ,m
) 2
0
1/2 1/2
3/4 0 3/4
2/9 1/3 4/9
smk +1 − smk 1
= ( 2d1 + 3d 2 + 4d 3 ) ,
τk 9
где
d1 = Am smk , d 2 = Am ( smk + 12 τk d1 ) , d 3 = Am ( smk + 34 τk d 2 ) .
div u = 0 ,
∂ u ∂ f x ( u) ∂ f y ( u) ∂ f z ( u) 1
+ + + = −∇p + Δu + f e ( x , t ) . (22.1)
∂t ∂x ∂y ∂z Re
Здесь
⎛ u2 ⎞ ⎛ v⋅u ⎞ ⎛ w⋅u ⎞
⎜ ⎟
fx ( u ) = ⎜ u ⋅ v ⎟, f y ( u ) = ⎜ v2 ⎟ , fz ( u ) = ⎜ w ⋅ v ⎟,
⎜ ⎟ ⎜ ⎟
⎜u⋅w⎟ ⎜v⋅w⎟ ⎜ w2 ⎟
⎝ ⎠ ⎝ ⎠ ⎝ ⎠
n = 1,K, N − 1; m = 1,K, M − 1;
n = 1,K, N − 1; m = 1,K, M − 1,
где
( u 2 )n+1/ 2,m +1/ 2 = unk+1,m +1/ 2 ⋅ unk,m+1/ 2 , ( v 2 )n +1/ 2,m +1/ 2 = vnk+1/ 2,m+1 ⋅ vnk+1/ 2,m ,
k k
158
1 k
( u ⋅ v )kn,m =
4
( un,m +1/ 2 + unk,m −1/ 2 )( vnk +1/ 2,m + vnk−1/ 2,m ) ,
v(0, y ) = g k ( y, t ), (22.5)
или
∂v
(0, y ) = 0. (22.6)
∂x
1 k
2
( v1/ 2,m + v−k1/ 2,m ) = g k ( ym , tk ) ⇒ v−k1/ 2,m = 2 g k ( ym , tk ) − v1/k 2,m ,
159
⎛ 4( γ 3 + γ 4 ) 1 ⎞
τ k ≤ min ⎜ , ⎟,
2
⎝ 4 ( γ 3 + γ 4 ) + ( γ1 + γ 2 ) 2 (2γ 3 + γ )
4 ⎠
где
1 1
γ1 = max | unk,m |, γ2 = max | vnk,m |,
hx n,m h y n ,m
1 1
γ3 = 2
, γ4 = .
Re⋅ hx Re⋅ hy2
unk++1,1/m2+1/ 2 − unk,+m1/+1/
2
vnk ++1/
1/ 2 k +1/ 2
2,m +1 − vn +1/ 2,m
d nk++1/1/2,2 m +1/ 2 = 2
+ ≠ 0,
hx hy
n = 1,K, N − 1; m = 1,K, M − 1.
Из требования
d nk++1/1 2,m +1/ 2 = 0
k
∂p⎞
unk,+m1/+1/
2
2 = unk,m +1/ 2 + τ k ( ... ) − τ k ⎛⎜ ⎟ .
⎝ ∂ x ⎠n,m +1/ 2
161
k +1
∂ϕ ⎞
unk,+m1+1/ 2 = unk,+m1/+1/
2
2 − ⎛⎜ ⎟ =
⎝ ∂ x ⎠n,m +1/ 2
⎡ k ∗ k +1 ⎤
⎛ ∂ p ⎞ ⎛ ∂ p ⎞
= unk,m +1/ 2 + τ k ( ... ) − τ k ⎢ ⎜ ⎟ + ⎜ ∂x ⎟ ⎥.
⎝ ∂ x ⎠ ⎝ ⎠
⎣⎢ n , m +1/ 2 ⎥
n ,m +1/ 2 ⎦
Тогда
∗
∂ϕ ⎞ = −τ ⎛ ∂ p ⎞ ⇒ p∗ = ϕ
− ⎛⎜ ⎟ k⎜ ⎟
⎝ ∂x ⎠ ⎝ ∂x ⎠ τk
d xp d yp
= u ( xp , y p ,t ), = v ( xp , y p ,t ),
dt dt
p = 1,K, N p , (22.9)
x p ( 0 ) , y p ( 0 ) − заданы;
τk
x kp +1 = x kp + ⎡⎣ ( unk,+m1+1/ 2 + unk,m +1/ 2 )( xn +1 − x kp ) +
2hx
+ ( unk ++1,1 m +1/ 2 + unk +1,m +1/ 2 )( x kp − xn ) ⎤⎦ ,
τk
y kp+1 = y kp + ⎡⎣ ( vnk ++1/
1
2,m + vn +1/ 2,m )( ym +1 − y p ) +
k k
2hy
+ ( vnk ++1/
1
2,m +1 + vn +1/ 2,m +1 )( y p − ym ) ⎤
k k
⎦.
2 ⎡ ∂u 2 ⎛ ∂u ∂v ⎞ ∂v 2 ⎤
p− ⎢ nx + ⎜ + ⎟ nx n y + n = 0,
Re ⎣ ∂ x ⎝ ∂y ∂x ⎠ ∂ y y ⎦⎥
(22.10)
1 ⎡ ⎛ ∂v ∂u ⎞ ∂u ∂v ⎞ 2
⎢ 2⎜ − ⎟ nx n y + ⎛⎜ + ⎟ ( nx − n 2y ) ⎤⎥ = 0.
Re ⎣ ⎝ ∂ y ∂ x ⎠ ⎝ ∂y ∂x ⎠ ⎦
3. Пример
164
∂ ( Av)
ρ Δx
∂x
166
⎡ ∂ ( Av) + ∂A ⎤ Δx = q ⋅ Δx
⎢⎣ ∂x ∂t ⎥⎦
или
∂ ( Av) ∂A
+ = q. (23.1)
∂x ∂t
∂y ∂v ∂y q
+g +v = .
∂t ∂x ∂x B
d
ρ ( Av ⋅ Δz ) = H ⋅ Δx − F1Δx ⋅ cos ϕ + ρ gAΔx ⋅ sin ϕ ,
dt
ρ gAv v
F1 = ,
γ R4 3
167
d
ρ ( Av ⋅ Δx).
dt
d ∂ ∂
= +v .
dt ∂t ∂x
d
( A ⋅ Δx) = q ⋅ Δx,
dt
d d dv ∂v ∂v
( Av ⋅ Δx) = v ( A ⋅ Δx) + A ⋅ Δx = qv ⋅ Δx + A ⋅ Δx ⎛⎜ + v ⎞⎟ .
dt dt dt ⎝ ∂t ∂x ⎠
∫ ρ g ( y( x, t ) − ξ )b( x,ξ ) dξ .
0
⎛y ∂b ⎞
⎜ ∫ ρ g ( y − ξ ) dξ ⎟ Δx.
⎜ ∂x ⎟
⎝0 ⎠
y
∂⎛ ⎞ ⎛y ∂b ⎞
H Δx = − ⎜ ∫ ρ g ( y − ξ )b dξ ⎟ Δx + ⎜ ∫ ρ g ( y − ξ ) d ξ ⎟ Δx =
∂x ⎜ 0 ⎟ ⎜ ∂x ⎟
⎝ ⎠ ⎝0 ⎠
y
∂y ∂y
= −∫ ρ g b dξ = − ρ gA .
0
∂x ∂x
∂v ∂v q ∂y
+ v + v = Sg − S1g − g . (23.2)
∂t ∂x A ∂x
1
S1 = F − уклон трения.
ρ gA 1
∂A ∂ ( Av)
+ = q. (24.1)
∂t ∂x
∂v ∂v q ∂y
+ v + v = Sg − S1g − g . (24.2)
∂t ∂x A ∂x
∂ s ∂ f ( s)
+ = o, (24.3)
∂t ∂x
где s и f(s) - векторы определённые равенствами
⎛ A⎞
s = ⎜ ⎟,
⎝v⎠
⎛ Av ⎞
f ( s) = ⎜ 1 v 2 + gy ⎟
.
⎝ 2 ⎠
Так как
A = A ( y, x ) ,
то f(s) действительно является функцией от s.
Введём разностную сетку с узлами (xn, tk), где xn=nh, n=0, 1, … и
tk+1=tk+τk. Для аппроксимации уравнений (24.3) удобнее использовать
двухшаговую схему Лакса-Вендроффа. Сначала в центрах прямоугольных
ячеек на плоскости (x,t) (слайд 3.20) вычисляются промежуточные значения:
1 k τk
snk ++1/ 2 = ( sn +1 + sn ) − ( f k − f nk ) ,
1/ 2 k
2 2h n +1
n=1, …, N-1,
где
170
f nk = f ( snk ) .
Окончательное решение вычисляется затем по схеме
τk
( f k +1/ 2 − f nk−+1/1/22 ) .
snk +1 = snk −
h n +1/ 2
(24.4)
∂w ∂w
+ A0 = o. (24.5)
∂t ∂x
Тогда для анализа схемы (24.4) для системы (24.5) уже можно применить
критерий фон Неймана. Следуя процедуре, рассмотренной в лекции 12,
можно получить следующее выражение для собственных значений оператора
перехода
2
⎛ ω j τk ⎞ ⎛ ω j τk ⎞
λ j (α ) = 1 − i ⎜ ⎟ sin(α) − ⎜ h ⎟ ( 1 − cos(α ) ) ,
⎝ h ⎠ ⎝ ⎠
j=1, 2, 3,
171
n (
max max | ω j ( Ank , vnk ) | ,
j ) (24.6)
A−k1 = A1k
или
k k
⎛ s1 ⎞ ⎛ s1 ⎞
⎜ s ⎟ = ⎜ −s ⎟ .
⎝ 2 ⎠−1 ⎝ 2 ⎠1
Далее расчитываются величины
+1/ 2 k +1
s−k1/ 2 и s0
по приведённым выше формулам. Через открытые границы газ (жидкость)
может втекать или вытекать из области, и здесь должны быть обеспечены
условия непрерывности движения. Пусть, например, жидкость втекает в
область с левой стороны. Тогда в фиктивных узлах задаются параметры
набегающего потока (помечены знаком «∞»):
k
⎛ A⎞ ⎛ A⎞
⎜v⎟ = ⎜ ⎟ .
⎝ ⎠ −1 ⎝ v ⎠∞
В случае когда вытекает слева из области, наиболее естественно представить
вытекающий поток однородным. В простейшем случае значения параметров
потока в фиктивных узлах (-1, k) должны быть такими же как и в узлах (0, k):
k
⎛ A⎞ ⎛ A⎞
⎜ v ⎟ =⎜ v ⎟ .
⎝ ⎠ −1 ⎝ ⎠∞
При расчётах по схеме Лакса-Вендроффа возникают нефизические
осцилляции приближённого решения в областях быстрого изменения
параметров течения, что вообще говоря, характерно для схем второго
порядка аппроксимации.
Введение искусственной вязкости приводит к затуханию
высокочастотных компонент решения в процессе вычислений, что можно
173
γ xy , γ xz , γ yz .
∂τ zx ∂τ zy ∂σ z
+ + = pz , (25.1)
∂x ∂y ∂z
∂w ∂v ∂u ∂w
γ yz = + , γ zx = + , (25.2)
∂y ∂z ∂z ∂x
q z = τ zx l + τ zy m + σ z n , (25.4)
кинематические на S 2 : u= v= w= 0, (25.5)
где m, n, l – направляющие косинусов нормали v к поверхности S 2 .
Итак, имеем 15 уравнений, которые содержат 15 неизвестных функций:
178
∂ ⎛ ∂γ zx ∂γ xy ∂γ yz ∂ ⎛ ∂γ zy ∂γ yz ∂γ zx ∂ εy 2
⎞ ∂ 2ε x ⎞
⎜ + − ⎟=2 , ⎜ + − ⎟=2 ,
∂x ⎜⎝ ∂y ∂z ∂x ⎟
⎠ ∂y∂z ∂y ⎜⎝ ∂z ∂x ∂y ⎟
⎠ ∂x∂z
∂ ⎛ ∂γ yz ∂γ zx ∂γ xy ⎞ ∂ 2ε z
⎜ + − ⎟=2 . (25.5)
∂z ⎜⎝ ∂x ∂y ∂z ⎟
⎠ ∂y ∂x
r r
где u* = {u1 u2 u3}T, v* = {v1 v2 v3}T.
r
Для элемента u* ∈ L2 норма определяется по формуле
r 2
= ∫ ui2 dV .
2 2
u∗ L2
= u1 + u 2 2 + u3 , ui (25.7)
V
где
r r r r r r r r
W (u , v ) =[ ε x (u )σ x (v ) +ε y(u )σ y (v ) + ε z (u )σ z (v ) +
r r r r r r
+ γ xy (u )τ xy (v ) +γ xz(u )τ xz (v ) + γ zy (u )τ zy (v ) ]. (25.16)
r r
так как на границе S либо v = 0, либо q = 0. Следовательно, согласно (25.18)
из (25.15) получаем
r r r r r r
∀ u , v ∈ Мi: ( Ai u , v )= 2 ∫ W (u , v ) dV , i= 1, 2, 3. (25.19)
r r v r r r
∀ u , v ∈ Мi: (u , Ai v ) = (v , Ai u ) , i= 1, 2, 3. (25.20)
Докажем, что оператор Ai является положительно определенным на Mi .
При этом используем следующие неравенства:
а) неравенство Корна
⎡⎛ ∂u ⎞ 2 ⎛ ∂u ⎞ 2 ⎛ ∂u ⎞ 2 ⎛ ∂v ⎞ 2 ⎛ ∂v ⎞ 2 ⎛ ∂v ⎞ 2 ⎤
∫ ⎢⎜ ⎟ + ⎜⎜ ⎟⎟ + ⎜ ⎟ + ⎜ ⎟ + ⎜⎜ ⎟⎟ + ⎜ ⎟ ⎥ dV +
V
⎣⎢⎝ ∂x ⎠ ⎝ ∂y ⎠ ⎝ ∂z ⎠ ⎝ ∂x ⎠ ⎝ ∂y ⎠ ⎝ ∂z ⎠ ⎦⎥
⎡⎛ ∂w ⎞ 2 ⎛ ∂w ⎞ 2 ⎛ ∂w ⎞ 2 ⎤
+∫ ⎢⎜ ⎟ + ⎜⎜ ⎟⎟ + ⎜ ⎟ ⎥ dV ≤ k i ∫ (ε x + ε y + ε z + γ xy + γ xz + γ zy ) dV ; (25.21)
2 2 2 2 2 2
V
⎣⎢⎝ ∂x ⎠ ⎝ ∂y ⎠ ⎝ ∂z ⎠ ⎦⎥ V
б) неравенства Фридриха
2
⎡⎛ ∂u ⎞ 2 ⎛ ∂u ⎞ 2 ⎛ ∂u ⎞ 2 ⎤
u ≤ C1 ∫ ⎢⎜ ⎟ + ⎜⎜ ⎟⎟ + ⎜ ⎟ ⎥ dV + C 2 ∫ u dS ,
2
V
⎣⎢⎝ ∂x ⎠ ⎝ ∂y ⎠ ⎝ ∂z ⎠ ⎦⎥ S
2
⎡⎛ ∂v ⎞ 2 ⎛ ∂v ⎞ 2 ⎛ ∂v ⎞ 2 ⎤
v ≤ C1 ∫ ⎢⎜ ⎟ + ⎜⎜ ⎟⎟ + ⎜ ⎟ ⎥ dV + C 2 ∫ v dS ,
2
(25.22)
V ⎢⎣⎝ ∂x ⎠ ⎝ ∂y ⎠ ⎝ ∂z ⎠ ⎥⎦ S
2
⎡⎛ ∂w ⎞ 2 ⎛ ∂w ⎞ 2 ⎛ ∂w ⎞ 2 ⎤
w ≤ C1 ∫ ⎢⎜ ⎟ + ⎜⎜ ⎟⎟ + ⎜ ⎟ ⎥ dV + C 2 ∫ w dS ;
2
V ⎢⎣⎝ ∂x ⎠ ⎝ ∂y ⎠ ⎝ ∂z ⎠ ⎥⎦ S
в) неравенства Пуанкаре
2
⎡⎛ ∂u ⎞ 2 ⎛ ∂u ⎞ 2 ⎛ ∂u ⎞ 2 ⎤ ⎡ ⎤
2
u ≤ C3 ∫ ⎢⎜ ⎟ + ⎜⎜ ⎟⎟ + ⎜ ⎟ ⎥ dV + C 4 ⎢ ∫ udV ⎥ ,
V
⎣⎢⎝ ∂x ⎠ ⎝ ∂y ⎠ ⎝ ∂z ⎠ ⎦⎥ ⎣V ⎦
2
⎡⎛ ∂v ⎞ 2 ⎛ ∂v ⎞ 2 ⎛ ∂v ⎞ 2 ⎤ ⎡ ⎤
2
v ≤ C3 ∫ ⎢⎜ ⎟ + ⎜⎜ ⎟⎟ + ⎜ ⎟ ⎥ dV + C 4 ⎢ ∫ vdV ⎥ , (25.23)
V ⎢⎣⎝ ∂x ⎠ ⎝ ∂y ⎠ ⎝ ∂z ⎠ ⎥⎦ ⎣V ⎦
2
⎡⎛ ∂w ⎞ 2 ⎛ ∂w ⎞ 2 ⎛ ∂w ⎞ 2 ⎤ ⎡ ⎤
2
w ≤ C3 ∫ ⎢⎜ ⎟ + ⎜⎜ ⎟⎟ + ⎜ ⎟ ⎥ dV + C 4 ⎢ ∫ wdV ⎥ ,
V ⎢⎣⎝ ∂x ⎠ ⎝ ∂y ⎠ ⎝ ∂z ⎠ ⎥⎦ ⎣V ⎦
2k ⎡⎛ ∂u ⎞ 2 ⎛ ∂u ⎞ 2 ⎛ ∂u ⎞ 2 ⎛ ∂v ⎞ 2 ⎛ ∂v ⎞ 2 ⎛ ∂v ⎞ 2 ⎤
≥ ∫ ⎢⎜ ⎟ + ⎜⎜ ⎟⎟ + ⎜ ⎟ + ⎜ ⎟ + ⎜⎜ ⎟⎟ + ⎜ ⎟ ⎥ dV +
k1 V ⎣⎢⎝ ∂x ⎠ ⎝ ∂y ⎠ ⎝ ∂z ⎠ ⎝ ∂x ⎠ ⎝ ∂y ⎠ ⎝ ∂z ⎠ ⎦⎥
(2.25)
2k ⎡⎛ ∂w ⎞ ⎛ ∂w ⎞ ⎛ ∂w ⎞ ⎤
2 2 2
+ ∫ ⎢⎜ ⎟ + ⎜⎜ ⎟⎟ + ⎜ ⎟ ⎥ dV .
k1 V ⎢⎣⎝ ∂x ⎠ ⎝ ∂y ⎠ ⎝ ∂z ⎠ ⎥⎦
Используя в (25.25) неравенства (25.22) с учетом (25.11), (25.7), имеем
2k 2 2 2 r 2
∀u ∈ M 1 : ( Ai u , u ) ≥ ( u + v + w ) = C2 u , (2.26)
C1k1 L2
где C2 = 2k/(C1k1).
Отсюда, согласно определению положительной определенности
оператора и поскольку множество М1 плотно в L2 следует, что оператор А1
является положительно определенным. Можно показать, что операторы A2 ,
А3 так же являются положительно определенными соответственно на
множествах M 2 , М3. Поскольку оператор А для краевых задач: (25.10),
(25.11); (25.10), (25.12) и (25.10), (25.13) является положительно
определенным, то решение этих задач эквивалентно нахождению минимума
квадратичного функционала вида
u = u S на S, (25.28)
2) вторая основная задача
q = q S на S, (25.29)
3) третья основная задача
un − u0 A
→0, n → ∞,
⎧0 при k ≠ i
⎪
{ψ ,ψ } =⎨ ,
=
k i A
⎪⎩1 при k i
( ) ( )
u e z j = δ uj = Pk z j , {α } , j = 1,K, n, (26.5)
⎡ F1 ( z1 ) K Fn ( z1 )⎤ ⎧ δ1u ⎫
⎪ ⎪
где [DH ] = ⎢ M O M ⎥ , { δu } = ⎨ M ⎬ .
⎢ ⎥
⎢⎣ F1 ( z n ) K Fn ( z n )⎥⎦ ⎪ δu ⎪
⎩ n⎭
Используя (26.3), (26.6) в (26.2), получим
= ( x, y, z ) = [F ( x, y, z )K F ( x, y, z )] [DH ] {δ } = ∑ N δ
n
−1 u
ue 1 n u j j , (26.7)
j =1
188
⎡ N1 K N n 0K 0 0K 0 ⎤
где [N e ] = ⎢ 0K0 N1 K N n 0K 0 ⎥ , (26.10)
⎢ ⎥
⎢⎣ 0K0 0K 0 N1 K N n ⎥⎦
(26.11)
где {ε e }, {σ e }, {Pe } - векторы деформаций, напряжений и объемных сил КЭ Ve ;
{qe } - вектор сил, действующих по границе КЭ. Используя (26.9) в
соотношениях Коши (1.2) с учетом (26.10), вектор деформаций {ε e }
представим в виде
{ε } = [B ] {δ },
e e e
(26.12)
где [Be ] - матрица деформаций, имеющая структуру
189
⎡ N1x K N nx 0K 0 0K 0 ⎤
⎢ ⎥
⎢ 0K 0 N1y K N ny 0K 0 ⎥
⎢ N1z K N nz ⎥
[Be ] = ⎢ 0y K0 y 0K 0
⎥,
⎢ N1 K N n N1x K N nx 0K 0 ⎥
⎢ 0K 0 N1z K N nz N1y K N ny ⎥
⎢ z z
⎥
⎣⎢ N1 K N n 0K 0 N1x K N nx ⎦⎥
(26.13)
N ix = ∂N i ∂x , N iy = ∂N i ∂y , N iz = ∂N i ∂z .
Для изотропного однородного элемента Ve закон Гука имеет вид
{σ } = [D ] {ε },
e e e
(26.14)
⎡1 A A 0 0⎤ 0
⎢A 1 A 0 0 0⎥
⎢ ⎥
E (1 − v ) ⎢ A A 1 0 0 0⎥
где [De ] = ⎥, (26.15)
(1 + v )(1 − 2v ) ⎢⎢ 0 0 0 B 0 0⎥
⎢0 0 0 0 B 0⎥
⎢ ⎥
⎣0 0 0 0 0 B⎦
E - модуль упругости, v- коэффициент Пуассона, [De ] - матрица модулей
упругости элемента, A = v (1 − v ), B = 0,5 (1 − 2v ) (1 − v ).
Используя (26.14) с учетом (26.12) в (26.11), получим
1
We ({δ e }) = ∫ {δ e }T [Be ]T [De ] [Be ]{δ e } dV −
2Ve
(26.16)
− ∫ {δ e } [N e ] {Pe } dV − ∫ {δ } [N ] {q }
T T T T
e e e
dS .
Ve Se
[K ] {δ } = {F },
e e e
(26.17)
где [K e ], {Fe } - матрица жесткости и вектор узловых сил КЭ, определяемые
по формулам
{Fe } = {Fpe }+ {Fqe }, [K ] = ∫ [B ] [D ] [B ] e e
T
e e
dV ,
Ve
(26.18)
{F } = ∫ [N ] {P }dV , {F } = ∫ [N ] {q }dS .
p
e
e
T
e q
e
e
T
e
Ve Se
(26.19)
После того, как определены узловые неизвестные, напряжения в любой точке
элемента Ve в силу (26.12), (26.14) определяются по формуле
{σ } = [D ] [B ] {δ }.
e e e e
(26.20)
5. Сборка функционала потенциальной энергии дискретной модели
→
Используя (26.16), функционал потенциальной энергии F (U )
→
где U - вектор узловых неизвестных МКЭ разбиения V h .
→ →
∂F (U ) ∂ U = 0,
(26.21)
получаем систему уравнений МКЭ для дискретной модели V h .
Таблица 26.2
Напряжения (x=-7.5h)
y\z 0,5h 2,5h 5,5h 6,5h 10,5h 20,5h 40,5h σэ
-11,5h 4,708 3,685 3,004 2,904 2,808 2,366 1,500 σh
-9,5h 2,520 2,671 2,322 2,249 2,193 1,774 1,137 σh
-7,5h 1,531 1,632 2,683 2,034 1,682 1,394 0,910 σh
M
σ mc = , (26.22)
W
где M - максимальный изгибающий момент балки, W - момент
сопротивления. В данном случае имеем
16h (243 h3 − 83 h3 )
M = 3q y h(30 + 50 + 70 + 90 + 110) = 672 ABC , W = = 184,75
6 24h
Подставляя данные значения в формулу (26.22), получаем
σcm = 3,64 .Согласно табл. 2 максимальное напряжение σ m в сечении
1. Метод частица-частица
N
Fn (rn , s n , t ) = ∑ fnm (rn − rm ) + g(sn ) + fext (rn , t ) , (27.1)
m=1
m≠ n
⎛ Fn( x ) ⎞ ⎛ f nm
( x) ⎞
⎛ xn − xm ⎞ ⎛ f ext
( x) ⎞
⎜ ( y) ⎟ ⎜ ( y ) ⎟ f (r ) ⎜ ⎟ ⎜ ( y) ⎟
Fn = ⎜ Fn ⎟ , f nm = ⎜ f nm ⎟ = nm
yn − ym ⎟ , fext = ⎜ f ext ⎟ ,
⎜ (z) ⎟ ⎜ (z) ⎟ rnm ⎜⎜ ⎜ (z) ⎟
⎜ Fn ⎟ ⎜ f nm ⎟ ⎝ zn − zm ⎟⎠ ⎜ f ext ⎟
⎝ ⎠ ⎝ ⎠ ⎝ ⎠
rnm = ( xn − xm )2 + ( yn − ym )2 + ( zn − zm )2 ,
qn qm 1
f (rnm ) = ⋅ 2 .
4πε 0 rnm
194
d sn
mn = Fn (rn , s n , t ) , (27.2)
dt
d rn
= sn , (27.3)
dt
rn(0), sn(0) – заданы, n = 1,…,N,
d un
mn = Fn( x ) ( xn , yn , zn , un , vn , wn , t ),
dt
dv
mn n = Fn( y ) ( xn , yn , zn , un , vn , wn , t ),
dt
d wn
mn = Fn( z ) ( xn , yn , zn , un , vn , wn , t ),
dt
d xn d yn d zn
= un , = vn , = wn ,
dt dt dt
s kn +1/ 2 − s nk −1/ 2 N
∑ fnm ( rnk − rmk ) + 2 A ( snk +1/ 2 + snk −1/ 2 ) + fext (rnk , t ),
1
mn = (27.4)
τk m=1
m≠ n
rnk +1 − rnk
= s kn +1/ 2 ,
τk
n = 1,…,N; k = 0,1,… ,
s1/ 2 0
n − sn 1
mn = f pp (rn0 ) + As0n + fext (rn0 ,0),
τ0 2
n = 1,…,N.
du
= −ω 2 x, t ≥ 0, (27.5)
dt
dx
= u,
dt
x(0) = x0, u(0) = u0,
u k +1/ 2 − u k −1/ 2
= −ω 2 x k ,
τ (27.6)
k +1 k
x −x
= u k +1/ 2 .
τ
1⎡ ⎤
( ) (2 − a )
2
λ1,2 (R ) = ⎢ 2 − a 2 ± 2
− 4⎥,
2 ⎣ ⎦
a = τω
d 2x
dt 2
(t k ) = −ω 2
x (t k ) −
1 2 4
12
τ ω x(tk ) + O τ 3 . ( )
Отсюда относительная погрешность определения силы равна
τ 2ω 4 x(tk ) τ 2ω 2
= .
12ω 2 x(tk ) 12
198
1/ 2
⎛ 12δ ⎞
τ ≤⎜ 2 ⎟ . (27.7)
⎝ω ⎠
2. Метод частица-сетка.
Δϕ = − ρ ε 0 .
Здесь ϕ(r) – электростатический потенциал, ρ(r) – плотность заряда,
определяемая распределением зарядов частиц qn. Тогда
Слайд 3.25. Расчёт силы в методе PM; «•» – частицы; «×» – узлы сетки для
расчёта потенциала
1. Уравнения движения
(( xn − xm )2 + ( yn − ym )2 + ( zn − zm )2 )
1/ 2
rnm = ,
1
Δrnm = ( d n + d m ) − rnm .
2
(e) 4 En Em dndm
cnm = .
( ) (
3 En 1 − ν m2 + Em 1 − ν n2 ) 2 ( dn + dm )
(t )
f nm ( rn , rm , sn , sm ) = ⎨ (
⎪⎧− min cnm qnm , μ nm f ( Δrnm ) k , Δrnm > 0,
(t ) ( n)
)
⎪⎩0, Δrnm ≤ 0,
(t ) 8 En Em d n d m Δrnm
cnm = .
3 En (1 + ν m )( 2 − ν n ) + Em (1 + ν n )( 2 − ν m ) 2 ( d n + d m )
s nm = s (nm
n)
+ s(nm
t)
= ( s nm , n ) n + ( s nm , k ) k = anmn + bnmk ,
(t ) (n)
⎜ (t ) ⎟
s nm = s nm − s nm = ⎜ vnm ⎟
⎜ (t ) ⎟
⎜ wnm ⎟
⎝ ⎠
и
( ) ( ) ( )
2 2 2
(t ) (t ) (t )
bnm = unm + vnm + wnm .
Тогда вектор k определяется как
k=
1
bnm
s nm − s (nm
n)
= (
1 (t )
bnm
s nm . ) (28.2)
t2 ≤t0 +tc
qnm = ∫ bnm dt , (28.3)
t1 ≥t0
205
⎧ ⎛ cnm
(t )
qnm , ⎞ s (t )
⎪
⎪− min ⎜⎜ ⎟ nm , Δrnm > 0,
f nm ( rn , rm , s n , s m ) = ⎨ ⎟b
⎝ μnm f ( Δrnm ) ⎠ nm
(t ) ( n ) (28.4)
⎪
⎪⎩0, Δrnm ≤ 0.
∑ (f ( rn , rm , s n , s m ) ) + g n ,
d sn
mn = (e)
nm ( rn , rm ) + fnm
(t )
(28.5)
d t m∈C
n (t )
d rn
= s n , n = 1,K, N ,
dt
rn(0), sn(0) – заданы,
νw – коэффициент Пуассона,
μnw – коэффициент трения частицы n о стенку,
sw(x,y,z,t) – скорость движения стенки.
Процесс взаимодействия частицы со стенкой можно рассматривать как
процесс соударения этой частицы с некоторой фиктивной частицей. Размер
области контакта много меньше характерных размеров стенки, поэтому
можно не учитывать кривизну стенки и считать область контакта
плоскостью. Тогда можно положить, что диаметр фиктивной частицы
dw → ∞, а остальные её параметры равны параметрам стенки. При таком
подходе для расчёта сил взаимодействия частицы со стенкой можно
воспользоваться соотношениями (28.1) и (28.4). Сила упругого соударения
примет вид
⎧ (e) 3 / 2 rn − rc
⎪ c ( Δr ) , Δrnw > 0,
(e)
f nw ( rn , rc ) = ⎨ nw nw
rnw
⎪ Δrnw ≤ 0,
⎩0,
1
Δrnw = d n − rnw ,
2
⎧ t)
s(nw
(t )
f nw ( rn , s n ) = ⎪⎨ (
− min cnwqnw , μnw f ( Δrnw )
(t ) (n)
)
bnw
, Δrnw > 0,
⎪0, Δrnw ≤ 0,
⎩
snw = sn – sw,
s nw = s (nw
n)
+ s (nw
t)
= anwn w + bnwk w ,
(t ) 8 En Ew 0.5d n Δrnw
cnw = .
3 En (1 + ν w )( 2 − ν n ) + Ew (1 + ν n )( 2 − ν w )
2. Интегрирование по времени.
s kn +1/ 2 − s nk −1/ 2
mn
τk
= ∑ (f (r , r ) + f (r , r , s
m∈Cn (tk )
(e)
nm
k
n
k
m
(t )
nm
k
n
k
m
k −1/ 2 k −1/ 2
n , sm )) + g ,
n
rnk +1 − rnk
= s kn +1/ 2 , (28.6)
τk
n = 1,…,N; k = 0,1,… .
max | s n − s m | ≤ 2max | s n |,
n ,m n
получим первое ограничение
min d n
τ k(1) ≤ α n
, (28.8)
2max | s kn −1/ 2 |
n
d u1
m1 = − f12( e) ( 12 ( d1 + d 2 ) − x2 + x1 ) ,
dt
d x1
= u1,
dt
du
m2 2 = f12( e) ( 12 ( d1 + d 2 ) − x2 + x1 ) ,
dt
d x2
= u2 .
dt
du
mp = f12(e ) ( 12 ( d1 + d 2 ) − r ) = f12(e ) ( Δr ) ,
dt
(28.9)
d ( Δr )
=u
dt
209
с начальными условиями
Δr(0) = 0, u(0) = –u0,
1/ 5
⎛ 2 ⎞
m
tc ≈ 3.21⎜⎜ ⎟
p
⎟ .
( )
2
(e)
⎜ c12 u0 ⎟
⎝ ⎠
( )
⎛ 2 ⎞
⎜ min mn ⎟
τ k ≤ 3.21 ⋅ β ⎜
(2) n ⎟ , (28.10)
⎜ ⎛ (e) ⎞
2
k −1/ 2 ⎟
⎜ 2 ⎜ max cnm ⎟ max | s n |⎟
⎝ ⎝ n ,m ⎠ n ⎠
где 1/β показывает во сколько раз шаг по времени меньше, чем длительность
контакта.
Рассмотрим теперь движение двух частиц под действием силы трения
(слайд 3.28). Уравнения относительного движения в этом случае имеют вид
du (t )
mp = −c12 q12 ,
dt
dr
= u,
dt
210
Слайд 3.28. Движение двух частиц под действием силы трения в одномерном
случае
1/ 2
⎛ min m ⎞
n
(3) ⎜ n ⎟
τk ≤ . (28.11)
⎜⎜ max c ⎟⎟
( t )
nm
⎝ n ,m ⎠
1. Основные уравнения
∂ω
+ ( s ⋅ ∇ ) ω = ( ω ⋅ ∇ ) s, (29.1)
∂t
ω ( r,0 ) = rot ( g 0 ( r ) ) , r∈D , t ≥ 0,
⎛ ∂ψ 3 ∂y − ∂ψ 2 ∂z ⎞
s = rot ( ψ ) = ⎜⎜ ∂ψ 3 ∂x − ∂ψ 1 ∂z ⎟⎟ . (29.2)
⎜ ⎟
⎝ ∂ψ 2 ∂x − ∂ψ 1 ∂y ⎠
Δψ = −ω (29.3)
или
⎛ Δψ 1 ⎞ ⎛ ω1 ⎞
⎜ Δψ ⎟ = − ⎜ ω ⎟ .
⎜ 2⎟ ⎜ 2⎟
⎜ Δψ ⎟ ⎜ω ⎟
⎝ 3⎠ ⎝ 3⎠
⎛ u ( x, y , t ) ⎞ ⎛0⎞ ⎛0⎞
s = ⎜⎜ v( x, y, t ) ⎟⎟ , ω = ⎜⎜ 0 ⎟⎟ и ψ = ⎜⎜ 0 ⎟⎟ ,
⎜ 0 ⎟ ⎜ω ⎟ ⎜ψ ⎟
⎝ ⎠ ⎝ ⎠ ⎝ ⎠
∂ω ∂ω ∂ω
+u +v = 0, (29.4)
∂t ∂x ∂y
⎛ ∂ g 0,2 ∂ g 0,1 ⎞
ω ( x, y,0) = ⎜ − ⎟, ( x, y ) ∈ D , t ≥ 0,
⎝ ∂y ∂x ⎠
∂ 2ψ ∂ 2ψ
Δψ = 2 + = −ω ( x, y, t ), (29.5)
∂x ∂ y2
⎛ u ⎞ ⎛ ∂ψ ∂ y ⎞
⎜ v ⎟ = ⎜ −∂ψ ∂ x ⎟ , (29.6)
⎝ ⎠ ⎝ ⎠
d rp
dt
(
= s rp , t . )
⎧≠ 0, r ∈V ,
ϕ (r ) ⎨
⎩= 0, r ∈ ∂V , r ∉V .
d bp
dt
(
= bp ⋅∇ s ) r =rp
или
d b(pn ) ∂ un ∂ un ∂ un
dt
= b(1)
p
∂x
( )
rp , t + b(2)
p
∂y
rp , t + b(3)
p (∂z
)
rp , t , ( )
n = 1, 2,3
d xp
dt
(
= u xp , y p ,t , ) (29.8)
d yp
dt
(
= v xp , y p ,t . )
3. Вычислительная модель
ω ( x, y , t ) = ∑ b g (r − r (t )),
p
p p
ym +1 xn +1
1
hx hy ∫ ∫ ω ( x, y,0) dx dy = ∑ b ,
ym xn p
p (29.11)
n = 0,…,Ng, m=0,…,Mg,
∂v ∂u
ω ( x, y,0 ) = ( x, y,0 ) − ( x, y,0 ) ,
∂x ∂y
( ) ( ) (
u x kp , y kp = unk,m + unk+1,m − unk,m x∗p + unk,m+1 − unk,m y ∗p + )
(
+ unk+1,m+1 − unk+1,m − unk,m+1 + unk,m x∗p y ∗p , )
(
x∗p = x kp − xn ) h1 ,
x
(
y ∗p = y kp − ym ) h1 .
y
ym +0.5 hy xn + 0.5 hx
1
ωnk,+m1 = ∫ ∫ ω ( x, y, tk +1 ) dx dy
hx hy ym −0.5 hy xn −0.5 hx
218
N
ωnk,+m1 = ∑ b c ( n − ⎡⎣ x
p =1
p
k +1
p )( )
hx + 0.5⎤⎦ c m − ⎡⎣ y kp+1 hy + 0.5⎤⎦ ,
где
⎧1, i = j ,
c (i − j ) = ⎨
⎩0, i ≠ j ,
τk <
(
min hx , hy ) .
2 ⎞1/ 2
( ) + (v )
max ⎛⎜ unk,m
2
k
n ,m ⎟
n ,m ⎝ ⎠
219
ψ ( 0, y, t ) = ψ (1, y, t ) .
ψ ( x, −0.5, t ) = ψ ( x,0.5, t ) = 0.
220
n ,m ⎝ ⎠
1. Идеальная плазма
222
d λD3 = N D 1, (30.1)
где
ε 0k BT
λD =
de 2
– параметр, называемый дебаевской длиной, и ND – число частиц в
дебаевском кубе. Условие (30.1) называется условием формирования плазмы.
Часто бывает удобно работать с величиной, обратной (30.1),
g= 1 ,
ND
которая называется параметром плазмы. Идеальная плазма определяется
условием
N D → ∞ или g → 0. (30.2)
Поэтому при ND → ∞
ri
→ 0,
ra
и это говорит о том, что движение частиц системы будет
бесстолкновительным. Естественно, что в реальной плазме имеют место
столкновения. Время столкновения tc (время, за которое столкновительные
эффекты значительно повлияют на динамику системы) связано с параметром
плазмы: tc ∼ 1/g.
Из условия (30.2) следует, что идеальная плазма является сплошной
средой. В этом смысле она похожа на нейтральную жидкость. Однако
поведение идеальной плазмы принципиально отличается от поведения
нейтральной жидкости. Во-первых, столкновительные эффекты в
значительной мере влияют на движение частиц нейтральной жидкости, так
как длина их свободного пробега значительно меньше характерных размеров
области. В идеальной плазме длина свободного пробега стремится к
бесконечности. Во-вторых, плазма состоит из заряженных частиц и поэтому
подвержена влиянию электромагнитного поля.
d sp
mp
dt
( )
= q p E(rp , t ) + s p × B(rp , t ) , (30.3)
d rp
= sp,
dt
rp(0), sp(0) – заданы, p = 1,…,Ns,
224
M M
1 1
ρ=
V ∑q ,
p =1
p J=
V ∑q sp =1
p p.
div ( E ) = ρ ε 0 , div ( B ) = 0.
E = −grad (ϕ ) . (30.9)
Δϕ = − ρ ε 0 . (30.10)
d 2r d 0e 2
me 2 = Fx = − r. (30.11)
dt ε0
d 0e 2
ω pe = .
ε 0me
Это число является одним из основных параметров, характеризующих
плазму, и называется электронной плазменной частотой. Итак, мы получили,
226
| s (t ) |
age = ,
ω ge
q ( m ) = ±α e и m( m ) = α me (или α mi ),
1
N
(
q (pm ) qn( m ) rp − rn ),
q (pm )E ( rp , t ) = 4πε ∑ 3
rpn
0 n =1
n≠ p
3. Вычислительная модель
s kp+1/ 2 − s kp−1/ 2
m(pm )
τk
⎛ 1
( ) ⎞
= q (pm ) ⎜ E(rpk ) + s kp+1/ 2 + s kp−1/ 2 × B (ext ) (rpk , tk ) ⎟ , (30.12)
⎝ 2 ⎠
rpk +1 − rpk
= s kp+1/ 2 ,
τk
rp0 , s1/p 2 − заданы, p = 1,K, N .
228
q (pm )
q ( xn , ym , tk ) = ( cx − hx x∗p )( c y − hy y∗p ) = an( ,pm) q (pm ) ,
( 2c x c y )
2
229
q (pm )
q ( xn , ym+1, tk ) = ( cx − hx x∗p )( c + hy y∗p ) = an( ,pm) +1q (pm ) ,
( 2cxc y )
y 2
q (pm )
q ( xn+1, ym+1, tk ) = ( cx + hx x∗p )( c + hy y∗p ) = an( +p1,) m+1q (pm ) ,
( 2c x c y )
y 2
q (pm )
q ( xn+1, ym , tk ) = ( cx + hx x∗p )( c y − hy y∗p ) = an( +p1,) m q (pm ) ,
( 2cxc y )
2
(
x∗p = x kp − xn+1/ 2 ) h2 ,x
(
y∗p = y kp − ym+1/ 2 ) h2 ,
y
1
ρ ( xn , ym , tk ) =
hx hy ∑ap
( p ) ( m)
n ,m q p ,
n = 0,..., N g ; m = 0,..., M g .
⎛ En , m ( t k ) ⎞
( x )
⎛ 1
⎜ 2hx
(
ϕnk+1,m − ϕnk−1,m ⎟
⎞
)
E n ,m ( t k ) = ⎜ ( y ) ⎟ = −⎜ ⎟.
⎜ E (t ) ⎟ ⎜ ⎟
⎝ n ,m k ⎠
1
⎜ 2h ϕ k
n , m +1 − ϕ k
n ,(m −1 ⎟ )
⎝ y ⎠
230
( )
E x kp , y kp = En,m ( tk ) + ( En+1,m ( tk ) − En,m ( tk ) ) x∗p + ( En,m+1 ( tk ) − En,m ( tk ) ) y∗p +
(
x∗p = x kp − xn ) h1 ,
x
(
y*p = y kp − ym ) h1 .
y
4.95 27.78
S= + − 0.078
x2 x
Δx = R − S
R(Δt , x) = R( x)Δt ,
S (Δt , x) = S ( x)Δt
В дискретной форме:
Δx = [R( x) − S ( x)]Δt .
dx
= R( x) − S ( x).
dt
dx
= dt ,
rx
ln x = rt + C .
x = x0 exp(rt ),
(32.2)
x0 = x t = 0 .
Δx = ( P − x)Δt.
dx
= k ( P − x).
dt
dx
= dt ;
k ( P − x)
− ln( P − x) = kt + C ;
x = P − C1e − kt .
C1 = P, x = P (1 − e − kt ).
dx
= rx. (33.3)
dt
dx x
= rx(1 − ). (33.4)
dt K
dx
= rx − δx 2 .
dt
244
x0 K exp(rt )
x(t ) = .
K − x0 + x0 exp(rt )
dx
= 0 ⇒ x1 = 0, x2 = K .
dt
Считая, что величина r – коэффициент естественной скорости роста
популяции положительная; получаем, что x1 = 0 – неустойчивая особая
точка. стационарное решение уравнения x = K соответствует устойчивому
стационарному режиму существования популяции в ограниченной среде.
Форма кривой скорости роста меняется в зависимости от вида популяции,
однако во всех случаях наблюдается колоколообразная кривая, форма
которой отражает общую природу зависимых от плотности изменений
рождаемости и смертности всякий раз, когда возникает внутривидовая
конкуренция.
3) Модель популяции с наименьшей критической численностью.
В рассмотренных моделях прирост численности (биомассы) популяции
представлен линейным членом rx , пропорциональным численности. Строго
говоря, это соответствует лишь тем популяциям, размножение которых
происходит путем самооплодотворения (микроорганизмы). Если же в основе
размножения лежит скрещивание, предполагающее встречи между особями
разных полов одного и того же вида, то прирост будет тем выше, чем больше
количество встреч между особями, а последнее пропорционально второй
степени x . Таким образом, для разнополой популяции в условиях
неограниченных ресурсов можно записать
245
dx
= rx 2 .
dt
Это уравнение хорошо описывает тот факт, что при низких плотностях
популяций скорость размножения резко падает, так как вероятность встречи
двух особей разных полов уменьшается при понижении плотности
популяции пропорционально квадрату плотности. Однако при больших
плотностях популяций скорость размножения лимитирует уже не число
встреч особей противоположного пола, а число самок в популяции, формула,
учитывающая эти оба эффекта, имеет вид
dx βx 2
=a . (33.5)
dt β + τx
dx βx 2
=a − dx − δx 2
dt β + τx
x1 (t 0 )
x2 (t 0 )
X (t 0 ) =
...
xn (t 0 )
Вектор X (t1 ) , характеризующий популяцию в следующий момент времени,
например, через год, связан с вектором X (t 0 ) через матрицу перехода L :
X (t1 ) = LX (t 0 )
247
k+ p
x(t1 ) = ∑ ai xi (t 0 ) = ak xk (t 0 ) + ak +1 xk +1 (t 0 ) + ... + ak + p xk + p (t 0 )
i =k
k+ p
x1 (t1 ) ∑ a x (t
k
i i 0 )
x2 (t 2 )
X (t1 ) = = β1 x1 (t 0 )
...
...
xn (t n )
β n −1 xn −1 (t 0 )
й0 0 0 0 ak ak + 1 0 0щ
к ъ
кb 0ъ
к1 0 0 0 0 0 0 ъ
к 0ъ
к0 b 2 0 0 0 0 0 ъ
L= к ъ
к... ... ... ... ... ... ... ...ъ
к ъ
к0 0 0 0 0 0 0 0ъ
к ъ
к0 0 0 0 0 0 bn - 1 0 ъ
кл ъ
ы
X (t1 ) = LX (t 0 );
X (t 2 ) = LX (t1 ) = LLX (t 0 ) = L2 X (t 0 );
X (t k ) = LX (t k −1 ) = Lk X (t 0 )
dx
= f (x)
dt
dx
= f ( x[t − T ]).
dt
dN N (t − T )
= rN (t )[1 − ].
dt K
dx
= P ( x, y ),
dt
(34.1)
dy
= Q( x, y ).
dt
dy Q( x, y )
=
dx P( x, y )
Q ( x, y )
A=
P ( x, y )
dy
= 0, P( x, y ) = 0 - изоклина горизонтальной касательной,
dx
dy
= ∞, Q( x, y ) = 0 - изоклина горизонтальной касательной
dx
252
dx
= ax + by,
dt
(34.2)
dy
= cx + dy.
dt
x = A exp(λt ), y = B exp(λt ).
a−λ b
= 0.
c d −λ
253
λ2 + σλ + Δ = 0.
действительны, но разных знаков, т.е. особая точка будет седлом, если Δ < 0
и т.д. В итоге мы получим диаграмму разбиения плоскости параметров σ , Δ
на области, соответствующие различным типам состояния равновесия.
k1 k
x= ,y= 1.
k2 k3
dy k
= ∞, x = 1 - изоклины вертикальных касательных,
dx k2
dy k x
= 0, x = 2 - изоклины горизонтальных касательных
dx k3
− k2 − λ 0
= 0.
k2 − k3 − λ
λ 2 + ( k 2 + k 3 ) λ + k 2 k 3 = 0.
λ1, 2 =
1
2
[ ]
− ( k 2 + k 3 ) ± ( k 2 + k 3 ) 2 − 4k 2 k 3 ,
D = (k 2 − k3 ) 2
положителен при любых значениях параметров. D всегда меньше, чем
k 2 + k 3 , т.е. корни характеристического уравнения оба отрицательны.
Следовательно, стационарное состояние системы представляет собой
устойчивый узел. При этом концентрация вещества X стремится к
стационарному состоянию всегда монотонно, концентрация вещества Y
может проходить через min или max . Колебательные режимы в такой
системе невозможны.
Обобщенные модели взаимодействия двух видов
Было предложено большое число моделей, описывающих
взаимодействие видов, правые части уравнений которых представляли собой
функции численностей взаимодействующих популяций. Решался вопрос о
выработке общих критериев, позволяющих установить, какого вида функции
могут описать особенности поведения временного численности популяции, в
том числе устойчивые колебания. Наиболее известные из этих моделей
принадлежат Колмогорову и Розенцвейгу.
А.Н.Колмогоров рассмотрел обобщенную модель взаимодействия
биологических видов типа хищник - жертва или паразит - хозяин. Модель
представляет собой систему двух уравнений общего вида
dx
= k1 ( x) x − L( x) y,
dt
dy
= k 2 ( x) y.
dt
dk1
3) < 0 . Это означает, что коэффициент размножения жертв в отсутствие
dx
хищника монотонно убывает с возрастанием численности жертв, что
отражает ограниченность пищевых и иных ресурсов.
dk 2
4) > 0, k 2 (0) < 0 . С ростом численности жертв коэффициент размножения
dx
хищников монотонно убывает с возрастанием численности жертв, переходя
от отрицательных значений, (когда нечего есть) к положительным.
5) Число жертв, истребляемых одним хищником в единицу времени L( x) > 0 ;
L ( 0) = 0 .
Стационарные решения (их два или три) имеют следующие
координаты:
(1) x = 0, y = 0 - седло;
(2) x = A, y = 0 - жертва без хищника,
A определяется из уравнения:
k1 ( A) = 0.
Если B > A , то решение (2) - устойчивый узел, если B < A - седло. Кроме
того, существует еще случай равновесия
(3) x = B, y = C.
Этот случай соответствует гибели хищника и выживанию жертвы.
Величина С определяется из уравнений:
k 2 ( B ) = 0, k1 ( B ) B − L( B )C = 0.
Решение (3) – фокус или узел, устойчивость которых зависит от знака
величины σ
σ = −k1 ( B) − k1 ( B) B + L( B )C.
Если σ > 0 , точка устойчива, если σ < 0 - точка неустойчива, и вокруг нее
могут существовать предельные циклы.
259
dx
= cП .
dt
dx1
= a1 x1 + b12 x1 x2 − c1 x12 ,
dt
dx2
= a2 x2 + b21 x1 x2 − c2 x22 ,
dt
dx1
= x1 (a1 − b12 x 2 − c1 x1 ),
dt
(35.1)
dx 2
= x 2 (a 2 − b21 x1 − c 2 x 2 ).
dt
1) x1 = 0, x2 = 0 - неустойчивый узел,
a2 b b
2) x1 = 0, x2 = - седло при a1 > 12 , устойчивый узел при a1 < 12 .
c2 c2 c2
a1 b b
3) x1 = , x2 = 0 - седло при a2 > 21 , устойчивый узел при a2 < 21 .
c1 c1 c1
a1c2 − a2 b12 c b − b21a1
4) x1 = , x2 = 1 12 ,
c1c2 − b12 b21 c1c2 − b12 b21
b21 x1 a2
x2 = − + , x2 = 0 - уравнения изоклин горизонтальных касательных,
c2 c2
c1 x1 a1
x2 = − + , x1 = 0 - уравнения изоклин вертикальных касательных
b12 b12
dx1
= x1 (a1 − b12 x2 − c1 x1 ),
dt
dx2
= x2 (a 2 + b21 x1 − c2 x2 ).
dt
1) x1 = 0, x2 = 0 - неустойчивый узел,
a2
2) x1 = 0, x2 = - выживание только хищника (если у него имеются и другие
c2
источники питания)
a1
3) x1 = , x2 = 0 - возможно выживание только жертвы.
c1
a1c1 − a 2 b12 a c + a1b21
4) x1 = , x2 = 2 1 - возможно сосуществование обоих
c1c2 + b12 b21 c1c2 + b12 b21
видов.
c1 x1 a 2
x2 = − + , x1 = 0.
b12 b12
1. Основные задачи
3. Этапы моделирования
265
1. По целевому назначению.
- теоретико-аналитические, для изучения общих свойств и
закономерностей экономических процессов;
- прикладные, для решения конкретных экономических задач,
прогнозирование и управление.
2. По степени агрегирования объектов.
- макроэкономические процессы, экономика в целом;
- микроэкономические процессы, отдельные экономические
структурные элементы.
3. По предназначению.
- балансовые модели, выражают требование соответствия наличия
ресурсов и их использования;
- трендовые модели, развитие моделируемой экономической системы
выражается через основные показатели.
- оптимизирующие модели, выбор наилучшего варианта из
имеющихся.
- имитационные, для имитации динамики системы.
4. По типу информации.
266
α 2 (t )N ( N 0 − N ) ,
dN
= (α 1 (t ) + α 2 (t )N )( N 0 − N ) . (37.1)
dt
dN
Уравнение логистической кривой = N ( N 0 − N ) , медленно выходит на
dt
стационарное значение.
Задачи: Моделирование позволяет оценить затраты на рекламу и в
необходимое время прекратить, по мере насыщения рынка.
t
N (t ) = N 0 ∫ α 1 (t )dt , (37.3)
0
t
P = pN (t ) = pN 0 ∫ α 1 (t )dt . (37.4)
0
t
S = s ∫ α 1 (t )dt - суммарные затраты на рекламу. Прибыль превосходит
0
−1
⎡ ⎛ α ⎞ ⎤
L ( t ) = L0 ⎢1 + ⎜ L0 1 − 1⎟ exp ( − L0α 2t ) ⎥ , (37.6)
⎣ ⎝ α2 ⎠ ⎦
α1
при этом начальное условие Lt =0 = .
α2
dN
Из (37.5), (37.6) видно, что производная при t > 0 растет в случае
dt
α1
L0 > , что выполняется согласно условию замены.
α2
L0
Максимум производной достигается при L = (определяется через
2
1⎛α ⎞
экстремум функции) или N = ⎜ 1 + N 0 ⎟ , можно определить tэф из (37.6).
2 ⎝ α2 ⎠
2
⎛ dN ⎞ L20 1 ⎛ α1 ⎞
⎜ ⎟ = {из 4} = α 2 = α2 ⎜ + N0 ⎟
⎝ dt ⎠ max 4 4 ⎝ α2 ⎠
2
dN 1 ⎛α ⎞
Pm = p = pα 2 ⎜ 1 + N 0 ⎟ .
dt 4 ⎝ α2 ⎠
2
p⎛ α ⎞
Pm − P0 = ⎜ 1 − α 2 N 0 ⎟ .
4 ⎜⎝ α 2 ⎟
⎠
dL
= α 2 L0 ( L0 − L ) .
dt
Основные показатели:
1. Национальный доход. Пусть Y -продукт, произведенный в единицу
времени. Этот продукт вырабатывается производственными секторами
экономики; его величина задается функцией F .
F зависит от – количества и качества ресурсов;
– состава производственных фондов
– числа занятых работников R .
2. R - второй показатель. В соответствии с предположением два:
Y = F ( R) , (38.1)
т.е. ресурсы и производственные фонды фиксированные.
F ( R ) : F ( 0) = 0
F ( R ) > 0 при R > 0
F ( R ) < 0 при R < 0 .
s = ΔY (1) p ,
dY s
=
dR p
273
ω = ω (Y ) .
При этом ω (Y ) обладает свойством насыщения, т.е. чем больше выпуск, тем
меньше доля Y тратиться на потребление и больше доля сбережения.
dω
= c (Y ) - склонность к потреблению, 0 < c < 1 ( d = 1 − c склонность к
dY
накоплению). Тогда сберегаемая часть
S = Y − ω (Y ) , (38.4)
получив через год доход D = Fr снова может использовать эти средства для
потребления (инвестиций).
Спрос на инвестиции задается функцией A ( r ) : A′ ( r ) < 0 при 0 < r < r1 и
A′ ( r ) > 0 при r ≥ r1 , т.е. при большой норме продукта инвестиции отсутствуют.
В условиях равновесия экономики предложение сберегаемой части
продукта S сбалансировано со спросом на инвестиции
S (Y ) = A ( r )
Или с учетом (38.4)
Y − ω (Y ) = A ( r ) . (38.5)
7. О денежной массе.
Операционный спрос – определяется количеством денег, которые
необходимы для покупки товара Y .
Если цена продукта p , время обращения τ , то операционный спрос равен
τ pY .
Спекулятивный спрос – свяан с величиной процента r . Если норма процента
высока, то деньги хранятся в банке, т.к. риск меньше. Если процентная
ставка низкая, то спекулятивный спрос увеличивается, т.к. владельцы желают
иметь больше денег на руках для инвестиций.
Спекулятивный спрос задается функцией I ( r ) , I ′ ( r ) < 0 при r > r2 ,
lim I ( r ) = ∞ . Когда финансовый рынок находится в равновесии имеем баланс
r → r2
денег в системе:
z = τ pY + I (τ ) ,
y = F (r )
s
F′(r ) = ,
p
Y − ω (Y ) = A ( r ) ,
z = τ pY + I ( r ) .
275
Y (t ) = ω + A , (38.6)
dM
= I (t ) − β M (t ) . (38.8)
dt
КОМПЬЮТЕРНОЕ МОДЕЛИРОВАНИЕ
Основная литература
Дополнительная литература