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

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

тации переопределяется (команда К, NPT, X, Y, Z), она перестает быть ключевой точкой ориентации.

СОЗДАНИЕ ОБЪЕМНОЙ СЕТКИ ВЫТЯГИВАНИЕМ

Используя вытягивание в объеме, можно заполнить существующий объем конечными элементами, вытягивая сетку одной из поверхностей, ограничивающей его (она называется исходной поверхностью или источником). Если сетка на исходной поверхности состоит из четырехугольных элементов, объем будет заполнен шестигранными элементами. Если сетка на исходной поверхности состоит из треугольных элементов, объем будет заполнен клинообразными элементами. Если сетка состоит из смеси четырехугольных и треугольных элементов, объем будет заполнен смесью шестигранных и клинообразных элементов.

Достоинства вытягивания в объеме

В отличие от других методов выдавливания сетки с поверхности на объем (команды VROTAT, VEXT, VOFFST и VDRAG), вытягивание в объеме предназначено для использования на уже существующих объемах. Оно может быть особенно полезным в следующих случаях:

•Имеется твердотельная модель, созданная в другой программе, и ее следует разбить на конечные элементы в ANSYSe.

•Надо создать сетку из шестигранников в объеме неправильной формы. В таком случае требуется разделить объем на несколько частей, каждая из которых может быть заполнена вытягиванием.

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

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

Действия, выполняемые перед вытягиванием в объеме

1. Определите, сколько объемов следует вытягивать. Команда VSWEEP может выполнить вытягивание в одном объеме или во всех активных объемах:

VSWEEP, ALL.


2.Определите, может ли объем (по своей геометрии) быть вытянутым. Объем не может быть вытянутым, если любое из нижеперечисленных утверждений является истинным:

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

•Объем имеет внутреннюю полость (либо отверстие, которое не проходит через исходную и конечную поверхности).

•Исходная и конечная поверхности не являются противоположными в геометрической структуре объема.

Замечание! Если в объеме не может быть произведено вытягивание, возможно, имеет смысл перед выполнением команды vsweep разделить его на части, в каждой из которых вытягивание можно сделать.

3.Убедитесь, что были определены подходящие типы двух- и трехмерных элементов. Например, если требуется разбить исходную поверхность для создания в объеме квадратичных шестигранных элементов, следует при ее разбиении использовать квадратичные двумерные элементы.

4.Определите, каким образом вы хотите управлять количеством слоев элементов, которые будут созданы во время вытягивания в объеме, т.е. количеством элементов, создаваемых вдоль направления вытягивания. Для этого можно использовать один из следующих способов:

•С помощью пунктов меню:

Main Menu > Preprocessor > -Meshing- Size Cntrls > -SmartSize- Adv Opts

Main Menu> Preprocessor > -Meshing- Size Cntrls > -ManualSize- Global- Size

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

Замечание! Этот метод считается предпочтительным.

•С помощью пункта меню:

Main Menu > Preprocessor > -Modeling- Operate > Extrude > Extrude Elem Ext Opts

соответствующего использованию команды EXTOPT, ESIZE, Vail, Val2 можно задать количество слоев элементов (и если необходимо -отношение длин) вдоль боковых линий объема (напомним, что Vail -это количество слоев элементов, a Val2~ отношение). Следует отметить, что количество слоев элементов, задаваемое командой ЕХТОРТ, будет применено для всех неразбитых боковых линий объема.


Замечание! Для любой линии, которая была предварительно разбита или для которой было задано количество элементов командой lesize, значения, задаваемые ехторт, игнорируются.

•С использованием пункта меню

Main Menu > Preprocessor > -Meshing- Size Cntrls > -ManualSize- Lines- Picked Lines

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

•Создать упорядоченное разбиение для одной или нескольких боковых поверхностей объема, или поверхности, которая связана с боковой поверхностью или боковой линией.

•Создать сетку из балочных элементов на одной или нескольких боковых линиях с помощью команды LMESH.

•Включить Smart sizing с помощью команды SMRT. Команда VSWEEP будет учитывать параметры Smart sizing для вычислений количества слоев элементов. Следует учитывать, что из-за ограниченности шестигранных элементов, и того, что Smart sizing пытается изменять размер элементов в разных местах модели, качество элементов, полученных с помощью данного способа, может быть неудовлетворительным.

•Если количество слоев элементов не задано ни одним из вышеуказанных методов, VSWEEP будет использовать параметр DESIZE для его вычисления.

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

Замечание! Если пользователем не были заданы исходная и конечная поверхности, команда vsweep попытается автоматически определить, какие из ограничивающих объем поверхностей подходят для этого. Если команда оказывается не в состоянии определить исходную и результирующую поверхности, ее выполнение будет прекращено. При использовании командной строки можно включить автоматическое определение исходной и конечной поверхностей с помощью команды ехторт, VSWE,auto.

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



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