d9e5a92d

Приложить поверхностные нагрузки

Main Menu Preprocessor Loads - Loads- Apply ... On Nodes

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

DA, AREA, Lab, Valuel, Value2
AREA - поверхность, на которой определяются ограничения.
Lab - метка:
SYMM - определить условия симметрии на поверхности.
ASYM - определить условия антисимметрии на поверхности.
Другие метки и обозначения см. табл. для команды D.
Путь в меню:
Main Menu Solution -Loads- Apply ... On Areas
Main Menu Preprocessor Loads -Loads- Apply . On Areas

Приложить поверхностные нагрузки.

SF, Nlist, Lab, VALUE, VALUE2
Nlist - узлы, на поверхности приложения нагрузки, или имя компонента. Если ALL , то все выделенные узлы.
Lab - метка поверхностной нагрузки. Допустимые метки для каждого типа элемента приведены в ANSYS Elements Reference.
VALUE - величина поверхностной нагрузки.
VALUE2 - вторая величина поверхностной нагрузки (если это необходимо для выбранного типа элемента).
Замечание.
Узлы должны образовывать поверхность, индивидуальные узлы не могут быть введены в этой команде.
Путь в меню:
Main Menu Solution -Loads- Apply ... On Nodes
Main Menu Preprocessor Loads - Loads- Apply ... On Nodes
4. Команды постпроцессора POST1.

Определить данные для считывания из файла базы данных.

SET, Lstep, SBSTEP, FACT, KIMG, TIME, ANGLE, NSET
Lstep - шаг считывания:
N - прочитать N-ый шаг.
FIRST - прочитать первый шаг.
LAST - прочитать последний шаг.
NEXT - прочитать следующий шаг.
NEAR - прочитать шаг, ближайший к значению TIME.
SBSTEP - номер подшага.
FACT - масштабный фактор (по умолчанию 1).
KIMG - используется только для результатов в комплексной форме:
0 - сохранить действительную часть.
1 - сохранить мнимую часть.
TIME - точка времени, определяющая начало данных для записи.
ANGLE - значение угла (необходимо лишь для гармонического анализа).
NSET - номер данных, для считывания.
Путь в меню:
Main Menu General Postproc -Read Results- By Load Step Main Menu General Postproc -Read Results- By Set Number Main Menu General Postproc -Read Results- By Time/Freq Main Menu General Postproc -Read Results- First Set Main Menu General Postproc -Read Results- Last Set Main Menu General Postproc -Read Results- Next Set

Показать данные на графическом экране, вычисленные на элементе.

PLESOL, Item, Comp, KUND, Fact
Item - метка, идентифицирующая данные.
Comp - компонента данных.
KUND - ключ вывода данных:
0 - не показывать недеформированную конструкцию.
1 - показывать данные вместе с недеформированной конструкцией.
Fact - масштабный фактор (по умолчанию 1). Может быть использовано отрицательное значение для того, чтобы обратить графические данные.
Замечание.
При выполнении команды используются узловые данные или данные в точках интегрирования (в зависимости от выбранных опций элемента). При графическом выводе данных используется линейная интерполяция в пределах каждого элемента.

Поскольку глобальное сглаживание результатов (в пределах всей конструкции) не производится, выводимые результаты теряют непрерывность при переходе от элемента к элементу.
Путь в меню:
Main Menu General Postproc Plot Results -Contour Plot- Element Solu

Показать данные на графическом экране, вычисленные на элементе (с узловым осреднением).

PLNSOL, Item, Comp, KUND, Fact
Замечание.
При выполнении данной команды, в отличие от команды PLESOL, используется процедура сглаживания напряжений в пределах всей конструкции, при этом данные непрерывны от элемента к элементу. При использовании данной команды вычислителю следует помнить, что реальные скачки напряжений (например, на границе многослойного тела) будут показаны непрерывными.

Для графического вывода данных вычислителю необходимо корректно использовать либо PLESOL, либо PLNSOL в зависимости от свойств решения задачи.
Путь в меню:
Main Menu General Postproc Plot Results -Contour Plot- Nodal Solu

Печатать данные решения.

PRESOL, Item, Comp Замечание.
Компоненты вычисляются в глобальной декартовой системе координат. Данные выводятся в виде таблицы номер элемента - данные.
Путь в меню:
Main Menu General Postproc List Results Element Solution

Печатать данные решения.

PRNSOL, Item, Comp
Замечание.
При использовании этой команды различные данные могут получаться в зависимости от выбора метода вычисления напряжений.
Путь в меню:
Main Menu General Postproc List Results Nodal Solution

Напечатать данные для узлов, на которые наложены ограничения.

PRRSOL, Lab
Lab - тип реакции (FX, FY, FZ, MX, MY, MZ и др.).
Замечание.
Для отдельных узлов эти данные представляют собой реакции связей. Для связанного узла - это суммарная реакция в узле.


Путь в меню:
Main Menu General Postproc List Results Reaction Solu

Построить таблицу данных.

ETABLE, Lab, Item, Comp
Lab - любая метка, определяемая пользователем для компоненты данных.
Item - метка, идентифицирующая данные.
Comp - компонента данных.
Замечание.
Команда определяет таблицу данных для дальнейших операций по постпроцессорной обработке. После того, как данные определены в таблице, вы можете не только выводить их на печать с помощью PLESOL, PRESOL, но также и производить различные математические операции с ними. Допустимые Item и Comp приводятся в таблице для каждого типа элемента в ANSYS Elements Reference.

Данные определяются в системе координат, в которой производилось решение.
Путь в меню:
Main Menu General Postproc Element Table Define Table

Показать данные таблицы на графическом экране.

PLLS, LabI, LabJ, Fact, KUND
Показывает таблицу элементов, как контурные площади вдоль элементов.
LabI - метка, которая была определена в команде ETABLE для узла I.
LabJ - метка, которая была определена в команде ETABLE для узла J.
Fact - масштабный коэффициент (по умолчанию 1).
KUND - ключ вывода данных (см. PLESOL).
Замечание.
Используется для построения эпюр в стержневых и оболочечных конструкциях.
Путь в меню:
Main Menu General Postproc Plot Results -Contour Plot- Line Elem Res

Определить параметры пути.

PATH, NAME, nPts, nSets, nDiv NAME - имя пути (не более 8 букв).
nPts - число точек, используемых для определения пути. Минимальное - 2, максимальное - 1000.
nSets - число данных, которые будут отображены на путь. Минимальное - 4, по умолчанию - 30.
nDiv - число делений между ближайшими точками. По умолчанию - 20.
Замечание.
Геометрия пути и данные, отображенные на него, сохраняются, пока выполнение программы происходит в POST1, при выходе из постпроцессора данные теряются. Возможно определение множества путей, но только один может быть активен для отображения данных в текущий момент.
Путь в меню:
Main Menu General Postproc Path Operations Define Path ...

Отобразить данные на путь.

PDEF, Lab, Item, Comp, Avglab Lab - имя пути.
Item - метка, определяющая данные для отображения.
Comp - компонента данных.
Avglab - опция осреднения данных.
AVG - осреднить значения на элементе.
NOAV - не осреднять.
Путь в меню:
Main Menu General Postproc Path Operations Map onto Path

Определить путь в конструкции.

PPATH, POINT, NODE, X, Y, Z, CS
POINT - количество точек должно быть больше нуля и не больше, чем nPts в операторе PATH.
NODE - номер узла, определяющего путь.
X, Y, Z - координаты точки в глобальной декартовой системе координат.
CS - система координат, используемая для построения пути. (По умолчанию -текущая.)
Замечание.
Для вычисления линеаризованных напряжений путь должен быть определен по узлам. Путь в меню:
Main Menu General Postproc Path Operations Define Path .

Построить графики данных, отображенных на путь.

PLPATH, Labi, Lab2, Lab3, Lab4, Lab5, Lab6
Labi, Lab2, Lab3, Lab4, Lab5, Lab6 - данные, отображенные на путь.
Замечание.
Путь должен быть предварительно определен с помощью PATH и PPATH, а данные определены с помощью PDEF.
Путь в меню:
Main Menu General Postproc Plot Results -Plot Path Item- On Graph

Печатать данные, отображенные на путь.

PRPATH, Lab1, Lab2, Lab3, Lab4, Lab5, Lab6 Путь в меню:
Main Menu General Postproc Path Operations List Path Items

Построить графики данных вдоль пути на геометрии

конструкции.

PLPAGM, Item, Gscale, Nopt
Item - метка, определяющая данные для отображения.
Gscale - масштабный множитель.
Nopt - опция отображения узлов.
Путь в меню:
Main Menu General Postproc Plot Results -Plot Path Item- On Geometry
5. Операции постпроцессора POST26.

Считать данные из файла.

DATA, IR, LSTRT, LSTOP, LINC, Name
IR - номер, присвоенный к переменной.
LSTRT - номер первой позиции.
LSTOP - номер последней позиции.
LINC - шаг.
Name - имя переменной.
Замечание.
После этой команды должна следовать команда формата записи /FORMAT.

Определение данных в элементе для записи в файл.

ESOL, NVAR, ELEM, NODE, Item, Comp, Name
NVAR - номер переменной.
ELEM - номер элемента.
NODE - номер узла.
Item - метка, определяющая данные.
Comp - компонента данных.
Name - имя данных.
Путь в меню:
Main Menu TimeHist Postpro Define Variables

Определить узловые данные для записи в файл.

NSOL, NVAR, NODE, Item, Comp, Name Путь в меню:
Main Menu TimeHist Postpro Define Variables
6. Команды APDL.

Запрос на ввод данных.

*ASK, Par, Query, DVAL Par - имя переменной.
Query - текст, который будет выведен на экран.
DVAL - величина, которая будет присвоена по умолчанию, если пользователь введет пустую строку.

Получить данные и присвоить их значение к переменной.

*GET, Par, Entity, ENTNUM, Iteml, IT1NUM Par - имя переменной.
Entity - метка совокупности данных. Используются NODE, ELEM, KP, LINE, AREA, VOLU.
ENTNUM - номер совокупности.
Iteml - имя данных совокупности.
IT1NUM - номер или метка для Iteml.
Замечание.
Команда *GET дает доступ к любым данным о геометрии конструкции (элементы, узлы, точки и т.д.) и к результатам решения. Для полного списка допускаемых Iteml и IT1NUM см.

HELP по команде *GET.

Определить массив.

*DIM, Par, Type, IMAX, JMAX, KMAX, Varl, Var2, Var3
Par - имя переменной.
Type - тип массива:
ARRAY - классический массив чисел (такой же, как в FORTRAN). Индексы -целые числа, начинающиеся с единицы.
CHAR - массив для строковых значений.
TABLE - массив чисел. Индексы, в отличие от ARRAY, - действительные числа.

IMAX - первая размерность (от l до l000000 для ARRAY и CHAR, от l до 65535 для TABLE).
JMAX - вторая размерность (от l до 255).
KMAX - третья размерность (от l до 7).
Varl, Var2, Var3 - имя переменной, соответствующей первой, второй и третьей размерностям.

Считать данные из файла.

PARRES, Lab, Fname, Ext, Dir
Lab - метка операции чтения:
NEW - заменить текущие параметры новыми.
CHANGE - дополнить параметры.
Fname - имя файла.
Ext - расширение.
Dir - имя директории.
Замечание.
При выполнении параметры считываются с файла параметров.
Путь в меню:
Utility Menu Parameters Restore Parameters

Записать параметры в файл.

PARSAV, Lab, Fname, Ext, Dir
Lab - метка считывания:
SCALAR - считать скалярные величины.
ALL - считать скалярные и векторные величины.
Fname - имя файла.
Ext - расширение.
Dir - имя директории.
Замечание.
Записать параметры в файл, при этом предыдущие значения переписываются.
Путь в меню:
Utility Menu Parameters Save Parameters

Оператор присвоения.

*SET, Par, VALUE, VAL2, VAL3, VAL4, VAL5, VAL6, VAL7, VAL8, VAL9, VAL10
Par - имя, идентифицирующее переменную. Состоит из не более, чем 8 допустимых символов (только буквы, цифры и нижняя черта), начиная с буквы.
VALUE - значение переменной, численное или строковое.
VAL2, VAL3, VAL4, VAL5, VAL6, VAL7, VAL8, VAL9, VAL10 - последовательные значения, если переменная - массив.
Замечание.
Другая эквивалентная форма записи оператора присвоения - это использование знака равенства.
Par=VALUE
A(1,3)=7.4 эквивалентно *SE^ A(1,3),7.4
*SET, A(1,4),10,11 эквивалентно A(1,4)=10 и A(2,4)=11
Если не присваивать никакого значения, то переменная удаляется. Например, *SET, A.
Параметры могут быть численные или строковые, векторные или скалярные. Допускается до 1000 параметров внутри одной программы. Векторные параметры обычно удобно задавать, используя операторы цикла.

Значения переменной могут быть присвоены с экрана (оператор *ASK) или получены в результате работы программы (оператор *GET).
Векторные переменные должны быть объявлены с помощью оператора *DIM.
Операции с переменными.
С переменными можно производить математические операции.

+ Сложение
- Вычитание
* Умножение
/ Деление
** Возведение в степень
Больше
Меньше
Для определения приоритета выполнения операции используются круглые скобки ( ). Приоритет выполнения операций такой же, как и в FORTRAN: операции в
скобках, возведение в степень (справа налево), умножение или деление (слева направо), знак числа (+A или -A), сложение или вычитание (слева направо), логические операции (слева направо).
В ANSYS также применяются оператор-функции. Например,
F(x,y)=x**2-y**2

Стандартные функции ANSYS.

SIN(X) - синус.
COS(X) - косинус.
TAN(X) - тангенс.
ASIN(X) - арксинус.
ACOS(X) - арккосинус.
ATAN(X) - арктангенс.
SINH(X) - гиперболический синус.
COSH(X) - гиперболический косинус.
TANH(X) - гиперболический тангенс.
SQRT(X) - квадратный корень.
ABS(X) - абсолютная величина.
SIGN(X,Y) - абсолютная величина X со знаком величины Y. Y = 0 дает результат с положительным знаком.
NINT(X) - ближайшее целое.
MOD(X,Y) - проверка на Y = 0, если выполнено, то возвращается значение 0.
EXP(X) - экспонента X.
LOG(X) - натуральный логарифм.
LOG10(X) - десятичный логарифм.
RAND(X,Y) - случайное число в пределах от X до Y.
GDIS(X,Y) - распределение Гаусса, X - математическое ожидание, Y -среднеквадратическое отклонение.

Определение начала оператора цикла.

*DO, Par, IVAL, FVAL, INC
Par - имя управляющей переменной.
IVAL - начальное значение управляющей переменной.
FVAL - конечное значение управляющей переменной.
INC - приращение переменной.

Условие иначе в блоке if-then-else.

*ELSE

Условие если, то в блоке if-then-else.

*ELSEIF, VAL1, Oper, VAL2
VAL1 - первое численное значение условного оператора.
Oper - метка логической операции. Для вычисления используется точность 1.0E-10.

EQ - равно для VAL1 = VAL2.
NE - не равно.
LT - меньше VAL1 VAL2.
GT - больше VAL1 VAL2.
LE - меньше или равно.
GE - больше или равно.
ABLT - меньше по модулю.
ABGT - больше по модулю.
VAL2 - второе численное значение.

Конец оператора цикла.

*ENDDO

Конец в блоке if-then-else.

*ENDIF

Выход из оператора цикла do-enddo.

*EXIT
Замечание.
Используется для выхода из оператора цикла по какому-либо условию *IF.

Условный оператор в блоке if-then-else.

*IF, VAL1, Oper, VAL2, Base
VAL1 - первое численное значение условного оператора.
Oper - метка логической операции. Для вычисления используется точность 1.0E-10.

EQ - равно для VAL1 = VAL2.
NE - не равно.
LT - меньше VAL1 VAL2.
GT - больше VAL1 VAL2.
LE - меньше или равно.
GE - больше или равно.
ABLT - меньше по модулю.
ABGT - больше по модулю.
VAL2 - второе численное значение.
Base - следующее действие, основанное на логическом выражении Oper.
Замечание.
Условные переходы могут быть вложены - допускается до 10 уровней.
Пример блока.
*IF,VAL1,Oper,VAL2,THEN
*ELSEIF,VAL1,Oper,VAL2
*ELSEIF,VAL1,Oper,VAL2
*ELSE
*ENDIF
где представляет блок любого количества команд. Допускается только один *ELSE в блоке, но количество *ELSEIF не ограничено.

Безусловный переход.

*GO, Base
Base выполнение перехода:
: метка - переход по метке.
STOP - остановить выполнение программы.

Оператор повтора предыдущей команды.

* REPEAT, NTOT, VINC1, VINC2, VINC3, VINC4, VINC5, VINC6, VINC7, VINC8, VINC9, VINC10, VINC11
NTOT - число повторов предыдущей команды (2 и более).
VINC1, VINC2, VINC3, VINC4, VINC5, VINC6, VINC7, VINC8, VINC9, VINC10, VINC11 - шаги приращения.

Присвоить значения массиву.

*VFILL, ParR, Func, CON1, CON2, CON3, CON4, CON5, CON6, CON7, CON8, CON9, CON10
ParR - имя массива. (Должно быть объявлено в [*DIM].)
Func - функция заполнения:
DATA - присвоение значений CON1 ... CON2.
RAMP - присвоение значений по функции.

Запись данных в файл в форматированном виде.

*VWRITE, Par1, Par2, Par3, Par4, Par5, Par6, Par7, Par8, Par9, Par10 (операторы формата вывода данных)
Par1, Par2, Par3, Par4, Par5, Par6, Par7, Par8, Par9, Par10 - переменные, значения которых будут записаны в файл.
Замечание.
Следом за оператором *VWRITE на отдельной строке необходимо поместить в круглых скобках операторы формата ( аналогично оператору FORMAT в FORTRAN, например (A4, E10.3, 2X, D8.2) ). Целые предписания типа Integer (I) нельзя использовать.

Оператор задержки.

/WAIT, DTIME
DTIME - время задержки (в секундах).
7. Команды выбора (Select).
Команды используются для выбора геометрических объектов модели, таких, как узел, точка, поверхность, объем.

Выделить объекты.

ALLSEL, LabT, Entity
LabT - тип выбора:
ALL - выделить все объекты.
BELOW - выделить все указанные объекты и ниже по уровню.
Entity - тип выбранного объекта:
ALL - все объекты.
VOLU - объемы.
AREA - поверхности.
LINE - линии.
KP - точки.
ELEM - элементы.
NODE - узлы.
Путь в меню:
Utility Menu Select Everything

Выделить поверхности, содержащие выбранные линии.

ASLL, Type, ARKEY
Type - метка, определяющая тип выбора (здесь и далее в командах выбора):
S - выбрать новую часть.
R - выбрать часть из уже выбранной.
A - дополнительно добавить к выделенному.
U - снять выделение из текущего.
ARKEY - определить, каким образом должна быть выделена поверхность:
0 - выбрать поверхность, если любая из линий поверхности выделена.
1 - выбрать поверхность, только если все ее линии выделены.
Путь в меню: все опции по выделению доступны через многофункциональное меню Select, которое вызывается следующим образом:
Utility Menu Select Entities

Выделить поверхности, содержащиеся в выбранных объемах.

ASLV, Type
Type - метка, определяющая тип выбора.

Выделить элементы.

ESEL, Type, Item, Comp, VMIN, VMAX, VINC, KABS
Type - метка, определяющая тип выбора.
Дополнительно к уже упомянутым в ASLL:
ALL - восстановить все элементы.
NONE - не выделять ничего.
INVE - обратить выделение.
Следующие поля используются только при Type = S, R, A, или U:
Item - метка, идентифицирующая данные.
Comp - компонента данных.
VMIN - минимальная величина данных, по которым производится выбор. Это может быть номер элемента, номер материала и др.
VMAX - максимальная величина данных, по которым производится выбор.
VINC - приращение величины данных, по которым производится выбор.
KABS - ключ абсолютной величины:
0 - использовать знак величины.
1 - использовать только абсолютные значения.
Пример:
ESEL,S,ELEM,,1,7 - выделить элементы с номерами от 1 до 7.

Допустимые метки Item и Comp.
Item Comp Описание
ELEM Номер элемента
ADJ Элементы, присоединенные к элементу VMIN
TYPE Тип элемента
MAT Номер материала
REAL Номер констант элемента
ESYS Номер системы координат элемента

Выделить элементы, связанные с выделенными поверхностями.

ESLA, Type
Type - метка, определяющая тип выбора.

Выделить элементы, связанные с выделенными линиями.

ESLL, Type
Type - метка, определяющая тип выбора.

Выбрать элементы, содержащие выбранные узлы.

ESLN, Type, EKEY, Nodes
Type - метка, определяющая тип выбора.
EKEY - ключ выбора узлов:
0 - выбрать элемент, если любой из узлов содержится в нем.
1 - выбрать элемент только в том случае, когда все узлы выделены.
Nodes - метка, определяющая тип выделяемых узлов:
ALL - выделить все узлы.
ACTIVE - выделить все активные узлы.
INACTIVE - выделить неактивные узлы.
CORNER - выделить угловые узлы.
MID - выделить центральные в элементе узлы.

Выбрать элементы, связанные с выделенными объемами.

ESLV, Type
Type - метка, определяющая тип выбора.

Выбрать точки.

KSEL, Type, Item, Comp, VMIN, VMAX, VINC, KABS См. ESEL.

Выделить линии.

LSEL, Type, Item, Comp, VMIN, VMAX, VINC, KSWP
Type, Item, Comp, VMIN, VMAX, VINC - см. ESEL.
KSWP - определить, как будут выделены линии:
0 - только линия.
1 - линия, точки, узлы и элементы. Действительно только при Type = S.

Выделить узлы.

NSEL, Type, Item, Comp, VMIN, VMAX, VINC, KABS Type, Item, Comp, VMIN, VMAX, VINC, KABS - см. ESEL.
Допустимые метки Item и Comp.

Item Comp Описание
NODE Номер узла
EXT Узлы на внешней поверхности выделенных элементов
LOC X,Y,Z Координаты в активной системе координат
ANG XY,YZ,ZX Углы поворота
M Номер мастер-узла

Выделить узлы, связанные с выделенными поверхностями.

NSLA, Type, NKEY
Type - метка, определяющая тип выбора.
NKEY - ключ, определяющий, будут ли выделены внутренние узлы:
0 - выделить только внутренние узлы.
1 - выделить все узлы.

Выбрать узлы, содержащиеся в выбранных элементах.

NSLE, Type, Nodes
Type, Nodes - см. ESLN.

Выбрать узлы, связанные с выбранными линиями.

NSLL, Type, NKEY Type, NKEY - см. NSLA.

Выделить узлы, связанные с выделенными объемами.

NSLV, Type, NKEY Type, NKEY - см. NSLA.

Выделить объемы.

VSEL, Type, Item, Comp, VMIN, VMAX, VINC, KSWP Type, Item, Comp, VMIN, VMAX, VINC, KSWP - см. LSEL.



Содержание раздела