Card 9 - EXT_SOLVER external solver definition

This optional card defines a boundary condition that passes values from the CAE model to the inlets and outlets of an external CFD model.

Parameters: KODE, N1, T1, T2, T3

KODE

KODE is the code EXT_SOLVER (or 110)

N1

N1 is the EXT_SOLVER card ID. Cards with the same ID reference the same External Solver Boundary Condition.

T1 = ANGULAR_RATE

T1 = ANGULAR_RATE (or 6) specifies the rotation angular rate that the thermal solver transfers to the CFD model.

  • If the angular rate is constant, then its value is specified in T2.
  • If the angular rate is calculated using an expression, then T2 is an expression multiplier and T3 has the form En (e.g. E25) where n is an expression number referencing the EXPRESSION card.
  • If the angular rate is table dependent, then T2 is a table multiplier and T3 has the form Tn (e.g. T25) where n is a table number referencing TABTYPE or FIELDTYPE cards. The dependent variable on the TABTYPE card must be ROTATION.

T1 = BC_NAME

T1 = BC_NAME (or 1): The user-defined external boundary condition name is specified in T2 as a string between quotes.

T1 = MASSFLOW

T1 = MASSFLOW (or 4) specifies the mass flow that the thermal solver transfers to the CFD model.

  • If the mass flow is constant, then its value is specified in T2.
  • If the mass flow is calculated using an expression, then T2 is an expression multiplier and T3 has the form En (e.g. E25) where n is an expression number referencing the EXPRESSION card.
  • If the mass flow is table dependent, then T2 is a table multiplier and T3 has the form Tn (e.g. T25) where n is a table number referencing TABTYPE or FIELDTYPE cards. The dependent variable on the TABTYPE card must be MASSF.

T1 = PRESSURE

T1 = PRESSURE (or 5): Specifies the fluid pressure that the thermal solver transfers to the CFD model.

  • If the pressure is constant, then its value is specified in T2.
  • If the pressure is calculated using an expression, then T2 is an expression multiplier and T3 has the form En (e.g. E25) where n is an expression number referencing the EXPRESSION card.
  • If the pressure is table dependent, then T2 is a table multiplier and T3 has the form Tn (e.g. T25) where n is a table number referencing TABTYPE or FIELDTYPE cards. The dependent variable on the TABTYPE card must be PTOTAL.

T1 = SOLVER_NAME

T1 = SOLVER_NAME (or 2): The external solver modeling object name is specified in T2 as a string between quotes.

T1 = SWIRL_VELOCITY

T1 = SWIRL_VELOCITY (or 7): Specifies the swirl velocity that the thermal solver transfers to the CFD model.

  • If the swirl velocity is constant, then its value is specified in T2.
  • If the swirl velocity is calculated using an expression, then T2 is an expression multiplier and T3 has the form En (e.g. E25) where n is an expression number referencing the EXPRESSION card.
  • If the swirl velocity is table dependent, then T2 is a table multiplier and T3 has the form Tn (e.g. T25) where n is a table number referencing TABTYPE or FIELDTYPE cards. The dependent variable on the TABTYPE card must be VELOC.

T1 = TEMPERATURE

T1 = TEMPERATURE (or 3) specifies the fluid temperature that the thermal solver transfers to the CFD model.

  • If the temperature is constant, then its value is specified in T2.
  • If the temperature is calculated using an expression, then T2 is an expression multiplier and T3 has the form En (e.g. E25) where n is an expression number referencing the EXPRESSION card.
  • If the temperature is table dependent, then T2 is a table multiplier and T3 has the form Tn (e.g. T25) where n is a table number referencing TABTYPE or FIELDTYPE cards. The dependent variable on the TABTYPE card must be TEMP.

T1 = HEATPICKUP

T1 = HEATPICKUP (or 8) specifies the heat pickup that the thermal solver transfers to the CFD model.

  • If the heat pickup is constant, then its value is specified in T2.
  • If the heat pickup is table dependent, then T2 is a table multiplier and T3 has the form Tn (e.g. T25) where n is a table number referencing TABTYPE or FIELDTYPE cards. The dependent variable on the TABTYPE card must be HTFL.

T1 = GAP_DISTANCE

T1 = GAP_DISTANCE (or 9) specifies the gap distance that the thermal solver transfers to the CFD model.

  • If the gap distance is constant, then its value is specified in T2.
  • If the gap distance is table dependent, then T2 is a table multiplier and T3 has the form Tn (e.g. T25) where n is a table number referencing TABTYPE or FIELDTYPE cards. The dependent variable on the TABTYPE card must be THMCDISP.

T1 = LENGTH

T1 = LENGTH (or 10) specifies the length that the thermal solver transfers to the CFD model. The value is specified in T2.

  • If the length is constant, then its value is specified in T2.
  • If the length is table dependent, then T2 is a table multiplier and T3 has the form Tn (e.g. T25) where n is a table number referencing TABTYPE or FIELDTYPE cards.

T1 = UNITLESS

T1 = UNITLESS (or 11) specifies the unitless value that the thermal solver transfers to the CFD model.

  • If the unitless value is constant, then its value is specified in T2.
  • If the unitless value is table dependent, then T2 is a table multiplier and T3 has the form Tn (e.g. T25) where n is a table number referencing TABTYPE or FIELDTYPE cards.

Code example


$ External Solver Boundary Condition
EXT_SOLVER 3 BC_NAME "sc_mesh(123)"
EXT_SOLVER 3 SOLVER_NAME "Dummy"
EXT_SOLVER 3 TEMPERATURE -1.501500E+02
EXT_SOLVER 3 MASSFLOW 4.560000E+05
EXT_SOLVER 3 PRESSURE 7.890000E+05
EXT_SOLVER 3 ANGULAR_RATE 1.350000E+02
EXT_SOLVER 3 SWIRL_VELOCITY 2.460000E+02
EXT_SOLVER 3 HEATPICKUP 2.460000E+02
EXT_SOLVER 3 GAP_DISTANCE 2.460000E+02
EXT_SOLVER 3 LENGTH 2.460000E+02
EXT_SOLVER 3 UNITLESS 2.460000E+02