- •Разбиение модели на конечные элементы Краткое руководство пользователя Екатеринбург, 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 Пример задачи с адаптивным разбиением
5.5.3 Вытягивание объема
Вытягивание объема:
Команда: [VSWEEP.VNUM.SRCA TRGA.LSMO]
Интерфейс: Main Menu > Preprocessor >-Meshing - Mesh > - Volume Sweep – Sweep
Если Вы используете команду VSWEEP, чтобы вытянуть объем, определите значения для следующих аргументов:
Используйте аргумент VNUM для выбора объема, который вы хотите вытянуть.
Используйте аргумент SRCA для выбора исходной поверхности.
Используйте аргумент TRGA для выбора целевой поверхности.
Использование аргумента LSMO не обязательно, он нужен чтобы определить, должен ли ANSYS выполнять сглаживание линии в течение вытягивания.
См. описание команды VSWEEP для более полной информации.
Если Вы используете интерфейс для вытягивания объема, выполните эти шаги;
1. Main Menu > Preprocessor >-Meshing - Mesh > - Volume Sweep – Sweep. При этом появляется диалоговый «ящик».
2. Выбрать объем, который вы хотите вытянуть, и нужно щелкнуть по кнопке «APPLY»
3. Выбрать исходную поверхность, и щелкнуть по кнопке «APPLY»
4. Выбирает целевую поверхность и щелкнуть по кнопке «OK», чтобы закрыть «ящик».
Примечание - При использовании интерфейса для вытягивания объема вы не можете управлять сглаживанием линии. ANSYS не выполняет сглаживание линий, когда вытягивание производится из интерфейса.
5.5.4 Стратегия ухода от ошибок формы элементов при вытягивании объема.
Если вытягивание объема приводит к неудаче из-за плохих форм элементов, попытайтесь применить рекомендации, приведенные ниже. Мы рекомендуем, чтобы вы опробовали эти рекомендации в том порядке, в каком они приведены.
1. Поменяйте исходную, и целевые поверхности, и повторно проведите вытягивание объема. Например, если вы определили поверхность A1 как исходную поверхность, а A2 как целевую, и вытягивание неудачно, попытайтесь снова использовать A2 как исходную поверхность, а A1 как целевую поверхность.
2. Выберите полностью различный набор исходных и целевых поверхностей, и повторно произведите вытягивание объема. (Некоторые объемы может быть вытянуты в более, чем одном направлении.) Например, если поверхности A1 и A2 не работают, попробуйте использовать A5 и A6.
3. Используйте процедуру проверку формы, как диагностический инструмент, чтобы определить, который регион модели является причиной отказа. Для того, чтобы сделать это, уменьшите уровень точности при проверке формы элементов командой [SHPP,WARN] так, чтобы на элементы, которые нарушают пределы ошибки выводилось бы предупреждающее сообщение, а не отказ элемента. Тогда повторно произведите вытягивание. Используйте предупреждающие сообщения, чтобы идентифицировать область модели, содержащие плохие элементы. Затем необходимо очистить плохое разбиение командой [VCLEAR]. Включите проверку формы, [SHPP, ON]. Затем измените область модели, которая содержала плохие элементы. Наконец, проведите разбиение объема снова с последующим вытягиванием. Вот некоторые предложения для изменения модели:
Разделите объем на два или более объемов командой [VSBA.VSBW], которая сократит длину направления вытягивания. Попытайтесь разделить объем около области, где расположены элементы с плохой формой. Впоследствии, примените команду [VSWEEP] для каждого из результирующих объемов.
Если элементы, помеченные [SHPP,WARN] протянуты в пределах тонкого сечения целевой поверхности, как на рисунке 5.4(c), попробуйте разделить стороны поверхности в той области, по направлению которой производится вытягивание. Используйте следующие действия;
А). Очистить разбиение командой [VCLEAR].
Б). Разделите одну из линий на исходной поверхности, и одну на целевой поверхности, добавляя точку в месте желательного разделения [LDIV] См. рис. 5.4 (e).
В) Скопируйте деления новых линий на исходной поверхности на соответствующие новые линии на целевой поверхности, как показано на рисунке 5.4 (e). (" Новые линии " это те, что созданы шагом 2.) Вы можете копировать деления линии через Инструменты разбиения: (Main Menu > Preprocessor > MeshTool). На «пульте», нажмите кнопку «Copy», чтобы открыть диалоговый «ящик». Используйте диалоговый «ящик» для копирования деления линий, включая пространственное отношение - от одной линии до другой.
Г). Вручную проведите масштабированное разбиение поверхности стороны, выбранной в шаге 2, См. рис.5.4 (f).
Д). Повторно примените команду вытягивания объема.
4. Если элементы, помеченные командой [SHPP,WARN], протянуты в пределах тонких сечений целевой поверхности, но предыдущая стратегия не работает, очищайте разбиение и затем повторно примените команду вытягивания объема со включенным сглаживанием линии [VSWEEP,,,,1] См. рис. 5.4 (d), (Это установка не рекомендуется для больших моделей).
Рис. 5.4(c), Рис 5.4 (d), и Рис. 5.4(g), показывают результат этих различных операций вытягивания, и иллюстрируют, как вы можете использовать некоторые из рекомендаций, описанных выше, чтобы воздействовать на качество разбиения. Во всех трех случаях пользователь начинал с того же самого объема, показанного на рисунке 5.4 (a), Рис.5.4(b) иллюстрирует исходное разбиение, которое использовалась в процессе вытягивания. Во всех трех случаях пользователь произвел это исходное разбиение до вытягивания объема.
Различия в результатах происходят из-за дополнительных действий, что пользователь привносил до операции вытягивания. Результаты, показанные на рисунке 5.4(c), получены пользователем без использования каких либо рекомендаций, описанных выше. Заметим протянутые элементы, которые появляются на целевой поверхности. Для результатов, показанных на рисунке 5.4(d), пользователь применил вытягивание объема, при включенном сглаживанием линии [VSWEEP,,,, 1]. В этом случае, формы элемента лучше, чем показанные на рисунке 5.4 (c); однако, они - не столь хороши, как те показаны на рисунке 5.4 (g). Для получения результатов на рис. 5.4 (g), пользователь разделял линии [LDIV], на исходной и целевой поверхностях и проводил масштабированное разбиение стороны поверхности перед вытягиванием. Заметно значительное усовершенствование формы элементов на целевой поверхности.
Рис. 5.4 Стратегия, ухода от протянутых элементов