- •Разбиение модели на конечные элементы Краткое руководство пользователя Екатеринбург, 2001
- •Разбиение твердотельной модели на конечные элементы.
- •Свободное или контролируемое разбиение?
- •Установка атрибутов элементов
- •Построение таблицы атрибутов элементов.
- •Присвоение атрибутов элементам
- •2.3. Непосредственное присвоение атрибутов для объектов твердотельной модели
- •2.4. Присвоение атрибутов по умолчанию.
- •Контроль разбиений
- •Форма элементов
- •Выбор свободного или контролируемого разбиения
- •3.3. Контроль размещения срединных узлов
- •Управление размерами элементов при свободном разбиении.
- •Преимущества управления размерами
- •Установка других методов контроля разбиений
- •3.5.1 Размер элемента по умолчанию для контролируемого разбиения.
- •3.6. Локальный контроль разбиений
- •3.7. Внутренний контроль разбиений
- •3.7.1. Управление расширением разбиения
- •3.7.2. Управление переходной сеткой
- •3.7.4. Управление усовершенствованием тетраэдрических элементов
- •3.8. Создание переходных элементов пирамиды
- •3.8.1. Ситуации, в которых ansys может создавать переходные элементы пирамиды.
- •3.8.2 Предпосылки для автоматического создания переходных элементов типа пирамиды
- •3.9 Преобразование вырожденных тетраэдрических элементов к их первоначальной (не вырожденной) форме.
- •3.9.1 Преимущества преобразования вырожденных тетраэдрических элементов
- •3.9.2 Выполнение преобразования
- •Допустимые комбинации опций elem1 и elem2
- •3.9.3 Другие характеристики преобразования вырождения тетраэдрические элемента
- •3.10. Определение слоев разбиения.
- •3.10.1 Установка средств управления разбиением слоев в интерфейсе
- •3.10.2 Печать параметров разбиения слоев на линиях
- •4 Средства управления, используемые для свободного и масштабированного разбиения.
- •4.1 Свободное разбиение
- •4.1.1 Разбиение поверхности типа лопасти, и элемент targe 170.
- •4.2 Масштабированное разбиение
- •4.2.1 Масштабированное разбиение поверхностей.
- •4.3. Контролируемое разбиение объемов
- •4.2.3 Некоторые замечания о связанных линиях и поверхностях
- •5. Разбиение твердотельных моделей.
- •5.1 Разбиения с использованием команд [xMesh]
- •5.2 Разбиение балочных элементов с узлами ориентации
- •5.2.1 Как ansys определяет местоположение узлов ориентации.
- •5.2.2 Преимущества разбиения балок с узлами ориентации.
- •5.2.3 Разбиения балок с узлами ориентации
- •5.2.4 Примеры разбиений балок с узлами ориентации.
- •5.2.5 Другие соображения для разбиения балки с узлами ориентации
- •5.3 Генерация разбиения объемов от граней
- •5.4 Дополнительные соображения по использованию команды xMesh
- •5.5 Генерация разбиения объемов способом вытягивания
- •5.5.1 Преимущества вытягивания объемов
- •5.5.2. Что делать перед вытягиванием объема.
- •5.5.3 Вытягивание объема
- •5.5.4 Стратегия ухода от ошибок формы элементов при вытягивании объема.
- •5.5.5 Другие характеристики вытягивания объема.
- •5.6 Прерывание операций разбиения
- •5.7 Проверка формы элемента
- •5.7.1 Выключение проверки формы элемента полностью или только вывод предупреждений.
- •5.7.2 Включение или выключение индивидуальной проверки формы
- •5.7.3 Просмотр результатов проверки формы
- •5.7.4 Просмотр текущих пределов параметров формы
- •5.7.5 Изменение пределов параметра формы
- •5.7.6 Восстановление параметров формы элемента
- •5.7.7 Обстоятельства, при которых ansys повторно проверяет существующие элементы
- •5.7.8 Решение, являются ли формы элементов приемлемыми
- •6 Замена разбиения
- •6.1 Повторное разбиение модели
- •6.2 Использование опции accept/reject
- •6.3 Очищение разбиения
- •6.4 Очищение разбиения в местном масштабе
- •6.5 Улучшение разбиения (только для тетраэдрического элемента)
- •6.5.1 Автоматическое усовершенствование тетраэдрического разбиения
- •6.5.2 Усовершенствование тетраэдрического разбиения пользователем.
- •6.5.3 Ограничения на усовершенствование тетраэдрических элементов
- •6.5.4 Другие характеристики усовершенствования тетраэдрических элементов.
- •7 Некоторые замечания и предостережения
- •7.1 Предостережения
- •8. Адаптивное разбиение
- •8.1 Что такое адаптивное разбиение?
- •8.2 Предпосылки для адаптивного разбиения
- •8.3. Как использовать адаптивное разбиение: основная процедура
- •8.4 Изменение основной процедуры
- •8.4.1 Выборочная адаптация
- •8.4.2 Настройки макроса adapt с пользовательскими подпрограммами.
- •8.4.2.1 Построение подпрограммы разбиения (adaptmsh.Mac)
- •8.4.2.2 Создание подпрограммы граничных условий (adaptbc.Mac)
- •8.4.2.3 Создание подпрограммы решения (adaptsol.Mac)
- •8.4.2.4. Некоторые комментарии относительно подпрограмм
- •8.4.3 Настройка макроса adapt (uadapt. Mac)
- •8.5 Руководящие принципы для адаптивного разбиения
- •8.6 Пример задачи с адаптивным разбиением
4.1.1 Разбиение поверхности типа лопасти, и элемент targe 170.
Специальный тип свободного разбиения, называемый разбиением типа лопасти, является желательным для некоторых случаев контактных задач, включающее разбиение из трехсторонних поверхностей с элементом TARGE 170. Когда две из этих трех сторон имеют только одно деление, и третья сторона имеет любое число делений, результатом будет разбиение типа лопасти. (Используется команда LESIZE, чтобы установить число делений). Разбиение типа лопасти гарантирует, что ANSYS использует минимальное число треугольников для заполнения поверхности, важной для контактных задач. Рассмотрим пример, показанный на рисунке 4.1, в котором две из сторон имеют только одно деление, в то время как третья сторона имеет четыре.
Рис. 4. 1 Пример разбиения типа лопасти
Условия для разбиения типа лопасти
Помните, чтобы использовать разбиение типа лопасти, должны быть удовлетворены следующие условия:
Вы должны разбивать трехстороннюю поверхность. Две из сторон должны иметь только один элемент; третья сторона может иметь любое число делений;
Вы должны разбивать с элементом TARGE 170;
Вы должны определить что свободное разбиение использует [MSHKEY, 0 или MSHKEY, 2].
4.2 Масштабированное разбиение
Вы можете выбрать, чтобы программа использовала все четырехугольные поверхностные элементы, все треугольные поверхностные элементы, или все шестигранные (кирпичные) объемные элементы, чтобы произвести масштабированное разбиение. Масштабированное разбиение требует, чтобы поверхность или объем были регулярными, то есть они должны удовлетворять некоторым критериям.
Для масштабированного разбиения размеры элемента получены на основе текущих установок команды DESIZE, наряду с ESIZE, KESIZE, и LESIZE или установками через интерфейс: (Main Menu> Preprocessor >-Meshing-Size Cntrls >-ManualSize-optfon). Режим SmartSizing [SMRTSIZE] не может использоваться для масштабированного разбиения.
Примечание: Масштабированное разбиение не поддерживает применение тяжелых точек
4.2.1 Масштабированное разбиение поверхностей.
Масштабированное разбиение поверхностей содержит либо все четырехугольные элементы, либо все треугольные элементы.
Примечание: Масштабированное треугольное разбиение относится к процессу, в котором ANSYS берет поверхность и разбивает ее треугольными элементами, основанными по шаблону, который вы определяете. Этот тип разбиения особенно полезен для исследований, которые включают разбиения из твердых контактных элементов.
Для поверхности, подвергающейся масштабированному разбиению, должны быть удовлетворены следующие условия:
А. Поверхность должна быть ограничена тремя или четырьмя линиями;
Б. Поверхность должна иметь равные числа элементов, на противоположных сторонах, или иметь деления, соответствующие одному из образцов переходного разбиения (см. рис. 4.8).
В. Если поверхность ограничена тремя линиями, число элементов должно быть равным на всех сторонах;
Г. Ключ разбиения должен быть установлен для масштабированного разбиения [MSHKEY, 1]. Эта установка приводит к масштабированному разбиению, состоящему или всех четырехугольных элементов, или из всех треугольных элементов, в зависимости от текущего типа элемента или установки ключа формы элемента [MSHAPE].
Д. Если ваша цель – треугольное масштабированное разбиение, вы можете выбрать образец для построения треугольных элементов [MSHPATTERN]. Если вы не выбрали образец, ANSYS выбирает его сам. См. инструкцию по использованию команды MSHPATTERN.
Рис. 4.2 показывает масштабированное разбиение основной поверхности на четырехугольные элементы, и на треугольные элементы.
Рис. 4.2 Масштабированное разбиение поверхности
Если поверхность ограничена больше чем четырьмя линиями, она не может иметь масштабированного разбиения. Однако, некоторые из линий могут быть объединены или "связаны", для снижения общего количества линий до четырех. Каскад линий мы обсудим позже в этой главе.
Предложенная альтернатива использования каскада линии должна использовать команду [AMAP], для масштабированного разбиения поверхности, выбирая три или четыре угла поверхности. Этот метод внутренне связывает, все линии между точками. (Упрощение масштабированного разбиения описано ниже в этой главе.)
Деление линии для масштабированного разбиения.
Вы должны установить равное число делений линии на противоположных краях поверхности (или определять деления линии, чтобы соответствовать одному из образцов перехода) чтобы достигнуть масштабированного разбиения. Вы не обязательно должны определить деление на всех линиях. Пока требуется масштабированное разбиение, [MSHKEY, 1] программа будет преобразовывать деления линии от одной линии до противоположной линии, и будет производить разбиение в смежных поверхностях [AMESH]. Программа также произведет согласование делений линии от установки команд [KESIZE или ESIZE].
Та же самая иерархия, которая применялась к [LESIZE, ESIZE, и т.д], также будет применяться к преобразованным делениям линий. Таким образом, в примере, показанном на рисунке 4.3, деления линий, установленные командой [LESIZE] преобразованные от линии 1 к линии 3 изменит деление линий, установленные командой ESIZE.
Рис. 4.3 Преобразование управления разбиением
В качестве примера приведем небольшую программу
MSHKEY,1 масштабированное разбиение
ESIZE,,10 установлено 10 делений
LESIZE,1,,,20 установлено 20 делений для линии1
AMESH,1 20 делений будет установлено для линии3
См. инструкции по использованию команд [MSHKEY, и LESIZE] , и описание команды AMESH.
Каскад Линии
Если поверхность ограничена более, чем четырьмя линиями, вы можете объединять [LCOMB] или связывать [LCCAT] некоторые из линий, чтобы уменьшить общее количество линий до четырех. Всякий раз, когда применение LCOMB разрешается, (то есть когда линии - касательная и присоединена к тем же самым поверхностям), это вообще предпочитается по LCCAT. LCOMB может также использоваться для не касающихся линий, но узел не обязательно будет произведен в резком перегибе на линии.
Связывание линии: Команда [LCCAT]. Интерфейс: Main Menu > Preprocessor >-Meshing-Mesh >-Areas-Mapped >-Concatenate-Lines
Примечание - команда LCCAT не поддерживается для импортированных моделей, с использованием функции по умолчанию в формате IGES [IOPTN, IGES, DEFAULT]. Однако, вы можете использовать команду LNMERGE для связывания линии в моделях, импортированных из файлов САПР.
Объединение линий: Команда [LCOMB] Интерфейс: Main Menu > Preprocessor >-Modeling-Operate >-Booleans-Add > Lines
Рассмотрим пример, приведенный на рис. 4.4, в котором поверхность ограничена шестью линиями. Две из этих линий могут быть объединены, и две другие связывали для того, чтобы поверхность была ограничена четырьмя линиями, подходящего для масштабированного разбиения.
Рис. 4.4 Объединение и комбинирование линий для масштабированного разбиения
Узел будет произведен везде, где есть точка присоединения к линии, поверхности, или объему. Поэтому, связанная линия будет иметь, по крайней мере столько делений, сколько определено неявно точек на этой линии. Программа не будет позволять вам передавать меньшее число делений на такую линию. Если глобальный размер элемента [ESIZE] определен, это относится к вашим первоначальным линиям, не к связанной линии.
Рис. 4.5 Команда ESIZE, обращается к первоначальным (не связанным) линиям
Деления линии непосредственно не могут быть назначены на связанные линии. Однако, деления могут быть назначены на комбинированные линии [LCOMB]. Поэтому, есть некоторое преимущество для использования комбинирования линии вместо связывания.
Упрощения для масштабированного разбиения поверхности.
Команда [AMAP] предлагает самый легкий способ получить масштабированное разбиение. AMAP (Main Menu> Preprocessor >-Meshing-Mesh >-Areas-Mapped > By Corners), использующая точки как углы и внутренне связывающие все линии между точками. Поверхность автоматически будет разбита со всеми четырехугольными, или со всеми треугольными элементами. (установки команды MSHKEY не требуются). Те же самые правила AMAP и для масштабированного разбиения при связанных линиях.
Р
ассмотрите
пример, представленный ранее для
связанных линий, но теперь для разбиения
AMAP
методом. Заметьте, что есть множество
линий между выбранными точками. После
выбора поверхности, точки 1,3,4, и 6 могут
быть выбраны в любом порядке, и
масштабированное разбиение будет
автоматически создано.
Рис. 4.6 Упрощенное масштабированное разбиение (AMAP)
Не требуется объединять линии до действия AMAP, объединение сделано внутренне и затем удалено, список линии поверхности оставлен неизменным.
Примечание - команда AMAP не поддерживает импортированные модели, с функцей импорта в формате IGES по умолчанию [IOPTN, IGES, DEFAULT].
Переходное прямоугольное масштабированное разбиение
Другой способ создать масштабированное разбиение поверхности состоит в том, чтобы определить деления линии на противоположных сторонах поверхности так, что деления разрешают переходное, четырехугольное разбиение. Переходное, четырехугольное разбиение применимо только к четырехугольным поверхностям (с объединением или без объединения линий). Некоторые примеры показаны на рисунке 4.7.
Рис. 4.7 Пример переходных четырехугольных масштабированных разбиений
Чтобы достичь переходного четырехугольного масштабированного разбиения вы должны использовать тип элемента, которые поддерживают форму четырехугольника, устанавливает масштабированное разбиение [MSHKEY, 1], и позволяет устанавливать опцию формы четырехугольники [MSHAPE, 0, 2D]. (Если Вы хотите создать переходное треугольное разбиение, см. следующий раздел.) Кроме того, указанные деления линии должны соответствовать одному из шаблонов, показанных на рисунке 4.8.
Рис. 4.8 Шаблоны переходного разбиения
Четырехугольный элемент - доминирует при свободном разбиении [MSHAPE, 0 и MSHKEY, 0] автоматически ищет четырехсторонние поверхности, которые соответствуют этим образцам перехода. Если поверхности найдены, поверхность разбивается с переходными четырехугольными элементами, если результирующие элементы не будут иметь низкое качество (в этом случае нужно проводить свободное разбиение).
Переходное контролируемое разбиение с треугольными элементами.
Переходное контролируемое разбиение с треугольными элементами также широко применяется для разбиения поверхности. Как переходное разбиение с четырехугольными элементами, применимо только к четырехсторонним поверхностям, и указанные деления линии должны соответствовать одному из образцов, показанных на рисунке 4.8, достигается переходное разбиение с треугольными элементами. Вы должны использовать тип элемента, который поддерживают треугольную форму, устанавливает ключ контролируемого разбиения [MSHKEY, 1], и установки формы элементов соответствуют треугольникам [MSHAPE, 1,2D].
Рис.4.9 (b), иллюстрирует переходное треугольное контролируемое разбиение. Когда вы запрашиваете разбиение с треугольными элементами, ANSYS фактически начинает разбиение с четырехугольными элементами, и затем автоматически разделяет четырехугольные элементы на треугольники. Рис. 4.9 (a) показывает четырехугольное разбиение, которое использовалась как базис для треугольного разбиения, показанного на рисунке 4.9 (b). Рис. 4.9 (c), показывает треугольное разбиение, с четырехугольными элементами, наложенными на них. Пунктиры представляют границы четырехугольных элементов, что ANSYS разделил на треугольники.
Рис.4.9 Соотношения между переходным разбиением с четырехугольными элементами и переходным треугольным разбиением.
