Научная статья на тему 'Трехмерный элемент "гипер-куб" и алгоритм формирования коэффициентов глобальной СЛАУ метода конечных элементов при расчетах магнитных полей электротехнических устройств'

Трехмерный элемент "гипер-куб" и алгоритм формирования коэффициентов глобальной СЛАУ метода конечных элементов при расчетах магнитных полей электротехнических устройств Текст научной статьи по специальности «Физика»

CC BY
148
18
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ВЕКТОРНЫЙ МАГНИТНЫЙ ПОТЕНЦИАЛ ИЛИ ВЕКТОР-ПОТЕНЦИАЛ МАГНИТНОГО ПОЛЯ / ЭЛЕКТРОТЕХНИЧЕСКОЕ УСТРОЙСТВО / ЧИСЛЕННЫЙ ПРОЕКЦИОННО-СЕТОЧНЫЙ МЕТОД / ТРЕХМЕРНЫЙ КОНЕЧНЫЙ ЭЛЕМЕНТ / МЕТОД КОНЕЧНЫХ ЭЛЕМЕНТОВ (МКЭ) / БАЗИСНАЯ ФУНКЦИЯ

Аннотация научной статьи по физике, автор научной работы — Андреева Е. Г., Колмогоров Д. В., Гулин С. В.

Работа посвящена расчету трехмерных магнитостатических полей электротехнических устройств неподвижных или с линейной траекторией движения различного функционального назначения методом конечных элементов с помощью регулярной сети конечных элементов. Цель работы: создание алгоритма формирования коэффициентов глобальной системы линейных алгебраических уравнений (СЛАУ) метода конечных элементов на основе трехмерного конечного элемента «гипер-куб» при решении магнитостатических задач для получения инженерных методик. Предмет исследования: магнитостатические трехмерные векторные модели электромагнитных процессов электротехнических устройств, электротехнических и электромеханических систем и методика их расчета. Задачи: построение трехмерных элементов типа «куб» и «гипер-куб», получение рекуррентных соотношений для коэффициентов глобальной СЛАУ. Методы исследования: численные расчеты на основе проекционносеточного метода Галеркина в сочетании с методом конечных элементов. Результаты: предложен трехмерный элемент типа «куб и» и «гипер-куб» для трехмерной регулярной триангуляционной сети метода конечных элементов, а также выведены рекуррентные соотношения для коэффициентов глобальной СЛАУ при разработке инженерных методик расчета магнитостатических полей и их силовых характеристик в электротехнических устройствах с минимальными затратами динамической памяти компьютера.

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

Похожие темы научных работ по физике , автор научной работы — Андреева Е. Г., Колмогоров Д. В., Гулин С. В.

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

Текст научной работы на тему «Трехмерный элемент "гипер-куб" и алгоритм формирования коэффициентов глобальной СЛАУ метода конечных элементов при расчетах магнитных полей электротехнических устройств»

ДИНАМИКА ЭЛЕКТРОТЕХНИЧЕСКИХ КОМПЛЕКСОВ

И СИСТЕМ

УДК 621.3.013:519.6

ТРЕХМЕРНЫЙ ЭЛЕМЕНТ "ГИПЕР-КУБ" И АЛГОРИТМ ФОРМИРОВАНИЯ КОЭФФИЦИЕНТОВ ГЛОБАЛЬНОЙ СЛАУ МЕТОДА КОНЕЧНЫХ ЭЛЕМЕНТОВ ПРИ РАСЧЕТАХ МАГНИТНЫХ ПОЛЕЙ

ЭЛЕКТРОТЕХНИЧЕСКИХ УСТРОЙСТВ

THREE-DIMENSIONAL ELEMENT "HYPER-CUB" AND ALGORITHM FOR FORMING THE COEFFICIENTS OF THE GLOBAL SLAE OF THE FINITE ELEMENT METHOD AT CALCULATIONS OF MAGNETIC FIELDS OF ELECTRICAL ENGINEERING DEVICES

Е. Г. Андреева1 , Д. В. Колмогоров2 , С. В. Гулин3

'Омский государственный технический университет, г. Омск, Россия

2ООО «УЛЬТРА-ОМСК», г. Омск, Россия 3Югорский государственный университет, г. Ханты-Мансийск, Россия

E. G. Andreeva1, D. V. Kolmogorov2, S. V. Gulin3

'Omsk State Technical University, "Electrical Equipment" Department, Omsk, Russian Federation 2OOO "ULTRA-OMSK", Omsk, Russian Federation 3Yugra State University, Khanty-Mansiysk, Russian Federation

Аннотация. Работа посвящена расчету трехмерных магнитостатических полей электротехнических устройств неподвижных или с линейной траекторией движения различного функционального назначения методом конечных элементов с помощью регулярной сети конечных элементов. Цель работы: создание алгоритма формирования коэффициентов глобальной системы линейных алгебраических уравнений (СЛАУ) метода конечных элементов на основе трехмерного конечного элемента «гипер-куб» при решении магнитостатических задач для получения инженерных методик. Предмет исследования: магнито-статические трехмерные векторные модели электромагнитных процессов электротехнических устройств, электротехнических и электромеханических систем и методика их расчета. Задачи: построение трехмерных элементов типа «куб» и «гипер-куб», получение рекуррентных соотношений для коэффициентов глобальной СЛАУ. Методы исследования: численные расчеты на основе проекционно-сеточного метода Галеркина в сочетании с методом конечных элементов. Результаты: предложен трехмерный элемент типа «куб и» и «гипер-куб» для трехмерной регулярной триангуляционной сети метода конечных элементов, а также выведены рекуррентные соотношения для коэффициентов глобальной СЛАУ при разработке инженерных методик расчета магнитостатических полей и их силовых характеристик в электротехнических устройствах с минимальными затратами динамической памяти компьютера.

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

DOI: 10.25206/2310-9793-2018-6-3-3-8

I. Введение

Численное моделирование магнитного поля и его силовых характеристик электротехнических устройств неподвижных или с линейной траекторией движения различного функционального назначения проводится с помощью двухмерных (плоских или декартовых), осесимметричных, трехмерных численных полевых моделей на основе уравнений Максвелла [1]. Расчеты статических, квазистационарных и квазипеременных векторных моделей электромагнитных процессов электротехнических устройств (ЭУ) [2] проводятся с использованием про-екционно-сеточных методов [3], а именно, метода конечных элементов (МКЭ) [4]. МКЭ использован в таких программных продуктах, как ANSYS [5] и ELCUT [6] (профессиональные версии), COMSOL Multiphysics [7]. Появление корпоративных универсальных программных средств, разрабатываемых не всегда специалистами в данной производственной сфере и в определенных разделах математической физики, усложняет их инженерное усвоение и внедрение в производство. Этап численного имитационного моделирования ЭУ на основе метода конечных элементов при их исследовании и проектировании предлагается сократить и удешевить изменением процесса построения глобальной системы линейных алгебраических уравнений (СЛАУ) из систем элементных

уравнений. Данная работа рассматривается как продолжение реализации идеи, рассмотренной в работах [8], относительно плоских 2D-моделей и 3D-моделей [9] расчета магнитных задач электротехнических устройств.

II. Постановка задачи. Трехмерная задача магнитостатики для электротехнических устройств

Задачи магнитостатики исследовании электромагнитных процессов ЭУ описываются эллиптическим уравнением Лапласа-Пуассона. В декартовой системе координат уравнение имеет вид:

V2Л(х,у,2) = й(х,у,2) , (1)

где Л(х,у,2) - вектор-потенциал магнитного поля (магнитный векторный потенциал), (х,у,2) (V - область моделирования), й(х,у,г) - правая часть, определяемая распределенной токовой нагрузкой. Кроме того, при решении задач магнитостатики на границе Г модели электротехнического устройства задаются однородные граничные либо первого рода А(х,у^) = 0, либо второго рода дА(х,у,г)/ дп = 0, п - нормаль к границе Г. Выражение (1) в декартовой системе координат (ДСК) для электромагнитных процессов будет иметь вид [1, 2]:

1 (д2А 52л д2Л Л - .„.

* ((+Г' (2)

где цг - относительная магнитная проницаемость материала модели, А - вектор-потенциал магнитного поля, ц0 - магнитная постоянная, ' - вектор плотности тока. Векторное уравнение (2) представляется тремя скалярными уравнениями относительно проекций вектор-потенциала Л(х,у,2) на оси ДСК (х, у, 2):

1 (д2Л„ д2А д2 А Л

= -МоЛ; (3)

2 2 2

1

йт2 ' dy2 ' dy2 j

d2A d2A d2A )

y + / + y

dx2 dy2 dy2 J

(d2A d2A -- +-- -+d 2 A

= -ЦоЛ; (4)

1 dx dy ду

Решение уравнений (3)-(5), как правило, проводится численными методами, учитывая сложную геометрию и разнообразие магнитных свойств материалов исследуемого электротехнического устройства.

III. Решение трехмерной задачи магнитостатики для электротехнических устройств методом конечных

элементов с помощью конечного элемента «Гипер-куб»

Для решения уравнений (3), (4) и (5) используется проекционно-сеточный метод [3] или метод невязок (метод Галёркина) в сочетании с методом конечных элементов (МКЭ). Суть метода состоит в нахождении аппроксимация функций Ax(x,y,z) , Ay(x,y,z) и Az(x,y,z) значениями базисной функции (БФ) внутри ограниченного объёма - трехмерного конечного элемента (КЭ), на которые разбивается весь объём моделирования (рис. 1а, б). Объемная область моделирования магнитостатического поля разбивается трехмерной регулярной сетью на основе трехмерного конечного конечного элемента типа «параллелепипед», у которого все стороны равны по длине, ширине и высоте - это элемент типа «куб» (рис. 1а).

Разбиение области моделирования на КЭ по своему виду может быть регулярным и нерегулярным. При регулярном разбиении структура связей каждого КЭ с соседними КЭ является постоянной. Использование регулярного разбиения позволяет получить несколько преимуществ: упростить процесс разбиения трёхмерной области моделирования на КЭ, сделать этот процесс полностью автоматическим, упростить структуру данных для хранения параметров КЭ в памяти компьютера, за счёт этого существенно повысить скорость формирования системы линейных алгебраических уравнений (СЛАУ) для решения уравнения (3), (4) и (5) по МКЭ, уменьшить ресурсоёмкость алгоритма [8, 9]. Использование элемента «гипер-куб», состоящего из восьми элементов типа «куб» и 27 узлов, позволяет получить рекуррентные выражения для коэффициентов глобальной СЛАУ метода конечных элементов, минуя этап составления восьми элементных уравнений для элементов «куб», а переходя сразу к уравнению глобальной СЛАУ для центрального узла элемента «гипер-куб» - y 111 (рис. 1б).

у002-

По (0,0,№)

Пр (Нх,0,Н2

П1

(Нх,0,0)

Пк

(Нх,Ну,0)

а)

б)

у022

у021

у020

Рис. 1. Трёхмерная регулярная сеть и трёхмерные элементы типа «параллелепипед» или «куб»: а) трехмерный элемент типа «куб»; б) элемент «гипер-куб» из 27 узлов

В методе Галёркина решение задачи находится, исходя из условия ортогональности невязки ЦА) - / к базисной функции Nа(х,у,2) по области моделирования:

¡(ЦА)-/)М^¥ = 0. (6)

г

где А - приближенное решение дифференциального уравнения ЦА) = /. Л „ - базисная функция. Согласно (6) относительно Ах (для. I, и. I_ и преобразования аналогичны) можно записать:

г 1 ( д2Аг д2Аг д2Ах

Л

NdV = 0 .

у ц I дх ду1 ду1

В итоге преобразования Галёркина уравнения Пуассона (7) приводят к системе интегральных уравнений:

( д-

г=1 I у Ц

2 Л

& А] ^

+ =0 - Л = Г.

(7)

(8)

дх ду д2

где г - номер КЭ, Р - общее количество КЭ, на которые разбивается область моделирования; Уг - объём элемента г, [Мт ] - базисная функция конечного элемента г, А - проекция вектор-потенциала магнитного поля на ось г/ = (х, у, 2), у = ]ц(х,у,г) - проекция вектора плотности тока на ось. Приближенное решение на элементе г по МКЭ [4]:

где [Ми ] г - матрица-строка базисных функций, {А | - матрица-столбец значений вектор-потенциала в узлах расчетной сети.

Базисная функция для узла КЭ находятся из условия: Ит = 1 в узле т, в других узлах Мт = 0. После преобразований (8) получим:

1I1

=1 I ММ

Гд[ Мт ]Г д[ Мт ]г | д[ Мт £ д[ ^ ] ^ д[ ^ £ д[ ^ ] ^

дх дх ду ду д2 д2

{А } dV-Мо\Уг [ Мт %<1Г = О1

Для элемента г типа «куб», содержащего 8 узлов: I, ], к, I, т, п, о, р (рис. 1, а) можно записать [9]:

у

i i 11

3N, 3N! 3N!

дх ду 3Z

3N! 3N,

дх ду 3Z

3N 3N,

дх ду 3Z

д^ д^ д^

дх ду 3Z

3N„ дN„

дх ду 3Z

3Np 3Np 3Np

дх ду 3Z

3N.

дх ду 3z

3N,

дх ду 3z

" 3N1 dNj dNt dNk dN0 dNp dNm дЫп

дх дх дх дх дх дх дх дх

dN dNj д^ 3Nk 3No др 8Nm 3N„

ду ду ду ду ду ду ду ду

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

8N 3Nj д^ 3Nk 8No др 8Nm 3N„

3z 3Z 3Z 3Z 3Z 3Z 3Z 3Z

dxdydz ■

A A " n N

A N

A A "x "у К ^ jjiJr N N dxdydz

ap A A np N N

(9)

или

К ку К

j j j—[B]r dxdydz ■ 0 0 0 H>

A " Ni

A N

A N

A A К hy К • = ^0 jjjZr 000 N Np

A p N p

A N

A . N..

dxdydz ,

(10)

где элементная матрица [В^ имеет размер 8х8 (64 элемента). Матрица коэффициентов элементной СЛАУ вы глядит следующим образом:

ккк л

[К 1=Ш — [ В]Г<Щ*Ь .

(11)

В результате объединения матриц [К ] для отдельных КЭ, получаем ленточную матрицу глобальной СЛАУ. Результирующая матрица имеет разреженный характер, имеет нулевые элементы (табл. 1).

0 0 0 г r

IV. Алгоритм формирования коэффициентов глобальной СЛАУ метода конечных элементов

При подстановке в (9) конкретных базисных функций, вывод коэффициентов [K]r представляет собой сложную и рутинную задачу. Базисные функции для КЭ типа параллелепипед (рис. 2) будут иметь вид [10]:

N = "х - х "у ~ у К ~ Z . N - "х - х Z "z ~ z ■ N = К ~ у х "Z ~ Z . n - х у "Z - Z . ' "х К hz ' 1 "х "у К ' l "у "х hz ' k "х "у hz '

Na = Кх-х Z ; Np = ^^ Z ; Nm = Ш ; Nn = И . " " " " " " " " " " " "

"х "у "z "х "у "z "х "у "z "х 'у "z

Поэтому для ускорения получения решения и исключения ошибок в преобразованиях для вывода коэффициентов элементной СЛАУ использовался математический пакет Maple [11] . Была разработана программа на встроенном языке описания формул. Программа для вывода коэффициентов СЛАУ типа параллелепипед («куб»), содержащего 8 узлов (рис. 2), в Maple выглядит следующим образом:

1. > with(LinearAlgebra):

2. Ni:=(hx-x)/hx*(hy-y)/hy*(hz-z)/hz;

3. Nj :=(hx-x)/hx*(y)/hy*(hz-z)/hz;

4. Nl:=(x)/hx*(hy-y)/hy*(hz-z)/hz;

5. ...

6. K[1,1] = hx hz/ 9 hy + hy hz/ 9 hx + hx hy/ 9 hz

7. K[1,2] = hy hz/ 18 hx - hx hz/ 9 hy + hx hy/ 18 hz

8. ...

9. K[8,8] = hx hz/ 9 hy + hy hz/ 9 hx+ hx hy/ 9 hz

В строке 1 подключается библиотека линейной алгебры (LinearAlgebra). В строках 2-4 задаются базисные функции для узлов КЭ. В строках 6-9 показаны результаты работы пакета Maple - значения коэффициентов элементов матрицы K (8x8) в выражении (11) - их всего 64.

V. Результаты численных экспериментов по формированию коэффициентов элементной

и глобальной СЛАУ метода конечный элементов с конечными элементами типа «куб» и «гипер-куб»

для расчетов магнитны1х полей ЭУ

После проведенных расчетов можно получить элементные уравнения (матрицы) для конечного элемента типа «куб» (рис. 2) с повторяющими коэффициентами. Далее приведена таблица (табл. 1) коэффициентов элементной СЛАУ к11, к12,..., к87, к88 для трехмерного элемента типа «куб», у которого hx = hy = hz = h.

ш к12 к13 к14 к15 к16 к17 к18" A1 F1

к 21 к22 к 23 к 24 к 25 к 26 к27 к 28 A2 F 2

к 71 к72 к73 к74 к75 к76 к77 к 78 A7 F 7

к81 к82 к83 к84 к85 к86 к87 к88 A8 _ F

Рис. 2. Конечный элемент типа «куб»

ТАБЛИЦА 1

КОЭФФИЦИЕНТЫ ДЛЯ ЭЛЕМЕНТНОЙ СЛАУ ТРЕХМЕРНОГО ЭЛЕМЕНТА ТИПА «КУБ»

1 2 3 4 5 6 7 8

1 h/3 0 0 -h/12 0 h/3 -h/12 -h/12

2 0 h/3 -h/12 0 -h/12 0 -h/12 0

3 0 -h/12 h/3 0 -h/12 0 -h/12 -h/12

4 -h/12 0 0 h/3 -h/12 -h/12 0 -h/12

5 0 -h/12 -h/12 -h/12 h/3 0 -h/12 0

6 h/3 0 0 -h/12 0 h/3 -h/12 -h/12

7 -h/12 -h/12 -h/12 0 -h/12 -h/12 h/3 0

8 -h/12 0 -h/12 -h/12 0 -h/12 0 h/3

Свободные составляющие в выражении (12) вычисляются следующим образом:

F1 = F4 = F6 = F8 = - ^- ; F2 = F3 = F5 = F7 = ^- .

8 8

Далее формируется трехмерный элемент типа «гипер-куб» из восьми кубов с 27-ю узлами, и для него составляется уравнение из глобальной СЛАУ. Оно пишется относительно центрального узла y111 (рис. 1б), и будет содержать 27 слагаемых. Для следующего трехмерного элемента типа «гипер-куб» вычисления повторяются, причем по прежним правилам и рекуррентным соотношениям. Например, коэффициент глобальной СЛАУ элемента «гипер-куб» (рис.1б) y202=k26 =0; y102 = k25 + k46 = -h/12-h/12 = -h/6; y002 = k45 = -h/12; y201 = k23 + k86 = -h/12-h/12 = -h/6; y010 = k21 + k43 + k85+k76 = 0 +0+0-h/12 =-h/12; y111 = k22+k11+k33+k44+k55+k66 + k77 + k88 = 8 h/3 и т.д. Этот алгоритм можно также запрограммировать в математическом пакете Maple.

VI. Обсуждение результатов

Пакет Maple позволяет инкапсулировать полученные выражения для коэффициентов глобальной СЛАУ метода конечных элементов в текстовом виде прямо в редактор программы Borland C++ Builder, на котором пишется программный код 3D расчёта трёхмерных магнитостатических полей электротехнических устройств.

VII. Выводы и заключение

Использование регулярной сети из трехмерных конечных элементов типа «гипер-куб» при расчете магнито-статического поля электротехнического устройства методом Галёркина - МКЭ позволяет миновать этап формирования элементных уравнений и перейти непосредственно к формированию матрицы коэффициентов глобальной СЛАУ на основе рекуррентных соотношений. Таким образом, упрощается проблема хранения и преобразования (в первую очередь, для прямых методов решения СЛАУ) глобальной матрицы в памяти компьютера, что увеличивает его производительность, особенно это важно для персонального компьютера. Разработанный алгоритм формирования глобальной СЛАУ метода конечных элементов дает возможность создавать программные коды в Borland C++ Builder при разработке программного обеспечения систем инженерного проектирования электротехнических устройств.

Благодарности

Автор благодарит и посвящает данную работу своим ученикам.

Список литературы

1. Тамм И. Е. Основы теории электричества. М.: Наука, 1989. 504 с.

2. Андреева Е. Г. Ковалев В. З. Математическое моделирование электротехнических комплексов: моногр. Под общ. ред. Ю. З. Ковалёва. Омск: Изд-во ОмГТУ, 1999. 172 с.

3. Марчук Г. И., Агошков В. И. Введение в проекционно-сеточные методы. М.: Наука, 1981. 416 с.

4. Сегерлинд Л. Применение метода конечных элементов : пер. с англ. М. : Мир, 1979. 392 с.

5. Полезные материалы по ANSOFT Maxwell. URL: http://ansoft-maxwell.narod.ru/documentation.html (дата обращения: 10.06.2018).

6. ELCUT. Моделирование двумерных полей методом конечных элементов. Версия 5.8. Руководство пользователя. СПб: Производственный кооператив ТОР. 2010. URL: http://www.exponenta.ru/-SOFT/OTHERS/elcut/Manual.pdf (дата обращения: 06.05.2018).

7. Введение в COMSOL Multiphysics. URL: https://cdn.comsol.com/documentation/5.3.0.316/IntroductionToCO-MSOLMultiphysics.pdf (дата обращения: 06.05.2018).

8. Андреева Е. Г. «Регулярный элемент» глобальной СЛАУ метода конечных элементов при моделировании электромагнитных процессов электротехнических устройств // Проблемы машиноведения: материалы II Меж-

дунар. научно-технич. конф. 27-28 февраля 2018. Омск: ОмГТУ, 2018. С. 294-299.

9. Ковалев Ю. З., Андреева Е. Г., Колмогоров Д. В. Алгоритм расчета трехмерных электромагнитных полей электротехнических устройств методом конечных элементов // Омский научный вестник. 2006. № 8 (44). С. 113-116.

10. Зенкевич О., Морган К. Конечные элементы и аппроксимация : пер. с англ. М. : Мир, 1986. 318 с.

11. Говорухин В. Н., Цибулин В. Г. Введение в Maple. Математический пакет для всех. 213 с. URL: http://elibrary.bsu.az/kitablar/1027.pdf.

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