Скачиваний:
226
Добавлен:
27.03.2015
Размер:
4.63 Mб
Скачать

5.4. Построение модели с помощью булевых операций

Булева алгебра предоставляет средства для комбинирования наборов данных с помощью логических операций (пересечение, объединение, вычитание и т.д.) Программа ANSYS допускает использование булевых операций для построения твердотельной модели.

Булевы операции можно применить почти к любой твердотельной модели независимо от того, создана ли она по принципу “снизу-вверх” или “сверху-вниз”, за исключением случаев, когда объект построен с помощью конкатенации (см. Главу 6 “Построение сетки конечных элементов”) и если объект содержит вырождения разного рода (см. раздел “Краткие комментарии к нагрузкам твердотельной модели” далее в этой главе.)

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

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

Команда: BOPTN

Маршрут: Main Menu>Preprocessor>Operate>Settings

5.4.1. Сохранение исходного объекта

При выполнении булевой операции с двумя (или более) объектами возникает вопрос: сохранять или не сохранять исходный объект? Имеется возможность управлять ситуацией с помощью метки KEEP команды BOPTN,Lab,Value, как схематично показано на рис. 5.17.

Рис. 5.17. Действие опции KEEP

В общем случае булевы операции применимы к объектам низшего порядка, которые входят в объект более высокого порядка.

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

5.4.2. Другие полезные установки команды boptn

Метка NWARN команды BOPTN позволяет управлять процессом выдачи предупреждающих сообщений. Значение “0” соответствует выдаче предупреждения в отм случае, когда булева операция не выполняется. Значение “1” подавляет все предупреждения или сообщения об ошибках, если булева операция не выполняется. Значение “- 1” разрешает выдачу сообщений об ошибках, если булева операция не выполняется. По умолчанию устанавливается значение “0”.

Метка VERSION используется для контроля за схемой нумерации объектов, созданных булевыми операциями. По умолчанию программа ANSYS будет нумеровать объекты, используя схему нумерации версии 5.2, но можно заставить программу использовать схему нумерации версии 5.1. Обычно при использовании версии 5.2 или 5.3 реализуется схема нумерации, заданная по умолчанию. Однако если считываются данные, созданные версией 5.1, то перед считыванием файла (/INPUT) следует активизировать схему нумерацию версии 5.1 (BOPTN,VERSION,RV51), чтобы ввод прошел нормально.

Замечание - ввод команд, созданных версией 5.1, может приводить к различающейся нумерации объектов при работе с версиями 5.2 и 5.3, если задана нумерация по схеме версии 5.1 (BOPTN,VERSION,RV51).

Метка DEFA возвращает все установки команды BOPTN к значениям по умолчанию. Метка STAT выдаст листинг статуса существующих установок.

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