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

Boyarshinov_ChM_T2

.pdf
Скачиваний:
308
Добавлен:
13.03.2016
Размер:
2.93 Mб
Скачать

выборе параметра D. С другой стороны, теперь можно попытаться подобрать такое значение D~ , которое будет обращать это выражение в тождество:

 

~

~

2 u1 b;D ,u2

b;D 0.

В случае, если полученное выражение является достаточно сложным, для

~

определения D может использоваться один из известных методов поиска корня нелинейного уравнения.

Пример 3.1. Решим задачу теплопроводности для однородного тонкого стержня с теплоизолированной боковой поверхностью

d2q J x,q 0 dx2

при условии J x,q const и граничных условиях

q 0 q 0 cp ,

q 1 1.

Введем обозначения:

q u1,

q u2 .

Исходное уравнение представим в виде системы двух дифференциальных уравнений:

u1 u2;

 

 

 

 

u J

;

 

2

 

 

 

 

 

с граничными условиями

u1 0 u2 0 cp ,

u1 1 1.

В соответствии с идеей метода пристрелки положим u1 0 D. Из первого граничного условия выразим

u2

0

u1

0 cp

D cp ,

 

 

 

 

 

что позволяет перейти к задаче Коши

u1 u2 , u1 0 D;

 

J

 

 

 

u2

; u2

 

 

 

D cp .

43

Интегрирование дает:

 

 

x

J

 

,

u2

x C1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x J x

2

 

u1

C1x C2 .

 

 

 

 

 

 

2

 

Использование начальных условий позволяет определить постоянные

интегрирования

 

 

 

Ñ1

 

 

D cp ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

 

D,

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

и найти решение задачи

 

 

J

x

 

 

D cp ,

 

u2

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

J x

2

 

D cp x D.

u1

 

 

 

 

2

 

 

 

 

 

 

Подставляем полученное решение в пока неиспользованное граничное

условие u1 1 1 :

 

 

 

 

 

 

u 1 J

 

D

cp

D

1 .

1

2

 

 

 

 

 

Теперь можно определить неизвестную произвольную величину D:

J 2

1 2 cp

 

D

 

.

2

Окончательно решение исходной задачи принимает вид

q x J x2 J 2 1 cp x J 2 1 cp .

2

2

2

Метод дифференциальной прогонки

Пусть рассматривается система n дифференциальных уравнений вида

u

 

 

 

 

 

 

 

 

(3.6)

 

A x u

 

 

 

f x

 

 

с граничными условиями

 

 

 

u

x

s

 

s

,

s 1,m

.

(3.7)

 

s

 

 

 

 

 

44

Пусть в точке x1 задано p1 условий, в точке x2 p2 условий, и так далее; очевидно, что общее число граничных условий равно числу дифференциальных

m

уравнений системы (3.6), то есть pk n.

k 1

Например, в случае системы двух дифференциальных уравнений, задача (3.6) - (3.7) представляется в виде:

u1 a11 x u1 a12 x u2 f1 x ,u2 a21 x u1 a22 x u2 f2 x ,

11u1 x1 12u2 x1 1,

21u1 x2 22u2 x2 2 .

Матрицы в выражениях (3.6) и (3.7) принимают вид:

u

 

 

 

 

a x a

 

 

x

 

 

 

f

 

 

x

u

 

1

,

A x

 

 

11

 

12

 

 

,

 

 

1

 

 

;

u

 

 

a

 

 

f x

f

 

2

 

 

 

 

 

21

x

a

22

x

 

 

 

 

2

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 11

12 ,

 

1 1,

 

 

 

 

 

 

 

 

 

 

 

 

 

2 21

22 ,

 

2 2 .

 

 

 

 

 

 

 

 

 

 

 

 

 

Основная идея метода дифференциальной прогонки заключается в сведении граничной задачи (3.6) - (3.7) к задаче Коши, то есть в сведении граничных условий (3.7), заданных для m разных значений аргумента, к n условиям, заданным для одного значения аргумента, то есть m = 1.

Рассмотрим вспомогательное функциональное соотношение

 

v x

 

T u

x ,

(3.8)

 

 

 

 

 

где

v11 x

v x T v12 x

v1n x

v21 x

vn1

x

 

1 x

v22 x

 

 

 

 

 

 

vn2 x

 

 

2 x

 

,

x

.

 

 

 

 

 

 

 

v2n x

 

vnn

 

n x

x

 

 

 

 

 

 

 

 

Если предположить, что функциональные матрица [v(x)] и вектор { (x)} известны, выражение (3.8) для заданного x = b представляет собой систему алгебраических уравнений

 

v b

 

T

u b

b

 

 

 

 

 

(3.9)

 

 

 

 

 

 

 

 

 

 

 

 

относительно

 

значений

u1 b ,

u2 b ,

,

un b ,

которые

теперь можно

использовать как начальные условия для системы

обыкновенных

дифференциальных уравнений (3.6).

 

 

 

 

 

45

Продифференцируем выражение (3.8) в предположении, что [v(x)] и { (x)} - дифференцируемые функции:

v x T u v x T u x .

Учитывая исходную систему уравнений (3.6) из последного соотношения получаем

v x T u v x T f x A x u x ,

v x T v x T A x u x v x T f x .

Последнее выражение будет справедливо для любых функций {u}, например, при выполнения условий

v x T v x T A x 0,

x v x T f x 0.

Отсюда получаем систему 2n обыкновенных дифференциальных

уравнений относительно [v(x)]

и { (x)}:

 

v x

 

 

 

A x

 

T

 

v x

 

0,

 

(3.10)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T

 

 

 

 

 

 

 

.

(3.11)

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

v

x

 

 

 

 

 

 

 

f

 

x

 

 

0

 

 

В соответствии с выражением (3.7) в первой точке заданы p1 граничных условий. Выберем в (3.10) и (3.11) подходящие дифференциальные уравнения (таких уравнений будет p1 p1 p1), для которых с помощью этих граничных условий можно определить начальные условия, и проинтегрируем на отрезке [x1, x2]. Это позволит определить значения выбранных функций [v(x)] и { (x)} в следующей точке x2. Но в этой точке заданы еще p2 граничных условий исходной задачи, что в свою очередь позволяет выбрать еще p2 p2 p2 дифференциальных уравнений из систем (3.10) - (3.11) и проинтегрировать их вместе с первым набором уравнений на втором участке. Последовательно выполняя эту процедуру для всех отрезков xk ,xk 1 , k 1,m 1, в конечном итоге получим значения всех функций [v(b)] и { (b)} для последней точки отрезка. Наконец, решая систему алгебраических уравнений (3.9), определяем значения искомых функций {u(b)}, то есть фактически переходим к задаче Коши.

Пример 3.2. Найдем решение задачи об изгибе балки, нагруженной распределенной поперечной нагрузкой, на упругом винклеровом основании (рис. 3.1) с коэффициентом упругости К.

q(x)

46

K

L

Рис. 3.1. Расчетная схема балки на упругом винклеровом основании.

Для построения дифференциального уравнения, описывающего поведение такой конструкции выделим элемент конструкции малой толщины dx (рис. 3.2) и составим уравнеия равновесия

- проекций усилий на горизонтальную ось

Q (Q dQ) q dx 0;

- моментов относительно левого нижнего угла сечения

M ( M dM ) (Q dQ) dx q dx 2

0.

2

 

q(x)

Q

Q+dQ

M

M+dM

dx

Рис. 3.2. Расчетная схема для пол учения уравнений равновесия.

Из первого уравнения следует зависимость между усилием Q и нагрузкой

q:

dQ q ; dx

второе уравнение, в предположении о малости величин dQ dx, dx 2 , устанавливает соотношение между моментом М и усилием Q:

dM Q. dx

Два этих выражения приводят к формуле

q(x) dQ d2 M . dx dx2

47

Теперь, полагая модуль упругости и момент инерции постоянными и

дифференцируя дважды уравнение изгиба EI d2u

M x , получаем

dx2

 

дифференциальное уравнение четвертого порядка

 

EI d4w q .

 

dx4

 

Кроме нагрузки q(x) на балку действует реакция упругой поверхности, в простейшем случае пропорциональная величине прогиба и направленная против внешней нагрузки:

EI d4w q Kw. dx4

Обозначим p x q x ,

k K .

EI

EI

Окончательно уравнение изгиба балки на упругом винклеровом основании принимает вид:

d4w

kw p.

(3.12)

dx4

 

 

Определим граничные условия, исходя из геометрического смысла функции w и ее производных:

w

- перемещение точек балки;

w

-

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

приблизительно

равен значению самого угла поворота;

EIw -

изгибающий момент, действующий в рассматриваемом сечении

балки;

 

 

 

EIw - внешняя перерезывающая нагрузка.

Для схемы, изображенной на рис. 3.1, граничные условия записываются в виде (принято L = 1):

w 0 0,

w 1 0,

(3.13)

w 0 0,w 1 0.

Введем обозначения:

w u1 ,

w u2 ,

w u3 ,

w u4 .

Теперь дифференциальное уравнение (3.12) четвертого порядка можно представить в виде системы четырех уравнений первого порядка с соответствующими граничными условиями:

48

u1 u2 ,

u2 u3 ,u3 u4 ,

u4 ku1 p,

u1 0 0,u1 1 0,

(3.14)

u3 0 0,u3 1 0.

В соответствии с записью (3.6) матрица [A(x)] коэффициентов и правая часть {f(x)} системы дифференциальных уравнений в этом случае имеют вид:

 

 

 

 

 

0

 

1

 

 

0

 

0

 

 

0

 

 

 

 

 

 

 

0

 

0

 

 

1

 

 

 

0

 

A(x)

 

 

 

 

0

 

 

 

 

0

 

0

 

 

 

0

 

,

 

{ f (x)}

0

.

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

0

0

 

 

 

 

 

 

 

 

 

 

 

k

 

 

0

 

p(x)

Граничные условия (3.14) также представим в форме выражения (3.7):

1

 

1

0

0

 

0

,

 

 

0

 

 

 

 

0

1

 

 

 

 

1 ,

 

 

 

 

 

0

 

0

 

 

 

0

 

 

2

 

1

0

0

 

0

,

 

2

0

 

 

 

 

0

1

 

 

 

 

.

 

 

 

 

 

0

 

0

 

 

 

0

 

 

Теперь систему уравнений и граничных условий можно представить в

форме (3.6) - (3.7):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f

 

 

 

 

u

 

A x u

 

x ,

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

2

2

 

 

1

 

 

 

 

 

 

 

u 0

 

 

 

, u 1

.

 

 

 

 

 

 

 

Поскольку для

 

 

x = 0

заданы два граничных условия, матрицы [v(x)] и

{ (x)} соотношения (3.8) на первом (и единственном отрезке [0, 1]) представляются в виде:

 

 

 

v11 x

v12

x

 

 

 

 

 

 

 

 

 

 

 

 

21 x

v22

 

 

 

 

 

 

 

1 x

 

 

v x

 

v

x

,

x

.

 

 

v

x

 

v

 

x

 

 

 

 

 

2

x

 

 

 

 

 

31

 

 

32

 

 

 

 

 

 

 

 

 

 

 

 

v

41 x

v42

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Для нахождения функциональных матриц [v(x)] и { (x)} следует решить систему дифференциальных уравнений (3.10) - (3.11). Произведем необходимые вычисления:

 

 

 

0

0

0

k v11

v12

 

kv41

kv42

 

 

 

 

 

 

 

0

 

 

 

 

 

 

v11

 

 

 

A

T

v

1 0

0 v21

v22

 

 

v12

,

 

 

0

1

0

 

v31

v32

 

 

v21

v22

 

 

 

 

 

0

 

 

 

 

 

 

 

 

0

0

1

 

 

 

 

 

 

 

 

 

 

 

0 v41

v42

 

v31

v32

 

49

 

 

 

 

 

0

 

 

 

 

 

v11

v21

v31

 

0

 

v41 p

v

T

v41

 

 

f

v22

v32

 

0

 

 

.

 

 

v12

v42

 

v42 p

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

p

 

 

Представим системы уравнений (3.10), (3.11) в компонентной записи:

v kv

41

0,

v kv

42

0,

 

 

11

 

 

12

 

 

 

v v

11

0,

v v

12

0,

 

 

21

 

 

22

 

 

(3.15)

v v

21

0,

v v

22

0,

 

31

 

 

32

 

 

 

v v

31

0,

v v

32

0;

 

 

41

 

 

42

 

 

 

pv

 

 

0,

 

 

 

 

 

(3.16)

 

1

 

 

41

0.

 

 

 

 

 

pv

42

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

Граничные условия для этих уравнений получим, сопоставляя соотношение

1 u 0 1

с формулой (3.8), записанной для конкретного значения аргумента x=0,

v 0 T u 0 0 .

Приравнивая соответствующие компоненты матриц

v 0 T 1 , 0 1 ,

получаем начальные условия для полученных систем дифференциальных уравнений (3.15) - (3.16):

v11 0 1,

v12 0 0,

 

 

 

 

v

22 0 0,

 

21 0 0,

v

 

 

 

31 0 0,

v

32 0 1,

v

 

 

 

 

 

 

v

42 0 0,

 

41 0 0,

v

 

 

 

0

0,

 

 

 

 

 

 

1

 

 

 

 

 

2

 

 

 

 

 

0

0.

 

 

 

 

 

 

 

 

 

 

Обратимся к первым четырем уравнениям полученной системы (3.15)

v

v

31 ,

 

 

41

 

 

 

v

v

 

v

21

,

41

 

31

 

v v

v

 

,

41

21

 

11

v41(iv ) v11 kv41.

50

В результате выкладок получили дифференциальное уравнение четвертого порядка

v41(iv ) kv41 0

с начальными условиями:

v

41

0 0,

v

0 0,

v

0 0,

v 0 1

.

 

 

41

 

41

 

41

Решение ищется в виде

v41 x Ae x .

Характеристическое уравнение

4 k 0

имеет четыре корня:

1 4

k

i 1 ,

2 4

k

i 1 ,

3 4

k

i 1 ,

4 4

k

1 i .

 

4

 

 

4

 

 

4

 

 

4

 

В этом случае решение уравнения записывается как сумма четырех слагаемых

v41 x A1e 1x A2e 2x A3e 3x A4e 4x .

С помощью формулы Эйлера e i z cos z i sin z

решение представляется в показательно - тригонометрическом виде

v41 x e x B1 cos x iB2 sin x e x B3 cos x iB4 sin x ,

(3.17)

где 4k4.

Используя формулу (3.17), получаем:

v31 x v41 x e x B1 cos x iB2 sin x e x B1 sin x iB2 cos x

e x B3 cos x iB4 sin x e x B3 sin x iB4 cos x ,

v21 x v31 x 2 2e x B1 sin x iB2 cos x 2 2e x B3 sin x iB4 cos x ,

v11 x v21 x 2 3e x B1 cos x iB2 sin x 2 3e x B1 sin x iB2 cos x

2 3e x B3 cos x iB4 sin x 2 3e x B3 sin x iB4 cos x .

Теперь, учитывая начальные условия, получаем систему алгебраических уравнений относительно постоянных интегрирования B1, B2 , B3 , B4 :

51

B iB B iB 1

,

 

1

2

3

 

4

2 2

 

B

B

0,

 

 

 

 

 

2

4

 

 

 

 

 

B iB B iB

 

0,

 

1

 

2

3

4

 

 

 

B1

B3 0.

 

 

 

 

Решением этой системы являются значения

B1

1

3 ,

B2

i

3 , B3

1

3 ,

B4

i

3 ,

 

8

 

 

8

 

8

 

 

8

 

позволяющие найти решения

1

v41 x 4 3 sh x cos x ch x sin x ,

1

v31 x 2 2 sh x sin x ,

1

v21 x 2 ch x sin x sh x cos x ,

v11 x ch x cos x .

Теперь, зная решение v41 x , с помощью (3.16) (полагая для упрощения, что p(x)=const) определяем функцию

x

 

t dt p

4 ch x cos x 1 .

 

 

 

 

1 x 1 0 p t v41

 

 

 

 

0

 

4

 

 

 

 

 

Аналогично

вычисляются

функции v12 x ,

v22 x ,

v32 x ,

v42 x ,

2 x . В

частности, система алгебраических уравнений относительно постоянных интегрирования второй системы дифференциальных уравнений (3.15) имеет вид:

D1 iD2 D3 iD4 0,

D

D

0,

 

 

 

2

 

4

 

 

 

D iD D iD 1

,

 

1

2

 

3 4

 

 

D D

0.

 

 

 

 

1

3

 

 

 

 

Отсюда следуют значения коэффициентов

D1

1 ,

D2

i ,

D3

1 ,

D4

i

,

 

4

 

4

 

4

 

4

 

с помощью которых определяются искомые функции:

1

v42 x 2 sh x cos x ch x sin x ,

v32 x ch x cos x ,

52

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]