SENSOR

Bulk Data Entry Sensors may be used to activate loads.

Format

(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
SENSOR SID TYPE STYPE COMP ID
Continuation line if TYPE=TEMP
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
+ LSID GID LBOUND/LTID UBOUND/UTID
Continuation line for all TYPEs
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
+ COND CTYPE LBOUND UBOUND
+ ACTION ATYPE
Continuation line for controlling temperature dependent mass flow rate or if TYPE = TEMP and ATYPE = PROP
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
SENSOR SID TYPE ID
+ COND CTYPE LBOUND UBOUND
+ ACTION ATYPE PTYPE PID FID VALUE

Example 1

(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
SENSOR 2 TEMP 4
4 933 100.0 200.0

Example 2

(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
SENSOR 20 TEMP 130
+ COND BOUND 20.0 120.0
+ ACTION PROP PAFLUID 1 W 0.2

Example 3: TYPE=FORCE, STYPE=PRETENS

(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
SENSOR 2 FORCE PRETENS F 23
+ COND BOUND 0.001
+ ACTION ERROR

Definitions

Field Contents SI Unit Example
SID Unique sensor identification number.

No default (Integer > 0)

TYPE Sensor type.
TEMP
Temperature. 1 2
DISP
Displacement.
SPCF
SPC Force.
FORCE
Force.

No default

STYPE Sensor sub-type.
SECTION
Section Force (currently only supported for TYPE=FORCE).
blank
PRETENS
Flag indicating that pretension force information (to be monitored) is to follow. This is only supported for TYPE=FORCE. 4
No default
COMP Component of the specified SENSOR type.

For TYPE=DISP: TX, TY, TZ, RX, RY, RZ, T, or R

For TYPE=FORCE or SPCF: FX, FY, FZ, MX, MY, MZ, F, or M

ID Entity ID for the specified SENSOR type.

For TYPE=DISP or SPCF: Grid ID.

For TYPE=FORCE: Section ID or PRETENS ID.

Descriptions for TYPE=TEMP:
ID Grid or scalar point identification number.

No default (Integer > 0) 6

LSID Load set identification number of a QBDY1 or QVOL Bulk Data Entry.

No default (Integer > 0)

GID Grid or scalar point identification number.

No default (Integer > 0)

LBOUND/LTID Lower bound of the temperature range, or the table identification number of a TABLEDi entry which specifies the lower bound as a function of time.

No default (Real or Integer)

UBOUND/UTID Upper bound of the temperature range, or the table identification number of a TABLEDi entry which specifies the upper bound as a function of time.

No default (Real or Integer)

Descriptions for TYPE=DISP, SPCF, TEMP, and FORCE 3
COND Continuation line flag indicating that condition information is to follow.
CTYPE Condition type.
BOUND
Upper and lower bounds indicate the actual bounds of the defined sensor component.
SLOPE
Upper and lower bounds indicate the bounds of the gradient (with respect to time) between the current and previous timesteps.
DROP
Only lower bound is allowed for the DROP condition type. With DROPT, if the difference between the maximum value of this sensor (in the previous timesteps) and the current value of the sensor drops below the specified lower bound, this condition is triggered.

No default

LB, UB Lower and upper bounds, which are interpreted based on the defined Condition Type (CTYPE).

No default (Real)

ACTION Continuation line flag indicating that action type information is to follow.
ATYPE Action type. This specifies the action performed when the above conditions are satisfied.
WARN
A warning message is issued and the solution continues.
ERROR
The current subcase is stopped and an ERROR message is issued. The job then proceeds to the next subcase (unless the next subcase is a continuation subcase).
PROP
Flag to indicate that property type information is to follow.
PTYPE
PAFLUID
Indicates that the property value in PAFLUID will be updated. 5
PID PAFLUID property identification number.

No default (Integer > 0)

FID Field ID. Indicates the field which will be updated. 5
VALUE
VALUE
New value of the property.
No default (Real)
TID
Table ID of a TABLED1 entry.
No default (Integer)

Comments

  1. A SENSOR with TYPE=TEMP can only be activated once. Sensor with TYPE=TEMP is supported only for Transient (linear and nonlinear) Heat Transfer analysis.
  2. The presence of the SENSOR Bulk Data Entry with TYPE=TEMP turns off the referenced LSID loading outside the defined temperature range and turns on the LSID loading inside the temperature range (LBOUND/LTID to UBOUND/UTID).
  3. SENSORs of TYPE=DISP, SPCF, and FORCE are only supported for Implicit Nonlinear Static and Implicit Nonlinear Transient analyses. Any number of conditions and actions can be specified, and the corresponding conditions and actions are appropriately combined.
  4. For TYPE=FORCE, a flag PRETENS can be defined to cut the solution time down significantly and terminate the run when a bolt pretension force is close to 0, that is, when thread contact is completely open. PRETENS along with continuation lines COND and ACTION can be defined as shown in Example 3: TYPE=FORCE, STYPE=PRETENS.
  5. PAFLUID is the only PTYPE supported. For PAFLUID, currently, FID = W only (that is, only mass flow rate update is supported). FID is updated according to the temperature BOUND provided in the COND continuation line combined with the VALUE provided in the ACTION continuation line. This can be applied in specific use cases where the mass flow rate value changes according to the temperature of the fluid.
  6. When TYPE = TEMP, GID refers to the grid ID that is monitored for the fluid temperature to update the mass flow rate.
  7. Temperature-mass flow rate feedback mechanism is supported for linear and nonlinear transient heat transfer analyses.