Вы находитесь на странице: 1из 4

Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Перейти на страницу с полной версией»

УДК 519.85(075)
ББК 22.18я7
К78

Красников Г.Е., Нагорнов О.В., Старостин Н.В. Моделирование физических


процессов с использованием пакета Comsol Multiphysics: Учебное пособие. М.:
НИЯУ МИФИ, 2012. 184 с.

Предназначено для изучения среды математического моделирования Comsol


Multiphysics. В пособии подробно рассматриваются ключевые методы работы с
данной системой и разбираются конкретные типовые задачи. Также в книге со-
держится руководство по математическому программированию на Comsol Script и
особенности взаимодействия пакета Comsol Multiphysics с системой Matlab.
Данное пособие – первое руководство по Comsol Multiphysics на русском язы-
ке.
Полезно для студентов 3 и 4 курсов, изучающих курс математического моде-
лирования.
Подготовлено в рамках Программы создания и развития НИЯУ МИФИ.

Рецензент д-р физ.-мат. наук, проф. Н.А. Кудряшов (НИЯУ МИФИ)

ISBN 978-5-7262-1688-1 © Национальный исследовательский


ядерный университет «МИФИ», 2012

Редактор Т.В. Волвенкова

Подписано в печать 15.11.2011. Формат 60х84 1/16


Уч.-изд. л. 11,75. Печ. л. 11,5. Тираж 120 экз.
Изд. № 1/57. Заказ № 21.

Национальный исследовательский ядерный университет «МИФИ».


115409, Москва, Каширское ш., 31

ООО «Полиграфический комплекс «Курчатовский».


144000, Московская область, г. Электросталь, ул. Красная, 42

Перейти на страницу с полной версией»


Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Перейти на страницу с полной версией»

СОДЕРЖАНИЕ
1. Метод конечных элементов 3
1.1. Теоретическое введение 3
1.2. Виды конечных элементов 8
2. Начало работы с FEMLAB 9
2.1. Установка 9
2.2. Обшие принципы работы 12
2.2.1. Прикладные режимы 12
2.3.2. Процесс постановки и решения задачи 13
2.3. Среда Comsol Multiphysics 3.5a 14
2.3.1. Навигатор моделей 14
2.3.2. Рабочая среда программы 15
2.4. Задание областей 19
2.4.1. Рисование базовых геометрических объектов 19
2.4.2. Преобразования объектов 20
2.4.3. Логические операции с объектами 21
2.4.4. Аналитическое задание объектов 22
2.5. Постановка задачи 23
2.5.1. Задание коэффициентов уравнения 24
2.5.2. Задание граничных условий 26
2.6. Генерация сетки 27
2.6.1. Треугольная сетка 27
2.6.2. Четырёхугольные элементы 31
2.6.3. Выбор базисных функций 32
2.7. Решение задачи 33
2.7.1. Стационарные решатели 34
2.8. Визуализация результатов 35
2.8.1. Построение главного графика 35
2.8.2. Экспорт графика в файл 41
2.8.3. Построение графиков на сечениях и точках 42
2.8.4. Построение графиков на границах и в ключевых 45
точках области
2.9. Выражения и функции в FEMLAB 48
2.9.1. Введение 48
2.9.2. Задание констант и регулярных выражений 48
2.9.3. Использование констант и регулярных выражений 50
2.9.4. Функции 51
182

Перейти на страницу с полной версией»


Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Перейти на страницу с полной версией»

2.9.5. Свойства осей и грида 55


3. Практическое моделирование на FEMLAB 56
3.1. Решение нестационарных задач 56
3.1.1. Постановка задачи 56
3.1.2. Решение задачи 59
3.1.3. Визуализация решения 65
3.1.4. Учёт начальных условий задачи 68
3.1.5. Решение дифференциально-алгебраических 70
систем уравнений
3.2. Решение задач на собственные значения. 71
3.3. Решение задач с параметром. 76
3.4. Решение уравнений акустики 78
3.4.1. Общие сведения 78
3.4.2. Математическая постановка задачи 79
3.4.3. Прикладной режим уравнений акустики 79
3.4.4. Граничные условия 81
3.4.5. Пример задачи на распространение звука. 83
Акустика реактивного глушителя
3.5. Решение задач строительной механики 91
3.5.1. Теоретическое введение 91
3.5.2. Прикладной режим уравнений строительной 93
механики
3.5.3. Закрепления 94
3.5.4. Нагрузки 95
3.5.5. Пример задачи распределения напряжений в 96
трапециевидной мембране
3.6. Решение задачи нахождения скоростей течения 99
льда системой FEMLAB
3.6.1. Теоретические сведения 99
3.6.2. Постановка и решение задачи 102
3.7. Реализация мультифизического режима. 108
3.8. Решение задач с изменяющейся геометрией 115
3.9. Решение задачи нагревания капли жидкости 122
3.10. Формы уравнений 131
3.10.1. Общие сведения 131
3.10.2. Прикладные режимы 131
3.10.3. Коэффициентная форма уравнения 133
3.10.4. Генеральная форма 136
183

Перейти на страницу с полной версией»


Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис»

Перейти на страницу с полной версией»

3.10.5. Слабая форма 138


3.11. Решение одномерных задач 139
3.12. Решение трёхмерных задач 143
3.12.1. Задание трёхмерной геометрии 143
3.12.2. Задание уравнений и генерация сетки 148
3.12.3. Визуализация результатов 148
3.12.4. Переход от двумерной геометрии к трёхмерной 152
4. Связь с Matlab. Comsol Script 157
4.1. Введение 157
4.2. Запуск совместной работы с Matlab и Comsol Script 158
4.3. Начало работы с Comsol Script 158
4.3.1. Основные сведения 158
4.3.2. Работа с памятью Comsol Script 160
4.3.3. Векторы, матрицы и массивы в Comsol Script 161
4.4. Элементы программирования в Comsol Script 162
4.4.1. Оператор ветвления if 163
4.4.2. Цикл с условием 164
4.4.3. Цикл со счётчиком 164
4.4.4. Оператор выбора 164
4.5. Моделирование задач в Maltab и Comsol Script 165
4.5.1. Объектная модель FEMLAB 165
4.5.2. Решение уравнения Пуассона 166
4.5.3. Импорт и экспорт модели 169
4.6. Создание геометрических объектов 170
4.6.1. Создание базовых геометрических объектов 170
4.6.2. Создание сложных объектов 171
4.6.3. Преобразования объектов и логические операции 172
4.6.4. Интерполяция геометрических объектов 173
4.7. Задание модели 174
4.7.1. Основные положения 174
4.7.2. Постановка задачи 175
4.7.3. Задание уравнений 176
4.7.4. Генерация сетки 176
4.7.5. Тестовые функции 177
4.7.6. Константы и выражения 179
4.7.7. Выбор решателя 180
4.7.8. Визуализация и обработка данных 181
184

Перейти на страницу с полной версией»