Научная статья на тему 'Розрахунок тривимірних вихрових магнітних полів методом кінцевих елементів'

Розрахунок тривимірних вихрових магнітних полів методом кінцевих елементів Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
78
12
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
вихрове магнітне поле / магнітна характеристика / лагранжевий тетраедр / метод кінцевих елементів / кубатурна формула / eddy magnetic field / magnetic characteristic / Lagrangian tetrahedron / finite element method / cubature formula

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — В. П. Карашецький

Виведено основні формули методу кінцевих елементів для розрахунку тривимірних статичних вихрових магнітних полів в областях, заповнених нелінійними безгістерезисними анізотропними середовищами.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Calculation of three-dimensional eddy magnetic fields of the method finite element

Basic formulas of the finite element method for calculating of three-dimensional static eddy magnetic fields filled with nonlinear without hysteresis anisotropic environments were obtained.

Текст научной работы на тему «Розрахунок тривимірних вихрових магнітних полів методом кінцевих елементів»

УДК 517.945 Доц. В.П. Карашецький, канд. техн. наук -

НЛТУ Украти, м. Львiв

РОЗРАХУНОК ТРИВИМ1РНИХ ВИХРОВИХ МАГН1ТНИХ ПОЛ1В МЕТОДОМ К1НЦЕВИХ ЕЛЕМЕНТ1В

Виведено основш формули методу кiнцевих елементсв для розрахунку триви-мiрних статичних вихрових магнiтних полiв в областях, заповнених нелiнiйними безгiстерезисними анiзотропними середовищами.

Ключов1 слова: вихрове магнiтне поле, магштна характеристика, лагранжевий тетраедр, метод кшцевих елементiв, кубатурна формула.

Розглянемо краеву задачу розрахунку статичного магштного поля у тривим1рнш област Б об'емом V з розподшеним постшним струмом густи-ною J. Для зручност м1ркувань припустимо, що всередиш област Б маемо однорщне, безпстерезисне середовище з нелшшними магштними властивос-тями. Це вихрове магштне поле описуеться р1вняннями:

тогИ = J , (1)

В = тогА, (2)

де: А - векторний магштний потенщал; И, В - вщповщно вектор напруже-ност магштного поля 1 вектор магштно! шдукцн, пов'язаш м1ж собою через магштну характеристику середовища

И = И[В]. (3)

Вщповщно до вщомого принципу мш1муму збережено! енергн магшт-ного поля, розподш потенщалу А в област Б повинен бути таким, щоб мшь м1зувати цю енергда. Знаходження мш1муму енергн вихрового магштного поля математично екв1валентне розв'язанню р1внянь (1), (2).

Нехай на меж1 Г област розрахунку Б задано розподш потенщалу А , тод1 всередиш област встановлюеться таке магштне поле, якому вщповь дае мш1мум збережено! магштно!' енергн, представлено! функцюналом

Б = \ (Ж - C)dV, (4)

V

В__

де: Ж = \ ШВ; (5)

о

с = и. (6)

Розподш потенщалу А всередиш област Б, що мш1м1зуе функцюнал Б, забезпечуе розв'язання краево! задачь Умову мш1муму функцюнала представляемо у вигляд1

Ыб^

dA

дБ =

V ыА у

Враховуючи довшьшсть вар1ацн дА, визначаемо

дА = 0. (7)

С = 0, (8)

dA

що р1вноц1нно трьом скалярним р1внянням:

dF ^ dF ^ dF

-= 0;-= 0;-= 0, (9)

dAx dAy dAz

де Ax, Ay, Az - проекци вектора A .

Для побудови кшцево-елементно1 моделi заповнимо область розра-хунку сукупшстю лагранжевих тетраедрiв п -го порядку [1].

Нехай внаслщок дискретизаци (трiангулящl) тривимiрноl областi роз-рахунку D маемо M лагранжевих кiнцевих елеменпв (КЕ). Кожному з них присвошо порядковий номер m (m = 1,M) i локальну мерацiю вузлiв, згiдно з якою i -му вузлу m -го КЕ вiдповiдае номер mi. Для вше1 областi розрахунку встановимо Ыткову (наскрiзну) нумерацiю R внутрiшнiх вузлiв i G гранич-них вузлiв. Поточнi значення порядкових номерiв внутрiшнiх вузлiв позначи-мо г .

Для юнцево-елементно! обласл функцiонал F з урахуванням (4) - (6) набуде вигляду

и и

F =1 Fm = 2 № - Ст), (10)

т =1 т =1

де: =\ Wdv; (11)

Ут

Ст =| Cdv; (12)

Ут

Ут - об'ем т -го КЕ. Утворимо 3R ^рний вектор-рядок i вектор-стовпець проекцiй потенцiалу А у внутршшх вузлах

А = (Ах1,...,Ахя,Ау1,...,AyR,Azl,...,AzR); А* = (А^AxR,Ау1,...,AyR,Azl,...,AzR)* (13)

Умова мшмуму функцiонала F з урахуванням (9) рiвносильна нель ншнш системi алгебрашних рiвнянь

Ф*м==0. (14)

Застосуемо для (11), (12) кубатурш формули чисельного штегрування за об'емом лагранжевого тетраедра [1]. Наприклад, у випадку використання лагранжевих тетраедрiв першого порядку, кшьюсть вузлiв у яких р=4, одержимо

Fm = 1 Ут ^(№тг - Ст), (15)

4 ¿=1

де: Ст1 = Ат1^т1 ; (16)

№т1 =\ HdB . (17)

0

Представимо залежност компонентiв потенцiалу А в межах т -го КЕ повними полшомами першого степеня

Ах = Ахтктк* = ^^т*Ахт* ; Ау = Аутктк* = ккт*Аут* ; А = ^ткт^к* = ккт*^т* ? (18)

кт* —

(21)

де Ахт = (Ахт1...? Ахт4) ; Аут = (Аут1...? Аут4) ; Azm = (Агт1,...? Azm4) (19)

• вектори-рядки значень вщповщно Ах, Ау, Az у вузлах т -го КЕ;

к = а X у, г) (20)

А и

• координатнии вектор-рядок поточно: точки з координатами х, у, г;

1 хт1 ут1 гт1 1 хт2 ут2 гт2 1 хт3 ут3 гт3 1 хт4 ут4 гт4

• координатна матриця, рядки яко! е координатними векторами вигляду (20) у вузлах т -го КЕ,

де Ахт*, Аут*, Агт*, к*, кт - вщповщно вектори-стовпцi i матриця, транспоно-ванi по вiдношенню до Ахт, Аут, Ат, к , кт*.

Проекци Вх, Ву, Вг вектора В в mi -му вузлi з урахуванням (2) i (18) набудуть вигляду

ЭА7 дАу

Вхтг = ("

ду дг дАх дА.

_)|хтъ утъ гтг = ^тК^У* АутК^пг!* = Кт^Агт* КтлАут*; (22)

Вутг = ( )|хтъ утъ гтг = АхтК^Пг!* АгтК^Пг1* = Кт1Ахт* КгтАгт* ; (23)

дг дх

де

В .= (дАу-х-у-г = А К (х) - А К (у) = К (х) А • -К (У) А

¿-'гтгу )\лтг-> Утъ ¿тг у^ тг* -Г1х^^тг* "-тг^ут* ^тг-^х

дх ду

К(х) = к(х)к-1 ' К(у) = к (у)к-1 ' К(г) = к(г)к-1 '

тг "тг "'т* ' тг "тг "т* ' тг "тг"т* '

К(х) = к-1к(х) • К (у) = к-1к (у) • К(г) = к-1к(г) •

тг* ~ Кт п-тг* , лтг* _ Кт Ктг* > лтг* _ лт лтг* э

(24)

(25)

(26)

г дк

ктх = ~ \xmг, утг, гтг = (0, \ 0> 0);

дх

г дк

кту) =—\хтг, утг, ?тг = (0,0,1,0); (27)

ду

г дк

кт? = ~ |xmг, утг, гтг = (0, 0 0 1) ; дг

кт/*, кту *, ктг* - стовпщ, одержанi транспонуванням рядкiв (27).

Диференцшючи вираз (15) по вектору Ахт i враховуючи (22)- (24), одержуемо

г dFm 1 4 d Вт'__- - 1 4 ¿Втг - ^^^^^

рхт* =~г =~ Ут/,~Г. ( I + Атг^тг) = ~ УтУ, (_7= Нтг + Jхтг~Г, ) =

Л и А * Л и А 7 "

dAxm 4 г=1 dAxm 0

dAr

4 г=1 dAxm ш1хт

1 ^ х—* ydBxmi dBл}mi dB7mi „ т dAv

— V (^хтги ^утг ¿г ^гтг Т _

_ л т^ V п хтг^ ~ п утг^ п гтг "т" ^ хтг у*

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

4 г=1 dAxm М-^хт &А:хт иА

1) =

14 г г 1 г

= — Ут^ (к{пй*Иут1 - КШУ*И2Ш1) + — VmJхш*-, (28)

4 1=1 4

де Jхш* = хш1 Jxш4)* (29)

• вектор-стовпець заданих значень проекцн Jx вектора J у вузлах ш -го КЕ. Диференщюючи вираз (15) за вектором Ауш i Аш з врахуванням (22) -

(24) одержуемо

Фуш* = Б = — ^Х (КшХ*Нш - Кш}*Нхш1) +1 уш*; (30)

dAyш 4 1=1 4

фш* = Б = 1 ^Х (ШНхшг - КшХ*Иушд +1 2ш* , (31)

dA7ш 4 1=1 4

де <^уш* = (Jyш1,..., «^уш4)*; ^= (JZш1,..., «^ш4)* (32)

• вектори-стовпщ заданих значень вiдповiдно Jy, Jz вектора J у вузлах ш -го КЕ.

Нелшшну систему рiвнянь (14) розв'язуеться, зазвичай, ггерацшним методом Ньютона. Для визначення внеску ш -го КЕ в систему рiвнянь (14) необхщно:

• знайти вектори фхш*, Фуш*, фш* на кожнiй iтерацii за формулами (28, 30, 31);

• за таблицею вщповщносп локально!' i сггково!' нумерацii встановити номери т вузлiв, як збiгаються з вузлами ш1,...,ш4;

• кожний елемент векторiв фхш*, фуш*, фш*, який вiдповiдае т -ому внутршньо-му вузлу, внести вщповщно в т -е, (т +1) -е, (т + 2) -е рiвняння системи (14).

Повну систему рiвнянь (14) одержимо, виконавши цю процедуру для вЫх М елементiв. В цьому випадку викладена вище процедура використо-вуеться на еташ формування вектора нев'язок. Бiльш трудомiсткою опера-цiею е складання для векторно! функцн ф* = (фl,...,фR,Фyl,...,ФyR,Фzl,...,ФzR)* матрицi Якобi ф розмiрностi 3Я х 3Я. Виведемо загальш вирази, що вико-ристовуються для ще! мети.

Диференщюючи вираз (28) за вектором Ахш*, отримуемо матрицю роз-мiрностi 4x4:

ф = <Лфхш* = 1 (z) ^ушг К (у) (33)

фххш = ~ 4 Х {Кшг* ЖТ ~ Кш<* ■ ()

и/1хш* ^ I =1 и/1хш* и/1хш*

З врахуванням (22)- (24) i магштно! характеристики середовища (3), яка рiвноцiнна трьом скалярним залежностям

Их = Их[Вх, В у, Bz ]; Ну = Иу[Вх, В у, Bz ]; И z = И2[ВХ, Ву, Bz], (34)

маемо

ф =1V Х(К>)л, (^Вхш' ^^ч)- Т(у)(л. ^^ +

Уххш ~ ' ш / , ухш! у*. ~ уууш1 у*. ~ уу2ш1 у*: ) 1^-Шi*\yZХШl ~ у2уш1 у*.

4 i=1 dАхш* dАхш* dAХШ* dAХШ* dAХШ*

+vzzшi Т ) = ^ШХ (КШ]*(УуушКШ1 У^КЩуЬ КШУ)^КЩ) v'zzшiK<m^^)) , (35)

^хш* 4 i =1

де Ууут1, Уугт1, Угут1, Уггт1 - елементи тензора диференщального питомого маг-нiтного опору середовища

V

Н

аВ

дНх дНх дНх

дВх дВу дВ2

дНу дНу дНу

дВх дВу дВ2

дН2 дН2 дН2

дВх дВу дВ2

т -го КЕ.

Ухх Уху У X2

Уух Ууу Уy2

У 2X У 2y У 22

(36)

Для безгiстерезисного середовища на основi теореми взаемност Уу2 = , тому Уут = Уzymi •

Диференцiюючи вираз (28) за векторами Аут* i А^*, отримуемо матриц

ф = афхт* = 1V у(К(2)У ,К(х) —У .К(*)) - К (у)(У ■£(*)— У К^))) (37) аАут* 4 i=!

Фxzm = ~ф = — Ут^ ^т/^ухт^т^ ^ууж^Ж^ — KЖi*(y2xmiKЖiХ — yzymiKmУ) • (38) аAzm* 4 1=—

Продиференцiювавши вирази (30), (31) за векторами Ахт

* , Аут* i Azm* ,

отримаемо такi матрицi:

Ф

а Фут* 1

ухт

аАхт* 4

= а Фут* _ 1

лУт^ (KЖгí>*(yzymiKnt'i УzzmiKmfy ^т^^гут^т^ yX2miKЖУ); (39)

^хт* i=1

1 4 г г г г

фуут = ^ = Ут^ (К^тЫ —угхт^Кт}} — KЖl¡*(yx2miKЖггi — Уххт^К^т^)^^ , (40)

аАут* 4 а Фут* 1

ут* "г i=1 4

фу2т = Г = ^т^^гхт^т У2утКт1) К<пг^*(У ххтКт1 yxymiKmlУ); (41)

аАт 4 ^=1

ф2хт = аф = - Ут^ СКту^хутА) ^хт-Кт^ — К^^уут^т — yy2miKЖlУ) ; (42)

аАхт* 4 i=1

ф2ут = ~Ф = 1 Ут^ (Кту ''>*УxzmiKml ^ххт^тЬ — K<nгi>*(yy2miK<Жгí> — yyxmiKm2У) ; (43) аАут* 4 i=1

фzzm = ~ф = 1 Ут^ (Кгп1*(у ххт^пу ^хут^тл) — КтЛ*Уухт^пуг — yyymiK<жгí>У) • (44) аAzm* 4 i=1

Для того, щоб визначити вклад т -го КЕ в матрицю Якобi ф, необхщ-но обчислити матрищ фххт , Фхут , Фxzm , фухт ,фуут , Фyzm , Фzxm , Ф^ут , Фzzm на кож-нш ^ерацн за формулами (35), (37) - (44) i пiдсумувати вс !хш елементи з вiдповiдними елементами матрищ ф за такими правилами:

• елемент фххту, Фхут), Фх^ту належить вщповщно т -й, п(5 + Я) -й, п(5 + 2Я) -й клгтит матриц1 ф, де п, 5 - с1тков1 номери вузл1в з локальними номерами 1 т);

• елемент фухтц, фуущу, фу2ту належить вiдповiдно (n + R)s -й, (n + R)(s + R) -й,

(n + R)(s + 2R) -й клiтинi матрицу ф ;

• елемент ф2хт1]-, фгуту , фггту належить вiдповiдно (n + 2R)s -й, (n + 2R)(s + R) -

й, (n + 2R)(s + 2R) -й кттит матрицу ф .

Повну матрицю Якоб1 ф одержимо, виконавши цю процедуру для Bcix КЕ елемеилв.

У випадку використання лагранжевих тетраедрiв 2-го, 3-го i 4-го по-рядкiв потрiбно застосувати вiдповiднi кубатурш формули чисельного штег-рування[1] i провести вивiд основних залежностей за викладеною вище методикою.

Лггература

1. Карашецький В.П. Кубатурш формули чисельного штегрування за об'емом тетраед-ра на основ1 штерполяцшних повних пол1ном1в // Науковий вюник НЛТУ Украши : зб. наук.-техн. праць. - Льв1в : РВВ НЛТУ Украши. - 2007. - Вип. 17.6. - С. 258-264.

Карашецкий В.П. Расчет трехмерных вихревых магнитных полей методом конечных элементов

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

Ключевые слова: вихревое магнитное поле, магнитная характеристика, лагран-жевий тетраэдр, метод конечных элементов, кубатурна формула.

Karashetskyy V.P. Calculation of three-dimensional eddy magnetic fields of the method finite element

Basic formulas of the finite element method for calculating of three-dimensional static eddy magnetic fields filled with nonlinear without hysteresis anisotropic environments were obtained.

Keywords: eddy magnetic field, magnetic characteristic, Lagrangian tetrahedron, finite element method, cubature formula._

УДК 519.718.3 Бакалавр Д.1. Кутянський; доц. М.В. Дiдковська,

канд. техн. наук - НТУ Украти "Кшвський полтехшчний тститут"

ПОБУДОВА СТ1ЙКО1 ДО ВВАНТШСЬКИХ ЗБО1В СИСТЕМИ

Проаналiзовано рiзнi види збо!в, що можуть виникнути в робот програмних систем. Продемонстровано загальний пщхщ до побудови вщмовостшко! системи та розглянуто одну з можливих задач проектування вщмовостшких систем та п розв'язок.

Ключов1 слова: вщмовостшюсть, вщмовостшю системи, вiзантiйськi збо!.

Вступ. З поширенням використання комп'ютерних систем у р1зних сферах д1яльност1 зростають \ вимоги до надшност роботи програмно-апа-ратних комплекЫв. У робот багатьох систем необхщною умовою е вщсут-шсть збо!в, або, принаймш, утримання 1мов1рносл !х появи нижче певного р1вня. При цьому часто бажаного результату не вдаеться досягти лише за до-помогою використання надшних компонеилв, а потр1бно модифжувати архь тектуру системи так, щоб вона була толерантною до р1зних вид1в збо!в. Нап-риклад, тд час контрол1 температури певного критичного об'екта, датчик

i Надоели баннеры? Вы всегда можете отключить рекламу.