Partial Differential Equation Toolbox™ использует сетки с треугольными элементами для 2-D геометрий и сетки с тетраэдрическими элементами для 3-D геометрий. В обоих случаях он использует квадратичный геометрический порядок по умолчанию и предоставляет опцию переключения на линейный геометрический порядок. Mesh всегда состоит из элементов одного и того же порядка. Тулбокс не поддерживает смешанные сетки.
Треугольники в 2-D сетках заданы тремя узлами для линейных элементов или шестью узлами для квадратичных элементов. Треугольник, представляющий линейный элемент, имеет узлы в углах. Треугольник, представляющий квадратичный элемент, имеет узлы в углах и центрах ребер.
Тетраэдров в 3-D сетках заданы четырьмя узлами для линейных элементов или 10 узлами для квадратичных элементов. Тетраэдр, представляющий линейный элемент, имеет узлы в углах. Тетраэдр, представляющий квадратичный элемент, имеет узлы в углах и ребре центрах.
Центральные узлы в квадратичных сетках всегда добавляются на половинном расстоянии между углами. Для геометрий с изогнутыми поверхностями и ребрами центральные узлы могут не появляться на самом ребре или поверхности.
Объект контейнера модели хранит параметры модели PDE. Тулбокс предлагает несколько типов объектов контейнера модели, каждый для конкретной области применения. Для примера, для линейных задач упругости, контейнер модели является StructuralModel
объект, и для проблем теплопередачи, контейнер модели является ThermalModel
объект. Для общих задач УЧП, тулбокс использует PDEModel
объект.
The Mesh
свойство объекта контейнера модели хранит данные сцепляться. The Mesh
свойство содержит FEMesh
объект. Свойства FEMesh включают информацию о узлах и элементах сетки, скорости роста сетки и целевом минимальном и максимальном размере элемента. Свойства также указывают, является ли mesh линейным или квадратичным. Можно задать эти параметры сетки при создании mesh.
Чтобы сгенерировать mesh для модели PDE, используйте generateMesh
функция.
По умолчанию, generateMesh
использует квадратичный геометрический порядок, который обычно приводит к более точным результатам, чем линейный геометрический порядок. Чтобы переключиться на линейный геометрический порядок, вызовите генератор сетки и установите GeometricOrder
Пара "имя-значение" с 'linear'
.