страница6/32
Дата11.07.2018
Размер4.51 Mb.

Описание препроцессора


1   2   3   4   5   6   7   8   9   ...   32

Выравнивание текущей границы, согласно критерию, является обязательным (если только это возможно) для каждого этапа триангуляции. В результате его использования достигается выпуклость текущей границы.



Критерии 2-6 определяют стратегию выбора локального участка текущей границы, где производится построение нового узла, т.е. они соответствуют способу «выемка». Эти критерии содержат логически обоснованные ограничения, накладываемые на величины α, R, a1, a2.

Критерии построения нового узла текущей границы (способ «выемка»)

Критерии 2-5 могут произвольно варьироваться и применяться в любых сочетаниях один с другим. Однако при этом обязательна проверка алгоритма на сложных тестовых примерах, поскольку в некоторых случаях сочетания критериев могут привести к триангуляции с пересекающимися сторонами треугольников или к неравномерной разбивке со сгущением в нежелательных местах. Триангуляция, происходящая без вырождения треугольных элементов, всегда заканчивается, ввиду обязательного исключения узла с прилегающим углом в 85-90° и менее.

Отметим, что выбор конкретного критерия (совокупности критериев), характеризующего способ «выемка», определяется:

Количеством узлов и элементов для соответствующей базовой подобласти;

Равномерностью и регулярностью сетки конечных элементов;

Необходимым изменением плотности элементов в заданных районах базовой подобласти.

Завершающей фазой работы алгоритма построения треугольной сетки внутрь подобласти с учетом локальных свойств текущей границы является итерационная регуляризация сформированной сетки. Процедура регуляризации заключается в совмещении внутренних узлов базовой подобласти с центроидами многоугольников, составленных из треугольных элементов, окружающих внутренние узлы.

Отдельно поясним критерий формирования новых узлов, учитывающий функцию плотности. Данный критерий не применяется в совокупности с другими критериями, поскольку в качестве локальных свойств подобласти он учитывает лишь величину угла, длина луча, образующего новый узел целиком определяется величиной функции плотности в точке формирования нового узла.



Функция плотности характеризует уровень сгущенности конечных элементов на всей области и на отдельных участках. Функция плотности – это некоторое число, которому будет равна длина луча при формировании нового узла, если узел формируется из точки задания функции плотности. Таким образом, функция плотности имеет определенный физический смысл, выражающий длину нового формируемого ребра. Выбирается некоторое стандартное значение функции плотности, задаваемое для всей области, далее для некоторых участков указывается иное - дополнительное значение функции плотности, позволяющее увеличивать или уменьшать стандартное значение плотности треугольных элементов. В случае если дополнительные значения функции плотности не заданы (либо новый узел формируется вне радиуса действия дополнительных точек задания функции плотности, длина Ri будет одинакова для всей области и равна стандартному значению функции плотности .


Критерий построения нового узла текущей границы с использованием функции плотности (способ «выемка»)

Точки 1 и 2 находятся в радиусе действия дополнительных точек задания функции плотности, поэтому величина Ri в них будет определяться как стандартным значением функции плотности, так и дополнительными. Для каждой дополнительной точки задания функции плотности, в зоне действия которой находится узел, от которого строится новый элемент, вычисляется весовой коэффициент по формуле:



где – расстояние от узла построения нового элемента до точки задания функции плотности;

– радиус действия функции плотности, задаваемой дополнительно.

Затем с учетом весовых коэффициентов всех дополнительных точек, радиус действия которых захватывает перестраиваемый узел, вычисляется значение R для этой точки и формируется новый узел по формуле:



где - стандартное значение функции плотности;

– количество точек задания функции плотности, в радиусе действия которых находится перестраиваемый узел;

– весовые коэффициенты точек задания дополнительных значений функции плотности;

- задаваемые значения функции плотности.

В модуле реализована возможность выбора критерия для построения узла методом «выемка», возможность задания минимального угла для метода «выравнивание», а так же реализована возможность построения сетки КЭ с использования функции плотности. При этом необходимо задать значение функции плотности по умолчанию, а для отдельных областей пластины плотность задается при помощи управляющего элемента формы.




1   2   3   4   5   6   7   8   9   ...   32

Коьрта
Контакты

    Главная страница


Описание препроцессора