- •Фгбоу впо «Воронежский государственный технический университет» г.Е. Шунин с.А. Кострюков в.В. Пешков
- •Воронеж 2014
- • Шунин г.Е., Кострюков с.А., Пешков в.В., 2014
- •1 Современное состояние разработок сверхпроводящих электромагнитных подвесов
- •1.1 Основные типы сверхпроводящих электромагнитных подвесов
- •1.2 Методы расчёта и компьютерного моделирования сверхпроводящих подвесов
- •1.3 Компьютерные системы конечно-элементного анализа
- •2 Основные положения метода
- •2.1 Сущность метода конечных элементов
- •2.2 Вариационные методы дискретизации
- •Упражнения
- •2.3 Проекционные методы дискретизации
- •Упражнения
- •2.4 Конечные элементы и аппроксимация
- •Упражнения
- •2.5 Решение обыкновенных дифференциальных уравнений
- •Упражнения
- •2.6 Решение дифференциальных уравнений с частными производными
- •Упражнения
- •3 Физико-математическое моделирование конструктивных элементов сверхпроводящих электромагнитных подвесов
- •3.1 Физико-математическая модель
- •3.2 Конечно-элементная дискретизация уравнений
- •Упражнения
- •3.3 Особенности решения задач для открытых многосвязных систем
- •Упражнение
- •3.4 Моделирование экранов
- •Упражнения
- •Упражнения
- •Упражнение
- •4 Конечно-элементный комплекс программ fempdesolver
- •4.1 Структура и возможности комплекса программ fempdeSolver
- •4.2 Препроцессор
- •4.3 Процессор
- •4.4 Постпроцессор
- •5 Моделирование сверхпроводникового гравиинерциального датчика
- •5.1 Геометрическая модель датчика
- •А) Цилиндрический подвес с плоской катушкой
- •Б) Цилиндрический подвес с катушкой квадратного сечения
- •5.2 Моделирование распределения магнитного поля в рабочем объеме датчика
- •А) Цилиндрический подвес с плоской катушкой
- •Б) Цилиндрический подвес с катушкой квадратного сечения
- •5.3 Моделирование распределения электростатического поля в емкостном датчике смещений пробного тела
- •Лабораторная работа № 1 Решение краевой задачи для обыкновенного дифференциального уравнения
- •Задания
- •Лабораторная работа № 2 Решение краевой задачи для уравнения Лапласа
- •Задания
- •Лабораторная работа № 3 Решение краевой задачи для уравнения Лапласа с дополнительными условиями
- •Задания
- •I. Задачи с плоской геометрией
- •II. Осесимметричные задачи
- •Лабораторная работа № 4 Решение краевой задачи для уравнения Пуассона
- •Задания
- •Лабораторная работа № 5 Решение краевой задачи при наличии физически неоднородных сред
- •Задания
- •Лабораторная работа № 6 Решение уравнения Лапласа в области с разрезами
- •Задания
- •Лабораторная работа № 7 Решение краевой задачи для уравнения Лондонов
- •Задания
- •Лабораторная работа № 8 Решение смешанной задачи для уравнения теплопроводности
- •Задания
- •Лабораторная работа № 9 Сверхпроводниковые подвесы
- •Описание интерфейса препроцессора
- •«Выход»
- •Горячие клавиши препроцессора
- •Программа appl_fem
- •Процессор
- •Описание интерфейса постпроцессора
- •Меню «Файл»
- •Меню «Вид»
- •Меню «Поле»
- •Меню «График»
- •Меню «Таблица»
- •Меню «Печать»
- •Меню «Вычислить»
- •Меню «Опции»
- •Меню «Помощь»
- •«Выход»
- •Учебное издание
- •394026 Воронеж, Московский просп., 14
3.2 Конечно-элементная дискретизация уравнений
Сначала построим дискретную модель для задачи
= 0 в объеме , (3.24)
на границе сверхпроводника (3.25)
+ – – = I на поверхности разреза (3.26)
Минимизируя функционал задачи
(3.27)
на множестве функций вида
(3.28)
(i – коэффициенты, Ni – базисные функции – полиномы), придем к системе уравнений
, (3.30)
Рис. 3.5.
Имеем однородную систему линейных уравнений с определителем, равным нулю. Такая система, как известно, имеет бесконечное множество решений. Чтобы выделить искомое решение, необходимо как минимум обеспечить учет условия (3.26). Рассмотрим подробнее соответствующую процедуру.
Пусть два смежных конечных элемента (треугольника) имеют общую сторону, лежащую на линии S (рис. 3.5). Выпишем отдельно линейную систему уравнений для обоих элементов:
.
Следуя стандартному методу конечных элементов [93], проведем объединение этих систем. Если S не является линией разреза, то в узлах 2 и 3 должно выполняться условие непрерывности, т.е.
(3.30)
В этом случае получается система (с учетом обозначений i i(l))
(3.31)
Если на S происходит скачок, то каждому узлу, лежащему на S, необходимо поставить в соответствие два значения потенциала i+ и i– . Одно из этих значений будет относиться к элементам, лежащим по одну сторону от S, другое – к элементам, лежащим по другую сторону относительно S. В нашем случае условие скачка можно записать в виде
(3.32)
При объединении элементов для каждого узла на S следует оставить только одну независимую переменную, например, , а и заменить соответственно выражениями 2 – I, 3 – I.
В итоге получим систему
(3.33)
Таким образом, по сравнению с (3.31) данная система отличается только правой частью. Решений она не имеет (объясните, почему?). Для получения нужного решения следует заметить, что дополнительное условие (3.26) накладывается только на разность значений потенциала, а не на саму функцию. Тем самым, решение задачи определяется с точностью до константы. Поэтому необходимо в одном каком-либо узле зафиксировать потенциал, т.е. придать ему вполне определенное значение, которое играет роль начала отсчета. Например, поставим в узле 4 условие
4 = 0.
Тогда система примет вид
(3.34)
Теперь система имеет отличный от нуля определитель. В случае, если I = 0 (скачка нет), ее решение – тождественный нуль, если I 0 (скачок есть), получим искомое ненулевое решение задачи.
По итогам решения системы конечно-элементных уравнений найдем значение в произвольной точке элементов 1 и 2 согласно (3.28):
Рассмотренная процедура формирования глобальной конечно-элементной системы обобщается на любое число конечных элементов. Особое внимание следует уделить случаю, когда узел, лежащий на S, принадлежит более чем двум конечным элементам. Такому узлу по-прежнему соответствуют только две переменные, каждая из которых связана с элементами, лежащими по определенную сторону относительно линии (поверхности) разреза.
Добавим к элементам 1 и 2 (рис. 3.5) еще два элемента, как показано на рис. 3.6. Выпишем второе уравнение глобальной системы; это уравнение соответствует узлу 2, который лежит на S и является общим для всех четырех элементов. С этим узлом связаны потенциалы 2+ и 2– , причем
Вводя обозначение 2 2+ , получим следующее уравнение
.
Сформировав остальные уравнения и положив, например, 4 = 0, получим новую систему, решение которой даст набор чисел {i}. При вычислении потенциала внутри элементов 1 и 3 в качестве узлового значения узла 2 следует брать 2 , а внутри элементов 2 и 4 – величину (2 – I).
Плоская формулировка легко переносится на трехмерную геометрию использованием объемных конечных элементов и поверхностей разреза, проведенных по тем же правилам, что и линии разреза.
Осесимметричная формулировка отличается от плоской только способом вычисления матричных элементов :
.
Рис. 3.6.
Получим вариационную формулировку такой задачи. Пусть функционал имеет вид
(3.35)
где I (+ – –)|Г2 – скачок потенциала на поверхности разреза Г2; в различных точках этой поверхности значения потенциала могут заметно отличаться, но разность + и –, вычисленных в одной точке, остается постоянной. Поэтому слагаемое Ф0I в приведенном выражении есть число, как того и требует понятие функционала. Для первой вариации получим
I| Г2 есть вариация величины скачка потенциала на Г2. Так как эта величина неизвестна, то I 0. Перепишем F, используя формулу Грина
Здесь Г2+ и Г2– – разные стороны линии (поверхности) разреза, а Г – остальная часть границы (не включающая разрез). Очевидно, что направления вектора нормали к поверхностям Г2+ и Г2– противоположны, тем самым
.
Вариация I = const на Г2, так как скачок потенциала I постоянен в каждой точке поверхности Г2. Таким образом,
Итак, для того, чтобы функционал F достигал экстремума, необходимо:
в области вне сверхпроводника, (3.36а)
на поверхности Г' сверхпроводника (3.36б)
(3.36в)
(знак «+» или «–» определяется выбором направления нормали к поверхности Г2).
Если наложить на потенциал главное граничное условие в виде
на внешней границе области ,
то получим требуемую краевую задачу, описывающую трехмерное распределение поля. Данная формулировка оказывается весьма удобной для одного из лучших методов численного анализа – метода конечных элементов, изначально базирующемся на вариационном представлении задачи.
Рассмотрим особенности учета условия сохранения потока в реализации МКЭ. Как известно, стандартная конечно-элементная процедура состоит в вычислении матричных элементов и вектора правых частей для каждого конечного элемента (т. н. локальной системы линейных уравнений) и добавлении их в глобальную систему, относящуюся ко всей конечно-элементной сетке. Отметим, что в рассматриваемой формулировке поверхность разреза Г является внутренней по отношению к и тем самым должна находиться внутри конечно-элементной сетки, но при этом она не может проходить по внутренней части элементов, а может проходить только по границам элементов. Возьмем два двумерных конечных элемента, примыкающих к поверхности Г с разных сторон, как показано на рис.3.7.
Если бы условия (3.36) не было (в функционале нет второго слагаемого), то локальные системы этих элементов имели вид
г
Рис. 3.7.
де S(e) – матрица жесткости элемента с номером e; индексы i, j, k совпадают с глобальными номерами узлов элемента e. Глобальная система уравнений, соответствующая этим элементам, выглядит так:
Если Г является поверхностью разреза с условием (3.36), то в узлах 1 и 3 значения справа и слева не равны друг другу, а связаны соотношением
1+ – 1– = I, 3+ – 3– = I.
Так что по одной узловой переменной можно исключить, например 1+ и 3+ . Чтобы правильно построить глобальную систему, запишем выражения для элементных функционалов
Заметим, что каждому узлу на Г соответствует только одна независимая переменная – та, что вычисляется по левую сторону. Но при этом появилась дополнительная переменная, которая ставится в соответствие не узлам, а всему разрезу в целом – сила тока I. Суммарный функционал представится в виде
F = F(1) + F(2) + Ф0I.
Минимизируя F по переменным 1– , 2 , 3– , 4 и I, получим систему
С точки зрения программной реализации МКЭ важно иметь правило формирования этой системы из локальных систем. Поэтому приведем локальную систему для первого и второго элемента соответственно
,
,
и
Как видно, появление дополнительного условия сохранения потока меняет локальные системы конечных элементов, примыкающих к поверхности разреза только с одной стороны, а элементы по другую сторону от Г дают такой же вклад, как если бы условия не было.
Поскольку все дискретные уравнения получены из соотношений, накладывающие ограничения только на разность потенциалов, а не на сам потенциал, то для исключения неоднозначности МКЭ-решения необходимо зафиксировать одну из узловых величин (например, принять .
Отметим, что можно решить эту задачу и в рамках формулировки с известными токами, используя связь (3.6). Например, если имеются два токонесущих элемента и , то неизвестные токи определим из системы
Как видно, такой подход требует решения дополнительно k(k+1)/2 задач (k – число токонесущих сверхпроводников; здесь k = 2) для определения коэффициентов само- и взаимной индукции из (3.5). (Укажите способы вычисления этих коэффициентов).