
ROBOT MILLENNIUM v 20.0 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ Март 2007 - 600 -
WEB: www.ar-cadia.com.ua Эл.почта: office@robobat.odessa.net
В случае пластин с одной кромкой, определённой как объект с предписанным
разбиением (например, дуга), следует помнить, что программа не сгенерирует более мелкое
разбиение, чем заданное в определении объекта. Например, рисунок выше представляет контур
с одной стороной, определённой как дуга с разбиением, равным 5 (
Дуга – Параметры – задать
Угол: 5 в поле Дискретизация). Хотя в опции сетки указано Разбиение 1 = 2, программа
генерирует 5 сегментов. Только когда число разбиений превышает число разбиений,
определённых для объекта, программа производит модификацию кромки 2 и, последовательно,
кромки 4. Это – следствие того, что дуга состоит из заданного числа узлов, связанных
сегментами, и алгоритм генерации сетки подстраивает разбиение под число узлов во время
генерации конечных элементов. Таким образом, создание разбиения
меньшего размера, чем
вытекающий из определения дуги, может повлечь за собой удаление существующих узлов. Это,
однако, запрещённая операция.
Метод триангуляции Делонэ и метод Канга
Метод Делонэ
Метод триангуляции состоит в разделении (двумерной) поверхности на сеть
треугольных элементов. Метод Делонэ очень хорошо работает с отверстия в контурах, хотя
сначала требуется определить их как кромки контура. Только один параметр -
Разбиение 1 –
необходим для генерации сетки, когда используется этот метод. Разбиение контура
производится следующим способом: программа создаёт квадрат, периметр которого равен
периметру рассматриваемой области. Затем каждая сторона квадрата разбивается на
Разбиение
1
сегментов, т.е. определяется базовая длина, для того, чтобы обеспечить равномерное
распределение кромок рассматриваемого контура. Рисунок ниже наглядно иллюстрирует
описанную ситуацию. Для обеих панелей параметр
Разбиение 1 = 4. Путём деления квадрата с
периметром, равным периметру прямоугольной пластины, программа определяет длину
сегмента (2.5). Таким образом, рассматриваемый прямоугольник разбивается на 16 одинаковых
сегментов (16*2.5 = 40 = периметр пластины).