- •Фгбоу впо «Воронежский государственный технический университет» г.Е. Шунин с.А. Кострюков в.В. Пешков
- •Воронеж 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
5.3 Моделирование распределения электростатического поля в емкостном датчике смещений пробного тела
Датчик смещения ПТ представляет собой два электрода в виде диска и кольца, площади оснований которых одинаковы. На одном из них задается условие равенства потенциала нулю, на втором – единице. Кроме этого, необходимо задать условие постоянства электрического потенциала на поверхности ПТ и нулевой потенциал на внешнем экране датчика (экран заземлен).
Для получения зависимости энергии поля от величины зазора d между поверхностью ПТ и пластинами емкостного датчика была решена серия осесимметричных задач. Число степеней свободы – от 36286 (при d=0.1 мм) до 14192 (при d=1 мм), тип КЭ – изопараметрический треугольный элемент 2-го порядка. Распределение эквипотенциалей в расчетной области показано на рис. 5.21, зависимость энергии поля от величины зазора d – в табл. 5.9 и на рис. 5.2281.
Рис. 5.21. Распределение эквипотенциалей в емкостном датчике смещений ПТ.
Таблица 5.9
Зависимость энергии электростатического поля от расстояния d между ПТ и электродами датчика смещений
d, мм |
Е 109, Дж |
0,1 |
8,963656 |
0,2 |
5,126235 |
0,3 |
3,849639 |
0,4 |
3,174092 |
0,5 |
2,805866 |
0,6 |
2,551780 |
0,7 |
2,343745 |
0,8 |
2,250725 |
0,9 |
2,151963 |
1,0 |
2,075529 |
Рис. 5.22. Зависимость энергии электростатического поля от величины зазора между ПТ и электродами датчика смещений.
ПРИЛОЖЕНИЕ 1
КОМПЬЮТЕРНЫЙ ПРАКТИКУМ ПО РЕШЕНИЮ ЗАДАЧ МАТЕМАТИЧЕСКОЙ ФИЗИКИ В ПАКЕТЕ FEMPDESolver
Лабораторная работа № 1 Решение краевой задачи для обыкновенного дифференциального уравнения
Обыкновенное дифференциальное уравнение включает неизвестную функцию, которая зависит только от одной независимой переменной x. Таким образом, имеем одномерную задачу: область , на которой определяется уравнение, представляет собой отрезок axb. Требуется решить такую задачу с помощью комплекса программ FEMPDESolver, предназначенного для решения уравнений, заданных на двумерных областях. Это можно сделать, выбрав расчетную область в виде прямоугольника axb, cyd (c, d произвольны), задав на x=a и x=b соответствующие граничные условия из постановки задачи, а на y=c и y=d – однородные условия Неймана . Полученное таким способом двумерное распределение u не будет меняться вдоль y, а вдоль x даст искомое решение одномерной задачи.
Пример 1. Решить краевую задачу
, .
Порядок действий:
1) Запустить программу-препроцессор pre2d.exe.
2) Ввести номер задачи (от 1 до 999).
3) Ввести узлы (F3), задавая координаты точек:
0,0\0,5\5,0\5,5
После рекомендуется нажать Ctrl+F1.
4) Задать линии (F4), соединяя узлы 1, 2 и узлы 3, 4.
5) Задать четырехугольную зону (F5) по линиям 1, 2.
6) Скопировать зону, совершая параллельный перенос; для этого войти в меню «Операции», выбрать «Параллельный перенос», затем «Зоны», ввести номер зоны (№1) и вектор переноса {5,0}:
1\5,0
Для масштабирования изображения еще раз нажать Ctrl+F1.
На экране отобразится еще одна зона; теперь в совокупности обе зоны 1 и 2 образуют расчетную область задачи (рис. П1).
Рис. П1.
7) Задать граничные условия через меню «Файл», далее «Граничные условия» «Дирихле», затем по запросу ввести номер линии
6
и, выбрав для функции Q(r,t) пункт «0», осуществить выход из меню задания граничных условий, перейдя с помощью Tab на «Ok» и нажав Enter.
Аналогично на линии 1 задать условие u=2; при этом в списке шаблонов функции Q(r,t) следует выбрать «const0» и затем ввести с клавиатуры число 2.
8) Задать уравнение по схеме «Файл» «Уравнение» «Пуассона» (этот пункт отмечается пробелом), перейти с помощью Tab на «More». Далее перейти на «A(r,u,u)», выбрать «A(r)», затем
«f1(r) –> Экспонента» <Enter>
набрать на клавиатуре в соответствии с шаблоном Aexp(Bx+Cy+D):
1, –0.2, 0, 0
Чтобы добавить к экспоненте число 1, нажать: <Tab><+><Tab> “f2(r) –> const” <Enter> [1] <Enter> <Tab> «Ok» <Enter>
Чтобы ввести оставшуюся часть уравнения, перейти с помощью Tab на «F(r,u,t)», выбрать «F(u,r)» и нажать
«f1(r) –> Sin и Cos» [4,0.25,0,0,0,0,0,0]<Enter> <Tab> <+> <Tab>
«f2(r) –> Полином» <Enter> [1,–1,0,–1] <Enter> <Tab> <*> <Tab>
«f3(u) –> Полином» [1,1,0] <Enter> <Tab> «Ok» <Enter> <Esc>
9) Разбить область на конечные элементы: вызвать меню «Разб» (через основное меню или нажимая F8), выбрать «треугольник 1 порядка», указать номер разбиваемой зоны (первая; ввести: [1] <Enter>) и по запросу числа деления вдоль двух линий (ввести: [30] <Enter> [30] <Enter>). Аналогичные действия выполнить для второй зоны:
<F8> [2] <Enter> [30] <Enter> .
10) Проверить правильность задания уравнения и граничных условий, вызывая «Файл» «Информация» «Уравнение» и «Файл» «Информация» «Гр. условия».
11) Выйти из программы с сохранением данных по F2 (отвечая при этом на запрос <Y>).
12) Запустить appl_fem.exe, указав номер задачи (введенный в п.2), тип задачи («плоская») и тип элемента («треугольник 1 порядка»). Нажать <Esc> <Enter>.
13) Запустить difeqt.exe. После высвечивания слова «Ok» нажать <Esc>.
14) Запустить программу post2d.
15) Посмотреть картину поля, выводя эквипотенциали по F3 или через меню «Поле» (использовать шаг вывода 1, затем меняя его для большей или меньшей густоты линий уровня). Отобразить также поле градиента («Поле» «Матрица стрелок»).
16) Вывести график изменения u и gradu вдоль оси x; это можно сделать через меню «График» или горячими клавишами G, Alt+G, Ctrl+G (для построения графика по узлам целесообразно предварительно отобразить узлы по Alt+P, для графика по линиям – показать линии по Alt+L). Примеры:
<G> «Потенциал» <Enter> [0,2.5,10,2.5] <Enter>
<Alt+P> <Alt+G> «Потенциал» <Enter> [1, 6] <Enter>
<Alt+L> <Ctrl+G> «Потенциал» <Enter> [4, 7] <Enter>
Выход из окна изображения графика – по Esc.
17) Сравнить найденное конечно-элементное решение с решением, полученным в какой-либо системе компьютерной математики (Mathcad, Maple, Mathematica и др.). Точные значения КЭ-решения можно вывести в виде таблицы, вызывая одноименное меню. Смысл задаваемых параметров аналогичен таковым при построении графика, кроме того, указывается число отсчетов – число точек, умещающихся на заданном отрезке (линиях), где производятся вычисления. Примеры:
«Таблица» «По координатам» «На экран» [0,2.5,10,2.5,15] <Enter>
«Таблица» «По узлам» «В файл» [1, 6, 15] <Enter>.
18) Выйти из программы post2d («Выход» или Alt+X).