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

2019

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

или окончательно

b(x) y2 Eh6P3 lx x2 .

1.10. Прямые методы решения вариационных задач. Метод Ритца

Во многих практических случаях дифференциальные уравнения Эйлера – Лагранжа нельзя решить точно и поэтому целесообразно использовать приближенные методы. Можно применить численные методы (например метод сеток) решения дифференциальных уравнений. Однако наиболее эффективно вариационные задачи решаются так называемыми прямыми методами Ритца, Галеркина, Канторовича. Основная идея прямых методов заключается в том, что вариационная задача рассматривается как предельная для некоторой задачи на экстремум функции конечного числа переменных. Эта задача на экстремум функции конечного числа переменных решается обычными методами (например, с использованием теоремы Ферма, принципа Лагранжа), а затем предельным переходом получается решение соответствующей вариационной задачи.

Функционал J y можно рассматривать как функцию бесконечного

множества переменных, если допустимые функции разложить в ряды, например степенные

y(x) a

0

a x a

x2

.. a

xn ...,

(1.50)

 

 

1

2

 

n

 

или ряды Фурье

 

 

 

 

 

 

 

 

 

a0

 

 

 

 

 

 

y(x)

(an cosnx bn sin nx),

(1.51)

 

 

2

n 0

 

 

 

 

 

или вообще в какие-нибудь ряды

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y(x) an n (x),

 

(1.52)

n 0

где φn(x) – заданные функции.

41

В таком случае значение функционала J y определяется заданием

функции бесконечной последовательности чисел a0, a1, …, an, …, то есть функционал является функцией бесконечного множества переменных

J y f (a0 ,a1,a2 ,...,an ,...) .

(1.53)

Если последовательно аппроксимировать функции y одним, двумя и

т.д. членами ряда (1.52), то можно построить минимизирующую последовательность y1, y2 , ..., yn , ..., чтобы имело место следующее предельное со-

отношение:

n

 

y

n

J

n

n

J

 

y*

 

,

(1.54)

lim J

 

 

lim y

 

 

 

где y* – решение задачи.

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

Каждый из употребленных в вариационном исчислении прямых методов характеризуется именно способом построения минимизирующей последовательности. Идея метода Ритца заключается в том, что значение некоторого функционала приближается с нужной степенью точности линейной комбинацией функций φi

n

 

yn ai i (x)

(1.55)

i 1

спостоянными коэффициентами, составленными из п первых функций некоторой выбранной последовательности функций

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

n

Функции yn ai i (x) должны быть допустимыми в рассматривае-

i 1

мой задаче, что налагает некоторые ограничения на выбор последовательности функций φi(x). На таких линейных комбинациях функционал J y

превращается в функцию f (a1,a2 ,...,an ) коэффициентов a1,a2 ,...,an . Эти коэффициенты a1,a2 ,...,an выбираются так, чтобы функция f (a1, a2 , ..., an ) достигла экстремума. Следовательно, a1, a2 ,..., an должны быть определены из системы уравнений

f

0,(i 1, 2, ..., n) .

(1.57)

a

 

 

i

 

 

 

42

 

Если не делать предельного перехода при n , а ограничиться лишь

n

п первыми членами yn ai i (x) , то получим приближенное решение ва-

i 1

n

риационной задачи. Для того чтобы yn ai i (x) были допустимыми,

i 1

прежде всего необходимо удовлетворить граничным условиям. Если допустимые кривые удовлетворяют однородным граничным условиям y x0 y x1 0 , то в качестве координатных функций φn(x) можно при-

нять, например:

 

 

n

(x) (x x )(x x)xn ; n 0,1,...,

(1.58)

 

 

 

 

 

 

 

 

0

1

 

или

 

 

 

 

 

 

 

 

 

 

 

 

 

n (x) sin

(x x0 ) ; n 0,2,...

(1.59)

 

 

 

 

 

 

 

 

 

x x0

 

Если условия неоднородны, например y x0 A, y x1 B ,

то проще

всего решение вариационной задачи искать в виде

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

yn 0 (x) ai i (x),

(1.60)

 

 

 

 

 

 

 

 

 

 

k 1

 

где 0 ( x)

удовлетворяет заданным

 

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

0 (x0 ) A,

0 (x1) B,

а все остальные x (x)

 

удовлетворяют однородным граничным

условиям K (x0 ) K (x1) 0 .

В качестве функции 0 (x) можно выбрать,

например, линейную функцию

 

 

 

 

 

 

 

 

 

 

 

0

(x)

 

 

B A

(x x ) A.

(1.61)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

x1 x0

 

Если идет поиск минимума функционала при наличии уравнений связи, то есть решается изопериметрическая задача или задача с дифференциальными или голономными (конечными) связями, то им, этим уравнениямограничениям:

подчиняют каждую приближающуюся функцию

n

yn ai i (x) ;

i 1

43

строят дополнительную функцию

 

x1

 

m

 

j

 

 

 

f J y

 

 

 

 

y

n

(1.62)

 

F

 

 

dx,

 

x0

 

j 1

 

 

 

 

 

где m – количество неизвестных функций;

находят экстремум дополнительной функции по принципу Лагранжа из системы уравнений

faif j

0,

(1.63)

0.

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

В этом случае система уравнений будет линейной относительно коэффициентов ai.

1.11. Пример применения метода Ритца

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

Рис. 1.11. Оптимизация формы полосы из условия устойчивости

44

Критическое состояние прямоугольной полосы определяется уравнением

GJKP

M 2

 

Z

0.

(1.64)

 

 

EJИЗ

 

Примем b = y1, θ = y2. Для консольной балки

M Z P l x ,

JКР

1 hb3

,

JИЗ hb3 .

 

 

3

 

12

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

Ky6 y (l x)2 y

2

0,

(1.65)

1

2

 

 

где

K GEh2 .

36P

Функционал объема материала балки имеет вид:

l

l

J y hb dx hy1 dx .

0

0

Таким образом, вариационная задача оптимизации ширины балки из условия устойчивости плоской формы изгиба имеет вид:

 

 

 

 

 

l

 

 

 

 

 

 

 

 

 

 

найти

min hy1 dx

 

 

 

 

 

(1.66)

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

при условии

Ky6 y

(l x)2 y

2

0.

 

 

 

 

 

1

2

 

 

 

 

 

 

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

 

 

 

 

l

 

6

 

 

 

 

 

 

 

 

 

 

 

 

2 y2

 

 

 

J ( y) hy1

Ky1

(l x)

 

 

dx .

(1.67)

 

 

 

y

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

0

 

 

 

 

 

 

 

 

За координатные функции, удовлетворяющие граничным условиям

при

x 0:

y2 0;

y1 0;

 

 

 

 

 

 

 

 

 

при

x l :

y2 0;

y1 0;

 

 

 

 

 

 

 

 

 

( const)

45

можно взять

 

 

n

 

 

 

 

yn(1)

aK (x l)2 xk 1;

 

 

 

 

k 1

 

 

 

 

n

 

x (2k 1)

 

2

yn(2)

bK sin

.

 

k 1

 

2l

 

 

(Здесь номер функции стоит в левой части в скобках.) В первом приближении k = 1

y1(1) a1(x l)2 ,

y1(2) b1 sin 2xl .

Тогда

(1.68)

(1.69)

(1.70)

(1.71)

y1(2) b1

2

sin

x .

(1.72)

4l2

 

 

2l

 

Подставляя эти функции в дополнительный функционал (1.67), получим функцию Лагранжа

l

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b1 sin

x

 

 

 

 

 

 

 

2

 

 

 

6

 

 

12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2l

 

 

 

f ha1

(x l)

 

 

K a1

(x l)

 

 

(l x)

 

 

 

 

 

 

 

 

 

 

 

dx

 

 

 

 

 

 

 

 

 

 

x

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b sin

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4l2

2l

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

l

 

 

 

 

2

 

 

6

 

 

 

 

 

12 (l x)

2

4l

2

 

 

 

 

 

 

 

 

 

(x

l)

 

 

 

 

 

 

 

 

 

 

 

 

(1.73)

 

ha1

 

 

 

K a1 (x l)

 

 

 

2

 

 

 

dx

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ha l3

 

 

6 l13

 

 

4l5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

Ka

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

13

32

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Необходимые условия экстремума в виде

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f

 

0,

 

 

 

f

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

46

образуют систему

hl3

6a5 Kl13

0,

 

3

 

 

1

13

 

 

 

 

 

 

(1.74)

 

 

 

 

 

 

 

 

 

Ka6 l13

 

 

4l5

0.

 

 

 

2

 

1

13

 

 

3

 

 

 

 

 

 

 

 

 

Откуда

a 6

42

 

1

6

504P

1,635 6

P

.

(1.75)

 

 

 

 

1

3 2l8K

 

K

 

GEh2 2l8

 

EGh2l8

 

 

 

 

 

 

Следовательно, ширина сечения балки соответствует уравнению

b 1,635 6

P

(x l)2.

(1.76)

EGh2l8

 

 

 

1.12. Метод ломаных Эйлера при оптимизации форм конструкции [16]

При решении оптимизационных задач по отысканию функций форм конструкций система дифференциальных уравнений Эйлера – Пуассона для определения стационарных функций весьма часто не может быть разрешена точно в замкнутом виде. Поэтому в механике традиционно принято вариационные поверочные задачи решать методом Ритца. Однако задачи оптимизации форм конструкций в большинстве своем относятся к условным вариационным задачам, имеющим зачастую конечные и (или) дифференциальные связи. Дополнительные функционалы таких задач содержат произведения не менее трех функций. Поэтому применение метода Ритца к этим задачам становится затруднительным. В то же время возможности вычислительной техники делают целесообразным выполнение численного решения вариационной задачи с последующим интерполяционным построением аналитического выражения функциональной зависимости по значениям функций форм в дискретном ряде точек. При этом для численного решения вариационной задачи оптимизации формы удобно использовать метод ломаных Эйлера [14], распространив его на аппроксимацию дополнительных функционалов, а функции форм получать на основе построения интерполяционных полиномов Лагранжа.

47

Если вариационная задача содержит неравенства, то метод ломаных можно модифицировать, используя теорию Куна – Таккера по аналогии с конечномерными задачами общего вида.

При приближении функционала суммой будем использовать конечноразностные представления производных [10].

Пусть требуется найти минимум функционала, выражающего объем материала:

b

 

V f (x, yi )dx

(1.77)

a

при удовлетворении уравнений состояния

 

q

(x, y , y(n) ) 0,

 

(1.78)

 

m

i

 

j

 

 

ограничений на размеры сечений, на перемещения и т.д.

 

 

q (x, y , y

j

, y(n) ) 0

 

(1.79)

 

r

i

j

 

 

и условий на концах

 

 

 

 

 

 

yi (a) yia ;

yi (b) yib ;

y j (a) y ja ;

y j (b) y jb;

 

y(jn) (a) y(jan) ,

 

(n 1, 2,..., p 1);

(1.80)

y(jn) (b) y(jbn) ,

 

(n 1, 2,..., p 1);

 

i 1, 2, ..., z , где z – количество функций форм;

j 1, 2, ..., t , где t – количество функций, описывающих состояние кон-

струкций;

n 1, 2, ..., p , где р – наивысший порядок производных в уравнениях

состояния;

m 1,2,.....,e , где е – количество уравнений состояния; r 1,2,....., s , где s – количество ограничений-неравенств.

Решение задачи (1.78)–(1.80) проводим по следующей схеме. 1. Формируем дополнительный функционал

b

 

V ** ( f (x, yi ) mqm (x, yi , y j , y(jn) ) r qr (x, yi , y j , y(jn) ))dx.

(1.81)

a

48

2. Разбиваем интервал интегрирования на с равных отрезков с узлами

xd a d (b a) c,

d 1, 2,..., c ,

(1.82)

и, заменяя каждую функцию дискретным рядом значений в узлах, переходим от функционала к функции

 

 

y jd 1

y jd

,

y jd 1 2y jd y jd 1

 

(1.83)

Ф h

f a dh, yid , y jd , md ,

h

h

2

,...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

с (c 1)(l t e s) переменными.

Искомые числа, описывающие ломаные Эйлера, должны подчиняться условиям:

стационарности

yid 0,

y jd 0,

md 0;

(1.84)

дополняющей нежесткости

 

 

 

rd qr (a dh, yid , y jd ,( y jd 1

y jd ) h,...) 0;

(1.85)

неотрицательности

 

 

 

 

rd 0.

 

(1.86)

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

1.13. Пример применения метода ломаных Эйлера

при оптимизации форм конструкций [15]

Проиллюстрируем изложенный подход примерами оптимизации формы упругого стержня из условия устойчивости. Задача оптимизации объема материала стержня может быть записана в виде:

найти

b

 

min V k1 y1dx

(1.87)

a

49

при наличии дифференциальной связи

 

 

 

 

 

 

 

 

 

k

2

y y Py

2

0,

 

 

(1.88)

 

 

1

2

 

 

 

 

 

 

 

конструктивных ограничений на размеры сечения

 

 

 

 

 

y1d Bd

0,

 

 

 

(1.89)

ограничений по напряжениям

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P

 

 

 

B0

y1d 0,

B0

 

 

,

(1.90)

k1

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F k1 y1,

 

EI k2 y1;

 

 

 

 

 

(1.91)

здесь у2 – функция прогиба стержня.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Система (1.88)–(1.90) примет вид

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

( y

2,d 1

2y

2,d

y

2,d 1

) h2

2,d

 

3,d

0,

 

 

 

1

 

1,d

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k y

 

 

2

 

k

y

 

P

 

 

h2 k y

 

 

0,

 

 

 

1,d 1

2 1,d 1

 

 

1,d

 

2 1,d

 

 

 

1,d

 

1,d

1

 

2 1,d 1

 

(1.92)

k

y

( y

 

 

2 y

 

y

 

 

 

 

) Py

 

h2 0,

 

 

 

 

( y

B ) 0,

2,d 1

2,d

2,d

1

2,d

 

2,d

 

 

2 1,d

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,d

 

d

 

 

 

 

 

 

3,d (B0 y1,d ) 0,

 

2,d 0,

3,d 0.

 

 

 

Рассмотрим три варианта оптимизации: без учета ограничений-нера-

венств (1.89) и (1.90) 2,d 3,d 0 ; с учетом (1.89); с учетом (1.90).

 

Первый вариант.

Примем с = 5

и,

 

учитывая симметрию, получаем

y2,2 y2,3 f . Тогда система (1.92) дает ряд значений функций формы y1 в

узловых точках ( y

2,1

2 f

/ 3;

const 3h2k

 

/ (k

2

f ) ).

 

 

 

 

 

 

 

 

1d

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xd

0

 

0,2l

 

 

0,4l

 

0,6l

 

 

 

0,8l

 

l

y1,dP/k2

0

 

2(0,2l)2

 

 

3(0,2l)2

 

3(0,2l)2

 

2(0,2l)2

 

0

А интерполяционный полином Лагранжа

 

 

 

 

 

 

 

 

 

n

 

 

 

 

(x x0 )...(x xj 1)(x xj 1)...(x xn )

 

fn (x) yik,

j

(x)

 

 

 

 

 

 

 

 

 

 

 

 

 

(xj x0 )...(xj xj 1)(xj

xj 1)...(xj xn )

 

 

i 0

 

 

 

 

 

 

 

 

 

 

 

 

50

 

 

 

 

 

 

 

 

 

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