Скачиваний:
221
Добавлен:
27.03.2015
Размер:
569.77 Кб
Скачать

Глава 11.

Средства нумерации объектов.

Упорядочение элементов.

Содержание

11. Средства нумерации объектов. Упорядочение элементов

11.1. Средства нумерации объектов модели -----------------------------11-3

11.1.1. Слияние совпадающих объектов -------------------------11-3

11.1.2. Упорядочение номеров --------------------------------------11-5

11.1.3. Задание стартовых номеров -------------------------------11-6

11.1.4. Сдвиг номеров --------------------------------------------------11-7

11.2. Упорядочение элементов ---------------------------------------------------------11-8

11.1. Средства нумерации объектов модели

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

Замечание - Результаты нумерации объектов, получаемых в результате применения булевых операций, не являются на 100% предсказуемыми. Это значит, что одни и те же булевы операции, которые выполняются в разных компьютерных системах, приводят к различающимся номерам "выходных" объектов. Если предполагается получить входной файл для использования его в интерактивном режиме на другом компьютере, то в этом файле следует избегать указания идентифицирующих номеров объектов модели. Вместо этого используется логическое выделение объектов.

11.1.1. Слияние совпадающих объектов

Если два различных объекта модели имеют одно и то же местоположение, то их можно слить в один объект, используя любую из следующих возможностей:

Команда: NUMMRG

Маршрут: Main Menu>Preprocessor>Numbering Ctrls>Merge Items

Предположим, что есть два разных, но совпадающих узла. Если воспользоваться командой NUMMRG,NODE (или соответствующим маршрутом) для слияния пары узлов, старший номер узла будет отменен и замещен младшим номером этих двух узлов. Таким способом два совпадающих узла заменяются одним.

Если нужно соединить две области, имеющие сетку элементов, то требуется выполнить три операции слияния. При использовании командного ввода сначала задается команда слияния для узлов [NUMMRG,NODE], затем команда для элементов [NUMMRG,ELEM] и, наконец, команда для всех объектов твердотельной модели [NUMMRG,KP]. (Можно использовать команду NUMMRG,ALL для слияния всех выделенных объектов в соответствующем порядке. Эта команда, кроме того, используется для слияния негеометрических объектов, таких как MAT, CE и т.д.)

Многие операции твердотельного моделирования создают совпадающие ключевые точки, линии и/или поверхности. Для их слияния можно использовать команду NUMMRG,KP (или эквивалентный маршрут). Основу процедуры слияния составляют ключевые точки. При слиянии ключевых точек распознается осуществимость слияния любых других объектов более высокого порядка (линий, поверхностей и объемов). Условие совпадения объектов зависит от используемой погрешности размеров. По умолчанию, слияние ключевых точек (см. рис. 11.1) происходит в том случае, когда расстояние между точками, во-первых, не превышает 1/10 000 от единицы длины и, во-вторых, составляет не более 1/100 000 от длины наиболее протяженной их двух линий, связанных с этими ключевыми точками.

Первое условие из приведенных выше относится к полю допуска TOLER команды NUMMRG. Если какая-нибудь ключевая точка находится в поле допуска другой ключевой точки, то такие две точки являются кандидатами на слияние. В том случае, когда при "перемещении" точки со старшим номером, расстояние превышает значение внутреннего допуска для твердотельной модели (второе условие), то ключевые точки слиты не будут. Подобным же образом оценивается возможность слияния линий, поверхностей и объемов. Второе условие предназначено для того, чтобы при слиянии избежать исключения из модели линий малой длины. Чтобы слияние ключевых точек произошло, необходимо выполнение двух условий.

Рис. 11.1. Условия слияния по умолчанию

Второе условие слияния может быть изменено заданием глобального допуска GTOLER при вводе команды NUMMRG. Этот допуск является скорее абсолютным, чем относительным. При использовании параметра GTOLER длина линий, связанных с ключевыми точками, не принимается во внимание, и потому можно достаточно просто исказить исходную модель, используя чрезмерно большое значение этого допуска. Приступая к слиянию, следует сохранить базу данных модели, особенно при использовании глобального допуска GTOLER.

Следующий пример (см. рис. 11.2) иллюстрирует использование команды NUMMRG для слияния объектов.

PCIRC,... ! Построение части круга

RECTNG,.. ! Построение прямоугольника

NUMMRG,KP ! Слияние с допусками по умолчанию

Для моделей, имеющих совпадающие ключевые точки, использование команды NUMMRG позволяет получить результат быстрее, чем с помощью команды AGLUE (маршрут Main Menu>Preprocessor>Operate>Glue>Areas).

Рис. 11.2. Пример использования команды NUMMRG

При слиянии очень близких ключевых точек соединяющие их линии небольшой длины удаляются. Если ключевые точки расположены чрезмерно далеко друг от друга, можно использовать команду LCOMB (или маршрут меню Main Menu> Preprocessor>Operate>Add>Lines), чтобы избежать появления в модели слишком коротких линий. Использование команды LCOMB позволяет получить непрерывную (не обязательно гладкую) линию. Следует помнить, что для линий "замысловатой" формы нельзя использовать команды перемещения [ADRAG, VDRAG] и применять булевы операции.

Соседние файлы в папке Твердотельное моделирование и построение сетки