Учебник Ансис (1075818), страница 6
Текст из файла (страница 6)
7.3 Построение сферы и сферического сегмента.
| Действие | Команда | Интерфейс |
| Построение сферического объема, центрированного относительно начала рабочего поля | SPHERE | MAIN MENU > PREPROCESSOR > CREATE > SPHERE > BY DIMENSION |
| Построение сферического объема в произвольной точке рабочего поля | SPH4 | MAIN MENU > PREPROCESSOR > CREATE > SPHERE > HOLLOW SPHERE MAIN MENU > PREPROCESSOR > CREATE > SPHERE > SOLID SPHERE |
| Построение сферического объема по диаметру и точке | SPH5 | MAIN MENU > PREPROCESSOR > CREATE > SPHERE > BY END POINT |
| Построение конического объема, центрированного относительно начала рабочего поля | CON4 | MAIN MENU > PREPROCESSOR > CREATE > CONE > BY PICKING |
| Построение тора или тороидального сектора | TORUS | MAIN MENU > PREPROCESSOR > CREATE >TORUS |
Команда TORUS с операндами имеет вид: TORUS, RAD1, RAD2, RAD3, THETA1, THETA2. Для построения полного тора не указываются углы THETA1 и THETA2. Указываются три значения радиуса: RAD1 – внутренний радиус тороидальной трубы, RAD2-наружный радиус тороидальной трубы, RAD3- Средний радиус тора.
Если вы хотите построить сплошной тор- то введите внутренний радиус равный нулю.
7.4 «Лепка» модели с помощью логических операций
Булевская (логическая) алгебра используется для комбинирования наборов данных, используя такие логические операции, как пересечение, объединение, вычитание и т.д. ANSYS позволяет применять логические операции к твердотельной модели для более эффективной ее модификации.
Можно применять логические операции почти ко всем твердотельным конструкциям, если они были построены методом «снизу вверх» или «сверху вниз». Исключение составляют только модели, построенные из вогнутых поверхностей. Некоторые логические операции не могут быть применимы к объектам, содержащим вырождение.
Все твердотельные нагрузки и атрибуты элементов должны быть определены после всех логических операций. Если вы используете логику для модификации существующей модели, вы должны переопределить атрибуты элементов и твердотельные нагрузки. В этой главе обсуждаются различные пути, в которых вы можете использовать булевские операции для модификации модели.
Выбор опций булевских операций производится с помощью команды BOPTN или через интерфейс: MAIN MENU > PREPROCESSOR >OPERATE >SETTINGS
7.4.1 Хранить или не хранить?
Когда вы подготовите булевские операции на двух или более объектах, вы столкнетесь с проблемой сохранения первоначального объекта. Вы можете решить этот вопрос с помощью опции KEEP команды BOPTN, как показано на рисунке.
BOPTN, KEEP, YES, AREA, 1,2
B
OPTN, KEEP, NO
Булевские операции на объектах низшего уровня, соприкасающихся с объектами высокого уровня допустимы. Булевские операции не могут быть применимы к разбитым объектам. Вы должны очистить разбиение перед применением булевских операций.
Другие полезные установки команды BOPTN
Опция NWARN команды BOPTN, позволяет контролировать вывод предупреждающих сообщений. Если булевская операция не эффективна, то в предупреждающем сообщении будет содержаться 0. Если опция NWARN=1, то будут подавляться сообщения об ошибках. Значение –1 позволяют полностью выводить сообщения об ошибках. По умолчанию NWARN=0.
7.4.2 Пересечения
Пересечения определяют новый набор объектов, являющийся общим для каждого из объектов, включаемых в операцию. Другими словами, пересечения представляют собой область пересечения двух и более объектов. Новый набор может иметь такую же размерность, что и первоначальный объект или меньше. Например, пересечение двух линий может быть точка (или набор точек), или это может быть линия, или набор линий. Команды получения новых объектов при помощи пересечений приведены в таблице.
| Действие | Команда | Интерфейс |
| Пересечение линий | LINL | MAIN MENU > PREPROCESSOR > OPERATE > INTERSECT > COMMON LINES |
| Пересечение поверхностей | AINA | MAIN MENU > PREPROCESSOR > OPERATE > INTERSECT > COMMON AREAS |
| Пересечение объемов | VINV | MAIN MENU > PREPROCESSOR > OPERATE > INTERSECT > COMMON VOLUMES |
| Пересечение линии с поверхностью | LINA | MAIN MENU > PREPROCESSOR > OPERATE > INTERSECT > LINE WITH AREA |
| Пересечение поверхности с объемом | AINV | MAIN MENU > PREPROCESSOR > OPERATE > INTERSECT > AREA WITH VOLUME |
| Пересечение линии с объемом | LINV | MAIN MENU > PREPROCESSOR > OPERATE > INTERSECT > LINE WITH VOLUME |
7.4.3 Парные пересечения
Парные пересечения определяют новый набор объектов, которые получаются перекрытием набора объектов, включенных в данную операцию. Другими словами, парные пересечения представляют регион перекрытия последних двух объектов. Новый набор может иметь ту же самую размерность или ниже, чем первоначальный объект. Например, результатом парного пересечения набора линий могут быть точки или набор точек. Команды булевских двойных пересечений приведены в таблице.
| Действие | Команда | Интерфейс |
| Парное пересечение линий | LINP | MAIN MENU > PREPROCESSOR > OPERATE > INTERSECT > PAIRWISE-LINES |
| Парное пересечение поверхностей | AINP | MAIN MENU > PREPROCESSOR > OPERATE > INTERSECT > PAIRWISE- AREAS |
| Парное пересечение объемов | VINP | MAIN MENU > PREPROCESSOR > OPERATE > INTERSECT > PAIRWISE VOLUMES |
Операции парных пересечений приведены на рисунках
Рис. Парные пересечения линий
Новые точки
Новые линии
7.4.4 Сложение
Сложение объектов определяет новый объект, включающий все части оригиналов. (Эта операция известна в математике как объединение или суммирование). Результатом операции является объект, не имеющий внутренних границ. В ANSYS только компланарные поверхности или объемы могут подвергаться операции сложения. Слагаемые поверхности могут иметь отверстия внутри поверхности, имеющие замкнутые контуры. Основные команды сложения приведены в таблице.
| Действие | Команда | Интерфейс |
| Сложение поверхностей | AADD | MAIN MENU > PREPROCESSOR > OPERATE > ADD>AREAS |
| Сложение объемов | VADD | MAIN MENU > PREPROCESSOR > OPERATE > ADD>VOLUMES |
7.4.5 Вычитание
Если вы вычитаете один объект (Е2) из другого (Е1) вы будете получать один из двух результатов: или вы будете получать новый объект (Е1-Е2 Е3), той же самой размерности, что Е1, не перекрытой Е2. Если перекрытие является меньшей размерности, то вы будете просто делить Е1 на два или больше новых объектов (Е1-Е2Е3 и Е4)
Если командное поле SEPO команды вычитания содержит несколько пробелов, объект результата вычитания будет линией с общей конечной точкой, или поверхностью с общей граничной линией, или объемом с общей границей в виде поверхности. Если командное поле установлено «SEPO”, то результирующий объект будет не длиннее части общей границы, но будет иметь определенные границы. Этот оператор не важен, если перекрытие объектов не делит один из первоначальных объектов самое меньшее на две линии, две поверхности, или на два объема. Команды вычитания приведены в таблице.
| Действие | Команда | Интерфейс |
| Вычитание линии из линии | LSBL | MAIN MENU > PREPROCESSOR > OPERATE > SUBTRACT>LINES MAIN MENU > PREPROCESSOR > OPERATE > SUBTRACT>WITH OPTIONS>LINES MAIN MENU > PREPROCESSOR > OPERATE > DIVIDE>LINE BY LINE MAIN MENU > PREPROCESSOR > OPERATE > DIVIDE>WITH OPTIONS>LINE BY LINE |
| Вычитание площади из площади | ASBA | MAIN MENU > PREPROCESSOR > OPERATE > SUBTRACT>AREA MAIN MENU > PREPROCESSOR > OPERATE > SUBTRACT>WITH OPTIONS>AREAS MAIN MENU > PREPROCESSOR > OPERATE > DIVIDE>AREA BY AREA MAIN MENU > PREPROCESSOR > OPERATE > DIVIDE>WITH OPTIONS>AREA BY AREA |
| Вычитание объема из объема | VSBV | MAIN MENU > PREPROCESSOR > OPERATE > SUBTRACT>VOLUMES MAIN MENU > PREPROCESSOR > OPERATE > SUBTRACT>WITH OPTIONS>VOLUMES |
| Вычитание площадей из линий | LSBA | MAIN MENU > PREPROCESSOR > OPERATE > DIVIDE>LINE BY AREA MAIN MENU > PREPROCESSOR > OPERATE > DIVIDE>WITH OPTIONS>LINE BY AREAS |
| Вычитание объемов из линий | LSBV | MAIN MENU > PREPROCESSOR > OPERATE > DIVIDE>LINE BY VOLUME MAIN MENU > PREPROCESSOR > OPERATE > DIVIDE>WITH OPTIONS>LINE BY VOLUME |
| Вычтитание объемов из площадей | ASBV | MAIN MENU > PREPROCESSOR > OPERATE > DIVIDE>AREAS BY VOLUME MAIN MENU > PREPROCESSOR > OPERATE > DIVIDE>WITH OPTIONS>AREAS BY VOLUME |
| Вычитание линий из площадей | ASBL | MAIN MENU > PREPROCESSOR > OPERATE > DIVIDE>AREAS BY LINE MAIN MENU > PREPROCESSOR > OPERATE > DIVIDE>WITH OPTIONS>AREAS BY LINE Примечание: опция SEPO не применима к данной команде |
| Вычитание площадей из объемов | VSBA | MAIN MENU > PREPROCESSOR > OPERATE > DIVIDE>VOLUMES BY AREA MAIN MENU > PREPROCESSOR > OPERATE > DIVIDE>WITH OPTIONS>VOLUMES BY AREA |
Рисунки иллюстрируют команды, приведенные выше















