|
||
|
There are numerous parameters types available in SCIA Engineer. Each type may be used for other model entity, some are intended for geometry, others for loads, others for cross-sections, etc.
Nothing |
The parameter is not used. |
Integer |
The parameter is used as an integer. |
Coefficient |
The parameter is used as coefficient. |
Length |
The parameter is used for definition of length in the model. |
Force |
The parameter is used for definition of size of force load. |
Moment |
The parameter is used for definition of size of moment load. |
Line load |
The parameter is used for definition of size of line load. |
Surface load |
The parameter is used for definition of size of surface load. |
Mass |
The parameter is used for definition of size of masses. |
Line mass |
The parameter is used for definition of size of line masses. |
Surface mass |
The parameter is used for definition of size of surface masses. |
Cross-section length |
The parameter is used for definition of
length at cross-sections. |
Angle |
The parameter is used for definition of angles. |
Relative |
The parameter is used for definition of relative values. |
Boolean |
This parameter can have two values only: True (ON) or False (OFF). |
Time (history) |
Time of individual construction stages on time-line. |
Library |
This parameter type can be used with any
"library" item, i.e. any item that is selected from
one of SCIA Engineer’s internal databases, such as materials,
cross-sections, subsoil, reinforcement pattern, etc. The Value represents the
parametrized item and the Alternative represents the value which will be used in
the parametrized item. |
Combination factor |
Combination factors for load cases inserted into a combination. |
Relative humidity |
Applicable in the calculation of long term losses in prestress. |
Stress |
(i) Stress in concrete that can be defined in measured values when the Time Dependant Analysis is performed or (ii) the initial stress of the strands for a strand pattern. |
Temperature |
Used for temperature. |
Length for stiffness |
Used to define length unit in stiffness. |
Point stiffness |
Used to define point stiffness. |
Line stiffness |
Used to define line stiffness. |
Reinforcement diameter |
|
Translation |
Used to define the support translation Value - U in the
Point displacement load.
![]() |
Rotation | Used to define the support rotation Value - R in the Point displacement load. |
Reverse parameters | It allows to define a parameter which loads some value from cross section or structure node. This parameter maybe used in another parameter as value or in the formula. |
Area | Used in the parameter set for templates and this then link with a formula to calculate some different value. |
Reinforcement area | Used for the editing of the transverse bending reinforcement area. See the chapter Edit distance of transverse bending reinforcement in the topic Design of transverse reinforcement in flange of cross-section according to EN 1992-1-1. |
List | Allows user to create a list of parameters Exposure class and fire duration. This list is used for Hollow core slab. |
Slab bending stiffness | Used to define slab bending stiffness. It can be used for the plate orthotropy definition. |
Reinforcement diameter number | Used in IBC code for the parametrization of the reinforcement diameter when the size number is used. |
Cross-section rolled |
The parameter is used for definition of
rolled cross-sections. |
Example
The following Template dialogue contains parameters of several types:
M, N |
integer |
L, h, hd, hu |
length |
B, U, V, D |
library |
Value |
A specific numerical value is defined directly. |
Formula |
The value of the parameter is given in the form of a simple formula.. |
Formula may consist of several values, parameters, functions and operators. Putting individual members of the expression into brackets "()" may change the priority of evaluation. Available operators and functions are:
Symbol: "+"
Example: a+b
Symbol: "-"
Example: a-b
Symbol: "*"
Example: a*b
Symbol: "\"
The modulo operation finds the remainder of division of one number by another.
Given two numbers, a (the dividend) and n (the divisor), a modulo n (abbreviated as a mod n) is the remainder, on division of a by n. For instance, the expression "7 mod 3" would evaluate to 1, while "9 mod 3" would evaluate to 0. (source: http://en.wikipedia.org)
Example: a\b
Symbol: "/"
Example: a/b
Symbol: "^"
Exponentiation is a mathematical operation, written an, involving two numbers, the base a and the exponent n. When n is a positive integer, exponentiation corresponds to repeated multiplication. (source: http://en.wikipedia.org)
Example: a^b
Symbol: "<"
Example: (a<b)*2+5
This reads:
If a is lower than b, the result is TRUE (=1). Thus we get formula 1*2+5=7.
If a is not lower than b, the result is FALSE (=0). Thus we get formula 0*2+5=5.
Symbol: "<="
Example: (a<=b)*2+5
Symbol: "=="
Example: (a==b)*2+5
Symbol: "<>"
Example: (a<>b)*2+5
Symbol: ">="
Example: (a>=b)*2+5
Symbol: ">"
Example: (a>b)*2+5
Symbol: "abs"
Example: abs(a)
Symbol: "max"
Example: max(a;b;c;d)
Symbol: "min"
Example: min(a;b;c;d)
Symbol: "average"
This function calculates the average value of the specified parameters.
Example: average(a;b;c;d)
Symbol: "sin"
Example: sin(a)
Symbol: "cos"
Example: cos(a)
Symbol: "tan" or "tg"
Example: tan(a) or tg(a)
Symbol: "arcsin" or "asin"
Example: arcsin(a) or asin(a)
Symbol: "arccos" or "acos"
Example: arccos(a) or acos(a)
Symbol: "arctan" or "atan" or "arctg"
Example: arctan(a) or atan(a) or arcctg(a)
Symbol: "ln"
The natural logarithm, formerly known as the hyperbolic logarithm, is the logarithm to the base e, where e is an irrational constant approximately equal to 2.718281828459. In simple terms, the natural logarithm of a number x is the power to which e would have to be raised to equal x — for example the natural log of e itself is 1 because e1 = e, while the natural logarithm of 1 would be 0, since e0 = 1. The natural logarithm can be defined for all positive real numbers x as the area under the curve y = 1/t from 1 to x, and can also be defined for non-zero complex numbers as explained below. (source: http://en.wikipedia.org)
Example: ln(a)
Symbol: "log"
In mathematics, the common logarithm is the logarithm with base 10. It is also known as the decadic logarithm, named after its base. (source: http://en.wikipedia.org)
Example: log(a)
Symbol: "exp"
The exponential function is one of the most important functions in mathematics. The application of this function to a value x is written as exp(x). Equivalently, this can be written in the form ex, where e is a mathematical constant, the base of the natural logarithm, which equals approximately 2.718281828, and is also known as Euler's number. (source: http://en.wikipedia.org)
Example: exp(a)
Symbol: "sign" or "sgn"
The function returns "1" for positive numbers, "-1" for negative numbers, and "0" for zero.
Example: sign(a) or sgn(a)
Symbol: "sqrt"
Example: sqrt(a)
Symbol: "int"
This operation is truncation or the round to zero method, a mixture of the floor and ceiling function: for positive or 0 x it returns floor(x), and for negative x it returns ceiling(x). (source: http://en.wikipedia.org)
Example: int(a)
Symbol: "floor"
The floor function of a real number x, denoted floor(x), is a function that returns the highest integer less than or equal to x. (source: http://en.wikipedia.org)
Example: floor(a)
Symbol: "ceil"
The ceiling function, denoted ceil(x), is the function that returns the smallest integer not less than x. (source: http://en.wikipedia.org)
Example: ceil(a)
Symbol: "&&"
Logical conjunction or and is a two-place logical operation that results in a value of true if both of its operands are true, otherwise a value of false. (source: http://en.wikipedia.org)
Example: a&&b
Symbol: "||"
Logical disjunction or inclusive disjunction is a logical operator that results in true whenever one or more of its operands are true. (source: http://en.wikipedia.org)
Example: a||b
Symbol: "^^"
The logical operation exclusive disjunction, also called exclusive or, (symbolized XOR or EOR), is a type of logical disjunction on two operands that results in a value of "true" if and only if exactly one of the operands has a value of "true". (source: http://en.wikipedia.org)
Example: a^^b
Symbol: "not"
The function returns the opposite logical value (true / false) of the parameter.
Example: not(a)
Examples
formula |
result |
3*5+5 |
20 |
3*(5+5) |
30 |
sin(90) |
1 |
10*cos(45) |
7.07 |
3^3 |
27 |
log(10) |
1 |
ln(2.718281828) |
1 |
It is possible to define the range in which each of the input parameters is valid. Thus one can verify the input values that are inserted when later the template is opened.
Constants used in formulas are ALWAYS in SI units. If you want to have it in units defined in the Units setup, you cannot use constants in formula but pre-declared parameters of type Value.