You are on page 1of 50

Expressions and Other Operations

ANSYS AIM includes the ability to utilize expressions and other operations in your simulation
processes.
Expresiones y otras operaciones
ANSYS AIM incluye la capacidad de utilizar expresiones y otras operaciones en sus procesos de
simulacin.

Expresiones
En su forma bsica, una expresin es una cadena de caracteres utilizada para definir alguna
cantidad de inters que podra ser utilizada para algn propsito en un anlisis. Estas cantidades
pueden ser constantes, expresiones que evalan a constantes, expresiones que evalan a valores
individuales o expresiones que se evalan a campos que varan sobre regiones fsicas.

Puede definir expresiones utilizando:

Constantes dimensionales
Variables de campo escalares
Funciones matemticas intrnsecas
Funciones de cantidad integrada
Cualquier combinacin matemtica dimensionalmente consistente de lo anterior
Las expresiones se pueden utilizar para definir muchas propiedades reales en ANSYS AIM,
incluyendo:

Lmite y Condiciones Iniciales para la Fsica de Fluidos


Cantidades de postprocesamiento para fluidos y resultados estructurales
Nota: Puede haber casos en que un objeto tiene una propiedad que se establece mediante una
expresin, pero las dependencias de la expresin no se reevaluan automticamente. En tal caso,
simplemente puede cambiar la expresin a otra cosa, y luego cambiar de nuevo a la expresin de
nuevo; Que obligar a una reevaluacin de esa expresin especfica. Alternativamente, puede
cambiar otra propiedad del objeto para hacer que la expresin sea reevaluada y el estado
recalculado.
Por ejemplo, considere un caso en el que ha duplicado una tarea de resultados que tiene un
resultado de valor calculado generado utilizando la calculadora de funciones. Si la ubicacin del
resultado hace referencia a un conjunto de seleccin, el resultado del clculo del valor en la tarea
Resultados duplicados tendr una expresin que hace referencia al conjunto de seleccin de la
tarea original. Para corregir esto, en la tarea Resultados duplicada cambie la ubicacin del
resultado del valor calculado a otra, y luego cambie de nuevo al conjunto de seleccin duplicado.
Esto hace que AIM reevale la expresin.

Creating Expressions

Enter an expression in the form of an operand followed optionally by operators and additional
operands. Names used in expressions (variable names, function names, and so on) are case-
sensitive.

For example, If Pressure1 and Pressure2 are properties of existing objects in the simulation, you
can set a property field to:

Pressure1 + 3 * Pressure2
AIM expression and mathematical function evaluation is based on the Python programming
language (www.python.org). The AIM expression parser supports:
Standard mathematics functions and operators. For example:
cos(b)
2*Average(Pressure,GetBoundary("@Inlet1"),"Area")
Pressure/(pi*radius**2)
Units for quantities. Dimensional quantities are defined in units that can be a combination of
one or more base units. For example:
10[m]
Standard arithmetic operators including constants and trigonometric functions, among
others. Mathematical Operators and Functions has the complete list of arithmetic operators.
Conditional statements. For example:
500 [N] if P1 == 15 [mm] else 250 [N]
2 if P1 >= 8 else 2.25 if P1 == 7 else 2.5 if P1 == 6 else 3
An expression should be entered in the form of an operand followed optionally by operators and
additional operands. For example, you can set a property field to Pressure1 + 3 * Pressure2, given
that Pressure1 and Pressure2 are properties of existing objects in the simulation. Names used in
expressions (variable names, function names, and so on) are case sensitive.

When entering expressions:

Use the list and decimal separators defined in your locale settings. For example, if a
comma is defined as a decimal separator and a semicolon defined as a list separator, use these
when you type in an expression.
If the expression has units, you must type in the units rather than relying on auto-
completion.
Expressions that involve quantities must be dimensionally consistent. The + and - operators
require that the two operands have compatible units. For example, you cannot add an Area
parameter to a Length parameter (both units must be Length or both units must be Area). The * and
/ operators do not have this limitation; they allow one operand to be a quantity with a unit and the
other operand to be a dimensionless factor or they allow both operands to be quantities with units
where the result is a different quantity type. For example, Length/Time results in a quantity with a
Velocity unit.
You can assign a name to an expression or expression value so it can be easily referenced from
elsewhere in the Study. For more information, see Reusing Expressions and Values.

Creacin de expresiones
Introduzca una expresin en la forma de un operando seguido opcionalmente por operadores y
operandos adicionales. Los nombres utilizados en las expresiones (nombres de variables, nombres
de funciones, etc.) distinguen entre maysculas y minsculas.

Por ejemplo, si Pressure1 y Pressure2 son propiedades de objetos existentes en la simulacin,


puede establecer un campo de propiedad para:

Presin1 + 3 * Presin2
La expresin de AIM y la evaluacin de la funcin matemtica se basa en el lenguaje de
programacin Python (www.python.org). El analizador de expresiones AIM admite:

Funciones y operadores matemticos estndar. Por ejemplo:


Cos (b)
2 * Promedio (Presin, GetBoundary ("@ Inlet1"), "Area")
Presin / (pi * radio ** 2)
Unidades por cantidades. Las cantidades dimensionales se definen en unidades que pueden ser
una combinacin de una o ms unidades de base. Por ejemplo:
10 [m]
Operadores aritmticos estndar incluyendo constantes y funciones trigonomtricas, entre otros.
Operadores matemticos y funciones tiene la lista completa de operadores aritmticos.
Declaraciones condicionales. Por ejemplo:
500 [N] si P1 == 15 [mm] ms 250 [N]
2 si P1> = 8 ms 2.25 si P1 == 7 sino 2.5 si P1 == 6 else 3
Una expresin debe ser introducida en la forma de un operando seguido opcionalmente por
operadores y operandos adicionales. Por ejemplo, puede establecer un campo de propiedad en
Pressure1 + 3 * Pressure2, dado que Pressure1 y Pressure2 son propiedades de objetos
existentes en la simulacin. Los nombres utilizados en las expresiones (nombres de variables,
nombres de funciones, etc.) distinguen entre maysculas y minsculas.

Al introducir expresiones:
Utilice la lista y los separadores decimales definidos en la configuracin regional. Por ejemplo, si
una coma se define como un separador decimal y un punto y coma definido como un separador de
listas, utilcelo cuando escriba una expresin.
Si la expresin tiene unidades, debe escribir las unidades en lugar de confiar en la finalizacin
automtica.
Las expresiones que involucran cantidades deben ser coherentes dimensionalmente. Los
operadores + y - requieren que los dos operandos tengan unidades compatibles. Por ejemplo, no
puede agregar un parmetro Area a un parmetro Longitud (ambas unidades deben ser Longitud o
ambas unidades deben ser rea). Los operadores * y / no tienen esta limitacin; Permiten que un
operando sea una cantidad con una unidad y el otro operando sea un factor adimensional o
permitan que ambos operandos sean cantidades con unidades donde el resultado es un tipo de
cantidad diferente. Por ejemplo, Longitud / Tiempo da como resultado una cantidad con una unidad
de Velocidad.
Puede asignar un nombre a un valor de expresin o de expresin para que pueda referenciarse
fcilmente desde cualquier lugar del estudio. Para obtener ms informacin, consulte Reutilizacin
de expresiones y valores.

Mathematical Constants

These are the mathematical constants that you can use in AIM expressions:

Constantes matemticas
Estas son las constantes matemticas que puede utilizar en las expresiones AIM:
Variables

The real power of expressions is to be able to perform operations with calculated data from a solver
or other service in the system. Typical examples include performing quantitative calculations on
solved field data or using a value from a solution as an input to some physics setup (this could
include non-solver services where data from a solver may be used in mesh generation, or mesh
information might be used to control physics setup).

ANSYS variables provide a way to reference calculated data in a consistent manner across all
services, with the flexibility to access a wide range of variables in different contexts.

Variables
El poder real de las expresiones es poder realizar operaciones con datos calculados a partir de un
solver u otro servicio en el sistema. Ejemplos tpicos incluyen realizar clculos cuantitativos en
datos de campo resueltos o usar un valor de una solucin como entrada a alguna configuracin
fsica (esto podra incluir servicios no solucionados donde los datos de un solver se pueden usar en
la generacin de malla o informacin de malla podra ser usada Para controlar la configuracin
fsica).
Las variables ANSYS proporcionan una forma de hacer referencia a los datos calculados de
manera coherente en todos los servicios, con la flexibilidad de acceder a una amplia gama de
variables en diferentes contextos.

Variable Tensor Types


Variables can be defined as one of three tensor types:
Scalar
the variable is defined as a scalar (magnitude); for example, Temperature
Vector
the variable is defined as a vector (magnitude and direction); for example, Velocity
Tensor
the variable is defined as a tensor (symmetric or non-symmetric); for example, Stress
Access to scalar variables for use in expressions only requires you to know the name of the
variable. However, for vectors and tensors, the tensor type is important because you need to know
how to access the directional components of the variable. Expressions can contain scalars, and
components of vectors and tensors

Tipos de tensores variables


Las variables pueden definirse como uno de los tres tipos de tensores:
Escalar
La variable se define como un escalar (magnitud); Por ejemplo, Temperatura
Vector
La variable se define como un vector (magnitud y direccin); Por ejemplo, Velocity
Tensor
La variable se define como un tensor (simtrico o no simtrico); Por ejemplo, Stress
El acceso a variables escalares para su uso en expresiones solo requiere que conozca el nombre
de la variable. Sin embargo, para los vectores y tensores, el tipo tensor es importante porque se
necesita saber cmo acceder a los componentes direccionales de la variable. Las expresiones
pueden contener escalares y componentes de vectores y tensores.

Vector Variables

To access the vector components of a variable, enter the variable name followed by a '.' (dot/period)
and the vector component name.

Example:

To refer to the Cartesian components of the vector field variable Velocity:

Velocity.x

Velocity.y

Velocity.z

Variables vectoriales
Para acceder a los componentes del vector de una variable, escriba el nombre de la variable
seguido de un '.' (Punto / perodo) y el nombre del componente vectorial.
Ejemplo:
Para referirse a los componentes cartesianos de la variable de campo vectorial Velocity:
Velocity.x
Velocity.y
Velocity.z

Tensor Variables
To access the tensor components of a variable, enter the variable name followed by a '.' (dot/period)
and the tensor component name.
Example:
To refer to the Cartesian components of the tensor field variable Stress:
Stress.xx
Stress.yy
Stress.zz
Stress.xy
Stress.yz
Stress.zx

Variables tensoras
Para acceder a los componentes tensores de una variable, escriba el nombre de la variable
seguido de un '.' (Punto / perodo) y el nombre del componente tensor.
Ejemplo:
Para referirse a los componentes cartesianos de la variable de campo tensor Stress:
Stress.xx
Stress.yy
Stress.zz
Stress.xy
Stress.yz
Stress.zx
The Position Vector
The position vector Position is provided to allow the referencing of coordinates in space:
Position = Position(x,y,z)
Example:
In the same way as for other field vectors, the components can be accessed as:
Position.x
Position.y
Position.z
El vector de posicin
El vector de posicin Posicin se proporciona para permitir la referencia de coordenadas en el
espacio:
Posicin = posicin (x, y, z)
Ejemplo:
De la misma manera que para otros vectores de campo, los componentes se pueden acceder
como:
Position.x
Posicin.y
Position.z
Units
Units for numerical quantities are declared within square brackets after any number (with or without
a space between the brackets and the number). Expressions that contain field variables will also
have implied units dependent on the variable(s) being used and the unit system employed. Units
can be specified after any number in an expression, but cannot be specified after a character (since
any character string entered should have implied units).
Units can be specified in any valid unit system.

Unidades
Las unidades para cantidades numricas se declaran entre corchetes despus de cualquier
nmero (con o sin un espacio entre los corchetes y el nmero). Las expresiones que contienen
variables de campo tambin tendrn dependencias implcitas dependiendo de la variable o
variables que se estn utilizando y del sistema de unidad empleado. Las unidades se pueden
especificar despus de cualquier nmero en una expresin, pero no se puede especificar despus
de un carcter (ya que cualquier cadena de caracteres introducida debe tener unidades implcitas).
Las unidades se pueden especificar en cualquier sistema de unidad vlido.

Units in Expressions
Expressions that involve quantities must be dimensionally consistent. The + and - operators require
that the two operands have compatible units. For example, you cannot add an Area parameter to a
Length parameter; both units must be Length or both units must be Area. However, you can add or
subtract two dissimilar units that are of the same dimensionality: 1 [m] + 1 [ft] is a valid expression
since both units are Length.
The * and / operators do not have this limitation. They allow one operand to be a quantity with a unit
and the other operand to be a dimensionless factor. Or, they allow both operands to be quantities
with units where the result is a different quantity type. For example, Length/Time results in a
quantity with a Velocity unit.
The resulting units for arguments to a trigonometric function may be dimensionless or resolve to an
angle.
If the argument is a number or dimensionless, the value is interpreted as radians (in other words, 1
[] = 1 [rad]; a radian is a dimensionless quantity equal to unity (as defined by ISO 80000-1:2009,
Quantities and units -- Part 1: General).
If the argument is a quantity, the units must resolve to type Angle (for example, 1 [rev] = 360 [deg] =
pi * 2 [rad])
You can include units, assuming the unit makes sense in context of the expression. For example,
P2+3[mm]*P3 is valid if mm is a valid unit expression for P2 and P3 (for example, if P2 has units of
torque and P3 has units of force, or if P2 is in units of area and P3 is in units of length).
You can apply a unit to a whole expression by multiplying it by a dimensional constant. For
example:
sin(0.1) * 1 [N]
Note that sin(0.1) [N] does not work because the syntax is ambiguous in Python.
The project unit system is used to evaluate the expressions. For temperatures, absolute
temperature values are used in expression evaluation. All quantity values in an expression are
converted to the project unit system.

Unidades en expresiones
Las expresiones que involucran cantidades deben ser coherentes dimensionalmente. Los
operadores + y - requieren que los dos operandos tengan unidades compatibles. Por ejemplo, no
puede agregar un parmetro Area a un parmetro Length; Ambas unidades deben ser Longitud o
ambas unidades deben ser Area. Sin embargo, puede sumar o restar dos unidades dismiles que
son de la misma dimensionalidad: 1 [m] + 1 [ft] es una expresin vlida ya que ambas unidades
son Longitud.

Los operadores * y / no tienen esta limitacin. Permiten que un operando sea una cantidad con una
unidad y que el otro operando sea un factor adimensional. O, permiten que ambos operandos sean
cantidades con unidades donde el resultado es un tipo de cantidad diferente. Por ejemplo, Longitud
/ Tiempo da como resultado una cantidad con una unidad de Velocidad.
Las unidades resultantes para argumentos a una funcin trigonomtrica pueden ser
adimensionales o resolver a un ngulo.
Si el argumento es un nmero o adimensional, el valor se interpreta como radianes (es decir, 1 [] =
1 [rad]; un radian es una cantidad adimensional igual a la unidad (como se define en ISO 80000-1:
2009, Quantities Y unidades - Parte 1: General).
Si el argumento es una cantidad, las unidades deben resolver para escribir Angle (por ejemplo, 1
[rev] = 360 [deg] = pi * 2 [rad])
Puede incluir unidades, asumiendo que la unidad tiene sentido en el contexto de la expresin. Por
ejemplo, P2 + 3 [mm] * P3 es vlido si mm es una expresin de unidad vlida para P2 y P3 (por
ejemplo, si P2 tiene unidades de par y P3 tiene unidades de fuerza o si P2 est en unidades de
rea y P3 est en unidades de longitud).
Puede aplicar una unidad a una expresin completa multiplicndola por una constante dimensional.
Por ejemplo:
Sin (0,1) * 1 [N]
Tenga en cuenta que sin (0.1) [N] no funciona porque la sintaxis es ambigua en Python.
El sistema de unidad de proyecto se utiliza para evaluar las expresiones. Para temperaturas, se
usan valores de temperatura absolutos en la evaluacin de la expresin. Todos los valores de
cantidad en una expresin se convierten en el sistema de unidad de proyecto.

Unit Multipliers
The general units syntax in ANSYS Workbench is defined as [multiplier|unit|^power],
where multiplier is a multiplying quantity or its abbreviation (for example, mega (M), pico (p), and so
on), unit is the unit string or abbreviation (for example, gram (g), pound (lb) foot (ft), meter (m), and
so on), and power is the power to which the unit is raised.

Multiplicadores de unidad
La sintaxis general de unidades en ANSYS Workbench se define
como [multiplier | unit | ^ power], donde multiplicador es una cantidad
multiplicadora o su abreviatura (por ejemplo, mega (M), pico (p), etc.
Unidad de cadena o abreviatura (por ejemplo, gramo (g), libra (lb) pie
(pie), metro (m), y as sucesivamente), y la potencia es la potencia a la
que se eleva la unidad.

Unit Declaration Syntax


When typing units in an expression, the units must be enclosed by
square braces [...]. You will usually not see the braces when numbers
are shown in a property field or when selecting units from a list of
commonly used units. In general, units declarations must obey the
following rules:
A units string consists of one or more units quantities, each with an
optional multiplier and optional power. Each separate units quantity is
separated by one or more spaces.
Abbreviations for multipliers and unit names are typically used, but full names are also supported.
Powers are denoted by the ^ (caret) symbol. A power of 1 is assumed if no power is given. A
negative power is typically used for unit division (for example, [kg m^-3] corresponds to kilograms
per cubic meter).
If you enter units that are inconsistent with the physical quantity being described, then an
expression error will result.
Units do not have to be given in terms of the fundamental units (mass, length, time, temperature,
angle, and solid angle). For instance, Pa (Pascals) and J (Joules) are both acceptable as parts of
unit strings.
Units strings are case sensitive; for example, Kg and KG are both invalid as parts of units strings;
kg is correct.
Example:
Examples of valid unit specifications are:
a * 2 [m s^-1] (where a is previously defined and has units of [m])
3 [m/s]
Note that in the above, the first expression has implied dimensions of [Length^2 Time^-1] and SI
units of [m^2 s^-1] because a has the implied units of [m].
The following is not valid:
a = 5*Velocity [m/s]

Sintaxis de la declaracin de unidad


Cuando se escriben unidades en una expresin, las unidades deben estar encerradas por
abrazaderas [...] cuadradas. Normalmente no ver las llaves cuando se muestren nmeros en un
campo de propiedad o al seleccionar unidades de una lista de unidades comnmente utilizadas. En
general, las declaraciones de unidades deben obedecer las siguientes reglas:
Una cadena de unidades consta de una o ms cantidades de unidades, cada una con un
multiplicador opcional y una potencia opcional. Cada cantidad de unidades separadas est
separada por uno o ms espacios.
Las abreviaturas para los multiplicadores y los nombres de unidades suelen utilizarse, pero
tambin se admiten los nombres completos.
Las potencias se indican mediante el smbolo ^ (caret). Se asume una potencia de 1 si no se da
potencia. Una potencia negativa se utiliza tpicamente para la divisin de unidad (por ejemplo, [kg
m ^ -3] corresponde a kilogramos por metro cbico).
Si introduce unidades que son inconsistentes con la cantidad fsica que se describe, se producir
un error de expresin.
Las unidades no tienen que ser dadas en trminos de las unidades fundamentales (masa, longitud,
tiempo, temperatura, ngulo y ngulo slido). Por ejemplo, Pa (Pascals) y J (Joules) son
aceptables como partes de cuerdas de unidad.
Las cadenas de unidades distinguen entre maysculas y minsculas; Por ejemplo, Kg y KG son
invlidos como partes de cadenas de unidades; Kg es correcta.
Ejemplo:
Ejemplos de especificaciones de unidad vlidas son:
A * 2 [m s ^ -1] (donde a est definido previamente y tiene unidades de [m])
3 [m / s]
Obsrvese que en lo anterior, la primera expresin tiene dimensiones implcitas de [Longitud ^ 2
Tiempo ^ -1] y unidades SI de [m ^ 2 s ^ -1] porque a tiene las unidades implcitas de [m].
Lo siguiente no es vlido:
A = 5 * Velocidad [m / s]

Temperature Unit Conversions


When the specified project unit system uses the relative temperature units (C or F), the evaluation
of expressions involving temperature, temperature differences, or temperature variances is a
special case.
For the unit conversion of a specific temperature value, 1 degC = 274.15 K. However, the unit
conversion for a temperature interval (delta T) is 1 degC = 1 K. The expression evaluator will take
any temperature value and treat it as a specific temperature (not a temperature interval) by
converting it to the absolute unit of the project unit system (either K or R). If the intent is to perform
the evaluation in terms of temperature intervals, you need to start with temperatures in absolute
units.
Similarly, any expressions to be evaluated in terms of temperatures or temperature differences will
be converted to absolute units for calculation. In an expression with a temperature unit raised to a
power other than 1 or a unit involving both temperatures and other units (e.g. a temperature
gradient [C/m]), the temperature will be assumed to be a temperature difference.

Conversiones de unidades de temperatura


Cuando el sistema de unidad de proyecto especificado utiliza las unidades de temperatura relativa
(C o F), la evaluacin de expresiones que involucran temperaturas, diferencias de temperatura o
variaciones de temperatura es un caso especial.

Para la conversin unitaria de un valor de temperatura especfico, 1 degC = 274,15 K. Sin


embargo, la conversin unitaria para un intervalo de temperatura (delta T) es 1 degC = 1 K. El
evaluador de expresin tomar cualquier valor de temperatura y lo tratar como un valor especfico
(No un intervalo de temperatura) convirtindolo en la unidad absoluta del sistema de unidad de
proyecto (ya sea K o R). Si la intencin es realizar la evaluacin en trminos de intervalos de
temperatura, es necesario comenzar con temperaturas en unidades absolutas.
Del mismo modo, cualquier expresin que se evale en trminos de temperaturas o diferencias de
temperatura se convertir en unidades absolutas para el clculo. En una expresin con una unidad
de temperatura elevada a una potencia distinta de 1 o una unidad que implica tanto temperaturas
como otras unidades (por ejemplo, un gradiente de temperatura [C / m]), se supondr que la
temperatura es una diferencia de temperatura.
Tabla 1. Escenarios en los que las unidades relacionadas con la temperatura se convierten antes y
durante la evaluacin de la expresin

Nota: Si crea una expresin que se ajuste a cualquiera de estos escenarios, AIM mostrar un
mensaje informativo que indica cmo se manejarn las unidades de temperatura.

Single-Valued Expressions and Variables

The result of an expression can be a single value or an entire field of values. While many settings in
a study could be set using a multi-valued expression (that is, one that changes over the specified
location), some settings require that at a particular time/timestep or loadstep only a single-valued
expression can be entered. Examples of this are the Mass Flow type boundary condition, Angular
Velocity/Rotation Speed for rotating domains, and Iteration values.

These quantities could be set using expressions that:

do not contain multi-valued field variables


are the results of Quantity Functions
are functions of single valued variables (see below)
are combinations of the above
Some variables available for use in expressions only return a single value at each point in the
calculation, and are not mesh or location dependent. An example of this type of variable is Iteration.

Other single valued variables may also be available depending on the physics of the case.

Expresiones y variables de un solo valor


El resultado de una expresin puede ser un valor nico o un campo entero de valores. Mientras
que muchos ajustes en un estudio se pueden establecer utilizando una expresin multivalorizada
(es decir, una que cambia sobre la ubicacin especificada), algunos ajustes requieren que en un
momento particular / tiempo o tiempo solo se pueda introducir una expresin de valor nico.
Ejemplos de esto son la condicin de lmite de flujo de masa, velocidad angular / velocidad de
rotacin para dominios giratorios y valores de iteracin.
Estas cantidades se pueden establecer utilizando expresiones que:
no contienen variables de campo de valores mltiples
son los resultados de las funciones de cantidad
son funciones de variables de un solo valor (ver abajo)
son combinaciones de lo anterior
Algunas variables disponibles para su uso en expresiones slo devuelven un valor nico en cada
punto del clculo y no dependen de la malla o de la ubicacin. Un ejemplo de este tipo de variable
es iteracin.
Otras variables de un solo valor tambin pueden estar disponibles dependiendo de la fsica del
caso.
Solution-Dependent Expressions

Solution field dependent expressions can be used to set boundary conditions. Expressions can
depend directly on the field variables as well as Quantity Functions (Average, Minimum, Maximum,
etc.):

Field variables are referenced using the standard naming syntax also used for
postprocessing.
Quantity functions are called using the syntax <function_name>(<argument1>,
<argument2>, ...) where the arguments can be variables, locations, and other options depending on
the specific function. Quantity Functions return single values.

Known Issues and Limitations

Some properties such as Mass Flow or Heat Flow through a boundary are single valued. An
expression for these properties can depend on field values, but the result must be reduced to a
single value by, for example, using a Quantity Function. An error message will appear if the
expression does not evaluate to a single valued result.
Depending on what variables are used in your expression, the solver may not be able to
evaluate the expression. This is due to the availability of data in the solver at run time. If this
happens then the physics task update will fail and you may see an error message in the fluids
solver transcript.

Expresiones dependientes de la solucin


Las expresiones dependientes del campo de solucin se pueden usar para establecer condiciones
de contorno. Las expresiones pueden depender directamente de las variables de campo, as como
de las funciones de cantidad (promedio, mnimo, mximo, etc.):
Las variables de campo se hacen referencia utilizando la sintaxis de nomenclatura estndar
tambin utilizada para el postprocesamiento.
Las funciones de cantidad se llaman utilizando la sintaxis <nombre_funcin> (<argumento1>,
<argumento2>, ...) donde los argumentos pueden ser variables, ubicaciones y otras opciones
dependiendo de la funcin especfica. Las funciones de cantidad devuelven valores individuales.
Problemas conocidos y limitaciones
Algunas propiedades como Flujo de Masa o Flujo de Calor a travs de un lmite son de valor
nico. Una expresin para estas propiedades puede depender de los valores de campo, pero el
resultado debe reducirse a un valor nico, por ejemplo, utilizando una funcin de cantidad.
Aparecer un mensaje de error si la expresin no se evala con un nico resultado valorado.
Dependiendo de las variables que se usen en su expresin, el solver puede no ser capaz de
evaluar la expresin. Esto se debe a la disponibilidad de datos en el solver en tiempo de ejecucin.
Si esto sucede, la actualizacin de la tarea fsica fallar y es posible que aparezca un mensaje de
error en la transcripcin del solver de fluidos.
Location References
You may need to specify a location in an expression; for example, you might have an expression
that calculates a quantity based on the value of a variable at a particular location.

A location can take the form of any object that resolves to a location in space. This could be a
Boundary, a Physics Region, a selection of geometric/topological entities in the graphical view
(named or unnamed), or it could be an analytic or results-based object, such as a point, line, or
isosurface.

You can also use location functions in expressions to specify the location of a group of objects such
as those defined by a selection set. These functions return lists of entities that can used as input to
other functions. There are several different types of location functions:

Basic functions retrieve the specified geometric entities from your model.
Set functions add or remove entities from location lists.
Criteria functions change the contents of an entity list based on entity criteria.
Note: If an expression in the Variable field of a Contour or Vector result contains a location, the
location within the expression is ignored and the whole expression is evaluated on the location
specified in the result object's Location property.

Ubicacin Referencias
Es posible que deba especificar una ubicacin en una expresin; Por ejemplo, podra tener una
expresin que calcula una cantidad basada en el valor de una variable en una ubicacin
determinada.

Una ubicacin puede tomar la forma de cualquier objeto que se resuelve a una ubicacin en el
espacio. Esto podra ser un Lmite, una Regin de Fsica, una seleccin de entidades geomtricas /
topolgicas en la vista grfica (nombrada o sin nombre), o podra ser un objeto analtico o basado
en resultados, como un punto, una lnea o una isosuperficie.

Tambin puede utilizar las funciones de ubicacin en expresiones para especificar la ubicacin de
un grupo de objetos como los definidos por un conjunto de seleccin. Estas funciones devuelven
las listas de entidades que pueden utilizarse como entrada para otras funciones. Hay varios tipos
diferentes de funciones de ubicacin:

Las funciones bsicas recuperan las entidades geomtricas especificadas de su modelo.


Las funciones Set aaden o eliminan entidades de las listas de ubicaciones.
Las funciones de criterio cambian el contenido de una lista de entidad basada en criterios de
entidad.
Nota: Si una expresin en el campo Variable de un contorno o Vector contiene una ubicacin, la
ubicacin dentro de la expresin se ignora y la expresin completa se evala en la ubicacin
especificada en la propiedad Location del objeto de resultado.
Specifying Locations in Expressions
When creating an expression, you can use a function to retrieve the location of the object you want
to use. The function names begin with Get and include the type of object you are retrieving (for
example, a plane, a point, and so on). Object Retrieval Functions has a complete list of function
names.

When specifying the object:

You must enclose the objects name in quotation marks.


The form of the objects name can be either:
The unique name (and type, for the GetItem function) of the object. You can find this by hovering
over the icon to the left of the object's display name in its data panel.

Especificacin de ubicaciones en expresiones


Al crear una expresin, puede utilizar una funcin para recuperar la ubicacin del objeto que desea
utilizar. Los nombres de funcin comienzan con Get e incluyen el tipo de objeto que est
recuperando (por ejemplo, un plano, un punto, etc.). Object Retrieval Functions tiene una lista
completa de nombres de funciones.

Al especificar el objeto:
Debe incluir el nombre del objeto entre comillas.
La forma del nombre del objeto puede ser:
El nombre nico (y el tipo, para la funcin GetItem) del objeto. Puede encontrar esto
movindose sobre el icono a la izquierda del nombre de visualizacin del objeto en su
panel de datos.

The display name of the object, either provided by default or entered by you,
preceded by the @ symbol.

Example:

The following are examples of using object location references as function arguments.

To get the area at a 2D location that has the display name "out", use:

Area(GetBoundary("@out"))

To get the massflow at a 2D location that has the display name "in1", use:
Sum(MassFlow,GetBoundary("@in1"), "Simple")

To reference lists of locations in expressions, enclose a comma-separated list in square brackets.


For example:

Average(Pressure,[GetBoundary("@inlet1"),GetIsosurface("@Iso1")],"Area")

El nombre de visualizacin del objeto, proporcionado por defecto o introducido por usted,
precedido por el smbolo @.

Ejemplo:
Los siguientes son ejemplos de uso de referencias de ubicacin de objeto como argumentos de
funcin.
Para obtener el rea en una ubicacin 2D que tiene el nombre de visualizacin "out", utilice:
rea (GetBoundary ("@ out"))
Para obtener el flujo de masas en una ubicacin 2D que tiene el nombre de visualizacin "in1",
utilice:
Sum (MassFlow, GetBoundary ("@ in1"), "Simple")
Para hacer referencia a listas de ubicaciones en expresiones, incluya una lista separada por comas
entre corchetes. Por ejemplo:
Promedio (Presin, [GetBoundary ("@ inlet1"), GetIsosurface ("@ Iso1")], "Area")

Using Selection Sets in Expressions

A selection set is a named groups of objects in your model. You can use a selection set to specify
locations in an expression. For example, in a fluid flow simulation of an exhaust manifold, you might
specify all of the inlets as a selection set.

You use the function GetSelectionSet to get the location for the selection set. The syntax of the
function can be either:

GetSelectionSet("<internal_name>")

or

GetSelectionSet("@<display_name>")

The selection set name must be enclosed in double quotes.

Example:

The following shows the selection set AllInlets used as the location in a function:

Average(Pressure, GetSelectionSet("@AllInlets"), "Area")


Uso de conjuntos de seleccin en expresiones
Un conjunto de seleccin es un grupo de objetos de su modelo. Puede utilizar un conjunto de
seleccin para especificar ubicaciones en una expresin. Por ejemplo, en una simulacin de flujo
de fluido de un colector de escape, puede especificar todas las entradas como un conjunto de
seleccin.
Utilice la funcin GetSelectionSet para obtener la ubicacin del conjunto de seleccin. La sintaxis
de la funcin puede ser:
GetSelectionSet ("<nombre_interno>")
o
GetSelectionSet ("@ <nombre_de_expresin>")
El nombre del conjunto de seleccin debe estar entre comillas dobles.

Ejemplo:
A continuacin se muestra el conjunto de seleccin AllInlets utilizado como ubicacin en una
funcin:
Promedio (Presin, GetSelectionSet ("@ AllInlets"), "rea")
About Location Functions
You can use location functions in expressions to set the Location property of an object such as a
boundary condition or a selection set. These functions return lists of entities that can used as input
to other functions. There are several different types of selection criteria functions. Basic functions
simply retrieve geometric entities from your model. Set functions can add or remove entities from
location lists. Criteria functions change the contents of an entity list based on entity criteria.

Note: If an expression in the Variable field of a Contour or Vector result contains a location, the
location within the expression is ignored and the whole expression is evaluated on the location
specified in the result's Location property.

Acerca de las funciones de ubicacin


Puede utilizar funciones de ubicacin en expresiones para establecer la propiedad Ubicacin de un
objeto como una condicin de lmite o un conjunto de seleccin. Estas funciones devuelven las
listas de entidades que pueden utilizarse como entrada para otras funciones. Hay varios tipos
diferentes de funciones de criterios de seleccin. Las funciones bsicas simplemente recuperan
entidades geomtricas de su modelo. Las funciones de conjunto pueden agregar o eliminar
entidades de las listas de ubicaciones. Las funciones de criterio cambian el contenido de una lista
de entidad basada en criterios de entidad.

Nota: Si una expresin del campo Variable de un contorno o Vector contiene una ubicacin, la
ubicacin dentro de la expresin se ignora y la expresin completa se evala en la ubicacin
especificada en la propiedad Ubicacin del resultado.

Location Basic Functions


Basic functions return one particular type of entity. You can use these functions in other location
functions as an input entity list in other location functions.

Funciones bsicas de la ubicacin


Las funciones bsicas devuelven un tipo particular de entidad. Puede utilizar estas funciones en
otras funciones de ubicacin como una lista de entidades de entrada en otras funciones de
ubicacin.
Entidad Nombre de la funcin Devoluciones
geomtrica
AllBodies() Una lista de todas las entidades geomtricas del cuerpo.
Bodies Una lista de todos los cuerpos a los que se encuentra la
AllBodiesIn(<Location>) ubicacin.
AllFaces() Una lista de todas las entidades geomtricas de superficie.

Todas las caras no asignadas del modelo en un flujo de


Faces fluido. Por lo tanto, si asigna primero todos los tipos de
DefaultWalls() condicin de flujo de fluido sin pared, las caras que quedan
son la ubicacin predeterminada para el campo Ubicacin
del lmite de la pared.
Edges AllEdges() Una lista de todas las entidades de borde geomtrico.
Vertices AllVertices() Una lista de todas las entidades de vrtice geomtrico.
All Everywhere() Todos los nodos y elementos generados internamente que
participan en procesos de simulacin estructurales.

Example:
AllBodies() returns a list of all bodies based on the current task's input model.
AllBodiesIn(SelectionSet1) returns a list of all of the bodies in the specified selection set.

Ejemplo:
AllBodies () devuelve una lista de todos los cuerpos en funcin del modelo de entrada de la tarea
actual.
AllBodiesIn (SelectionSet1) devuelve una lista de todos los cuerpos en el conjunto de seleccin
especificado.

Location Set Operation Functions

The table below lists location functions that perform set operations on the input location lists.

Funciones de operacin de la ubicacin


La siguiente tabla muestra las funciones de ubicacin que realizan operaciones de ajuste en las
listas de ubicaciones de entrada.
Nombre de la funcin Devoluciones...
Las entidades combinadas de Ubicacin y
Ubicacin en una sola lista de entidad nica.
Add (<LocationA>,<LocationB>) Los elementos que se encuentran en la
ubicacin y la ubicacin se enumeran slo una
vez en el resultado final.
Intersect (<LocationA>,<LocationB>) Las entidades que estn en ubicacin A y
ubicacin B.
Todas las entidades excepto las entidades
contenidas en Location A. Esta funcin respeta
el tipo (s) de entidades contenidas en Location
Invert (<LocationA>) A:
Si LocationA es una lista de una parte de los
vrtices, la lista invertida contiene slo vrtices
que no estn en Location A.
Si Location A es una lista de vrtices y aristas,
la lista invertida contiene todos los vrtices y
bordes no contenidos en Location A.
Subtract (<LocationA>,<LocationB>) Devuelve las entidades en LocationA que no
estn tambin en Location B.
Para obtener informacin acerca de la especificacin de ubicaciones, consulte Funciones de
recuperacin de objetos y Uso de conjuntos de seleccin en expresiones.

Example:
To create list of all faces and edges:

Add(AllFaces(),AllEdges())
To find all entities that are not in the selection set "SelectionSet 1":

Para encontrar todas las entidades que no estn en el conjunto de seleccin "SelectionSet 1":

Invert(GetSelectionSet("@SelectionSet 1"))

Object Retrieval Functions

The following functions are available to retrieve the specified objects. When specifying the object:

You must enclose the objects name in quotation marks.


The form of the objects name can be either:
The unique name (and type, for the GetItem function) of the object. You can find
this by hovering over the icon to the left of the object's display name in its data p
anel.

Las siguientes funciones estn disponibles para recuperar los objetos especificados. Al especificar
el objeto:
Debe incluir el nombre del objeto entre comillas.

La forma del nombre del objeto puede ser:


O El nombre nico (y el tipo, para la funcin GetItem) del objeto. Puede encontrar esto movindose
sobre el icono a la izquierda del nombre de visualizacin del objeto en su panel de datos.

o The display name of the object, either provided by default or entered by you, preceded by
the @ symbol.
O El nombre de visualizacin del objeto, proporcionado por defecto o introducido por usted,
precedido por el smbolo @.

Object Retrieval Functions


Funciones de recuperacin de objetos
Using Selection Sets in
Expressions

A selection set is a named


groups of objects in your model.
You can use a selection set to specify locations in an expression. For example, in a fluid flow
simulation of an exhaust manifold, you might specify all of the inlets as a selection set.

You use the function GetSelectionSet to get the location for the selection set. The syntax of the
function can be either:

GetSelectionSet("<internal_name>")

or

GetSelectionSet("@<display_name>")

The selection set name must be enclosed in double quotes.

Example:

The following shows the selection set AllInlets used as the location in a function:

Average(Pressure, GetSelectionSet("@AllInlets"), "Area")

Uso de conjuntos de seleccin en expresiones


Un conjunto de seleccin es un grupo de objetos de su modelo. Puede utilizar un conjunto de
seleccin para especificar ubicaciones en una expresin. Por ejemplo, en una simulacin de flujo
de fluido de un colector de escape, puede especificar todas las entradas como un conjunto de
seleccin.
Utilice la funcin GetSelectionSet para obtener la ubicacin del conjunto de seleccin. La sintaxis
de la funcin puede ser:
GetSelectionSet ("<nombre_interno>")
o
GetSelectionSet ("@ <nombre_de_expresin>")
El nombre del conjunto de seleccin debe estar entre comillas dobles.

Ejemplo:
A continuacin se muestra el conjunto de seleccin AllInlets utilizado como ubicacin en una
funcin:
Promedio (Presin, GetSelectionSet ("@ AllInlets"), "rea")

Location Criteria Functions

Each of the basic entity types (bodies, faces, edges, and vertices) from Location Basic
Functions and Location Set Operation Functions have attributes that are available for use within
location criteria functions.

Below is a list of attributes that are available for each entity type. When using these attributes and
values in functions, case does not matter. See Units for more information on how to write different
quantity types.

Ubicacin Criterios Funciones


Cada uno de los tipos de entidades bsicas (cuerpos, caras, aristas y vrtices) de Funciones
bsicas de ubicacin y Funciones de operacin de conjunto de ubicaciones tiene atributos que
estn disponibles para su uso dentro de las funciones de criterios de ubicacin.
A continuacin se muestra una lista de atributos disponibles para cada tipo de entidad. Al usar
estos atributos y valores en las funciones, el caso no importa. Consulte Unidades para obtener ms
informacin sobre cmo escribir diferentes tipos de cantidad.
Tipo de entidad Atributo Valor
Bodies Volume Cantidad
Tipo Solido
Superficie
Lnea

X Cantidad
Y Cantidad
Z Cantidad
Faces Area Cantidad

Type Plane
Cylinder
Cone
Torus
Sphere
Spline

Radius Cantidad
X Cantidad
Y Cantidad
Z Cantidad
Edges Length Cantidad
Type
Arc1

Line

Radius Circle2
X
Y Spline
Z Cantidad
Vertices X Cantidad
Y Cantidad
Z Cantidad
Cantidad
Cantidad
Cantidad

The following location criteria functions return lists of entities based on the criteria applied to the
input entity list.

Las siguientes funciones de criterios de ubicacin devuelven las listas de entidades segn los
criterios aplicados a la lista de entidades de entrada.

Definicin de Funcin Descripcin


Convert (<Location>, Devuelve todas las entidades del tipo de entidad
"<ConvertToType>","<ConvertOption>") ConvertToType segn la seleccin que se encuentra en
Location.

ConvertToType puede ser cualquiera de los "cuerpos",


"caras", "aristas" o "vrtices".

El parmetro ConvertOption puede ser "all" o "any"


donde "all" devolver slo las entidades que forman
parte de las entidades en Location.

Consulte Opciones de conversin "All" y "Any" para


obtener ms informacin.
Largest (<Location>,"<Attribute>") Devuelve todas las entidades contenidas en Ubicacin
que tienen Atributo con el valor ms grande.
Match (<Location>,"<Attribute>","<Value>") Devuelve todas las entidades contenidas en la Ubicacin
que tienen Atributo igual al Valor.
NotMatch (<Location>,"<Attribute>","<Value>") Devuelve todas las entidades contenidas en la Ubicacin
que tienen Atributo no igual al Valor.
Range (<Location>,"<Attribute>", "<Lower>","<Upper>") Devuelve todas las entidades contenidas en la ubicacin
que tienen un atributo igual o dentro del rango de inferior
a superior.
Smallest (<Location>,"<Attribute>") Devuelve todas las entidades contenidas en la ubicacin
que tienen atributo con el valor ms pequeo.
Threshold Devuelve todas las entidades contenidas en la Ubicacin
(<Location>,"<Attribute>","<Operator>","<Value>") que tienen Atributo con un valor que satisface al
Operador.

El operador puede ser cualquiera de los siguientes:


" >", "<", ">=", "<="

Example:
Find all bodies where x is less than or equal to 1.25 cm:

Threshold(AllBodies(), "x", "<=", "1.25 [cm]")


Find all faces with the smallest area:

Smallest(AllFaces(),"area")
1
Arc returns partial circles.
2
Circle returns edges that make a complete circle.

Ejemplo:
Encuentre todos los cuerpos donde x es menor o igual a 1,25 cm:
Threshold (AllBodies (), "x", "<=", "1.25 [cm]")
Encuentra todas las caras con el rea ms pequea:
Menor (AllFaces (), "rea")
1 El arco devuelve crculos parciales.
2 El crculo devuelve bordes que forman un crculo completo.

Convert Options "All" and "Any"

The Convert location criteria function enables you to convert "all" or "any" of the supplied entities to
a new entity type.
To illustrate this, assume you have a rectangular body and you want to select all the vertices with
the largest X coordinate and convert them to edges. The set of vertices that will be used during the
conversion are shown below.

Figure 1. Largest(AllVertices(),"x")

Convertir opciones "All" y "Any"


La funcin Convertir criterios de ubicacin le permite convertir "todos" o "cualquiera" de las
entidades suministradas a un nuevo tipo de entidad.
Para ilustrar esto, suponga que tiene un cuerpo rectangular y desea seleccionar todos los vrtices
con la coordenada X ms grande y convertirlos en bordes. A continuacin se muestra el conjunto
de vrtices que se utilizarn durante la conversin.

Figure 1. Largest(AllVertices(),"x")
Al realizar una conversin a los bordes, se examinarn todos los bordes del modelo, observando
los vrtices que estn asociados con cada borde.

Si "todo" es la opcin seleccionada, los nicos bordes incluidos en el conjunto convertido


son aquellos para los cuales todos los vrtices de los bordes estn incluidos en el conjunto
de vrtices introducidos como la ubicacin. Si un borde tiene slo uno o ningn vrtice que
se incluye en el conjunto de vrtices de entrada, no se incluir.

Figure 2. Convert(Largest(AllVertices(),"x"),"edges","all")
If "any" is the selected option, all edges that contain any vertex that is part of the set input
as the location will be included.
Si "any" es la opcin seleccionada, todos los bordes que contienen cualquier vrtice que
forma parte de la entrada de ajuste como la ubicacin sern incluidos.

Figure 3. Convert(Largest(AllVertices(),"x"),"edges","any")

Expression Composition
Expressions can be entered into any property field that requires direct user input. After you finish
editing the property and press the Enter key, the expression is committed, and evaluated. The
evaluated expression value is then displayed in the property box. If the expression cannot be
evaluated, the expression text is shown instead. Where these properties are quantities, the units
form part of the expression; for example, "10 [m s^-1]". These units are therefore used in the
evaluation of the expression and are represented in the expression value.

The expression property boxes provide auto-completion of the expression components as they are
entered.

Auto-Completion of Parentheses
Parentheses are automatically added to the expression in order to assist in evaluation order when
using binary operators (+-*/). When you enter a binary operator, under circumstances where there is
a left operand and it is appropriate to do so, parentheses will be added to the expression text. The
added parentheses are initially ghosted, to signify a temporary state; you can decide to disregard
these. Pressing the Delete key removes the parentheses from the expression text. Any other key
entry or movement of the cursor will accept the parentheses and remove the ghosted effect.
Composicin de expresin
Las expresiones se pueden introducir en cualquier campo de propiedad que requiera la entrada
directa del usuario. Despus de terminar de editar la propiedad y presionar la tecla Intro, la
expresin se confirma y se evala. El valor de expresin evaluado se muestra en el cuadro de
propiedades. Si la expresin no puede ser evaluada, en su lugar se muestra el texto de la
expresin. Cuando estas propiedades son cantidades, las unidades forman parte de la expresin;
Por ejemplo, "10 [m s ^ -1]". Por lo tanto, estas unidades se utilizan en la evaluacin de la
expresin y se representan en el valor de expresin.

Los cuadros de propiedades de expresin proporcionan autocompletar los componentes de


expresin a medida que se introducen.

Auto-finalizacin de parntesis
Los parntesis se aaden automticamente a la expresin para ayudar en el orden de evaluacin
cuando se utilizan operadores binarios (+ - * /). Cuando se introduce un operador binario, en
circunstancias en las que hay un operando izquierdo y es apropiado hacerlo, los parntesis se
aadirn al texto de la expresin. Los parntesis aadidos son inicialmente fantasmas, para
significar un estado temporal; Usted puede decidir no tener en cuenta estos. Al presionar la tecla
Eliminar se eliminan los parntesis del texto de la expresin. Cualquier otra entrada de clave o
movimiento del cursor acepta los parntesis y elimina el efecto fantasma.

Auto-Completion of Units

Units are automatically added to the expression when entering a new expression. When you enter
an expression that requires a quantity, there must be appropriate units declared at the end of the
expression text. If you overwrite the entire expression text, then ghosted units are automatically
appended to the end, in the form of " [m s^-1] ", or " * 1 [m s^-1] " if the value is not a numeric literal.

The ghosted units that are appended to the end of the expression text are the default user units for
the particular property. You may change the units manually. The ghosted highlight of the auto
complete units signify that it is in a temporary state. You can accept these units by committing the
expression in its current state. If you press the Delete key while the cursor is to the left of the
ghosted units, you remove the auto completed units and must enter them manually.

Note: In some instances the legend in the Graphics view will not display units associated with an
expression being used with a variable. If this occurs, edit the expression and type the units in
manually, rather than use auto-completion.

If you enter a unit string character ("["), then the ghosted completion disappears. A dropdown list will
appear with an alphabetical list of units appropriate for this quantity type. Additionally if you enter a
letter after the unit start, then not only will the units for this quantity type be suggested, but all units
beginning with the partially entered string will be suggested.

The dropdown list will be scrollable if there are many suggestions available in the list. You can use
the mouse to scroll through the list. Pressing the Esc key closes the dropdown list.

As you move your cursor down the list, the entry under the cursor is highlighted and becomes
active. Click an active entry to select it. This will update the current expression input with the active
suggestion, and close the dropdown list.

Auto-finalizacin de unidades
Las unidades se aaden automticamente a la expresin cuando se introduce una nueva
expresin. Cuando se introduce una expresin que requiere una cantidad, debe haber unidades
apropiadas declaradas al final del texto de la expresin. Si sobrescribe todo el texto de la
expresin, las unidades fantasmas se aaden automticamente al final, en forma de "[ms ^ -1]" o "*
1 [ms ^ -1]" si el valor no es un literal numrico.

Las unidades fantasmas que se aaden al final del texto de expresin son las unidades de usuario
predeterminadas para la propiedad en particular. Puede cambiar las unidades manualmente. El
punto culminante fantasma de las unidades completas automticas significa que est en un estado
temporal. Puede aceptar estas unidades al confirmar la expresin en su estado actual. Si pulsa la
tecla Suprimir mientras el cursor est a la izquierda de las unidades fantasmas, elimina las
unidades completadas automticamente y debe introducirlas manualmente.

Nota: En algunos casos, la leyenda de la vista Grficos no mostrar las unidades asociadas a una
expresin que se utilice con una variable. Si esto ocurre, edite la expresin y escriba las unidades
manualmente, en lugar de utilizar la autocomplecin.

Si introduce un carcter de cadena de unidad ("["), entonces desaparece el complemento


fantasma. Aparecer una lista desplegable con una lista alfabtica de unidades apropiadas para
este tipo de cantidad. Adems, si introduce una letra despus del inicio de la unidad, no slo se
sugerirn las unidades para este tipo de cantidad, sino que se sugerirn todas las unidades que
comiencen con la cadena parcialmente introducida.

La lista desplegable ser desplazable si hay muchas sugerencias disponibles en la lista. Puede
utilizar el ratn para desplazarse por la lista. Al presionar la tecla Esc se cierra la lista desplegable.
A medida que se mueve el cursor hacia abajo en la lista, la entrada bajo el cursor se resalta y se
activa. Haga clic en una entrada activa para seleccionarla. Esto actualizar la entrada de expresin
actual con la sugerencia activa y cerrar la lista desplegable.

Auto-Suggestion of Expression Components

As you enter a string in an expression, if you pause typing for a short time, a dropdown list is
displayed containing a list of suggestions appropriate for any partial string prior to the current cursor
position. The list of suggestions will be populated with those symbols available for the property
being edited, including constants, variables, functions, parameters, named expressions, field
variables, and field functions. Note that names of the expression components (variables, functions,
and so on) are case sensitive.

The dropdown list will be scrollable if there are many suggestions available in the list. You can use
the mouse to scroll through the list. Pressing the Esc key closes the dropdown list.

As you move your cursor down the list, the entry under the cursor is highlighted and becomes
active. To select the active entry, click it or press the Enter key. This will update the current
expression input with the active suggestion, and close the dropdown list. If the active suggestion
selected is a function, then the cursor position is placed within the parentheses of the function ready
for input again.
The suggestions listed in dropdown list and the expression properties have syntax highlighting
applied to them as described in the following table:

Sugerencia Automtica de Componentes de Expresin


Al introducir una cadena en una expresin, si deja de escribir brevemente, se muestra una lista
desplegable que contiene una lista de sugerencias apropiadas para cualquier cadena parcial
anterior a la posicin actual del cursor. La lista de sugerencias se rellena con los smbolos
disponibles para la propiedad que se est editando, incluyendo constantes, variables, funciones,
parmetros, expresiones con nombre, variables de campo y funciones de campo. Tenga en cuenta
que los nombres de los componentes de expresin (variables, funciones, etc.) distinguen entre
maysculas y minsculas.

La lista desplegable ser desplazable si hay muchas sugerencias disponibles en la lista. Puede
utilizar el ratn para desplazarse por la lista. Al presionar la tecla Esc se cierra la lista desplegable.

A medida que se mueve el cursor hacia abajo en la lista, la entrada bajo el cursor se resalta y se
activa. Para seleccionar la entrada activa, haga clic en ella o presione la tecla Intro. Esto
actualizar la entrada de expresin actual con la sugerencia activa y cerrar la lista desplegable. Si
la sugerencia activa seleccionada es una funcin, la posicin del cursor se coloca entre parntesis
de la funcin lista para la entrada de nuevo.

Las sugerencias listadas en la lista desplegable y las propiedades de expresin tienen resaltado de
sintaxis aplicado a ellas como se describe en la siguiente tabla:

Componente de expresin Color de texto


Numerals and mathematical operators Negro
Variables Naranja
Named Expressions Prpura
Functions Azul
Constants Marrn
Parameters and Named Values Rosa

Los nombres sugeridos aparecen en texto en cursiva si el elemento tiene un alcance para el
anlisis actual o texto no en cursiva si tienen un alcance general.
Reusing Expressions and Values
You can make an expression (or its value) reusable by giving it a name. You can then reference that
named expression or named value when defining another expression.

Note: You can parameterize the value of an object by using the P icon on its fly-out menu:

Reutilizacin de expresiones y valores


Usted puede hacer una expresin (o su valor) reutilizable dndole un nombre. A continuacin,
puede hacer referencia a esa expresin con nombre o valor con nombre cuando define otra
expresin.

Nota: Puede Parametrizar el valor de un objeto utilizando el cono P en su men desplegable:


If the objects value is an input or is assigned a constant expression such as 12[mm] or
2*12[mm], then it parameterizes as an input parameter.
If the objects value is an output or is defined by an expression with dependencies on
named expressions or named values, then it parameterizes as an output parameter.

Si el valor del objeto es una entrada o se le asigna una expresin constante tal como 12
[mm] o 2 * 12 [mm], entonces se parametriza como parmetro de entrada.
Si el valor del objeto es una salida o est definido por una expresin con dependencias de
expresiones con nombre o valores nombrados, entonces se parametriza como parmetro de salida.

Named Value

If you assign a name to the value of a property, that named value becomes an independent object
you can reference in the definition of another expression. For example, in a fluid flow simulation
process you need to create an inlet boundary condition. Select Physics > Fluid Flow
Conditions > Inlet, then for the Velocity magnitude at Inlet 1 you can enter:

5 [m s^-1]

Using the fly-out menu you can create a named value (for example v_in1). This named value can
be used in a named expression.

To change v_in1, go to the Related Objects and Tasks > Related Objects > Named Expressions
/ Values > Named Expressions > v_in1 panel.

Valor Nombrado
Si asigna un nombre al valor de una propiedad, ese valor denominado se convierte en un objeto
independiente al que puede hacer referencia en la definicin de otra expresin. Por ejemplo, en un
proceso de simulacin de flujo de fluido es necesario crear una condicin de lmite de entrada.
Seleccione Physics> Fluid Flow Conditions> Inlet, entonces para la magnitud de Velocidad en Inlet
1 puede ingresar:
5 [m ^ {- 1}]

Utilizando el men fly-out puede crear un valor con nombre (por ejemplo v_in1). Este valor
nombrado se puede utilizar en una expresin con nombre.

Para cambiar v_in1, vaya al panel Objetos relacionados y tareas> Objetos relacionados>
Expresiones / valores con nombre> Expresiones con nombre> v_in1.

Named Expression

If you assign a name to an expression, that named expression becomes an independent object you
can reference in the definition of another expression. For example, say that in your fluid flow
simulation process you need to create two inlet boundary conditions, and that the value of the first
affects the value of the second.

1. Select Physics > Fluid Flow Conditions > Inlet, then for the Velocity magnitude at Inlet
1 enter:
v_in1 = 5 [m s^-1]
The Velocity magnitude displays as f = 5 [m s^-1]. To see the named value v_in1, from any
data panel select Related Objects and Tasks > Related Objects > Named Expressions /
Values > Named Expressions.
2. Select Physics > Fluid Flow Conditions > Inlet, then for the Velocity magnitude at Inlet
2 enter:
v_in2 = 2 * v_in1
To change v_in1, go to the Related Objects and Tasks > Related Objects > Named Expressions
/ Values > Named Expressions > v_in1 panel.

Expresin Nombrada
Si asigna un nombre a una expresin, dicha expresin se convierte en un objeto independiente que
puede hacer referencia en la definicin de otra expresin. Por ejemplo, digamos que en su proceso
de simulacin de flujo de fluido necesita crear dos condiciones de lmite de entrada y que el valor
de la primera afecta al valor de la segunda.

1. Seleccione Fsica> Condiciones de Flujo de Flujo> Entrada, luego para la magnitud de Velocidad
en Entrada 1 introduzca:
V_in1 = 5 [m s ^ -1]

La magnitud de la velocidad se muestra como f = 5 [m s ^ -1]. Para ver el valor nombrado v_in1,
desde cualquier panel de datos seleccione Objetos relacionados y Tareas> Objetos relacionados>
Expresiones / valores con nombre> Expresiones con nombre.

2. Seleccione Fsica> Condiciones Flujo de Flujo> Inlet, luego para la magnitud de Velocidad en
Inlet 2 ingrese:
V_in2 = 2 * v_in1
Para cambiar v_in1, vaya al panel Objetos relacionados y tareas> Objetos relacionados>
Expresiones / valores con nombre> Expresiones con nombre> v_in1.

Video: Using Named Expressions and Named Values

Named Expressions and Values

You can view named expression and named values in panels, their associated grid views, or at the
property level.

Named Expressions and Named Values in Panels


From the Study panel, you can view all of the named expressions and named values defined
(though not necessarily used) in the study.

From the Simulation Process, task, or object panels, you can view all the named expressions and
named values used in that part of the study.

If both named expressions and named values exist, the bottom of the panel shows the total number
defined. If you expand Named Expressions/Values, you can see a breakdown of how many have
been defined of each.
You can click the links to navigate to the associated grid.

Expresiones y valores con nombre


Puede ver la expresin con nombre y los valores nombrados en los paneles, sus vistas de
cuadrcula asociada o en el nivel de la propiedad.

Expresiones con nombre y valores con nombre en paneles


Desde el panel Estudio, puede ver todas las expresiones con nombre y valores nombrados
definidos (aunque no necesariamente utilizados) en el estudio.

Desde el proceso de simulacin, la tarea o los paneles de objetos, puede ver todas las expresiones
con nombre y valores nombrados que se usan en esa parte del estudio.

Si existen expresiones con nombre y valores nombrados, la parte inferior del panel muestra el
nmero total definido. Si expande Expresiones / valores con nombre, puede ver un desglose de
cuntos se han definido de cada uno.

Puede hacer clic en los vnculos para navegar a la cuadrcula asociada.

Named Expressions and Named Values Grids

You can view a grid containing named expressions, named values, or both. These grids can be
accessed at the panel level, by clicking the associated links at the bottom.

If accessed from the Study panel, the grid shows all named expressions and/or named
valued defined (though not necessarily used) in the study.
If accessed from the Simulation Process, task, or object panel, the grid shows all the
named expressions and/or named values defined and in use for that part of the study.

The Named Values grid can also be accessed at the property level by clicking the icon next to a
property that has been assigned a name.

The grids provide the following details and actions:

For each named expression, you can view the Name, the current Expression, and the Value
of the expression. You can click Name to open the named expression object. When one or
more named expressions are selected, toolbar icons enable you to duplicate or delete the
selected expressions.
For each named value, you can view the Name, the Property with which the named value is
associated, and the current Value of the property. You can click Property to navigate to the
property being referenced. When one or more named values are selected, a toolbar icon
enables you to delete the selected values.
In the Named Expressions/Values grid, both named expressions and named values are
shown. A dropdown menu enables you to display the named expressions and named
expressions grouped separately, or all in a single list.

Las expresiones con nombre y las cuadrculas de valores asignados


Puede ver una cuadrcula que contenga expresiones con nombre, valores con nombre o ambos.
Estas cuadrculas se pueden acceder al nivel del panel, haciendo clic en los enlaces asociados en
la parte inferior.

Si se accede desde el panel Estudio, la cuadrcula muestra todas las expresiones nombradas y /
o nombradas valoradas definidas (aunque no necesariamente usadas) en el estudio.
Si se accede desde el proceso de Simulacin, la tarea o el panel de objetos, la cuadrcula
muestra todas las expresiones con nombre y / o valores nombrados definidos y en uso para esa
parte del estudio.

Tambin se puede acceder a la cuadrcula Valores con nombre al nivel de la propiedad haciendo
clic en el icono junto a una propiedad a la que se ha asignado un nombre.

Las cuadrculas proporcionan los siguientes detalles y acciones:

Para cada expresin nombrada, puede ver el Nombre, la Expresin actual y el Valor de la
expresin. Puede hacer clic en Nombre para abrir el objeto de expresin con nombre. Cuando se
seleccionan una o ms expresiones con nombre, los iconos de la barra de herramientas permiten
duplicar o eliminar las expresiones seleccionadas.

Para cada valor nombrado, puede ver el Nombre, la Propiedad con la que est asociado el valor
con nombre y el Valor actual de la propiedad. Puede hacer clic en Propiedades para navegar hasta
la propiedad a la que se hace referencia. Cuando se seleccionan uno o ms valores con nombre,
un icono de barra de herramientas le permite eliminar los valores seleccionados.

En la cuadrcula Valores / expresiones con nombre, se muestran las expresiones con nombre y
los valores con nombre. Un men desplegable le permite mostrar las expresiones con nombre y las
expresiones con nombre agrupadas por separado, o todas en una sola lista.

Named Values at the Property Level


At the property level, a named values icon to the right of a property indicates that the property has
been assigned a name. When you mouse over the named values icon, a tooltip shows the names
assigned to the property.

Valores con nombre en el nivel de propiedad


En el nivel de propiedad, un icono de valores con nombre a la derecha de una propiedad indica que
se le ha asignado un nombre a la propiedad. Al pasar el mouse sobre el icono de valores
nombrados, una informacin de herramientas muestra los nombres asignados a la propiedad.

Navigation to Named Expressions and Named Values


You can navigate to named expressions and named properties via the links on the associated grids.

From a named property, you can navigate to its named value.


Navegacin a expresiones con nombre y valores con nombre
Puede navegar a las expresiones con nombre y propiedades con nombre a travs de los enlaces
de las cuadrculas asociadas.

Desde una propiedad con nombre, puede navegar hasta su valor denominado.

Navigating to a Named Expressions Object


To navigate to a named expressions object:
1. Open the Named Expressions/Named Values grid or the Named Expressions grid.
2. Click the Name for the named expression.

Navegar a un objeto de expresiones con nombre


Para navegar a un objeto de expresiones con nombre:
1. Abra la cuadrcula Expressiones con nombre / Valores con nombre o la cuadrcula de
expresiones con nombre.
2. Haga clic en el Nombre para la expresin con nombre.

Navigating to a Named Property


To navigate to a named property:
1. Open the Named Expressions/Named Values grid or the Named Values grid.
2. Click the Property for the named property.

Navegar a una propiedad con nombre


Para navegar a una propiedad con nombre:
1. Abra la cuadrcula Named Expressions / Valores con nombre o la cuadrcula Named Values.
2. Haga clic en la propiedad para la propiedad denominada.

Navigating to a Named Value


To navigate to a named property:
1. Navigate to the named property.
2. Click the named value icon to the right of the property.

Navegar a un valor con nombre


Para navegar a una propiedad con nombre:
1. Desplcese hasta la propiedad denominada.
2. Haga clic en el icono de valor nombrado a la derecha de la propiedad.

Creation of Named Expressions and Named Values

Named values can be created at the property level via the flyout menu to the right of the field.

Named expressions can be defined:

At the property level either via the flyout menu or by typing inline
Via the Add and Add Named Expressions dropdown menus
Via the + or Duplicate icon of a named expression object
Creacin de expresiones con nombre y valores con nombre
Los valores nombrados se pueden crear en el nivel de propiedad a travs del men desplegable a
la derecha del campo.
Las expresiones nombradas pueden definirse:
A nivel de la propiedad, ya sea a travs del men desplegable o escribiendo en lnea
A travs de los mens desplegables Aadir y Aadir expresiones con nombre
A travs del icono "+" o Duplicar de un objeto de expresin con nombre

Creating a Named Expression or Named Value via Menu at the Property Level
To create a named expression or named value via menu at the property level:
1. Open the propertys flyout menu by clicking on the right arrow to the right of the field.
2. Click the Create named expression/value icon.
3. Select Expression or Calculated Value.
4. Enter the expression or value name.
5. Click Create.

Creacin de una expresin con nombre o valor con nombre mediante men en el nivel de
propiedad
Para crear una expresin con nombre o un valor con nombre a travs del men en el nivel de
propiedad:
1. Abra el men desplegable de la propiedad haciendo clic en la flecha derecha a la derecha del
campo.
2. Haga clic en el icono Crear expresin / valor denominado.
3. Seleccione Expresin o Valor calculado.
4. Introduzca el nombre de la expresin o valor.
5. Haga clic en Crear.

Creating a Named Expression Inline at the Property Level


To create a named expression inline at the property level:
In a property field, enter the expression in the format MyExpression=<expression>. For example:
MyExpression= 10[C^3] * 10[C]
Press Enter.

Creacin de una expresin denominada en lnea en el nivel de propiedad


Para crear una expresin con nombre inline en el nivel de propiedad:
En un campo de propiedad, escriba la expresin en el formato MyExpression = <expresin>. Por
ejemplo: MyExpression = 10 [C ^ 3] * 10 [C]
Pulse Intro.
Creating a Named Expression via Add Menus

The Add and Add Named Expression menus allow you to create a named expression either by
adding a new named expression or duplicating an existing one.

The Add menu displays next to the Named Expressions link at the bottom of the Study
page and in the Named Expressions/Values grid when entries are organized by type.
The Add Named Expression menu displays in the Named Expressions grid and the
Named Expressions/Values grid.

To add a new named expression via either menu:

1. Click the menu.


2. Specify whether you want to create a new expression or duplicate an existing one.
To create new: Select Named Expression.
To duplicate existing: First select Duplicate of, and then select the named
expression to be duplicated.
3. In the expression object that opens, you can click the name to edit it.
4. In the Expression field, enter the expression.

Creacin de una expresin con nombre mediante mens Aadir


Los mens Aadir y Aadir Expresin Nombrada le permiten crear una expresin con nombre
aadiendo una nueva expresin con nombre o duplicando una existente.

El men Aadir aparece junto al enlace Expresiones con nombre en la parte inferior de la pgina
de estudio y en la cuadrcula de expresiones / valores asignados cuando las entradas estn
organizadas por tipo.

El men Aadir expresin con nombre aparece en la cuadrcula de expresiones con nombre y en
la cuadrcula de expresiones / valores con nombre.

Para agregar una nueva expresin con nombre a travs de cualquiera de los mens:
1. Haga clic en el men.
2. Especifique si desea crear una nueva expresin o duplicar una existente.
Para crear nuevo: Seleccione Expresin con nombre.
Para duplicar existente: Primero seleccione Duplicar de y, a continuacin, seleccione la expresin
con nombre a duplicar.
3. En el objeto de expresin que se abre, puede hacer clic en el nombre para editarlo.
4. En el campo Expresin, escriba la expresin.

Naming Rules for Named Expressions and Named Values

The following rules apply to naming expressions and values:

They must start with a letter (A-Z, or, a-z), or an underscore (_), followed by zero or more
letters, underscores, and digits (0-9).
They cannot be the same as reserved keywords in Python.
They cannot be the same as system variable names, system function names, or the names
of solver variables.
They cannot contain spaces.
They are case-sensitive.

You will receive a warning if the name you enter is invalid.

Reglas de nomenclatura para expresiones con nombre y valores con nombre


Las siguientes reglas se aplican al nombre de expresiones y valores:
Deben comenzar con una letra (A-Z, o, a-z) o un guin bajo (_), seguido de cero o ms letras,
guiones bajos y dgitos (0-9).
No pueden ser iguales a las palabras clave reservadas en Python.
No pueden ser los mismos nombres de variables de sistema, nombres de funciones de sistema o
nombres de variables de solver.
No pueden contener espacios.
Son sensibles a maysculas y minsculas.
Recibir una advertencia si el nombre que ingres no es vlido.

Editing a Named Expression Object


To edit a named expression object:
1. Navigate to the named expression object via its Name link in the Named
Expressions/Values grid or the Named Expressions grid.
2. Click the name to enable editing.
3. Type changes into the Expression and Description fields.
4. The Evaluated Value field is non-editable. If evaluation is possible, it displays the current
value of the expression.

Edicin de un objeto de expresin con nombre


Para editar un objeto de expresin con nombre:
1. Desplcese hasta el objeto de expresin con nombre a travs de su vnculo Nombre en la
cuadrcula Expressions / Values con nombre o en la cuadrcula Expressions con nombre.
2. Haga clic en el nombre para habilitar la edicin.
3. Escriba los cambios en los campos de expresin y descripcin.
4. El campo Valor evaluado no es editable. Si la evaluacin es posible, muestra el valor actual de la
expresin.

Copying a Named Expression or its Value


To copy a named expression or its value at the property level:
1. Navigate to the property via its Property link in the Named Expressions/Values grid or the
Named Values grid.
2. Open the flyout menu by clicking on the right arrow to the right of the property field.
3. Click the Copy button.
4. Specify whether you want to copy a named expression or the current value of the
expression.

Copiar una expresin con nombre o su valor


Para copiar una expresin con nombre o su valor en el nivel de propiedad:
1. Desplcese a la propiedad a travs de su vnculo de propiedad en la cuadrcula Valores
expresados / Valores o en la cuadrcula Valores con nombre.
2. Abra el men desplegable haciendo clic en la flecha derecha a la derecha del campo de
propiedad.
3. Haga clic en el botn Copiar.
4. Especifique si desea copiar una expresin con nombre o el valor actual de la expresin.

The name of the expression or the value of the expressions is now on the clipboard. You can
use Ctrl+v to paste the name (and therefore the expression) or the value into another data field, or
into any Windows application.

El nombre de la expresin o el valor de las expresiones se encuentran ahora en el portapapeles.


Puede utilizar Ctrl + v para pegar el nombre (y por lo tanto la expresin) o el valor en otro campo de
datos, o en cualquier aplicacin de Windows.
Duplication of Named Expressions

You can duplicate a named expression from its object, from Named Expressions/Values or the
Named Expressions grid, or the Study panel.

The new named expression will have the default name Copyof<namedexpression>.

Duplicacin de expresiones con nombre


Puede duplicar una expresin con nombre desde su objeto, desde Expressions / Values con
nombre o con la cuadrcula Expressions con nombre, o con el panel Study.
La nueva expresin nombrada tendr el nombre predeterminado Copyof <namedexpression>.

Duplicating a Named Expression from its Object


To duplicate a named expression from its object:
1. Open the Named Expressions object.
2. Click the Duplicate icon in the object toolbar.

Duplicar una expresin con nombre de su objeto


Para duplicar una expresin con nombre de su objeto:
1. Abra el objeto Expresiones con nombre.
2. Haga clic en el icono Duplicar de la barra de herramientas del objeto.

Duplicating a Named Expression from a Grid


To duplicate a named expression from a grid:
1. Open the Named Expressions/Values grid or the Named Expressions grid.
2. Select one or more named expressions.
3. Click the Duplicate icon in the toolbar.

Duplicar una expresin con nombre de una cuadrcula


Para duplicar una expresin con nombre desde una cuadrcula:
1. Abra la cuadrcula Expressions / Values con nombre o la cuadrcula Named Expressions.
2. Seleccione una o ms expresiones con nombre.
3. Haga clic en el icono Duplicar de la barra de herramientas.
Duplicating a Named Expression from the Study Panel
To duplicate a named expression from the Study panel:
1. Open the Study panel.
2. Click the Add button to the right of Named Expressions.
3. Select Duplicate of.
4. Select the named expression to be duplicated.
5. Click Create.

Duplicar una expresin con nombre del panel de estudio


Para duplicar una expresin con nombre desde el panel Estudio:
1. Abra el panel Estudio.
2. Haga clic en el botn Agregar a la derecha de Expressiones con nombre.
3. Seleccione Duplicar de.
4. Seleccione la expresin que se va a duplicar.
5. Haga clic en Crear.

Deleting a Named Expression or Named Value


To delete a named expression or named value:
1. Open the Named Expressions/Values, the Named Expressions or the Named Values grid.
2. Select one or more named expressions or named values to be deleted.
3. Click the Delete icon in the toolbar.

Eliminar una expresin con nombre o un valor con nombre


Para eliminar una expresin con nombre o un valor con nombre:
1. Abra las expresiones denominadas / valores, las expresiones con nombre o la cuadrcula Valores
con nombre.
2. Seleccione una o ms expresiones con nombre o valores con nombre que se eliminarn.
3. Haga clic en el icono Eliminar de la barra de herramientas.

Named Expressions and Named Values in the Construction of New Expressions

Once a named expression or named value has been created, you can use it to construct other
expressions. As you type in a new expression into a property field, existing named expressions and
named values become available as auto-completion options.

Prior to selection, auto-complete options for named expressions are displayed in purple text; auto-
complete options named values are displayed in pink text.

For more information, see Expression Composition.

Expresiones Nombradas y Valores Nombrados en la Construccin de Nuevas Expresiones


Una vez que se ha creado una expresin con nombre o un valor con nombre, puede utilizarlo para
construir otras expresiones. A medida que escribe una nueva expresin en un campo de propiedad,
las expresiones con nombre existentes y los valores con nombre estn disponibles como opciones
de autocompletado.
Antes de la seleccin, las opciones de autocompletar para expresiones con nombre se muestran
en texto prpura; Las opciones de autocompletar nombres de valores se muestran en texto rosa.
Para obtener ms informacin, consulte Composicin de expresiones.
Mathematical Operators and Functions

Built-In Mathematical Operators and Functions

The tables below list the mathematical operators and functions that can be used in expressions.
Some of the functions may not be available depending on the task (Physics, Results, and so on),
and physics region (Structural, Fluid Flow, and so on) in which they (or the location they reference)
are being used. The syntax shown in the tables uses x and y to indicate operands, and [a] and [b] to
indicate units for the operands.

Availability of the operators and functions is indicated in the tables using the following notation:

Operadores matemticos y funciones

Operadores matemticos integrados y funciones

Las tablas a continuacin enumeran los operadores matemticos y las funciones que se pueden
utilizar en las expresiones. Algunas de las funciones pueden no estar disponibles dependiendo de
la tarea (Fsica, Resultados, etc.), y la regin de la fsica (Flujo estructural, fluido, etc.) en la que se
utilizan (o la ubicacin que hacen referencia). La sintaxis mostrada en las tablas usa xey para
indicar operandos, y [a] y [b] para indicar unidades para los operandos.

La disponibilidad de los operadores y funciones se indica en las tablas utilizando la siguiente


notacin:

UI
Not physics-specific, available for all expressions
FS
Available for expressions relating to regions of fluid flow physics
SS
Available for expressions relating to regions of structural, thermal or electric conduction
physics
FP
Available for expressions used when calculating results involving fluid flow physics
SP
Available for expressions used when calculating results involving structural, thermal or
electric conduction physics

UI
No especfico de la fsica, disponible para todas las expresiones
FS
Disponible para expresiones relacionadas con las regiones de fluidos fsicos
SS
Disponible para expresiones relacionadas con regiones de fsica de conduccin estructural, trmica
o elctrica
FP
Disponible para expresiones utilizadas al calcular resultados que involucran la fsica del flujo de
fluidos
SP
Disponible para expresiones utilizadas en el clculo de resultados que involucran fsica de
conduccin estructural, trmica o elctrica.
Tabla 1. Operadores Matemticos Bsicos

Tabla 2. Funciones matemticas


Tabla
3.
Operadores Booleanos
Quantity Functions

Quantity functions return single values (with units) from specific locations. For example, you might
get the average value of a variable at an inlet.

You can use quantity functions to define conditions, model parameters, sources, monitor points, and
other aspects of the simulation or its results. The functions enable quantities evaluated on non-local
regions to be applied elsewhere in the model.

Functions that have a weighting as an argument allow the other arguments to be weighted by
another quantity. This is often required to get physically meaningful results from functions which
operate across non-uniform grids and/or fields which vary in density, temperature, and so on.

The weight values have the following meaning:

Funciones de cantidad
Las funciones de cantidad devuelven valores nicos (con unidades) desde ubicaciones especficas.
Por ejemplo, puede obtener el valor promedio de una variable en una entrada.
Puede utilizar funciones de cantidad para definir condiciones, parmetros de modelo, fuentes,
puntos de monitorizacin y otros aspectos de la simulacin o sus resultados. Las funciones
permiten que las cantidades evaluadas en regiones no locales se apliquen en otras partes del
modelo.
Las funciones que tienen una ponderacin como argumento permiten que los otros argumentos
sean ponderados por otra cantidad. Esto a menudo se requiere para obtener resultados
fsicamente significativos de funciones que operan a travs de grids y / o campos no uniformes que
varan en densidad, temperatura, etc.
Los valores de peso tienen el siguiente significado:

Tabla 1. Valores de ponderacin de funciones


Weighting Value Descripcin
Simple Ponderacin aritmtica (es decir, un factor de ponderacin de 1).
Length Peso por la longitud local (para objetos 1D).
Area Peso por el rea de la cara local (para objetos 2D).
Volume Peso por el volumen local (para objetos 3D).
Mass Peso por la masa local (para objetos 3D).

Note: For functions used in structural analyses, only the Simple weighting type is allowed.

The table below lists the quantitative functions that can be used in expressions.

Some of the functions may not be available depending on the task (Physics or Results) and the
physics region (Fluid Flow or Structural) in which they or the location they reference are used. The
availability of the functions is indicated in the table by using the following notation:
FS (Fluid Solve)
Available for expressions relating to regions of fluid flow physics.
FP (Fluid Postprocessing)
Available for expressions used when calculating results involving fluid flow physics.
SP (Structural Postprocessing)
Available for expressions used when calculating results involving structural, thermal, or
electric-conduction physics.

Nota: Para funciones utilizadas en anlisis estructurales, solo se permite el tipo de ponderacin
Simple.

La siguiente tabla muestra las funciones cuantitativas que se pueden utilizar en las expresiones.
Algunas de las funciones pueden no estar disponibles dependiendo de la tarea (Fsica o
Resultados) y de la regin fsica (Flujo Fluido o Estructural) en la que ellos o la ubicacin a la que
se refieren se utilizan. La disponibilidad de las funciones se indica en la tabla utilizando la siguiente
notacin:
FS (solucin de lquido)
Disponible para expresiones relacionadas con las regiones de la fsica del flujo de fluidos.
FP (postprocesamiento de fluidos)
Disponible para las expresiones usadas al calcular los resultados que implican la fsica del flujo de
fluido.
SP (Procesamiento Estructural)
Disponible para expresiones utilizadas al calcular resultados que involucran fsica estructural,
trmica o de conduccin elctrica.

Tabla 2. Funciones de Cantidad


Sintaxis Devoluciones FS SP
FP
Length(<locations>) La longitud de <ubicaciones>
Area(<locations>) El rea de <ubicaciones>
Volume(<locations>) El volumen de <ubicaciones>
Mass(<locations>) La masa de <ubicaciones>
Count(<locations>, "Node" | "Edge" | "Face" | "Element") El nmero de entidades de malla en
<ubicaciones>
CountIf(<logical_expr>, <locations>, "Node" | "Edge" | "Face" | El nmero de entidades de malla en
"Element") <locations> si <logical_expr> es
verdadero
Probe(<expr>,<locations>) El valor de <expr> en <locations>
Minimum(<expr>,<locations>) El valor mnimo de <expr> en
<ubicaciones>
Maximum(<expr>,<locations>) El valor mximo de <expr> en
<ubicaciones>
Average(<expr>,<locations>, "Simple" | "Length" | "Area" | El promedio ponderado de <expr>
"Volume" | "Mass") sobre <ubicaciones>
Sum(<expr>,<locations>, "Simple" | "Length" | "Area" | La suma ponderada de <expr> sobre
"Volume" | "Mass") <ubicaciones>
SumIf(<expr>, <logical_expr>,<locations>, "Simple" | "Length" La suma ponderada de <expr> sobre
| "Area" | "Volume" | "Mass") <ubicaciones> si <logical_expr> es
verdadera
RMS (<express>, <ubicaciones>, "Simple" | "Longitud" | "rea" La raz cuadrada media ponderada
| "Volumen" | "Masa") de <expr> ms <ubicaciones>

Example:
To set the named expression myExpr to be the area-weighted average of Pressure on the location
defined by Inlet1, use:

myExpr = Average(Pressure,GetBoundary("@Inlet1"),"Area")

Ejemplo:
Para establecer la expresin denominada myExpr como el promedio ponderado de la presin en la
ubicacin definida por Inlet1, utilice:
MyExpr = Promedio (Presin, GetBoundary ("@ Inlet1"), "Area")

Object Retrieval Functions


The following functions are available to retrieve the specified objects. When specifying the object:

You must enclose the objects name in quotation marks.


The form of the objects name can be either:
The unique name (and type, for the GetItem function) of the object. You can find
this by hovering over the icon to the left of the object's display name in its data panel.

Funciones de recuperacin de objetos


Las siguientes funciones estn disponibles para recuperar los objetos especificados. Al especificar
el objeto:
Debe incluir el nombre del objeto entre comillas.
La forma del nombre del objeto puede ser:
O El nombre nico (y el tipo, para la funcin GetItem) del objeto. Puede encontrar esto movindose
sobre el icono a la izquierda del nombre de visualizacin del objeto en su panel de datos.

o The display name of the object, either provided by default or entered by you, preceded by the @
symbol.

El nombre de visualizacin del objeto, proporcionado por defecto o introducido por usted,
precedido por el smbolo @.

Tabla 1. Funciones de recuperacin de objetos

Sintaxis de la funcin Devuelve el especificado:


GetBoundary("<unique_name>")
GetBoundary("@<display_name>") Condicin de frontera
GetIsosurface("<unique_name>")
GetIsosurface("@<display_name>") Isosurface
GetItem("<type>", "<unique_name>") Elemento del tipo especificado
GetItem("<type>", "@<display_name>") (Item of the specified type)
GetPlane("<unique_name>")
GetPlane("@<display_name>") Plano
GetPoint("<unique_name>")
GetPoint("@<display_name>") Punto

GetPhysicsRegion("<unique_name>")
GetPhysicsRegion("@<display_name>")
Regin de la fsica
GetSelectionSet("<unique_name>")

GetSelectionSet("@<display_name>") Selection set (conjunto de seleccin)

For more information, see Using Selection Sets in Expressions.


Using Selection Sets in Expressions

A selection set is a named groups of objects in your model. You can use a selection set to specify
locations in an expression. For example, in a fluid flow simulation of an exhaust manifold, you might
specify all of the inlets as a selection set.

You use the function GetSelectionSet to get the location for the selection set. The syntax of the
function can be either:

GetSelectionSet("<internal_name>")

or

GetSelectionSet("@<display_name>")

The selection set name must be enclosed in double quotes.

Example:

The following shows the selection set AllInlets used as the location in a function:

Average(Pressure, GetSelectionSet("@AllInlets"), "Area")

Uso de conjuntos de seleccin en expresiones


Un conjunto de seleccin es un grupo de objetos de su modelo. Puede utilizar un conjunto de
seleccin para especificar ubicaciones en una expresin. Por ejemplo, en una simulacin de flujo
de fluido de un colector de escape, puede especificar todas las entradas como un conjunto de
seleccin.
Utilice la funcin GetSelectionSet para obtener la ubicacin del conjunto de seleccin. La sintaxis
de la funcin puede ser:
GetSelectionSet ("<nombre_interno>")
o
GetSelectionSet ("@ <nombre_de_expresin>")
El nombre del conjunto de seleccin debe estar entre comillas dobles.

Ejemplo:
A continuacin se muestra el conjunto de seleccin AllInlets utilizado como ubicacin en una
funcin:
Promedio (Presin, GetSelectionSet ("@ AllInlets"), "rea")

Fluid Variables

The tables below lists the variable that can be accessed from the Fluid solver. These variables can
be entered into data fields as part of an expression wherever access to the Fluid solver data is
permitted. The variable names shown in the tables are the versions that are used in expressions.
You may see more "user friendly" versions of the variable names used as labels or in dropdown lists
(for example, Absolute Pressure vs. AbsolutePressure, or X Velocity vs. Velocity.x)
Variable availability can be model and model option dependent (for example,
TurbulenceEddyFrequency is only available when using omega based models).

Las variables de fluidos


Las tablas siguientes enumeran la variable a la que se puede acceder desde el Fluid solver. Estas
variables se pueden introducir en campos de datos como parte de una expresin donde quiera que
se permita el acceso a los datos del Solver fluido. Los nombres de variables que se muestran en
las tablas son las versiones que se utilizan en las expresiones. Puede ver ms versiones
"amigables para el usuario" de los nombres de variables utilizados como etiquetas o en listas
desplegables (por ejemplo, Presin Absoluta vs. Presin Absoluta, o Velocidad X vs. Velocity.x)
La disponibilidad de variables puede depender del modelo y del modelo (por ejemplo,
TurbulenceEddyFrequency slo est disponible cuando se utilizan modelos basados en omega).

Tabla 1. Variables de presin de fluidos

Nombre de la Tipo de Definicin de variable de campo


variable variable
Pressure Scalar La presin manomtrica del fluido.
AbsolutePressure Scalar El campo de presin ms la presin de funcionamiento
(Operating pressure). Si la flotabilidad est activa, vea
la flotabilidad y la presin para los detalles.
TotalPressure Scalar La presin manomtrica (gauge pressure) obtenida al
llevar el fluido a reposo isotrpicamente (isentropically),
a veces denominada presin de estancamiento.

Table 2. Fluid Material Property Variables

Fluid Variables
The tables below lists the variable that can be accessed from the Fluid solver. These variables can
be entered into data fields as part of an expression wherever access to the Fluid solver data is
permitted. The variable names shown in the tables are the versions that are used in expressions.
You may see more "user friendly" versions of the variable names used as labels or in dropdown lists
(for example, Absolute Pressure vs. AbsolutePressure, or X Velocity vs. Velocity.x)
Variable availability can be model and model option dependent (for example,
TurbulenceEddyFrequency is only available when using omega based models).

Table 1. Fluid Pressure Variables

Variable Name Variable Type Field Variable Definition


Pressure Scalar The fluid gauge pressure.
AbsolutePressure Scalar The pressure field plus the operating pressure. If buoyancy is active,
see buoyancy and pressure for details.
TotalPressure Scalar The gauge pressure obtained by bringing the fluid isentropically to rest,
sometimes referred to as stagnation pressure.

Table 2. Fluid Material Property Variables

Variable Name Variable Field Variable Definition


Type
Density Scalar The fluid mass per unit volume.
DynamicViscosity Scalar The resistance of a fluid to shear deformation.
ThermalConductivity Scalar The ability of a fluid to transfer heat by conduction.
SpecificHeatCapacity Scalar The thermodynamic property of specific heat for incompressible materials.
SpecificHeatCapacityCp Scalar The thermodynamic property of specific heat at constant pressure

Table 3. Fluid Velocity Variables

Variable Variable Field Variable Definition


Name Type
MassFlow Scalar The mass flow rate through the surface. The sign convention is such that if the surface is a
boundary, a positive mass flow rate represents inflow to the flow region.
qCriterion Scalar A variable derived from the velocity field to identify and visualize vortices.
StrainRate Scalar The second invariant of the strain rate tensor, which evaluates to the following:

1/ 2
U 2 U y 2 U 2
2 x
y z
z

x
StrainRate
U x U y 2
U x U z
2
U y U
2

z
y x z x z y

Velocity Vector The fluid velocity field (rate of change of fluid position vs. time at a fixed point, using an
Eulerian formulation).

Velocity.x Vector The x, y, and z components of the velocity vector.


Velocity.y Componen
Velocity.z
Velocity.mag Vector The magnitude of the velocity vector (speed).
Magnitude
Vorticity Vector The curl of the velocity field, U. This measures the rotation of a fluid element.

Vorticity.x Vector The x, y, and z components of the vorticity vector.


Vorticity.y Component
Vorticity.z
Vorticity.mag Vector The magnitude of the vorticity vector.
Magnitude
Table 4. Fluid Thermal Variables

Variable Name Variable Field Variable Definition


Type
Temperature Scalar The fluid temperature.
SpecificInternalEnerg Scalar The energy associated with the total (translational, vibrational, and rotational)
y motion of molecules.
TotalTemperature Scalar The temperature obtained by bringing the fluid isentropically to rest, sometimes
referred to as stagnation temperature. For incompressible flows, the total
temperature is equal to the static temperature.
SpecificEnthalpy Scalar A measure of the energy in a system, including internal energy e, plus the flow
work required to displace the other fluid: h e p /
p

SpecificEntropy Scalar A measure of disorder in a system
SpecificTotalEnthalpy Scalar The enthalpy obtained by bringing the fluid isentropically to rest, sometimes
referred to as stagnation enthalpy:
htot h 1/ 2(U U )
Where U is the velocity.

Table 5. Fluid Turbulence Variables

Variable Name Variable Field Variable Definition


Type
TurbulenceKineticEnergy Scalar The kinetic energy associated with turbulence fluctuations,
TurbulenceDissipationRate Scalar The dissipation rate of turbulence kinetic energy
TurbulenceEddyFrequency Scalar The turbulence eddy frequency is related to y by / kC
TurbulenceIntensity Scalar The intensity of the turbulence kinetic energy relative to the mean kinetic
energy.
TurbulenceViscosity Scalar The viscosity due to turbulence mixing, as computed by the turbulence
model.
EffectiveViscosity Scalar The sum of molecular and turbulence viscosity.
TurbulenceViscosityRatio Scalar The ratio of turbulence viscosity to the molecular viscosity.
YPlus Scalar The dimensionless distance from a wall face to the adjacent element center,
nondimensionalized using the viscosity and friction velocity u : y u y /

ModifiedTurbulenceViscosit Scalar The transported quantitysolved by the Spalart-Allmaras turbulence model.


y
TurbulenceIntermittency Scalar The probability that flow at a given point is turbulent, used by turbulence
transition models.
ReynoldsTheta Scalar The Reynolds number based on boundary layer thickness, used by
turbulence transition models.

Table 6. Fluid Wall Flux Variables

Variable Name Variable Field Variable Definition


Type
SurfaceShearStress Vector The shear viscous force of the fluid on the surface per unit area
SurfaceShearStress.x Vector The x, y, and z components of the SurfaceShearStress vector.
SurfaceShearStress.y Component
SurfaceShearStress.z
SurfaceShearStress.mag Scalar The magnitude of the SurfaceShearStress vector.
SurfaceHeatFlux Scalar The heat flow into the fluid per unit area.
SurfaceHeatFlow Scalar The heat flow into the fluid (SurfaceHeatFlux times area).

Table 7. Fluid Force Variables

Variable Name Variable Field Variable Definition


Type
Force Vector The total force (pressure and viscous) of the fluid on the surface.
Force.x The x, y, and z components of the Force vector.
Force.y
Force.z
Force.mag Vector The magnitude of the Force vector.
Magnitude

Table 8. Fluid Pressure Force Variables


Variable Name Variable Field Variable Definition
Type
PressureForce Vector The pressure force of the fluid on the surface.
PressureForce.x Vector The x, y, and z components of the PressureForce vector.
PressureForce.y Componen
PressureForce.z t

PressureForce.mag Vector The magnitude of the PressureForce vector.


Magnitude

Table 9. Fluid Viscous Force Variables


Variable Name Variable Field Variable Definition
Type
ViscousForce Vector The viscous force of the fluid on the surface.
ViscousForce.x Vector The x, y, and z components of the ViscousForce vector.
ViscousForce.y Component
ViscousForce.z
ViscousForce.mag Vector The magnitude of the ViscousForce vector.
Magnitude

Table 10. Fluid Position Variables

Variable Name Variable Type Field Variable Definition


Position Vector
Position.x Vector Component The x, y, and z components of the
Position.y Position vector.
Position.z
Position.mag Vector Magnitude The magnitude of the Position vector.

Table 11. Fluid Mesh Metrics Variables

Variable Name Variable Type Field Variable Definition


ElementWallDistancs Scalar The distance from the wall face
centroid to the adjacent element
centroid.
Table 12. Fluid Time and Iteration Variables
Variable Name Variable Type Field Variable Definition
Iteration Single Valued A counter for the current iteration number.

Structural Variables
The table below lists the variables that can be accessed from the Structural solver. These variables can be entered into data
fields as part of an expression wherever access to the Structural solver data is permitted. The variable names shown in the
tables are the versions that are used in expressions. You may see more user-friendly versions of the variable names used as
labels or in dropdown lists (for example, Absolute Pressure vs. AbsolutePressure, or Velocity X vs. Velocity.x).

Table 1. Structural Strain Variables


Variable Name Variable Type Field Variable Definition
ElasticStrain.xx (.x) Tensor Component A general three-dimensional strain state is calculated in terms of three
normal (X, Y, Z) and three shear (XY, YZ, XZ) strain components aligned to
the specified coordinate system.
ElasticStrain.yy (.y) Tensor Component From elasticity theory, an infinitesimal volume of material at an arbitrary
point on or inside the solid.
ElasticStrain.zz (.z) Tensor Component From elasticity theory, an infinitesimal volume of material at an arbitrary
point on or inside the solid body can be rotated such that only normal
strains remain and all shear strains are zero. The three normal strains that
remain are called the principal strains.
ElasticStrain.xy (.yx) Tensor Component
ElasticStrain.zy (.yz) Tensor Component
ElasticStrain.zx (.xz) Tensor Component
ElasticStrain.p1 Scalar
ElasticStrain.p2 Scalar
ElasticStrain.p3 Scalar
ElasticStrain.eqv Scalar
ElasticStrain.intensity Scalar
ThermalStrain.xx (.x) Scalar
ThermalStrain.zz (.z) Tensor Component
ThermalStrain.xy (.yx) Tensor Component
ThermalStrain.zy (.yz) Tensor Component
ThermalStrain.zx (.xz) Tensor Component
ThermalStrain.p1 Scalar
ThermalStrain.p2 Scalar
ThermalStrain.p3 Scalar
ThermalStrain.eqv Scalar
ThermalStrain.intensit Scalar
y

Variable Name Variable Type Description


ElasticStrain.xx (.x) Tensor Component A general three-dimensional strain state is calculated in terms of three
ElasticStrain.yy (.y) Tensor Component normal (X, Y, Z) and three shear (XY, YZ, XZ) strain components aligned to
ElasticStrain.zz (.z) Tensor Component the specified coordinate system.
ElasticStrain.xy (.yx) Tensor Component
ElasticStrain.zy (.yz) Tensor Component
ElasticStrain.zx (.xz) Tensor Component
ElasticStrain.p1 Scalar From elasticity theory, an infinitesimal volume of material at an arbitrary
ElasticStrain.p2 Scalar point on or inside the solid body can be rotated such that only normal
ElasticStrain.p3 Scalar strains remain and all shear strains are zero. The three normal strains that
ElasticStrain.eqv Scalar remain are called the principal strains.
ElasticStrain.intensity Scalar The principal strains and maximum shear strain are called invariants; that
is, their value does not depend on the orientation of the part or assembly
with respect to its specified coordinate system.

Table 2. Structural Stress Variables

Variable Name Variable Type Description


Stress.xx (.x) Tensor Component A general three-dimensional stress state is calculated in terms of three
Stress.yy (.y) Tensor Component normal (X, Y, Z) and three shear (XY, YZ, XZ) stress components aligned
Stress.zz (.z) Tensor Component to the specified coordinate system.
Stress.xy (.yx) Tensor Component
Stress.zy (.yz) Tensor Component
Stress.zx (.xz) Tensor Component
Stress.p1 Scalar From elasticity theory, an infinitesimal volume of material at an arbitrary
Stress.p2 Scalar point on or inside the solid body can be rotated such that only normal
stresses remain and all shear stresses are zero. The three normal
Stress.p3 Scalar
stresses that remain are called the principal stresses .
Stress.eqv Scalar The principal stresses are always ordered such that 1>2> 3. The
Stress.intensity Scalar principal stresses and maximum shear stress are called invariants; that is,
their value does not depend on the orientation of the part or assembly
Stress.maxshear Scalar with respect to its specified coordinate system.

Table 3. Structural Displacement Variables

Variable Name Variable Type Description


Displacement Vector These are physical deformations that are calculated on and inside a
Displacement.x Vector Component model. Fixed supports prevent deformation; locations without a fixed
Displacement.y Vector Component support usually experience deformation relative to the original location.
Displacement.z Vector Component Deformations are calculated relative to the specified coordinate system.
Vector Magnitude The three component deformations Displacement.x, Displacement.y, and
Displacement.z, and the resultant deformation Displacement.mag are
Displacement.mag
available as individual results.

Table 4. Structural Force Reaction Variables

Variable Name Variable Type Description


ForceReaction Vector These are the reaction forces. These results are available when applied
ForceReaction.x Vector Component to constraints.
ForceReaction.y Vector Component
ForceReaction.z Vector Component
ForceReaction.mag Vector Magnitude

Table 5. Structural Moment Reaction Variables


Variable Name Variable Type Description
MomentReaction Vector These are the moment reactions. These results are available when
MomentReaction.x Vector Component applied to constraints.
MomentReaction.y Vector Component
MomentReaction.z Vector Component
MomentReaction.mag Vector Magnitude

Table 6. Structural Nodal Load Variables

Variable Name Variable Type Description


Force Vector These are the element nodal forces. These results are available when
Force.x Vector Component applied to geometry or loads.
Force.y Vector Component
Force.z Vector Component
Force.mag Vector Magnitude
Table 7. Bolt Pretension Variables

Variable Name Variable Type Description


Adjustment Vector Magnitude This represents the displacement that occurs from the applied pretension
measured at the point where the bolt is sliced, or the displacement
reported from the pretension node. This result is also available for
reporting regardless of how the bolt is defined.
WorkingLoad Vector Magnitude This represents the constrained force reaction from the pretension load. It
is the constrained reaction reported from the pretension node and reports
a zero value during a step in which you have applied the preload (since
there is no reaction at the bolt slice during preload step).

This is essentially the sum of all the forces acting through the pretension
cut. This result is only applicable for load steps when the load is defined by
either Locked or Factor.

Table 8. Structural Contact Variables


Variable Name Variable Type Description
ContactPressure Scalar This result shows the measured pressure between two surfaces in
contact.
SlidingDistance Scalar The total sliding distance is the amplitude of total accumulated slip
increments (a geometrical measurement) when the contact status is
sticking or sliding. It contains contributions from the elastic slip and the
frictional slip. Elastic slip due to sticking represents the reversible
tangential motion from the point of zero tangential stresses. Ideally, the
equivalent elastic slip does not exceed the user-defined absolute limit.
The higher the tangent stiffness, the smaller the resulting elastic slip.
Penetration Scalar For most contact methods, the numerics allow for the two bodies to
have a certain amount of penetration. This result is a measure of that
numerical penetration.
Gap Scalar This result shows how close the two surfaces of the contact are.
ContactStatus Scalar A discrete result which gives an indication of the contact state
over the model.

Table 9. Structural Contact Reaction Variables

Variable Name Variable Type Description


ContactReaction Vector These are the reaction forces on the contact.
ContactReaction.x Vector Component The three component reactions and the resultant reaction are available
ContactReaction.y Vector Component as individual results.
ContactReaction.z Vector Component
ContactReaction.mag Scalar

Table 10. Structural Joint Variables

Variable Name Variable Type


JointTotalForce Vector Joint force and moment are by definition the action of the reference
JointTotalForce.x Vector Component body on the moving body. For the ANSYS solver, the joint constraint
JointTotalForce.y Vector Component forces and moments are reported in the joint reference coordinate
JointTotalForce.z Vector Component system. The three component forces and the resultant force are
JointTotalForce.mag Scalar available as individual results.
JointTotalMoment Vector Joint force and moment are by definition the action of the reference
JointTotalMoment.x Vector Component body on the moving body. For the ANSYS solver, the joint constraint
JointTotalMoment.y Vector Component forces and moments are reported in the joint reference coordinate
JointTotalMoment.z Vector Component system.The three component moments and the resultant moment are
JointTotalMoment.mag Scalar available as individual results.

RelativeDisplacement Vector Description


RelativeDisplacement.x Vector Component Measures the relative displacement of the mobile body with respect to
RelativeDisplacement.y Vector Component the reference body. The three component displacements and the
RelativeDisplacement.z Vector Component resultant displacement are available as individual results.
RelativeDisplacement.ma Scalar
g

You might also like