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

1750

.pdf
Скачиваний:
0
Добавлен:
16.06.2024
Размер:
2.88 Mб
Скачать

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

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

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

1.7.1. Метод итерации

Пусть дана система нелинейных уравнений специального вида

x

 

(x , x , , x ),

 

1

1

1

2

n

 

 

x2

2

(x1, x2

, , xn ),

(1.170)

 

 

 

 

 

 

 

...................................

 

x

 

n

(x , x , , x ),

 

n

 

1

2

n

 

 

где функции 1, 2 , , n

действительны, определены и непрерывны в

некоторой окрестности ω изолированного решения x1* , x2* , , xn* этой

системы.

 

 

Введя в рассмотрение векторы

 

x (x1, x2 , ..., xn )

и x 1 (x), 2 (x), ..., n (x) ,

 

систему (1.170) можно записать более кратко

 

 

x (x).

(1.171)

Для нахождения вектор-корня x* x1*, x2*, , xn* уравнения (1.171) часто удобно использовать метод итерации

x ( p 1)

x ( p)

( p 0, 1, 2, ...),

(1.172)

81

где начальное приближение x(0) x* . Заметим, что если процесс итерации (1.172) сходится, то предельное значение

 

lim x ( p)

(1.173)

 

 

p

 

обязательно является корнем уравнения (1.171). Действительно, предполагая, что соотношение (1.173) выполнено, и переходя к пределу в равенстве (1.172) при p→∞, в силу непрерывности функции x

будем иметь

lim x ( p 1) lim x ( p) ,

p p

т.е.

.

Таким образом, есть корень векторного уравнения (1.171).

Если, сверх того, все приближения x( p) ( p 0,1, 2, ) принадлежат

области ω и x* – единственный корень системы (1.171) в ω, то, очевидно,

x*.

Метод итерации может быть применен также к общей системе

 

x 0,

(1.174)

f

где f x – вектор-функция, определенная и непрерывная в окрестности

ω изолированного вектор-корня x* . Например, перепишем эту систему в следующем виде:

x x Λf x ,

где Λ – неособенная матрица. Введя обозначение

 

x Λ

 

x x ,

(1.175)

f

будем иметь

 

x x .

(1.176)

82

 

К последнему уравнению легко применяется обычный метод итерации (1.172).

Употребляются также иные способы замены системы (1.174) эквивалентной ей системой (1.176).

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

1.7.2. Метод Ньютона

Рассмотрим систему нелинейных уравнений

f1 (x1, x2 ,..., xn ) 0,

 

f2 (x1

, x2

,..., xn ) 0,

 

 

 

(1.177)

...............................

 

 

 

f

n

(x , x ,..., x ) 0

 

 

 

1

2

n

 

 

с действительными левыми частями.

Совокупность аргументов x1, x2, …,xn можно рассматривать как n-мерный вектор

 

 

 

 

x1

 

 

 

 

 

 

x

 

 

x

2

.

 

 

 

 

 

 

 

 

 

 

 

 

 

...

 

 

 

 

 

 

xn

 

Аналогично совокупность функций f1, f2, …, fn представляет собой

также n-мерный вектор (вектор-функцию)

 

 

 

 

 

 

f

 

 

 

 

 

 

 

1

 

 

 

 

 

f2

.

 

 

f

 

 

 

 

 

 

 

 

 

 

 

 

 

...

 

 

 

 

 

 

fn

 

Поэтому система (1.177) кратко записывается так:

 

 

 

 

 

(x) 0.

(1.177*)

 

 

 

f

83

 

 

 

Для решения системы (1.177*) будем пользоваться методом последовательных приближений.

Предположим, что найдено p-е приближение

x ( p) x1( p) , x2( p) ,..., xn( p)

одного из изолированных корней x (x1, x2 , ..., xn ) векторного уравнения. Тогда точный корень уравнения (1.177*) можно представить в виде

x x ( p) ( p) ,

(1.178)

где ( p) 1( p) , (2p) , ..., (np) – поправка (погрешность корня). Подставляя выражение (1.178) в уравнение (1.177*), будем иметь:

 

(x ( p) ( p) ) 0.

(1.179)

f

Предполагая, что функция f (x) непрерывно дифференцируема в некоторой выпуклой области, содержащей x и x ( p) , разложим левую

часть уравнения (1.179) по степеням малого вектора ( p) , ограничиваясь линейными членами:

 

 

 

 

x ( p)

( p)

 

x ( p) f x ( p) ( p) 0 ,

 

 

(1.180)

 

 

 

f

f

 

 

или, в развернутом виде,

 

 

 

 

 

 

 

 

 

f

x( p) ( p)

, x( p)

( p) ,..., x( p) ( p)

f

x( p) , x( p) ,..., x( p)

 

1

1

1

 

2

2

 

n

n

1

1

2

n

 

 

 

f1x1

x1( p) , x2( p) ,..., xn( p) 1( p)

f1x2 x1( p) , x2( p) ,..., xn( p) (2p)

 

 

...

 

 

f1x

x1( p) , x2( p) ,..., xn( p) (np)

0,

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f2 x1( p) 1( p) , x2( p) (2p) ,..., xn( p) (np) f2 x1( p) , x2( p) ,..., xn( p)

 

 

f2 x

x1( p) , x2( p) ,..., xn( p) 1( p)

f2 x x1( p) , x2( p) ,..., xn( p) (2p)

 

 

 

 

...

*

 

1

x1( p) , x2( p) ,..., xn( p) (np)

2

 

 

 

 

 

 

f2 xn

0,

 

 

 

 

 

(1.180 )

.............................................................................................

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

fn x1( p) 1( p) , x2( p) (2p) ,..., xn( p) (np) fn x1( p) , x2( p) ,..., xn( p)

 

 

fnx1

x1( p) , x2( p) ,..., xn( p) 1( p)

fnx2 x1( p) , x2( p) ,..., xn( p) (2p)

 

 

 

 

...

 

 

fnxn

x1

, x2

,..., xn

n

0.

 

 

 

 

 

 

 

 

 

( p)

( p)

( p)

( p)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

84

 

 

 

 

 

 

 

 

 

 

 

*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Из формул (1.180) и (1.180 ) вытекает, что под производной

f

(x)

следует понимать матрицу Якоби системы

функций f1,

f2 ,

...,

fn

относительно переменных x1, x2 ,

..., xn , т.е.

 

 

 

 

 

 

 

 

 

 

 

 

f1

 

f1

 

 

f1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

x

 

x

 

 

 

 

 

 

 

 

 

 

 

1

2

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

f2

 

f2

 

 

f2

 

 

 

 

 

f (x) W (x)

x

 

 

 

 

 

 

,

 

 

 

 

 

x

 

x

 

 

 

 

 

 

 

 

 

 

 

1

2

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

fn

 

fn

 

 

fn

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x1

 

x2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xn

 

 

 

 

или в краткой записи

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

fi

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (x)

W (x)

 

 

 

 

 

(i,

j 1,

2, ...,

n).

 

 

 

xj

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Система (1.180*) представляет собой линейную систему отно-

сительно поправок

i( p) (i 1,

2,

 

..., n) с матрицей

W (x) ;

поэтому

формула (1.180) может быть записана в следующем виде:

 

 

 

 

 

 

 

x ( p) W x ( p) ( p) 0.

 

 

 

 

 

 

 

f

 

 

 

 

 

Отсюда, предполагая, что матрица W x( p) неособенная, получим:

 

( p) W 1 x ( p)

 

x ( p) .

 

 

 

 

 

 

f

 

 

 

 

 

Следовательно,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x ( p 1) x ( p) W 1 x ( p)

 

x ( p)

( p 0,1, 2, ...)

 

 

 

 

(1.181)

f

 

 

 

 

В полученном выражении и заключается метод Ньютона.

За нулевое приближение x(0) можно взять грубое значение искомого корня.

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

85

2. ПОСТРОЕНИЕ МАТЕМАТИЧЕСКИХ МОДЕЛЕЙ

2.1. Построение статической математической модели решения задачи изгиба железобетонной балки

Напряжения в бетоне и арматуре описываются зависимостями

 

σ

б

Е ε Аб

ε3.

(2.1)

 

 

 

 

б

 

 

3

 

 

 

 

σ

а

Е ε Аа

ε3.

(2.2)

 

 

 

 

а

 

 

3

 

 

 

Коэффициенты Aa

и Aб определяются по формулам:

 

3

3

 

 

 

 

 

 

 

 

 

 

 

 

Аб

4

 

 

Е3

 

 

(2.3)

 

 

 

б

,

 

 

27

 

 

 

3

 

 

 

 

R2

 

 

 

 

 

 

 

 

 

 

 

б

 

 

 

 

Аа

 

4

 

 

Е3

 

 

(2.4)

 

 

 

 

 

а

 

,

 

 

 

 

 

 

 

 

3

 

 

27

 

 

σпп2 а

 

 

 

 

 

 

 

 

 

где Еа – модуль упругости стали; Еб – начальный модуль упругости бетона; σпп(а) – предел временного сопротивления стали; Rб – расчетная прочность бетона, Rб σпп б .

Деформация ε определяется с использованием гипотезы плоских сечений (рис. 2.1):

Рис. 2.1. Гипотеза плоских сечений

86

εx yv

1 v2

,

(2.5)

 

2

 

 

где y – геометрическая координата; v – вертикальное перемещение (прогиб).

Второе слагаемое в формуле (2.5) настолько мало, что может не учитываться в расчете:

εx yv.

(2.6)

Дифференциальное уравнение равновесия балки получим в

результате ряда преобразований:

 

 

M внеш

M внут ,

(2.7)

Mб Mа

Mвнеш 0.

(2.8)

Учет внутренних усилий в бетоне (рис. 2.2):

 

h / 2

h / 2

0

 

 

Mб σx ydA b

x ydy b x ydy b

 

x ydy.

(2.9)

A

h / 2

0

h / 2

 

 

Рис. 2.2. Учет внутренних усилий в бетоне

87

Полагая, что дробление сжатой зоны при продольном изгибе не наступит, для быстроты вычисления момент в бетоне от изгиба можно вычислить с помощью интеграла:

 

 

h/ 2

 

h/ 2

 

 

 

 

A3бεx3 ydy

 

 

 

 

b σx ydy b Eбεx

 

 

 

 

 

0

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

h/ 2

yv ydy bA3б

h/ 2

yv 3 ydy

 

 

 

 

bEб

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

0

 

 

 

 

 

 

vE

h/ 2

y

2

dy

3 б

h/ 2

y

4

dy

vEб

bh3

3 б bh5

.

бb

 

v A3 b

 

24

v

A3

160

 

0

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Обозначим

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

E

bh3

k ,

 

 

 

 

 

 

 

 

 

 

 

 

24

 

 

 

 

 

 

 

 

 

 

 

 

б

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

б

bh5

k

.

 

 

 

 

 

 

 

 

 

 

 

 

A

160

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

2

 

 

 

 

 

 

 

 

Тогда первое слагаемое в формуле (2.9) примет вид:

h/ 2

b σx ydy vk1 v3k2 .

0

(2.10)

(2.11)

(2.12)

(2.13)

Для определения момента в бетоне растянутой зоны, где возможно образование трещин, численное интегрирование заменяем суммированием. Для этого делим площадь сечения балки в случае плоского изгиба на β участков-полос (для практического расчета β=100) шириной d (рис. 2.3).

 

 

 

 

 

0

 

 

/ 2

 

 

 

d

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b σx ydy b db j jd

2

 

 

 

 

 

 

 

 

 

 

 

h/ 2

 

 

 

j 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

db

2

/ 2

 

 

d

 

db

2

/ 2

 

 

 

 

 

 

 

 

(2.14)

 

 

 

 

j jd

2

 

 

( Eб yv

 

 

 

 

 

 

 

 

 

 

j 1

 

 

 

 

 

 

j 1

 

 

 

 

 

 

 

 

 

б 3

3

jd

d

 

db

2

/ 2

 

 

б

 

jd

 

d 2

3

 

 

jd

d

2

A y

v

 

 

 

 

E v A

 

 

 

 

v

 

 

 

 

3

 

 

2

 

 

 

 

 

б

3

 

 

2

 

 

 

2

 

 

 

 

 

 

 

 

j 1

 

 

 

 

 

 

 

 

 

 

 

 

 

88

Формула (2.9) приобретает вид:

 

M

 

vk

3

k

 

db

2

/ 2

 

б

jd

d 2

3

 

 

jd

d 2

. (2.15)

б

v

2

 

E v A

 

 

 

v

 

 

 

 

 

1

 

 

 

 

 

б

3

 

2

 

 

 

2

 

 

 

 

 

 

 

 

 

 

j 1

 

 

 

 

 

 

 

 

 

 

 

Рис. 2.3. Замена численного интегрирования суммированием

Учет внутренних усилий в арматуре (рис. 2.4):

 

 

 

 

Ma 2Ns h1 2Ns h2

 

 

 

 

(2.16)

 

 

 

 

 

 

 

Ns a As ,

 

 

 

 

 

 

(2.17)

 

 

 

 

 

 

 

Ns

a As ,

 

 

 

 

 

 

(2.18)

 

 

 

 

 

σ

а

Е ε Аа

ε3.

 

 

 

 

 

(2.19)

 

 

 

 

 

 

 

а

3

 

 

 

 

 

 

 

Тогда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ma

2

 

2

а

 

 

2

3

 

 

2

а

2

3

 

As .(2.20)

 

Еа h1 v А3

h1 v

As

2

Еа h2 v А3

h2 v

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 2.4. Учет внутренних усилий в арматуре

89

Дифференциальное уравнение равновесия балки имеет вид:

vk

3

k

 

db

2 / 2

 

 

v

б

 

jd

d

2

3

 

 

jd

d

2

 

v

2

 

 

E

A

 

 

 

 

 

v

 

 

 

 

1

 

 

 

 

 

 

б

 

3

 

 

2

 

 

 

2

 

 

 

 

 

 

 

 

j 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

2

 

 

а

 

2

 

3

 

As

 

 

 

 

 

(2.21)

 

 

 

 

 

Еа h1 v А3

 

h1 v

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

2

 

а

2

 

3

 

 

 

 

 

 

 

0.

 

 

 

 

 

Еа h2 v

А3

h2 v

 

 

As Mвнеш

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Для решения дифференциального уравнения используем конечноразностную аппроксимацию производных; для этого делим балку на n

участков (для практического расчета n=6) длиной

(рис. 2.5):

v

vi 1 2vi vi 1

.

(2.22)

 

 

2

 

Рис. 2.5. Деление балки на n участков

90

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