Items for DEF_TYPE OPER

With DEF_TYPE = OPER two or more variables can be linked by mathematical operators.

VAR_OPER

Operator linking the variables VAR_A to VAR_D

Operators with 2 to 4 operands:

= ADD

Addition

A+B+C+D

= MULT

Multiplication

A*B*C*D

= MIN

Minimum

min(A,B,C,D)

= MAX

Maximum

max(A,B,C,D)

Operators with 2 operands:

= SUB

Subtraction

A - B

= SUB_ABS

Absolute value of the subtraction.

| A - B |

= DIV

Division

A / B

Operators with 1 operand:

= ABS

absolute value

abs(A)

= SIN

Sinus

sin(A)

= COS

Cosine

cos(A)

= CUT_OFF

Cutoff Operator to remove peaks (parameters are specified with additional settings).

max(CUT_OFF_LOW, min(A, CUT_OFF_HIGH))

= TAN

Tangent

tan(A)

= LOG

Common logarithm

log(A)

= EXP

Exponential function

exp(A)

= FILTER

Filter function for vectors used as terms for the controller-based algorithms (parameters are specified with additional settings).

filter(A)

= LN

Nat. Logarithm

ln(A)

= NORM

Norm for vectors used as terms for the controller-based algorithms (parameters are specified with additional settings).

A

= NORM_FIRST

Norm for vectors (maximum norm) used as terms for the controller-based algorithms, based on the value in first iteration .

A

= NPOWER

N-th power to A (parameter is specified with EXPONENT item).

An

= NROOT

N-th root (parameter is specified with EXPONENT item).

An

= SQRT

Square root

sqrt(A)

= INT

Integer

int(A)

= NINT

Nearest integer number

nint(A)

= SIGN

Sign function

sign(A)

= DELTA_1

Difference between 2 iterations A(i) - A(i-1).

= DELTA_2

Difference between 2 iterations A(i) - A(i-2).

= DELTA_3

Difference between 2 iterations A(i) - A(i-3).

= DELTA_4

Difference between 2 iterations A(i) - A(i-4).

= DELTA_5

Difference between 2 iterations A(i) - A(i-5).

= DELTA_6

Difference between 2 iterations A(i) - A(i-6).

Operators with up to 10 operands

Operands defined by item VARIABLE.

= COMBINE

Weighted addition

w1*VAR1 + w2*VAR2

Specifying the operands with their ID_NAME:

VAR_A

= <var_id_a>

VAR_B

= <var_id_b>

VAR_C

= <var_id_c>

VAR_D

= <var_id_d>

Additional settings for the operators NPOWER, NROOT and FILTER:

EXPONENT

= <exponent_value>

real value

Additional settings for the operator FILTER:

RADIUS

= <radius_value>

real value

The radius defines the maximum distance for influencing neighbour nodes.

SIGMA

= <value>

= 0.2

real value

Sigma defines the reduction of the radius depending on the surface bending.

Additional settings for the operator CUT_OFF:

CUT_OFF_LOW

= <value>

real value

Lower bound of the vector value. All values under this value will be treated as zero.

CUT_OFF_HIGH

= <value>

real value

Upper bound of the vector value. All values higher than this value will be set to the cut off value.

Operands for VAR_OPER = COMBINE:

VARIABLE

= <var_id_1>, <weight1>

= <var_id_1>, 1

ID_NAME of variable VAR1 with weight factor w1 for combination