udfGetHecData()
Return data of a heat exchanger component.
Syntax
hecData = udfGetHecData( udfHd, setName, dataName ) ;
Type
AcuSolve User-Defined Function Global
Parameters
- udfHd
- The opaque handle (pointer) which was passed to the user function.
- setName (string)
- Name of the HEAT_EXCHANGER_COMPONENT set.
- dataName (integer)
- Symbolic name of the requested data.
- UDF_HEC_AREA
- Inlet area.
- UDF_HEC_MASS_FLUX
- Inlet mass flux.
- UDF_HEC_AVERAGE_VELOCITY
- Mass-averaged inlet velocity.
- UDF_HEC_AVERAGE_TEMPERATURE
- Mass-averaged inlet temperature.
- UDF_HEC_COOLANT_TEMPERATURE
- Top water temperature.
- UDF_HEC_COOLANT_HEAT
- Top water heat rejection.
Return Value
- hecData (real)
- Pointer to one-dimensional real array of the requested data. The dimension of the array is one for all values of dataName.
Description
Real* hecData ;
Real area, mass, velocity, temp, topTemp;
...
hecData = udfGetHecData( udfHd, "radiator 1", UDF_HEC_AREA ) ;
area = hecData[0] ;
hecData = udfGetHecData( udfHd, "radiator 1", UDF_FAN_MASS_FLUX ) ;
mass = hecData[0] ;
hecData = udfGetHecData( udfHd, "radiator 1", UDF_FAN_AVERAGE_VELOCITY ) ;
velocity = hecData[0] ;
hecData = udfGetHecData( udfHd, "radiator 1", UDF_FAN_AVERAGE_TEMPERATURE ) ;
temp = hecData[0] ;
hecData = udfGetHecData( udfHd, "radiator 1", UDF_FAN_COOLANT_TEMPERATURE ) ;
topTemp = hecData[0] ;
Errors
- This routine expects a valid udfHd.
- setName must be a valid name.
- dataName must be one of the values given above.