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

кандидата технических наук
Игнатьев, Александр Николаевич
город
Новосибирск
год
2010
специальность ВАК РФ
05.13.18
цена
450 рублей
Диссертация по информатике, вычислительной технике и управлению на тему «Решение трехмерных задач магнитостатики при проектировании магнитных систем ускорителей заряженных частиц»

Автореферат диссертации по теме "Решение трехмерных задач магнитостатики при проектировании магнитных систем ускорителей заряженных частиц"

На правах рукописи

Игнатьев Александр Николаевич

РЕШЕНИЕ ТРЕХМЕРНЫХ ЗАДАЧ МАГНИТОСТАТИКИ ПРИ ПРОЕКТИРОВАНИИ МАГНИТНЫХ СИСТЕМ УСКОРИТЕЛЕЙ ЗАРЯЖЕННЫХ ЧАСТИЦ

05.13.18 - Математическое моделирование, численные методы и комплексы программ

Автореферат диссертации на соискание ученой степени кандидата технических наук

" 9 ЛЕН 2010

Новосибирск - 2010

004616408

Работа выполнена в Государственном образовательном учреждении высшего профессионального образования «Новосибирский государственный технический университет»

Научный руководитель: доктор технических наук, доцент

Рояк Михаил Эммануилович

Официальные оппоненты: доктор физико-математических наук, профессор

Винокуров Николай Александрович

доктор физико-математических наук, профессор Селезнев Вадим Александрович

Ведущая организация: Физико-технический институт Томского

политехнического университета, г. Томск

Защита состоится 23 декабря 2010 года в 14— часов на заседании диссертационного совета Д 212.173.06 при Государственном образовательном учреждении высшего профессионального образования «Новосибирский государственный технический университет» по адресу: 630092, г. Новосибирск, пр. Карла Маркса, 20.

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

Автореферат разослан « $ » ноября 2010 года.

Ученый секретарь ж/ , ^

диссертационного совета ШцЬ- Чубич В.М.

Общая характеристика работы

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

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

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

Таким образом, несмотря на то, что к настоящему времени разработан достаточно большой объем программно-математического обеспечения, реализованного в таких широко распространенных программных комплексах, как ЛЫБУБ, РЪиХЗБ, ОРЕЯАЗБ, NASTRAN и т.д., остается множество важных практических задач, для которых получение результатов требуемой точности весьма затруднительно.

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

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

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

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

Гораздо более эффективным для решения трёхмерных задач магнитостатики является использование скалярного магнитного потенциала. В

этой постановке вектор напряженности магнитного поля определяется как разность напряженности магнитного поля, создаваемого токами в вакууме, (определить ее можно, например, по закону Био-Савара) и градиента скалярной функции, называемой неполным потенциалом. Такая постановка позволяет получать приемлемые результаты при вычислении магнитного поля вне ферромагнитных материалов, однако внутри этих материалов значение поля вычисляется с очень низкой точностью. Это связано с тем, что в материалах с большой относительной магнитной проницаемостью напряженность магнитного поля может быть много меньше соответствующих значений поля, создаваемого теми же токами в вакууме. Таким образом, напряженность магнитного поля в ферромагнетиках получается как разность двух близких по значению величин, и даже если погрешность расчета этих величин составляет десятые доли процента, то в результате их вычитания она может стать неприемлемой.

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

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

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

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

Научная новизна

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

2. Предложена методика учета шихтованных материалов при решении трехмерных нелинейных задач магнитостатики.

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

4. Проведены исследования влияния шихтовки на характеристики С-образного дипольного магнита при постоянном токе.

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

На защиту выносятся:

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

• Методика учета шихтованных материалов при решении трехмерных нелинейных задач магнитостатики, позволяющая с достаточной точностью моделировать шихтовку материала в произвольном направлении;

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

• Результаты исследования влияния шихтовки на характеристики С-образного дипольного магнита.

Практическая ценность работы и реализация результатов

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

• высокоточное моделирование магнитной системы вигглера с использованием поэтапного выделения поля;

• высокоточное моделирование магнитной системы циклотрона с использованием поэтапного выделения поля;

• моделирование поля в магните из шихтованного железа;

• моделирование поля с С-образном диполе.

Результаты диссертационной работы использовались при выполнении научно-исследовательских хоздоговорных работ НГТУ:

• «Конечноэлементные исследования трёхмерных магнитных полей дипольных магнитов» (2006 г., НИУ ИЯФ СО РАН).

• «Конечноэлементные исследования магнитных полей дипольных магнитов HEBT и МЕВТ с учетом шихтованности и сложной геометрии» (2007 г., НИУ ИЯФ СО РАН);

Разработанное программное обеспечение активно используется при выполнении расчетов в ИЯФ СО РАН им.Г.И.Будкера.

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

Апробация работы

Основные результаты работы были представлены и докладывались на: восьмой и десятой международной научно-технической конференции «Актуальные проблемы электронного приборостроения» АПЭП-2006, 2010 (Новосибирск, 2006г. и 2010 г.); V Всероссийской межвузовской конференции молодых ученых (Санкт-Петербург, 2008 г.); а также на семинарах ИЯФ СО РАН (г. Новосибирск), ОИЯИ (г. Дубна).

Результаты исследований изложены автором в 9 печатных работах, из которых 2 опубликованы в изданиях, включенных в перечень ВАК ведущих рецензируемых научных журналов и изданий, выпускаемых в Российской Федерации, 3 - в сборниках научных трудов, 4 - в сборниках трудов конференций.

Структура и объем работы

Диссертация состоит из введения, трех глав, заключения, списка использованных источников (100 наименований) и приложения. Работа изложена на 120 страницах, включая 29 рисунков и 1 таблицу.

Основное содержание работы

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

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

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

гоШ = 7,

В = тЙ, (1)

сПУД = 0,

где Й=(нх,ну,нг) - вектор напряженности магнитного поля,

B = ^Bx,By,Bz^ - вектор магнитной индукции, J = {jX,Jy,J^ - плотность

стороннего тока, ц - относительный коэффициент магнитной проницаемости среды, [1() - магнитная проницаемость вакуума. При этом на поверхности раздела двух сред с различными магнитными проницаемостями вектор магнитной индукции должен обладать непрерывной нормальной, а вектор напряженности магнитного поля (при отсутствии макротоков на данной поверхности) - тангенциальной составляющими.

Рассмотрим некоторую расчетную область Q и выделим в ней две подобласти: область С1Р, содержащую токовые обмотки, с относительной магнитной проницаемостью ц. = 1 и область ОУ, обладающую ферромагнитными свойствами. Очевидно, что в области Qp при этом должно выполняться равенство rot Й-J, а в области ОУ - rot Я = 0, где J -плотность тока в возбуждающих магнитное поле обмотках.

Согласно теореме Гельмгольца, любое поле может быть представлено в виде суммы безвихревого и соленоидального полей, поэтому поле Н можно представить в виде суммы двух полей: Н = + Й2, таких что rot/?t =0,

divЙ2 = 0. Определим компоненты Щ и Й2 в каждой из областей Qp и . Исходя из того, что в области £lp rot Н = rot(Я( + //2j = rot Я2 = 7,

естественно положить Н2 = Нс, где Н° - напряженность магнитного поля, создаваемого токовыми обмотками в однородном пространстве. Так как поле является безвихревым тогда и только тогда, когда оно представляет собой градиент некоторой скалярной функции, определим вектор Я, следующим образом:

tf1 = Hp=-gradp, (2)

а функцию р в дальнейшем будем называть неполным потенциалом. Таким

образом, напряженность магнитного поля Я в области Qp (области неполного потенциала) определяется равенством

Н = Йс+Нр=Йс-ётйр. (3)

В области rot Я = rot( Н\ + Й2) = rot Я2 = 0, поэтому можно положить Й2-0. Далее, проводя рассуждения, аналогичные тем, что проведены для области Qp, определим вектор Йу:

Щ=Й¥ = -gtddy/, (4)

где функцию цг в дальнейшем будем называть полным потенциалом. Таким

образом, напряженность магнитного поля Я в области Qlf/ (области полного потенциала) определяется равенством

Н = = пйуг. (5)

Неполный потенциал р и полный потенциал у/ могут быть найдены из решения третьего дифференциального уравнения системы (1)

(Иу(//Я) = 0 (6)

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

В п. 1.1.2 подробно рассмотрен переход от дифференциального уравнения (6) к эквивалентной вариационной задаче. Уравнение (6) умножается на пробную функцию V и интегрируется по всему объему О:

|сПу(//Я)исШ = 0. (7)

£2

Представив область П в виде объединения областей полного и неполного потенциалов О.'1' и £2Р, от уравнения (7) можно перейти к уравнению

¡/иНГцеКГ- \ ¡иН9Гды1гх1С1чг + \Йр%пйу<Ю,р=0,(8)

£# 3Р ПР

где - граничная поверхность между областями ОУ и £2Р с нормалью п^, внешней для области ОУ, а поверхность - та же поверхность, но нормалью пр, внешней для области £1Р. Таким образом, нормали гУ и пр являются противоположно направленными, а значит, определив нормаль единым образом, например, п = п^, и переобозначив поверхность как 5", поверхностные интегралы в соотношении (8) можно свести в один. Учитывая,

что на поверхности 5" выполняется равенство ¡иН^ - Нр + Нс, а также подставляя равенства (2), (4), получим окончательное уравнение

[ // gгad^gгad Ус1С1',/ + | дгас1 р £гас1 ьйО,р + | Нспьс1Би = 0. (9) £# О.Р 5"

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

В п. 1.1.3 рассматривается понятие скачка потенциала и описывается метод его расчета. Скачок потенциала вводится для того, чтобы уравнение (9) имело решение, соответствующее физическому смыслу задачи, то есть, чтобы результирующее поле удовлетворяло на границе Б" между областями ОУ и 0.р условиям сопряжения. Это можно сделать, например, следующим образом:

у/=р + и. (10)

Функция и в соотношении (10) называется скачком (или разрывом) потенциалов. Значения этой функции на поверхности 5" определяются из условия непрерывности тангенциальной составляющей напряженности магнитного поля Н на этой поверхности.

В п. 1.1.4 представлена схема решения уравнения (9) с помощью метода конечных элементов. Для этого функции ц/ и р представляют в виде линейных комбинаций базисных функций ^:

¥= Е Л Р= Е <?/>,- (11)

Здесь /(а^)

- множество индексов узлов сетки, принадлежащих области &, включая ее границы, а | - аналогичное множество для области 0.р.

Обозначим множество индексов узлов, принадлежащих поверхности Би как /(5м),т.е. /(5и) = /(о^)П/(ор).Тогда

9Г=$/Чи|-,1-6/(5и), (12)

где и,- - значение скачка потенциалов и в г -ом узле сетки.

Подставим равенства (11) в уравнение (9):

/ Л

I"

♦I

пр

Цо")

А

(13)

ёга&Ь(Ю.р+ | Нспьй5и =0. 5"

Ч ^ '

Неизвестными в данном уравнении являются с((, /е и д[,

то есть узлам с номерами 16 ) соответствуют по две

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

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

Щ, /6/(5"),

0, ¡е(/(я<")и/(яр))\/(5м),

9г =

перепишем уравнение (13) в виде

(у ) I// gradt^rfQ-

(у а Л )

- _[ Щ 8Г^1> с1Пр + | Н'Гг V -О,

п/»1|=1 )

где V - полное число базисных функций в конечноэлементной сетке.

Выбирая поочередно в качестве пробной функции V базисные функции, получим систему уравнений, которая в матричном виде может быть записана как Ад = Р, где

Ду= К/^гас^у ^гасЦ г',; = 1,у, п

( у Л —

р] =/ 8гас1 <Р] <ЮР ~ / Нсп<р}Ми, ] = IV.

П?

{.¡=1

у $и

В общем случае, эта система уравнений является нелинейной, так как относительный коэффициент магнитной проницаемости ¡и, как правило,

является функцией напряженности магнитного поля, то есть // = //(#), а

поскольку в области ОУ Н = -gгady/, то компоненты матрицы А являются функциями вектора неизвестных ¿¡, и, следовательно, эту систему можно переписать в виде = Р.

В п. 1.2.1 представлен основной принцип математических моделей с выделением главной части поля. Довольно часто при моделировании трехмерных физических процессов, в том числе и магнитостатических, искомое поле имеет достаточно хорошее приближение, получаемое как решение другой, возможно, двумерной, задачи, которое можно получить с более высокой точностью, чем требуется от решения исходной задачи. В том случае, если разница решений рассматриваемых задач составляет не более 10-15%, можно построить более эффективные как в плане вычислительных затрат, так и в плане точности расчетные схемы, учитывающие это обстоятельство. В этих схемах, основанных на выделении основной части поля, ставится задача на нахождение разницы полей, являющихся решением двух рассматриваемых задач, причем эта разница может быть найдена с меньшей точностью в силу того, что является достаточно малой по сравнению с полученным ранее решением.

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

Будем считать, что рассматриваемое магнитное поле имеет довольно хорошее приближение в виде решения более простой задачи, определяющей напряженность магнитного поля Н°, которая удовлетворяет системе уравнений Максвелла

го Ш° = 7°,

СИУ|// Я | =0,

где 7° - плотность стороннего тока, относительная магнитная

проницаемость среды.

Решение исходной задачи

(гоШ = 7,

[<Ц//Н) = 0 (16)

будем искать в виде

я = я° + я+,

считая вектор-функцию Я0 известной и удовлетворяющей системе (15), при этом будем называть поле Я0 нормальным, а поле Я+ - аномальным (или добавочным). Систему (16) можно переписать в следующем виде:

го1(я+) = У-7°,

(17)

сИу Ы/++(//-//°)Я°) = 0.

Как и раньше, выделим в расчетной области £2 полной задачи две подобласти: область 0.р, содержащую токи 7 - 7°, с относительной магнитной проницаемостью ¡л = 1 и область содержащую ферромагнитные

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

Я+=Я+=~§ гас!^.

В области добавочное поле Я+ имеет ненулевой ротор, потому определим его как сумму двух полей: поля, создаваемого разностью токов 7-7° в однородном пространстве, и градиентом функции р, которую будем называть неполным потенциалом. Таким образом, в области С1р

Й+=Н* + Нр=Йс -gvadp,

где к«(я+) = .7-70, сйу(я+) = 0.

В п. 1.1.4 рассматривается вариационная постановка и конечноэлементная дискретизация для решения системы (17).

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

которыми расположены тонкие немагнитные слои. Отношение объема этих слоев к общему объему, называется коэффициентом шихтовки.

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

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

Мх м= О

о

о

Му

о

причем Цх- Цу. Обозначим магнитную проницаемость исходного

ферромагнитного материала через ¡1 и выведем формулы связи между ц и //, учитывающие значение коэффициента шихтовки .V.

Усредняя нормальную составляющую вектора напряженности Н = ¿/доо > получаем

/ , л-1

(1-,)

-+5

Оси Ох и Оу являются касательными к границе раздела материалов в

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

Отметим, что при решении нелинейной задачи для вычисления //(#)

следует использовать кривую используется значение

где в качестве аргумента этой кривои

Н* = 5Я, 5 =

(1 О О

Если же ось шихтовки не сонаправлена ни с одной из координатных осей и, возможно, меняет свое направление в зависимости от рассматриваемой

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

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

Во второй главе подробно рассмотрены способы решения получаемых в каждом случае нелинейных систем уравнений. В п. 2.1 представлены основные способы решения нелинейных систем: метод простой итерации и метод Ньютона, после чего следует подробное рассмотрение метода Ньютона для решения нелинейных систем, получаемых в результате конечноэлементного моделирования. Большая часть рассматриваемой главы посвящена выводу формул для линеаризации систем, получаемых при использовании метода скалярных потенциалов и вышеуказанных его модификациях. В частности, в п. 2.2 разобрана линеаризация системы, полученной для базовой модели со скалярными потенциалами, в п. 2.3 - для модели с выделением главной части поля, а в п. 2.4 - для модели, учитывающей шихтованность материалов. В п. 2.5 рассмотрена методика вычисления магнитной проницаемости и ее производных по заданной таблице значений.

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

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

На рис. 1 представлена часть расчетной области, обладающая ферромагнитными свойствами. Длина рассматриваемого фрагмента - 66.8 см, высота задней стенки - 16 см. Ширина дальнего полюса - 6 см, ширина остальных полюсов - 7.4 см, ширина боковой стенки - 2 см, расстояние между полюсами - 4.8 см. Высота основания конструкции - 5.1 см, высота полюсов -9.3 см. Отметим, что в расчетную область попала только половина шестого полюса, так как одна из плоскостей симметрии прошла через его середину. Вторая плоскость симметрии проходит параллельно основанию рассматриваемой конструкции через верхнюю плоскость задней стенки.

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

Рис. 1. Ферромагнитная часть расчетной области

Плотность тока во всех обмотках одинакова и составляет 40.2299 А/см2, сечение обмоток на крайних четырех полюсах (расположенным возле боковых стенок) - 2x4.35см, сечение остальных 18 обмоток - 2x8.7см, при этом направление токов в обмотках меняется при переходе к следующему полюсу как в верхней, так и в нижней половинах, в результате чего распределение потенциала имеет вид, представленный на рис. 1.

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

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

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

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

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

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

закругления были достаточно удалены от конструкции. Получив решение этой задачи и вычтя его из решения трехмерной задачи с исходными размерами конструкции (без задней стенки), мы получим непосредственно изменение поля, возникающее из-за трехмерности конструкции, уменьшив сеточную погрешность этого изменения. Отметим, что при решении аномальной задачи, необходимо задавать два набора обмоток: обмотки исходной задачи и длинные обмотки с обратными токами, которые соответствуют токам двумерной задачи.

Задачи будем решать на трех вложенных сетках, содержащих 18000, 130000 и 1000000 узлов соответственно. В качестве измеряемой величины будем рассматривать у - компоненту вектора магнитной индукции В в плоскости у = 0, сместившись по оси г на 0.05 м от середины полюсов (чтобы трехмерный эффект оказался более существенным). На рис. 2 представлены абсолютные погрешности аномалий, где в качестве точного решения взято решение аномальной задачи на третьей, самой подробной сетке.

00 0Л 02 о!з О <Х5 хГм

* Решение аномальной задачи, сетка 1 Р Решение аномальной задачи, сетка 2 У Трехмерная аномалия при прямом расчете, сетка 1 - Трехмерная аномалия при прямом расчете, сетка 2 л Трехмерная аномалия при прямом расчете, сетка 3

Рис. 2. Графики абсолютной погрешности аномалии

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

подробной сетке. Отметим, что если решение прямой задачи еще достаточно сильно меняется при дроблении сетки, то решение аномальной задачи на третьей сетке отличается от решения на второй сетке существенно меньше. Учитывая значения самого аномального поля, а также значения нормального поля (поля, полученного при решении двумерной задачи), получаем, что при последнем дроблении сетки аномалия изменилась во втором знаке (изменения не более 50 гаусс), и эти изменения составляют не более 2% от величины нормального поля.

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

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

с

0.0

0.1

0.2

0.3

0.4

0.5

X, М

Щ Разница решений прямой задачи на сетке 1 и аномальной задачи на сетке 3 ^ Разница решений прямой задачи на сетке 2 и аномальной задачи на сетке 3 т Разнгща решений прямой задачи на сетке 3 и аномальной задачи на сетке 3

Рис. 3. Разница решений прямой и аномальной задач

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

- '.v.;; J

• • ' ixriv.:' "'Г: - 1. i, ' ■ ■ ir г. и . i >n< W- ■ ' ■ ■ .v.; ■ ■ ■ "

, : i \ У VECTOR FIELDS

Рис. 4. Общий вид полюса циклотрона и спиральных шимм

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

Учтем сразу все плоскости симметрии, чтобы уменьшить расчетную область и получить возможность использования более подробной сетки. Прежде всего, конструкция симметрична относительно плоскости г = 0, расположенной посередине между полюсами магнита. Более того, конструкция симметрична относительно плоскости >> = 0, делящей ярмо магнита на две равные Ш-образные части. Таким образом, от решения задачи в полной конструкции можно сразу перейти к решению задачи в ее четверти, поэтому в дальнейшем будем рассматривать часть конструкции, расположенную в области у > 0, г ^ 0.

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

Задачу в 90° -ом секторе также можно решать как аномальную относительно двумерного поля, полученного при решении соответствующей

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

В п. 3.2.2 приведена математическая модель для решения двумерной осесимметричной задачи магнитостатики. Результаты решения задачи на двумерное приближение приведены в п. 3.2.3.

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

Раздел 3.3 посвящен моделированию поля в магните, ферромагнитная часть которого выполнена из шихтованного железа с коэффициентом шихтовки 0.03.

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

Базовое сечение расчетной области, с учетом бака для задания первых краевых условий, имеет вид, представленный на рис. 5, 6. На верхнем и нижнем центральных полюсах расположено по одной обмотке с сонаправленными токами в 29880 А.

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

Рис. 5. Вид базового сечения

4.1 4.2 4.3 4.4 4.5 X

Рис. 6. Увеличенный вид базового сечения

•-* Аномальная задача, сетка 1 о-" Прямая задача, сетка 1 Прямая задача, сетка 2

Рис. 7. Абсолютная погрешность решения

Для оценки точности решения, задача была решена на двух сетках, первая из которых содержала 140000 узлов, а вторая (удвоенная) - 1125000 узлов. Также эта задача была решена как аномальная, где в качестве нормального поля было выбрано решение этой же задачи без учета анизотропии на удвоенной сетке.

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

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

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

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

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

Таблица 1

Значения интегралов вектора магнитной индукции

Радиус окружности (м) Ток 100А Ток ЗООА Ток 500А

Без шихтовки С шихтовкой Без шихтовки С шихтовкой Без шихтовки С шихтовкой

2.833 0.485347 0.485154 1.35241 1.33406 1.72211 1.68561

2.838 0.486545 0.486352 1.35594 1.33755 1.72796 1.69147

2.843 0.488127 0.487932 1.36044 1.34201 1.7345 1.69795

2.848 0.490154 0.489959 1.36614 1.34764 1.74214 1.70546

2.853 0.490416 0.490221 1.36696 1.34846 1.74365 1.70697

2.858 0.490214 0.49002 1.36646 1.348 1.74338 1.70673

2.863 0.490561 0.490366 1.36746 1.34899 1.74466 1.70798

2.868 0.491417 0.491222 1.36982 1.35131 1.74731 1.71055

2.873 0.492756 0.49256 1.37348 1.35489 1.7512 1.71428

2.878 0.494567 0.494371 1.37839 1.35969 1.75622 1.71907

2.883 0.495533 0.495336 1.3809 1.36214 1.7579 1.72057

Разница значений (в %) 2.1 2.1 2.1 2.1 2.1 2.1

В таблице 1 представлены результаты моделирования для различных значений токов в обмотках. В последней строке таблицы приведено отношение разницы максимального и минимального значений интегралов по заданным кривым к минимальному значению этого интеграла. Как видно из представленной таблицы, при изготовлении ферромагнитной части диполя из железа с радиальной шихтовкой поле внутри магнита ослабевает, при этом чем сильнее ток, тем большему изменению подвержено поле. Так если при токе в 100А изменение составляет менее 0.1%, то при токе в 500А интегральное

значение вектора магнитной индукции при использовании шихтованного железа уменьшается примерно на 2.3%.

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

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

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

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

Основные результаты проведенной работы заключаются в следующем:

• Разработаны и реализованы в рамках программного комплекса МАЯТАС модификации метода скалярных потенциалов для решения трехмерных нелинейных задач магнитостатики на смешанных конечноэлементных сетках, учитывающие анизотропию в коэффициенте магнитной проницаемости среды. В том числе представлена технология выделения главной части поля при решении подобных задач, позволяющая в ряде случаев существенно повысить точность получаемого решения.

• Предложена методика учета шихтованности материала, магнитная проницаемость которого зависит от напряженности магнитного поля, при конечноэлементном моделировании магнитных систем. На нескольких примерах решения модельных и практических задач продемонстрирована ее эффективность.

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

• Проведено исследование влияния шихтовки ферромагнитной части С-образного диполя на постоянство поля внутри него, в результате которого показано, что изготовление проектируемого магнита из шихтованного или цельного железа не меняет его характеристик на постоянном токе.

Основные результаты диссертации опубликованы в следующих работах:

1. Игнатьев А. Н. Моделирование магнитных систем, содержащих шихтованные материалы, методом скалярных потенциалов / А. Н. Игнатьев // Актуальные проблемы электронного приборостроения: материалы X международной конференции. - Новосибирск : Изд-во НГТУ, 2010. - Т. б. -С.124-129.

2. Игнатьев А. Н. Модификация метода скалярных потенциалов для решения задач магнитостатики с шихтованными материалами / А. Н. Игнатьев, М. Э. Рояк // Научный вестник Новосибирского государственного технического университета. - Новосибирск : Изд-во НГТУ, 2010. - № 2 (39). - С.91-100 (из перечня ВАК).

3. Корсун М. М. Применение технологии выделения поля при конечноэлементном моделировании квадрупольной линзы / М. М. Корсун, А. Н. Игнатьев, М. Э. Рояк // Научно-технический вестник Санкт-Петербургского государственного университета информационных технологий, механики и оптики. - СПб : Изд-во СПбГУ ИТМО, 2008. - Т. 55. - С.61-70 (из перечня ВАК).

4. Игнатьев А. Н. Решение задач магнитостатики с помощью скалярных потенциалов в конструкциях, содержащих шихтованные материалы /А. Н. Игнатьев II Сб. науч. тр. НГТУ. - Новосибирск : Изд-во НГТУ, 2007. -№4 (50).-С. 13-20.

5. Игнатьев А. Н. Вычислительная схема решения трехмерных задач магнитостатики с использованием скалярных потенциалов, основанная на выделении нормального поля / А. Н. Игнатьев, М. Э. Рояк // Материалы Российской научно-технической конференции «Информатика и проблемы телекоммуникации». -Новосибирск: СибГУТИ, 2006. - Т. 1. - С.159-161.

6. Игнатьев А. Н. Выделение основной части поля при решении трехмерных нелинейных задач магнитостатики / А. Н. Игнатьев, М. Э. Рояк // Актуальные проблемы электронного приборостроения: материалы 8 международной конференции. - Новосибирск : Изд-во НГТУ, 2010. - Т. 6. -С.37-44.

7. Петров Р. В. Исследование возможности использования токовых линий при вычислении интегральных характеристик электродвигателя У Р. В. Петров, С. X. Рояк, А. Н. Игнатьев // Сб. науч. тр. НГТУ. - Новосибирск : Изд-во НГТУ, 2005. - № 4 (42). - С. 115-121.

8. Игнатьев А. Н. Вычисление скачка потенциалов при расчете трехмерного магнитного поля с использованием двух потенциалов / А. Н. Игнатьев, М. Э. Рояк // Материалы Российской научно-технической конференции «Информатика и проблемы телекоммуникации». - Новосибирск : СибГУТИ, 2005. - Т. 1. - С. 139-142.

9. Игнатьев А. Н. Повышение эффективности вычисления напряженности магнитного поля токовых обмоток при решении задач магнитостатики / А. Н. Игнатьев, С. X. Рояк // Сб. науч. тр. НГТУ. - Новосибирск : Изд-во НГТУ, 2004.-№ 1 (35). - С.41-48.

я,

I V

Отпечатано в типографии Новосибирского государственного технического университета 630092, г. Новосибирск, пр. Карла Маркса, 20, тел. (383)346-08-57 формат 60x84/16, объем 1.5 п.л., тираж 100 экз., заказ № 1711, подписано в печать 18.11.2010г.

Оглавление автор диссертации — кандидата технических наук Игнатьев, Александр Николаевич

Содержание.

Введение.

Глава 1. Решение трехмерных нелинейных задач магнитостатики с использованием двух скалярных потенциалов.

1.1. Основная схема решения трехмерных задач магнитостатики с использованием двух скалярных потеницалов.

1.1.1. Математическая модель.

1.1.2. Вариационная постановка.

1.1.3. Вычисление скачка потенциалов.

1.1.4. Вычисление значений полного и неполного потенциалов.

1.2. Модификация метода скалярных потенциалов, основанная на выделении главной части поля.

1.2.1. Основной принцип математических моделей с выделением главной части поля.

1.2.2. Математическая модель для метода скалярных потенциалов.

1.2.3. Вариационная постановка и конечноэлементная дискретизация.

1.3. Решение задач магнитостатики в анизотропных средах.

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

1.3.2. Модификация метода скалярных потенциалов для моделирования полей в анизотропных средах.

Глава 2. Решение нелинейных систем уравнений, получаемых при моделировании трехмерных магнитостатических полей.

2.1. Основные итерационные методы решения нелинейных систем уравнений.

2.1.1. Метод простой итерации.

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

2.1.3. Линеаризация конечноэлементных нелинейных систем уравнений для метода Ньютона.

2.2. Учет нелинейности в коэффициенте магнитной проницаемости при решении задачи с использованием двух скалярных потенциалов.

2.3. Учет нелинейности в коэффициенте магнитной проницаемости при решении задачи с выделением главной части поля.

2.4. Учет нелинейности в коэффициенте магнитной проницаемости при решении задачи в шихтованных средах.

2.4.1. Линеаризация конечноэлементной системы уравнений для решения задачи без выделения главной части поля.

2.4.2. Линеаризация конечноэлементной системы для решения задачи с выделением главной части поля.

2.5. Вычисление значений магнитной проницаемости и ее производных по заданной таблице значений.

Глава 3. Примеры решения задач.

3.1. Моделирование поля в вигглере.

3.1.1. Описание расчетной области.

3.1.2. Математическая модель для решения двумерной задачи магнитостатики в декартовых координатах.

3.1.3. Результаты решения двумерной задачи.

3.1.4. Результаты решения трехмерной задачи.

3.2. Моделирование поля в магнитной системе циклотрона.

3.2.1. Описание конструкции.

3.2.2. Математическая модель для решения двумерной осесимметричной задачи магнитостатики.

3.2.3. Результаты решения двумерной задачи.

3.2.4. Результаты решения трехмерной задачи.

3.3. Моделирование поля в магните с шихтованным железом.

3.3.1. Описание конструкции.

3.3.2. Результаты решения задачи.

3.4. Моделирование поля в С-образном диполе.

3.4.1. Описание конструкции.

3.4.2. Результаты решения задачи.

Введение 2010 год, диссертация по информатике, вычислительной технике и управлению, Игнатьев, Александр Николаевич

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

В связи с тем, что ускорители являются достаточно дорогими установками, одним из основных методов, используемых при проектировании и создании магнитных систем, является математическое моделирование. Расчет магнитных систем ускорителей — достаточно сложная задача математической физики, требующая математических исследований при разработке численных методов, эффективных программных реализаций, а также больших ресурсов вычислительных машин. Математическое моделирование дает возможность резко уменьшить время анализа поля в магните выбранной конфигурации, повысить точность, сократить стоимость и такого анализа, и самого магнита, так как непосредственное измерение самого магнитного поля является трудоемкой и дорогостоящей проблемой. Наряду с этим, математическое моделирование позволяет исследовать и те части конструкции магнита, измерения в которых крайне затруднительны или даже невозможны (например, распределение индукции в магнитопроводе традиционных магнитов), но распределение поля в этих частях сказывается существенным образом на характеристиках и работе магнита [36].

В конечном счете, только математическое моделирование магнитной системы позволяет сделать выбор оптимальной конструкции магнита в каждом конкретном случае. Основной (и очень важной) характеристикой решения, получаемого в результате моделирования, является его точность. Как правило, получение решения с высокой точностью требует очень больших вычислительных ресурсов. Так, например, при конечноэлементном моделировании самым простым и наиболее часто используемым способом повышения точности является дробление сетки, на которой решается задача. Однако, при решении задач, где точность расчета трехмерного магнитного должна достигать сотых долей процента (в частности, в задачах проектирования установок с электронным охлаждением), такой способ неэффективен. Это связано с тем, что использование чрезмерно подробной сетки приводит к существенному увеличению необходимой памяти и, что еще более важно, времени, требуемых для решения задачи и последующей выдачи результатов [34, 51, 69, 80, 86].

Таким образом, несмотря на то, что к настоящему времени разработан достаточно большой объем программно-математического обеспечения, реализованного в таких широко распространенных программных комплексах, как А№У8, РШХЗБ, ОРЕЫАЗО, ИАВТКАИ и т.д. [35, 38, 39, 40, 57, 71, 76, 94], остается множество важных практических задач, для которых получение результатов требуемой точности весьма затруднительно.

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

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

При отсутствии поверхностных токов и токов, протекающих по ферромагнетику, задача нахождения распределения магнитного поля, созданного стационарными токами в проводниках, сводится к нахождению вектор-функций напрженности магнитного поля и магнитной индукции из системы уравнений Максвелла для стационарного магнитного поля [79, 87, 90]. При нелинейной зависимости магнитной проницаемости от напряженности магнитного поля и сложной геометрии областей решение этой системы возможно только численными методами, базирующимися на различных постановках, включающих интегральные, дифференциальные и комбинированные. Для решения трёхмерных задач магнитостатики наиболее распространенными являются постановки относительно скалярного и векторного потенциалов.

Векторная постановка приводит, как правило, к гораздо более трудоёмким вычислительным схемам, так как в этом случае при решении задачи либо нужно искать три неизвестные функции, удовлетворяющие системе из трёх скалярных уравнений, либо решать задачу как векторную с использованием специальной технологии представления вектор-потенциала. И в том, и в другом случае вычислительные затраты гораздо (на порядок и более) выше, чем при решении одного скалярного уравнения для достижения той же точности вычисления характеристик магнитного поля. Дополнительной (и довольно существенной) трудностью является неоднозначность определения вектор-потенциала. Однако, векторный потенциал широко используется при расчете магнитных полей в двумерной постановке [2, 55, 91, 92]. Если ось Ог декартовой прямоугольной или цилиндрической системы координат совместить с осью симметрии магнитной системы, то вектор плотности тока и векторный потенциал будут иметь только одну ненулевую компоненту. Подробно эти постановки рассмотрены в разделах 3.1.2 и 3.2.2 соответственно.

Гораздо более эффективным для решения трёхмерных задач магнитостатики является использование скалярного магнитного потенциала. В этой постановке вектор напряженности магнитного поля определяется как разность напряженности магнитного поля, создаваемого токами в вакууме, (определить ее можно, например, по закону Био-Савара) и градиента скалярной функции, называемой неполным потенциалом. Такая постановка позволяет получать приемлемые результаты при вычислении магнитного поля вне ферромагнитных материалов, однако внутри этих материалов значение поля вычисляется с очень низкой точностью. Это связано с тем, что в материалах с большой относительной магнитной проницаемостью напряженность магнитного поля может быть много меньше соответствующих значений поля, создаваемого теми же токами в вакууме. Таким образом, напряженность магнитного поля в ферромагнетиках получается как разность двух близких по значению величин, и даже если погрешность расчета этих величин составляет десятые доли процента, то в результате их вычитания она может стать неприемлемой.

В результате, использование только одного (неполного) скалярного потенциала при решении нелинейных задач магнитостатики неэффективно, так как требует очень высокой точности вычисления самого потенциала и его градиента для того, чтобы обеспечить необходимую точность вычисления коэффициента магнитной проницаемости. Эти трудности могут быть преодолены введением так называемого полного потенциала с тем, чтобы в ферромагнетиках напряженность магнитного поля представлялась непосредственно как градиент этой функции [28, 84].

В данной работе подробно рассматривается метод решения трехмерных нелинейных задач магнитостатики с использованием двух скалярных потенциалов в дифференциальной постановке, являющийся одним из наиболее эффективных методов численного решения трехмерных нелинейных задач магнитостатики. В то же время, относительно полного скалярного потенциала возможно получить интегральную постановку [1, 30, 31], а в тех случаях, когда коэффициент магнитной проницаемости не зависит от поля, применима также и граничная постановка [16, 27, 31, 50].

Отметим, что этот метод возможно сочетать с другими методами моделирования магнитных полей (например, с методом граничных элементов [19, 45,46, 62]), используя конечные элементы со скалярным потенциалом лишь в части области, содержащей нелинейные ферромагнитные материалы, что позволяет избежать построения сетки в вакууме и тем самым значительно сократить размерность получаемой системы уравнений. При этом все предложенные в работе схемы для метода скалярных потенциалов остаются корректными.

Еще один метод расчета трехмерных магнитостатических полей, основанный на методе граничных интегралов, используется в программе RADIA [6, 9, 13]. Этот метод заключается в том, что область, содержащая ферромагнитные материалы, разбивается на некоторое количество подобластей, внутри каждой из которых намагниченность и коэффициент магнитной проницаемости считаются постоянными. Для каждой такой подобласти на основе закона Био-Савара вычисляется «матрица взаимодействия» со всеми полученными подобластями, умножение которой на вектор намагниченности рассматриваемой подобласти считается равным напряженности поля, создаваемого этой подобластью внутри другой подобласти. Приравнивая напряженность магнитного поля в каждой подобласти к сумме напряженностей, создаваемых всеми подобластями, и напряженности внешнего поля, создаваемого токами, и учитывая связь напряженности и намагниченности поля для каждой подобласти, мы получаем систему, из которой находим значение поля в каждой подобласти. После этого значение поля в любой точке пространства может быть вычислено на основе закона Био-Савара, если рассматривать каждую подобласть в качестве источника поля.

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

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

Научная новизна.

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

2. Предложена методика учета шихтованных материалов при решении трехмерных нелинейных задач магнитостатики.

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

4. Проведены исследования влияния шихтовки на характеристики С-образного дипольного магнита при постоянном токе.

Личный вклад автора работы заключается в разработке вычислительных схем моделирования трехмерных нелинейных магнитостатических полей с выделением нормального поля и с учетом анизотропии в коэффициенте магнитной проницаемости среды, программной реализации [3, 10, 18, 42, 58,60,77, 85,100] всех описываемых методов в программном комплексе МАБТАС и проведении исследований относительно эффективности предложенных методов.

На защиту выносятся:

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

• Методика учета шихтованных материалов при решении трехмерных нелинейных задач магнитостатики, позволяющая с достаточной точностью моделировать шихтовку материала в произвольном направлении;

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

• Результаты исследования влияния шихтовки на характеристики С-образного дипольного магнита.

Практическая ценность работы и реализация результатов

Разработанные автором вычислительные схемы реализованы в программном комплексе МАЭТАС и широко применяются для решения многих сложных практических задач. В диссертационной работе приводятся несколько примеров решения таких задач:

• высокоточное моделирование магнитной системы вигглера с использованием поэтапного выделения поля;

• высокоточное моделирование магнитной системы циклотрона с использованием поэтапного выделения поля;

• моделирование поля в магните из шихтованного железа;

• моделирование поля с С-образном диполе.

Результаты диссертационной работы использовались при выполнении научно-исследовательских хоздоговорных работ НГТУ:

• «Конечноэлементные исследования трёхмерных магнитных полей дипольных магнитов» (2006 г., НИУ ИЯФ СО РАН).

• «Конечноэлементные исследования магнитных полей дипольных магнитов HEBT и МЕВТ с учетом шихтованности и сложной геометрии» (2007 г., НИУ ИЯФ СО РАН);

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

Апробация работы

Основные результаты работы были представлены и докладывались на: восьмой и десятой международной научно-технической конференции «Актуальные проблемы электронного приборостроения» АПЭП-2006, 2010 (Новосибирск, 2006г. и 2010 г.); V Всероссийской межвузовской конференции молодых ученых (Санкт-Петербург, 2008 г.); а также на семинарах ИЯФ СО РАН (г. Новосибирск), ОИЯИ (г. Дубна).

Результаты исследований изложены автором в 9 печатных работах, из которых 2 опубликованы в изданиях, включенных в перечень ВАК ведущих рецензируемых научных журналов и изданий, выпускаемых в Российской Федерации, 3 - в сборниках научных трудов, 4 — в сборниках трудов конференций.

Структура работы

Диссертация состоит из введения, трех глав, заключения, списка использованных источников (100 наименований) и приложения. Работа изложена на 120 страницах, включая 29 рисунков и 1 таблицу.

Заключение диссертация на тему "Решение трехмерных задач магнитостатики при проектировании магнитных систем ускорителей заряженных частиц"

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

• Разработаны и реализованы в рамках программного комплекса МА8ТАС модификации метода скалярных потенциалов для решения трехмерных нелинейных задач магнитостатики на смешанных конечноэлементных сетках, учитывающие анизотропию в коэффициенте магнитной проницаемости среды. В том числе представлена технология выделения главной части поля при решении подобных задач, позволяющая в ряде случаев существенно повысить точность получаемого решения.

• Предложена методика учета шихтованности материала, магнитная проницаемость которого зависит от напряженности магнитного поля, при конечноэлементном моделировании магнитных систем. На нескольких примерах решения модельных и практических задач продемонстрирована ее эффективность.

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

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

ЗАКЛЮЧЕНИЕ

Библиография Игнатьев, Александр Николаевич, диссертация по теме Математическое моделирование, численные методы и комплексы программ

1. Armstrong A. G. А. М. The Solution of 3D Magnetostatic Problems using Scalar Potentials / A. G. A. M. Armstrong, C. J. Collie, J. Simkin, C. W. Trowbridge // Proc. COMPUMAG Conf. on the Computation of Magnetic Fields. Grenoble 1978.

2. Assous F. Theoretical tools to solve the axisymmetric Maxwell equations / F. Assous, P. Ciarlet (Jr), S. Labruine // Math. Meth. Appl. Sci.—2002.—Vol. 25.—P.49-78.

3. Bangerth W. Using Modern Features of С++ for Adaptive Finite Element Methods: Dimension-Independent Programming in Deal II / W. Bangerth // Proceedings of the 16th IMACS World Congress 2000, Lausanne, Switzerland, 2000.

4. Bathe K.-J. Finite Element Procedures. / K.-J. Bathe Prentice Hall, New Jersey, 1996.- 1050 p.

5. Bottauscioa O. A mathematical approach to loss estimation in non-homogeneous magnetic materials / O. Bottauscioa, V. Chiado'Piatb, M. Chiampic, M. Codegoned, A. Manzin // Journal of Magnetism and Magnetic Materials 290291 (2005) P.1450-1453.

6. Chubar О. A 3D Magnetostatics Computer Code for Insertion devices / O. Chubar, P. Elleaume, J. Chavanne // SRI97 Conference, August 1997, J. Synchrotron Rad. (1998). 5 P.481-484.

7. Donescu P. A generalized object-oriented approach to solving ordinary and partial differential equations using finite elements. / P. Donescu, T. A. Larsen // Finite Elements in Analysis and Design, Vol. 22 (1996) P.93-107.

8. ELCUT. Комплекс программ моделирования двумерных физических полей с помощью метода конечных элементов. НПКК «ТОР», Санкт-Петербург, 1994.

9. Elleaume P. Computing 3D Magnetic Field from Insertion Devices / P. Elleaume, O. Chubar, J. Chavanne // Proc. of the PAC97 Conference, May1997 P.3509-3511.

10. Eyheramendy D. An object-oriented hybrid symbolic/numerical approach for the development of finite element codes / D. Eyheramendy // Finite Elements in Analysis and Design, Vol.36 (2000) P.315-334.

11. Flaherty J. E. Finite Element Analysis. / J. E. Flaherty // Lecture Notes, 2000.

12. Grudiev A. Mathematical Simulation of 3-D Magnetostatic Fields Using the Complex of Programs MASTAC. / A. Grudiev,M. Rojak, E. Shurina, Yu. Soloveichik, M. Tiunov, P. Vobly // Abstracts of AMCA 95. - Novosibirsk: NCC Publisher, 1995. - P. 131-132.

13. Kettunen L. Volume integral equations in nonlinear 3-d magnetostatics. / L. Kettunen, K. Forsman, D. Levine, W. Gropp // Internat. Journal of Numerical Methods in Engineering, 1995. Vol.38 - P.2655.

14. Langer U. Coupled Finite and Boundary Element Domain Decomposition Methods. / U. Langer, O. Steinbach // Lecture Notes in Applied and Computational Mechanics, n.29, 2006. P.61-96.

15. LeanM. H. Nonlinear Boundary Element Method for Two-dimensional Magnetostatics. / M. H. Lean, D.S. Bloomsbers // J. Appl. Phys., Vol. 55. No. 6. 1984.

16. Lindholm D.A. Notes on Boundary Equations for Three-Dimensional Magnetostatics. / D. A. Lindholm // IEEE Transactions on Magnetics, Vol. MAG-16, No.6, November 1980. P.1409-1413.

17. Lobry J. A new BEM technique for nonlinear 2D magnetostatics. / J. Lobry // Engineering Analysis with Boundary Elements, Vol. 26, Issue 9, October 2002. P.795-801.

18. McKenna F.T. Object-Oriented Finite Element Programming: Frameworks for Analysis, Algorithms and Parallel Computing / F. T. McKenna // Ph.D. dissertation, University of California, Berkeley, 1997.

19. Mefire S.M. Mixed finite element and boundary element approximation in 3D magnetostatics for computation of the magnetic induction. / S. M. Mefire // Applied Mathematics and Computation, Volume 125, Issue 2-3, January 2002. -P.399-421.

20. Polak S. J. An account for the use of the FEM for magnetostatic problems / S. J. Polak, A. Watchers, A. de Beer // Proc. Compumag conf. on the Comp. of Mag. Fields / Ed. by C. W. Trowbridge. — Oxford: Ruth. Lab., Sci. Res. Counc., 1976. —P. 19-27.

21. Preis K. Numerical analysis of 3D magnetostatic fields / K. Preis, I. Bardi, O. Biro // IEEE Trans, on MAG. Vol. 27. (1991) - P.3798-3803.

22. Schatz A.H. Mathematical theory of finite and boundary elements methods, methods / A.H. Schatz, V. Thomee, W.L. Wendland // Basel, Boston, Berlin: Birkhaeuser, 1990.-P.276.

23. Simkin J. A Comparison of Integral and Differential Equation Solutions For Field Problems / J. Simkin // IEEE Trans, on Magnetics, Vol. MAG-18, N2, 1982. -P.401-405.

24. Simkin J. Three-dimensional Nonlinear Electromagnetic Field Computations,

25. Using Scalar Potentials / J. Simkin, C. W. Trowbridge // IEEE PROC., Vol.127, pt. B, No.6, 1980. P.368-374.

26. Trowbridge C.W. Integral Equations Revisited. / C. W. Trowbridge // ICS Newsletter, February, 1996

27. Trowbridge C.W. Three-Dimensional Field Computation / C. W. Trowbridge // IEEE Trans, on Magnetics, Vol. MAG-18, N1, 1982. P.293-297.

28. Yudin I. P. 3D-Field Calculations of Magnets by the Two Scalar Potential Method / I. P. Yudin, E. E. Perepelkin // Report N P-084 on ICAP-2004, S-Peterburg, 2004.

29. Zienkiewicz О.С. The Finite Element Method. Volume 1: The Basis. / О. C. Zienkiewicz, R. L. Taylor Butterworth-Heinemann, 5th edition, 2000. -707 p.

30. Айрян Э.А. Численные алгоритмы расчета магнитных систем ускорителей заряженных частиц / Э.А. Айрян, Е.П. Жидков, А.В. Федоров и др. // Физика элементарных частиц и атомного ядра -1990 Т. 21, вып.1. — С.251-307.

31. Акишин П.Г. Численное моделирование магнитостатических полей на

32. ЭВМ. Дисс. . доктора ф.-м. наук / П.Г. Акишин Дубна, 1993.

33. Алямовский A.A. SolidWorks/COSMOSWorks. Инженерный анализ методом конечных элементов элементов / A.A. Алямовский — М.: ДМК Пресс, 2004. 432 с.

34. Андреева Е.Г. Конечно-элементный анализ стационарных магнитных полей с помощью программного пакета ANSYS: Учеб. Пособие. / Е.Г. Андреева, С.П. Шамец, Д.В. Колмогоров // Омск: Изд-во ОмГТУ, 2002. -92 с.

35. Андрианов С.Н. Компьютерное моделирование 3D-магнитного поля изохронного циклотрона в ПИЯФ. / С.Н. Андрианов, С.А. Артамонов,

36. A.Н.Дубровин, В.А. Елисеев // Вестник СПБГУ, сер.10, вып.З, 2008. -С. 12-23.

37. Бакулин В.Н. Объектно-ориентированная реализация метода конечных элементов / В.Н. Бакулин, В.О. Каледин, Вл.О. Каледин, Е.В. Кузнецова,

38. B.В. Репинский // Математическое моделирование, т. 15, №2, 2003. —1. C.77-82.

39. Бахвалов Н. С. Численные методы / Н.С. Бахвалов, Н.П. Жидков, Г.М. Кобельков М.: Физматлит, 2002. - 630 с.

40. Бенерджи П. Методы граничных элементов в прикладных науках / П. Бенерджи, Р. Баттерфилд // Пер. с англ. М.: Мир, 1984. 494 с.

41. Бреббия К. Методы граничных элементов. Пер. с англ. / К. Бреббия, Ж. Теллес, Л. Вроубел // М.: Мир, 1987. 524 с.

42. Вержбицкий В.М. Основы численных методов / В.М. Вержбицкий -Москва: Высшая школа 2002. — 840 с.• 48. Волков Е.А. Численные методы. // М.: Наука, 1987. 248 с.

43. Жидков Е.П. Алгоритмы численного моделирование в методе двух скалярных потенциалов для описания трехмерного распределения поля магнита. / Е.П. Жидков, Е.Е. Перепелкин, И.П. Юдин // Вестник РУДН, серия Физика, 2001. №9, вып.1. - С.27-32.

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

45. Игнатьев А.Н. Решение задач магнитостатики с помощью скалярных потеницалов в конструкциях, содержащих шихтованные материалы / А.Н. Игнатьев // Сб. науч. тр. НГТУ Новосибирск : Изд-во НГТУ, 2007 № 4(50). С.13-20

46. Игнатьев А.Н. Модификация метода скалярных потенциалов для решения задач магнитостатики с шихтованными материалами / А.Н. Игнатьев, М.Э. Рояк // Научный вестник НГТУ. Новосибирск: Изд-во НГТУ, 2010. -№2(39) — С.91-100.

47. Ильин В.П. Численные методы решения задач электрофизики. / В.П. Ильин М.: Наука, 1985. - 336 с.

48. Иродов И.Е. Основные законы электромагнетизма. / И.Е. Иродов // М.:

49. Высшая школа, 1983. — 288 с.

50. Каплун А.Б. ANSYS в руках инженера / А.Б. Каплун, Е.М. Морозов, М.А. Олферьева издательство "Эдиториал УРСС" , 2004 - 272 с.

51. Керниган Б. Язык программирования Си. / Б. Керниган, Д. Ритчи СПб: Невский диалект, 2003. — 352 с.

52. Коломенский A.A. Теория циклических ускорителей / A.A. Коломенский, А.Н. Лебедев М.:Физматгиз, 1962. - 352 с.

53. Константайн Л. Разработка программного обеспечения: Пер. с англ. / Л. Константайн, Л. Локвуд СПб: Питер, 2004. — 592 с.

54. Кремер И.А. Расчет осесимметричных магнитных полей методом конечных элементов / И.А. Кремер, М.В. Урев // Труды Международной конференции по вычислительной математике МКВМ-2004. Ч.Н. — Новосибирск, 2004.- С.524-529.

55. Кулон Ж.-Л. САПР в электротехнике: Пер. с франц. / Ж.-Л. Кулон, Ж.-К. Сабоннадьер М.: Мир, 1988.-208 с.

56. Курбатов П.А. Численный расчет электромагнитных полей. / П.А. Курбатов, С.А. Аринчин М.: Энергоатомиздат, 1984. - 168 с.

57. Марчук Г.И. Методы вычислительной математики. / Г.И. Марчук М.: Наука, 1989.-608 с.

58. Марчук Г.И. Введение в проекционно-сеточные методы. / Г.И. Марчук,

59. B.И. Агошков М.: Наука, 1981.-416 с.

60. Матвеев А.Н. Электричество и магнетизм. / А.Н. Матвеев М.: Высшая школа, 1983.-463 с.

61. Норри Д. Введение в метод конечных элементов / Д. Норри, Ж. де Фриз — М.: Мир, 1981.-304 с.

62. Обэн Ж.-П. Приближенное решение эллиптических краевых задач: Пер. с англ. / Ж.-П. Обэн М.: Мир, 1977. - 383 с.

63. Огородникова О.М. Конструкционный анализ в среде ANSYS: Учебное пособие / О.М. Огородникова Екатеринбург: УГТУ-УПИ, 2004. - 68 с.

64. Розенцвейг Р. Феррогидродинамика: Пер. с англ. / Р. Розенцвейг М.: Мир, 1989.-356 с.

65. Рояк М.Э. Сеточные методы решения краевых задач математической физики. / М.Э. Рояк, Ю.Г. Соловейчик, Э.П. Шурина Новосибирск: НГТУ, 1998.- 120 с.

66. Рычков С.П. MSC.visual NASTRAN для Windows / С.П. Рычков -издательство "НТ Пресс" 2004 552 с.

67. Рычков В.Н. Объектно-ориентированная параллельная распределённая система для конечно-элементного анализа / В.Н. Рычков, И.В. Красноперов, С.П. Копысов // Математическое моделирование, т. 14, №9, 2002г.-С.81-86.

68. Сабоннадьер Ж.-К. Метод конечных элементов и САПР: Пер. с франц. / Ж.-К. Сабоннадьер, Ж.-Л. Кулон М.: Мир, 1989. - 190 с.

69. Самарский A.A. Численные методы. / A.A. Самарский, A.B. Гулин М.: Наука, 1989.-432 с.

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

71. Сильвестер П. Метод конечных элементов для радиоинженеров и инженеров-электриков / П. Сильвестер, Р. Феррари — М.: Мир, 1986. — 229 с.

72. Соловейчик Ю.Г. Вычислительные схемы МКЭ-моделирования трехмерных электромагнитных и тепловых полей в сложных областях: Автореферат дис. . докт. техн. наук / Ю.Г. Соловейчик — Новосибирск, НГТУ, 1997.

73. Соловейчик Ю.Г. Метод конечных элементов для решения скалярных и векторных задач: Учеб. пособие / Ю.Г. Соловейчик, М.Э. Рояк, М.Г. Персова Новосибирск: Изд-во НГТУ, 2007. - 869 с.

74. Страуструп Б. Язык программирования С++: Пер. с англ. / Б. Страуструп -СПб: Бином, 1999. 991 с.

75. Стренг Г. Теория конечных элементов / Г. Стренг, Дж. Фикс — М.: Мир, 1977.-350 с

76. Стреттон Дж.А. Теория электромагнетизма: Пер. с англ. / Дж.А. Стреттон -М.: Гостехиздат, 1948. 541 с.

77. Петербургский государственный университет информационных технологий, механики и оптики. Санкт-Петербург. — 2010. Электронный ресурс.

78. Сьярле Ф. Метод конечных элементов для эллиптических задач / Ф. Сьярле М.: Мир, 1980. - 512 с.

79. Тихонов А.Н. Уравнения математической физики / А.Н. Тихонов, A.A. Самарский: Учеб. пособие. 6-е изд., испр. и доп. М.: Изд-во МГУ, 1999.-799 с.

80. Урванцев A.JI. Численное решение нелинейных магнитостатических задач методом конечных элементов: Автореф. дис. на соиск. учен, степени канд. физ.-мат. наук. Новосибирск, 1981 (ВЦ СО РАН СССР)

81. Урев М.В. Сходимость метода конечных элементов для осесимметричной задачи магнитостатики / М.В. Урев //Сиб.журн. вычисл. математики /РАН. Сиб. отд-ние—Новосибирск, 2006.—Т. 9, №1—С.63-79

82. Флетчер К. Численные методы на основе метода Галеркина: Пер. с англ. / К. Флетчер М.: Мир, 1988. - 353 с.

83. Шимкович Д.Г. Расчет конструкций в MSC/NASTRAN for Windows. / Д.Г. Шимкович М.:ДМК Пресс, 2001. - 448 с.

84. Шурина Э.П. Моделирование электромагнитных полей в трехмерных областях / Э.П. Шурина, Ю.Г. Соловейчик, М.Э. Рояк // Вычислительные технологии. — Новосибирск, Институт вычислительных технологий СО

85. РАН, 1993, Т.2, №6 С.48-53.

86. Шурина Э.П. Решение трехмерных нелинейных магнитостатических задач с использованием двух потенциалов / Э.П. Шурина, Ю.Г. Соловейчик, М.Э. Рояк. Новосибирск. 1996. - 28 с. (Препринт / РАН, Сиб. отд-ние. ВЦ; № 1070).

87. Эккель Б. Философия С++. Практическое программирование: Пер. с англ. / Б. Эккель, Ч. Эллисон СПб: Питер - 2004. - 608 с.