Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Get,c11_el,elem,ii,etab,s11




 

Некоторые из полезных вариантов использования команды *GET реализованы также в сокращенной форме GET-функций.

Параметрические выражения APDL ANSYS имеют точно такой же синтаксис, как в языке FORTRAN. При этом допустимыми операторами являются следующие: сложение (+), вычитание (-), умножение (*), деление (/), возведение в степень (**), сравнение «меньше чем» (<) и сравнение «больше чем» (>).

Применяется стандартный порядок выполнения операций:

1) действия внутри скобок;

2) возведение в степень (в порядке слева направо);

3) умножение и деление (в порядке слева направо);

4) сложение и вычитание (в порядке слева направо);

5) логическое равенство (в порядке слева направо).

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

Некоторые математические функции, допустимые в программе ANSYS, собраны в таблице.

Обозначение функции Действие
ABS(x) Абсолютное значение величины x.
SIGN(x,y) Абсолютное значение x со знаком y. При y=0 результат неотрицателен.
EXP(x) Экспонента от x (ex).
LOG(x) Натуральный логарифм x (ln (x)).
LOG10(x) Десятичный логарифм x (log10(x)).
SQRT(x) Квадратный корень из x.
NINT(x) Ближайшее целое к x.
MOD(x,y) Остаток от частного x/y. При y=0 возвращается значение (0).
RAND(x,y) Случайная величина (имеющая постоянное распределение) в пределах от x до y (x = нижняя граница, y = верхняя граница).
GDIS(x,y) Случайная величина с Гауссовым (нормальным) распределением со средним значением x и стандартным отклонением y.
SIN(x), COS(x), TAN(x) Синус, косинус и тангенс x. По умолчанию x задается в радианах, но единицы измерения x могут быть изменены командой *AFUN.

 

Помимо скалярных параметров в программах ANSYS могут использоваться массивы параметров. Массивы могут иметь размерности от 1 до 5 и иметь следующие типы: ARRAY (целые и действительные числа), CHAR (текстовый), TABLE и STRING (строковый).

Тип TABLE является специальным типов числового массива с автоматическим выполнением процедуры линейной интерполяции между элементами массива. Массивы определяются командой *DIM.

Для изменения порядка выполнения команд в программе APDL ANSYS предлагает стандартные возможности программирования:

– оператор безусловного перехода *GO

– условный оператор (команда *IF)

– оператор повторения (команда *REPEAT)

– оператор цикла (команда *DO)

– дополнительное управление в операторе цикла (команда *DOWHILE)

 

Оператор безусловного перехода может быть использован следующим образом:

*GO,:LABEL1

- - -

- - -

:LABEL1

- - -

 

Оператор условного перехода *IF имеет следующий синтаксис:






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных