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

Дискретно-полевые модели электрических машин Часть 1. Численные метод

.pdf
Скачиваний:
15
Добавлен:
15.11.2022
Размер:
6.38 Mб
Скачать

Из выражения (6.14) следует, что функция оо*(х) ортого­ нальна всем функциям о>„(JC) , кроме со*.,, со*,со*+1. Поэтому алгебраические уравнения, описывающие коэффициенты раз­ ложения ср*, будут содержать всего три члена. Таким образом, использование базовых функций с финитными носителями по­ зволяет значительно упростить структуру получаемой системы уравнений и применить для ее решения рассмотренные ранее методы.

6.1. Вариационно-разностный метод Ритца

Методы Ритца, использующие функции с финитными носи­ телями, принято называть вариационно-разностными методами. Рассмотрим применение метода Ритца для решения одномерной краевой задачи, записываемой в виде

- 7 "Р(х)

+ Я{x)U = f ( x )

(6.15)

dx

ах

 

с однородными граничными условиями U(0) = 0,

t/(1) = 0.

Решение краевой задачи соответствует поиску минимума функционала [33, 34]

Исследуемая область разбивается на N интервалов - конеч­ ных элементов, и решение краевой задачи ищется в виде разло­ жения по системе базовых функций

N - 1

(6.17)

U(x)~ £(/*С0*(х),

где

0

в остальных точках.

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

N- 1**+1

+ q(x)U22f(x)U dx. (6.19)

•/(* /)= ! J

к=\rL,

 

Запишем уравнение для одной составляющей функционала 6 точке х, на интервале х,_, < х < хм . Искомое решение на этом

интервале содержит три члена: <рм , <р,, ср(+1 - и записывается в

виде

(7(0 =

+ U& + UM(oM ,

(6.20)

где

 

 

 

X; -X

на интервале xi-x <х<х{,

(6.21)

С 0 / - 1 = -

Х - Х :/-1

 

 

 

(О;=

на интервале

<х<хм ,

(6.22)

ХМ

 

 

 

1^41-^/

 

 

 

х -х .

на интервале xt <x< хм .

(6.23)

со/Ч1 = -------—

xi+\ xi

Интеграл, входящий в выражение (6.19), может быть пред­ ставлен в виде суммы двух интегралов для отдельных участков интервала:

JfJk+1

/ K

* ) |^ |

 

+q(x)U2 - 2 f(x )U dx =

 

 

I

 

 

xk-l

 

 

 

 

 

 

 

 

 

 

 

 

xk

/ >

«

A T T \

 

2

 

 

 

 

 

 

=

J

|

 

+q(x)U2J

- 2 f(x)U

dx + .

 

xk-1

 

 

 

 

 

 

 

 

 

 

 

 

 

JT4+1

 

 

 

 

 

 

 

 

 

dx.

(6.24)

+

\

P(x)\ ^

 

| +q(x)U2 - 2 f{x)U

 

 

 

 

 

 

 

 

 

 

 

 

 

Рассмотрим производные —

в этих интегралах:

 

 

 

 

 

 

 

 

dx

 

 

 

 

 

dco,

,

 

 

1

 

 

 

 

 

 

 

.,

— — =

----------на интервале х(_, < х < х,,

(6.25)

 

dx

 

х, - х,_,

 

 

 

 

 

 

 

 

dto.1_ ,

 

 

 

 

на интервале х,_, < х <;х(+1,

(6.26)

dx

 

-1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X M

~

X I

 

 

 

 

 

 

 

 

< 4 +i _

 

1

 

 

на интервале

х, < х < х1+, .

(6.27)

 

dx

 

xM - x t

 

 

 

 

 

 

 

 

 

Обозначив первый интеграл (6.24) как 7,(17)

и подставив в

него выражения (6.20), будем иметь

 

 

 

 

 

 

(

 

r r

 

 

r r

 

Л2

/

Х/ - х

 

/,([/)= J

P(x)

 

^ i - 1

,

^ 1-1

 

+q(x)

c/w+

 

 

 

 

“I

 

 

 

 

 

 

 

 

 

 

 

 

x r

x i - \ )

V X; -X, .

 

 

 

 

 

 

 

 

 

 

 

 

*

r r

I

 

 

 

 

* /

*

ГГ

. * Xi-1

 

 

Х ( - Х М

J2(U)= i р(х)

и,

 

| Уы V +4*.)'

 

 

 

У

 

— —

С/м+------—СЛ+,

 

хм~х,

хм~хи

V^i+1

Xi

 

2"/+1xi

-

2 / (Х)|

Х М - Х тт ^

X - X j

£/,i+i

dx.

(6.29)

 

——Ui +

 

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

dU, (Jx + J i h

о.

(6.30)

 

Дифференцируя подынтегральное выражение по С/, и груп­

пируя подобные члены, запишем уравнение (6.30) в виде

 

*/,,-A -i -а ,р ,+ а и+1и м = / „

 

(6.31)

где

 

 

 

 

 

 

 

a«,/-i=

J

 

~Р(х)

 

(xi - x ) ( x - x i_l)

dx,

(6.32)

 

+ Я(х)

* 1-1

(xi~ xi-J

 

( x - X i - i t

 

 

Оц = “

J

 

 

d x -

 

 

Xi-]

 

 

( x - x , . i y _

 

 

 

ХЦ

 

 

 

 

 

 

-

J

 

 

dx,

 

(6.33)

 

 

Xi

(Xi+,~ XJ

(xi~ xi - J

 

 

&i,i+\ ~

-*I + I

-P(x)

 

, a(r)(xM - x )(x - xi)

dx,

 

J

 

(6.34)

 

: L

 

 

,( > и . , - * , ?

 

 

/ ,=

]

/ ( x ) ^

d

x + T / ( x ) ^ L Z ^ d x .

(6.35)

■«7-1

 

Xi ~ Xi- 1

XM - x,

 

 

Рассчитав коэффициенты уравнений а,,, для i = 1,

ац- 1для / = 2, 3,...,N -1, а( (+1 для / = 1 , 2 , . . 2 , правую часть

f . и используя известные граничные условия, получим систему

трехчленных алгебраических уравнений

AU = / ,

(6.36)

где А - матрица с элементами а(1; U -

вектор неизвестных; / -

вектор с рассчитанными компонентамиf .

Решив указанную систему методом прогонки, определим

значения коэффициентов

после чего рассчитаем искомое

решение краевой задачи с

использованием выражения (6.17).

6.2. Проекционный метод Бубнова - Галёркина (метод Галёркнна)

Рассмотрим решение краевой задачи (6.15) методом Галёр­ кина, используя вышепринятые положения. Будем считать, что решение краевой задачи представлено в виде разложения (6.17) с коэффициентами (6.18). В этом случае для отдельного интер­ вала х;_, < х <х1+1 решение записывается как (6.20), а коэффици­

енты разложения для указанного интервала - как (6.21) - (6.23). Согласно рассматриваемому методу, умножим уравнение

краевой задачи скалярно на ооДдс) и получим

f

— р

( х ) + q^ U ~

co;(x)dx = 0.

(6.37)

О

dx

dx

 

 

Выполним интегрирование первого члена этого выражения

по частям, и с учетом

заданных краевых

условий U(0) = 0,

U(1) = 0 будем иметь

 

 

 

 

■— P W

co (x)dx = \р{х) ^

d^ X'>dx . (6.38)

dx

dx

n

dx

dx

Рассматривая краевую задачу на отдельных интервалах, уравнение (6.37) с учетом (6.38) запишем в виде суммы отдель­ ных составляющих для каждого интервала:

Х' j | ^ W

^ - ^ + [ ? W ^ - / W K W r dr = 0 - (6.39)

1 JT/-I >•

'

Выполним интегрирование для отдельных компонентов по­ лученного выражения:

• а д dU dco.

! р(х) - - 7 ^ ^ = dx dx

х\

J р(х)

dU dcof.

*/+1

dr dx d*+

J p ( x )

 

xi

dU dco.

dx, (6.40)

dx dx

7

d£7 dco (x)

x,

! p(x)—

- ^ — dx= J

*/-i

dr

dr

x

 

 

 

dco..

+ Ur

dco.^dco,.

P(x) Ui-i— ^

dx dx

v

dx

 

= J p ( x)

 

-1

 

 

1

 

1

и,-1-----------+Ur

 

 

dx =

xi-1

X ;-X ;_ ,

 

X

, - X ,

Xj

Xj_j

xi

Л 1 -1

 

Л /

л1-\ J

 

_ Ui-Ui-1 4

 

 

(6.41)

 

/

 

v

\p(x) dx.

 

х,'г' / ^dU dco

xi

*1+1

=1 p ( x )

xi\

 

(

dco.

dco,..

dco..

I

P(x) U i - r + UM— ^

dr =

xi

 

dx

dx

dr

 

 

 

-1

dr =

Л/+1

л/

*/'+1

 

x i J Xi+\

x i

 

UM -Uj

 

(6.42)

 

k - i

, r

 

 

 

 

X/+1

J

*1-1

Xi - \ ) Xi~\

\Xi+X- x J xi

XM

xi

*/+1

xi \

\q(x)U to(.dx =

]q{x)U ©. dx +

\q(x)U co(.d r .

*/-]

*/-1

 

к

 

X i

Xi

X

f

\

Cf

\q(x)U (Dj dx = J?(x)(l/M с о , . , + U, co,)(o,.dx

l

*1-1

 

 

xi-1

 

 

xi

(6.44)

=

=

\

Я(х)

 

 

 

 

 

 

V

x i ~ x i-1

x i ~ x i - \ J

X

XM dx =

 

J q(x)

 

dx +

x i ~ x i-1

 

X/-1

(x j-x z -i)2

 

 

*/

/

 

\ 2

(6.45)

 

+ t/(. J q(x)

 

dx.

 

 

Xi- 1

<*Г-*Му

 

*i+i

 

* / + i

 

 

 

 

\q(x)Uto(.dx = ]q(x)(Ui cof + UM <oi+1)cD(.dx =

*1+1

 

(

 

 

 

 

= )Я(х)

 

 

 

5

L

 

 

 

 

 

*1

 

* . 4 1

 

 

 

 

 

 

 

 

 

 

 

 

dx = Ui

Jti+1

/

 

dx+

*/+!-*/

Jg(x) *,+1

 

 

x i

'

 

 

+^w

(x,.+i -x )(x -x ,.)^

(6.46)

j?(*)

 

 

 

(■* w -* i)2

•*.../+1

\q ( x ) U

*1-1

 

 

 

xi

,

ч (х, - х ) ( х - х ,

.) ,

соt d x = U , - i

j

Я( х )

т -------------------у —

d * +

 

 

 

•ч-i

 

 

\Xi - Xi - J

 

+ Ui

} Я(х)

( х —х1-1

\

dx +

 

\Xi

Xi-\J

 

 

*i-l

 

 

 

 

*/+1

 

XM ~ x

 

dx +

 

+ u t

l

q(x)

 

 

 

*i

 

\ XM ~ xi j

 

 

x,f

,

4( x - x ) ( x +, - x )

(6.47)

+ U M

J

Я(х)

,

 

 

V

 

xi

 

 

{ x i+i

-

x i )

 

 

Jf/+1

* /

v*__ v .

* /+ l

у __ у

f/(x)co,dx=

J f{ x ) ------ — dx +

J У(х)—^ -----dx. (6.48)

 

 

 

м

XM ~ x‘

Подставляя полученные для отдельных интегралов выраже­ ния (6.43), (6.47) и (6.48) в уравнение (6.39), группируя коэффи­ циенты при неизвестных Ui_l,Ui,UM , получим уравнение (6.31) с такими же коэффициентами.

Этот вывод не является случайным. В работах по численным методам математики показано, что методы Ритца и Галёркина с использованием финитных носителей приводят к одинаковым уравнениям в случае самосопряженных операторов [34]. Однако метод Галёркина имеет более широкую область применения, так как может использоваться для решения как самосопряженных, так и несамосопряженных краевых задач.

Определение коэффициентов алгебраических уравнений свя­ зано с вычислением определенных интегралов. При известных функциях р(х), q(x),f(x) эти интегралы могут быть вычислены приближенными методами с помощью квадратурных формул. Если функции отличаются гладкостью, то при вычислении ин­ тегралов их можно заменить средним на интервале значением, после чего вычисление интегралов трудностей не вызывает. На­ пример:

}/(*)(* - Xi)dx * /,_ 0 5 j(x- xi) dx;

*«-l

X i-l

x i

Xi

jP(x)(x, - x) (x - XM ) dx * Pi-0,5 i(xi ~ x)(x ~ xi-1) d*;

* i-l * /-l

}p(x)(x-x,.)2dx * Pi-0'5 ((x - x ^ d x .

X i- l

*1-1

6.3. Метод конечных элементов

Вариационно-разностные методы (Ритца) и проекционно­ разностные (Бубнова - Галёркина), реализуемые методами ва­ риационного исчисления, объединены под общим названием:

метод конечных элементов.

Метод конечных элементов получил широкое распростране­ ние вначале для решения полевых задач строительной механи­ ки, а в последние годы - и для решения задач электродинамики [35, 36].

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

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

Известно, что равновесная система в любой момент времени находится в таком состоянии, которое соответствует минимуму энергии. Если энергетическое состояние системы описать энер-

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

Положим, что магнитное поле в исследуемой области описы­ вается уравнением Максвелла rot Н =7СТ.

Тогда энергия магнитного поля в указанной области будет состоять из двух компонентов:

а) энергии самого магнитного поля, определяемой величиной

напряженности магнитного поля:

 

 

ж „= J#di? = j - d

£ ~ ,

(6.49)

о

о И

 

б) энергии взаимодействия магнитного поля со сторонними

токами:

 

Wj = A7СТ,

(6.50)

где А - векторный потенциал магнитного поля.

В этом случае энергетический функционал, характеризую­

щий суммарную энергию магнитного поля,

 

F=\\

^ D2

 

— + AJ dcdу .

(6.51)

S

 

Решение краевой задачи методами конечных элементов про­ изводится в следующей последовательности:

1.Исследуемая область разбивается на конечное число по­ добластей, называемых конечными элементами. Форма конеч­ ного элемента может быть выбрана произвольной, однако на практике наиболее часто используются элементы треугольной формы. Операция разбиения исследуемой области на конечные элементы называется триангуляцией.

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

3.Принятая аппроксимация подставляется в выражение энер­ гетического функционала.

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