8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 112 113 114 115 116 117 118 ... 166

•Если разбиение поверхности не было создано предварительно, ANSYS использует настройки формы элемента MSHAPE, чтобы определить, элементами какой формы будет разбиваться поверхность (команда MSHAPE, О, 2D приведет к разбиению на четырехугольные элементы, MSHAPE, 1, 2D приведет к разбиению на треугольные элементы). Исключением из этого правила возможно, если с помощью одного вызова команды VSWEEP будут разбиваться несколько объемов. В таком случае исходные поверхности всегда будут разбиваться на четырехугольные элементы.

•Если предварительно разбиваются и исходная, и конечная поверхности, их сетки должны совпадать. Однако не обязательно разбивать эти поверхности упорядоченным разбиением.

Выполнение разбиения в объеме

Использование главного меню

При использовании графического интерфейса, процесс разбиения будет зависеть от установки опции EXTOPT, VSWE, AUTO. Если EXTOPT, VSWE, AUTO равно ON ("по умолчанию"), то следует выполнить следующие шаги:

1.Выберите пункт меню

Main Menu > Preprocessor > -Meshing- Mesh > -Volume Sweep-Sweep

2.Появится окно выбора Volume Sweeping. Выберите объем или объемы, которые необходимо разбить вытягиванием, и нажмите ОК в окне выбора.

Если EXTOPT, VSWE, AUTO равно OFF, то следует выполнить следующие шаги:

1.Выберите пункт меню

Main Menu > Preprocessor > -Meshing- Mesh > -Volume Sweep-Sweep

2.Появится окно выбора Volume Sweeping. Выберите объем, который необходимо разбить, и нажмите Apply.

3.Выберите исходную поверхность и нажмите Apply.

4.Выберите конечную поверхность и нажмите ОК в диалоговом окне выбора.

Замечание! При использовании графического интерфейса невозможно управлять сглаживанием линий. ANSYS не выполняет сглаживание линий при выполнении команды через графический интерфейс.


Команда

VSWEEP, VNUM, SRCA, TRGA, LSMO

где:

•Аргумент VNUM используется для указания объема, в котором будет производится разбиение.

•Желательно использовать аргумент SRCA для задания поверхности источника.

•Можно использовать аргумент TRGA, чтобы задать конечную поверхность.

•Можно использовать аргумент LSMO, чтобы определить, должна ли программа выполнять сглаживание линий во время операции вытягивания.

Способы избежания ошибок во время операции вытягивания

Если операция вытягивания в объеме завершилась с ошибкой в связи с неправильной формой элементов, то для ее исправления следует использовать один или несколько способов, описанных ниже. Рекомендуется использовать их в том порядке, в каком они указаны в списке:

1.Если не были заданы исходная и конечная поверхности, следует указать их и снова выполнить операцию вытягивания.

2.Поменять местами исходную и конечную поверхности и снова выполнить вытягивание в объеме. Например, если поверхность А1 указана как исходная, а А2 как конечная, следует попробовать указать А2 как исходную и А1 как конечную.

3.Выберите другие исходную и конечную поверхности и повторите операцию вытягивания (с некоторыми объемами операция вытягивания может выполняться не только в одном направлении). Например, если поверхности А1 и А2 не подходят, можно попробовать А5 и Аб.

4.Используйте контроль формы как инструмент, с помощью которого можно узнать, какая часть модели вызывает возникновение ошибки. Для этого следует уменьшить уровень предупреждений (команда SHPP, WARN) так, что элементы, которые будут нарушать ограничения формы, будут вызывать предупреждения, а не ошибки. Затем следует выполнить операцию вытягивания. Из появившихся предупреждений можно узнать, в каких именно местах модели возникают ошибки. После этого созданную сетку следует удалить (VCLEAR), включить ошибки (SHPP, ON). Затем следует изменить ту часть модели, которая вызывает ошибки. После этого модель можно разбивать снова. Вот некоторые рекомендации по изменению модели:


•Если на одной из линий модели элементов слишком много или слишком мало, следует указать другое количество элементов.

•Можно установить меньший размер элемента или другое количество слоев элементов.

•Разделите объем на два или больше объемов (команды VSBA,VSBW), которые сократят расстояние, на которое производится вытягивание. Желательно разделить объем рядом с тем местом, где находятся элементы неправильной формы. После этого следует применить команду VSWEEP для каждого из объемов по отдельности.

Примеры создания конечно-элементных разбиений твердотельных моделей

Перед демонстрацией способов построения разбиения отметим следующее:

•Необходимо стремиться, чтобы в исследуемой области (части модели) не было элементов с плохой формой. Это существенно улучшит достоверность получаемых результатов.

•В исследуемой области разбиение должно быть более мелким и увеличиваться с удалением от рассматриваемой области. Это позволит получать достоверные результаты с наименьшими затратами времени.

•Вид построенного разбиения должен быть как можно ближе к регулярному.

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

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

•Средства MeshTool.

•Пункт главного меню.

•Список команд.

Кроме того, иногда, совместно с данными способами используются пункты меню утилит.



0 ... 112 113 114 115 116 117 118 ... 166