MATLAB.Exponenta
MATLAB и Simulink на русском
Технологии разработки и отладки
		сложных технических систем

Математика\Partial Differential Equations Toolbox

В.Е.Шмелев "Partial Differential Equations Toolbox. Инструментарий решения дифференциальных уравнений в частных производных":
2. Работа пользователя с GUI-приложением PDE Toolbox Matlab

  В оглавление книги \ К следующему разделу \ К предыдущему разделу

2.2. Инструментальная панель PDETool

Инструментальная панель содержит кнопки, дублирующие некоторые команды меню. Её общий вид показан на рис.2.22.

Рис.2.22. Вид инструментальной панели PDETool

– Ввод прямоугольника или квадрата с помощью мыши.

Начальной точкой прямоугольника является его верхняя левая вершина. Если при вводе будет удерживаться клавиша Ctrl, то будет прорисовываться квадрат. Стороны прямоугольника всегда параллельны осям координат. Эта кнопка является полным аналогом команды Draw/ Rectangle/square. При нажатии этой кнопки PDETool автоматически переходит в режим прорисовки геометрии.

– Ввод прямоугольника или квадрата с помощью мыши.

Начальной точкой прямоугольника является его центр. Эта кнопка является полным аналогом команды Draw/ Rectangle/square (centered). При нажатии этой кнопки PDETool автоматически переходит в режим прорисовки геометрии.

– Ввод эллипса или круга с помощью мыши.

Начальной точкой эллипса является его верхняя левая точка. Если при вводе будет удерживаться клавиша Ctrl, то будет прорисовываться круг. Главные оси эллипса всегда параллельны осям координат. Эта кнопка является полным аналогом команды Draw/ Ellipse/circle. При нажатии этой кнопки PDETool автоматически переходит в режим прорисовки геометрии.

– Ввод эллипса или круга с помощью мыши.

Начальной точкой эллипса является его центр. Эта кнопка является полным аналогом команды Draw/ Ellipse/circle (centered). При нажатии этой кнопки PDETool автоматически переходит в режим прорисовки геометрии.

– Прорисовка многоугольника.

Ввод производится отрезками ломаной линии, пока она не станет замкнутой. Эта кнопка является полным аналогом команды Draw/ Polygon. При нажатии этой кнопки PDETool автоматически переходит в режим прорисовки геометрии.

– Переключение в режим ввода граничных условий.

Эта кнопка является полным аналогом команды Boundary/ Boundary Mode.

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

– Инициализация (генерация) конечноэлементной сетки.

Эта кнопка является полным аналогом команды Mesh/ Initialize Mesh. При нажатии этой кнопки PDETool автоматически переходит в режим построения конечноэлементной сетки.

– Переопределение (сгущение) конечноэлементной сетки во всей
расчётной области. Эта кнопка является полным аналогом команды
Mesh/ Refine Mesh. При нажатии этой кнопки PDETool автоматически переходит в режим построения конечноэлементной сетки.

– Решить краевую задачу (вычислить узловое распределение искомой
величины). Эта кнопка является полным аналогом команды Solve/ Solve PDE. При нажатии этой кнопки PDE решается, если заданы все необходимые параметры PDE модели (граничные условия и коэффициенты PDE определены, сетка сгенерирована) независимо от текущего режима PDETool. Переключение режимов не происходит. Если эту кнопку нажать в режиме Draw Mode, то изображение геометрии расчётной области исчезает из объекта axes. Это изображение можно восстановить принудительным переключением в другой режим.

Команда Options/ Refresh не восстановит изображение.

– Установить параметры отображения решения.

Эта кнопка является полным аналогом команды Plot/ Parameters.

– Включить/ выключить режим Zoom.
Выполняется такое же действие, как по команде Options/Zoom.

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

Рис.2.23. Ниспадающее меню панели инструментов PDETool

Ниспадающее меню панели инструментов выполняет те же действия, что и команда Options/ Application.

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

Непосредственно под панелью инструментов расположена строка ввода Set Formula. Она должна содержать формулу описания геометрии расчётной области. По синтаксису это должно быть выражение, операндами которого являются метки (идентификаторы) геометрических объектов. Операция объединения обозначается знаком +(плюс), операция исключения – знаком –(минус), операция пересечения – знаком умножения *(звёздочка). Эта строка ввода доступна для редактирования только в режиме Draw Mode.

В качестве примера рассмотрим геометрию, показанную на рис. 2.5, 2.8. Формулу “E1+R1” заменим на “(E1+R1)-(E1*R1)” и перейдём в режим Boundary Mode с показом номеров граничных сегментов. В результате получим изображение, показанное на рис.2.24. Как видно, граничные сегменты №№ 2 и 9 стали внешними по отношению к расчётной области (на рисунке они показаны красным цветом). Конечноэлементная сетка показана на рис.2.25.

Рис.2.24. Изменение внешней границы расчётной области в результате изменения формулы описания геометрии

Рис.2.25. Конечноэлементная сетка, соответствующая геометрии на рис.2.24

  В оглавление книги \ К следующему разделу \ К предыдущему разделу


Поиск по сайту:

Система Orphus

Яндекс.Метрика