# Simple Heat Exchanger

Navigation: Main Page -> Models -> Energy Transfer Models

## General Description

The simple heat exchanger is a generic "heat exchanger" model without regards to its size. It allows the user to specify the product temperature, temperature rise, temperature drop or duty for one side of the heat exchanger. It then transfers energy across from side to the other to meet the stated requirements without there being any limits due to heat transfer area, heat transfer coefficient, or temperature cross-over.

### Diagram

The diagram shows the default drawing of the Simple Heat Exchanger, with the required connecting streams. The unit will not operate unless all of the above streams are connected.

The physical location of the connections is not important; the user may connect the streams to any position on the drawing.

## Inputs and Outputs

 Label RequiredOptional InputOutput Number of Connections Description Min Max. Primary In (PriIn) 1 Required In 1 10 Primary feed to heat exchanger. Secondary In (SecIn) 1 Required In 1 10 Secondary feed to heat exchanger. Primary Out (PriOut) Required Out 1 1 Primary output stream from heat exchanger. Secondary Out (SecOut) Required Out 1 1 Secondary output stream from heat exchanger.

## Behaviour when Model is OFF

If the user disables the unit, by un-ticking the On tick box, then the following actions occur:

• The Primary Product stream will be the same as Primary Feed stream with no change in temperature;
• The Secondary Product stream will be the same as Secondary Feed stream with no change in temperature;

So basically, the unit will be 'bypassed' without the user having to change any connections.

## Model Theory

Heater Duty or Final Temperature:

The Simple Heat Exchanger uses the following equation to calculate the duty required or the final temperature of the relevant stream.

(1) $\mathbf{\mathit{Q=\dot{m}\int Cp\boldsymbol{\Delta}T}}$

where
Q - Rate of Heat Transfer
$\mathbf{\mathit{\dot{m}}}$ - mass flow rate
Cp - heat capacity
$\mathbf{\mathit{\boldsymbol{\Delta}T}}$ - temperature difference

Simple Heat Exchanger Design Calcs:

The Simple Heat Exchanger also contains some side calculations for HTC or Area. These calculations are for user information only, thus they have no affect on the mass and energy balance of the model. The basic equation used for these calculations is:

(2) $\mathbf{\mathit{Q=UA\boldsymbol{\Delta}T_{LM}}}$

where
Q - Rate of Heat Transfer
U - Overall coefficient of Heat Transfer
A - Area available for Heat Transfer
$\mathbf{\mathit{\boldsymbol{\Delta}T_{LM} = \cfrac{\Delta T_2 -\Delta T_1}{ln \left( \cfrac{\Delta T_2}{\Delta T_1} \right) }}}$ - Log Mean Temperature Difference (LMTD)
For Counter Current Flow $\Delta T_2 = T_{H_{in}} - T_{C_{out}}$ and $\Delta T_1 = T_{H_{out}} - T_{C_{in}}$

NOTE: These side calculations are based on the actual duty of the simple heat exchanger.

### Model Configuration Example

The simple heat exchanger is designed to exchange heat between two streams, Hot Side and Cold Side.

1. User will first specify which side should be calculated first by setting the "Side Definition" on the first Tab.
2. User specifies Flow, and (T or Duty) for this first side. The Duty or T is calculated using Equation 1 in Model Theory.
3. Based on the user input stream temperatures, SysCAD determines which side (primary or secondary) is the HOT side.
4. The duty from the first side can be used to calculate the condition for the second side. The duty will stay the same, so user can vary (Flow and/or T) for the second side to achieve the same duty.
5. Flow for second side can be optionally adjusted using Demand.
• This only works if the feed comes from a feeder directly and the feeder has Demand.On selected.
6. Temperature out for second side can be directly specified or based on approach temperature to the first side.
• If the "Side Definition" equals the hot side, then the Approach Temperature = Approach Hot Feed temperature
• If the "Side Definition" equals the cold side, then the Approach Temperature = Approach cold Feed temperature

### Assumptions and Limitations

1. The simple heat exchanger cannot handle phase changes. Thus, it will not be suitable for steam condensing calculations.
2. The simple heat exchanger does not prevent physically unrealistic heat transfer (such as temperature cross-over) from occuring, although the user may get warning messages.
3. Apart from when the model is off, the only instance when heat exchange is prevented from occurring is when one side (but not both) has no flow.
4. No reactions are allowed in the heater.
5. When using the Approach Method for "other Side", the approach temperature should be > 0. If users sets this to 0, a temperature crossover warning will be shown.

## Data Sections

The default access window consists of several sections,

1. SimpleHX tab - This first tab contains general information relating to the unit.
2. Calc tab - Optional second tab which allows the user to perform some sizing and/or flow calculations.
3. Info tab - Contains general settings for the unit and allows the user to include documentation about the unit and create Hyperlinks to external documents.
4. Links tab, contains a summary table for all the input and output streams.
5. Audit tab - Contains summary information required for Mass and Energy balance. See Model Examples for enthalpy calculation Examples.

### Simple Heat Exchanger Page

Unit Type: SimpleHX - The first tab page in the access window will have this name.

Tag (Long/Short) Input / Calc Description/Calculated Variables / Options
Tag Display This name tag may be modified with the change tag option.
Condition Display OK if no errors/warnings, otherwise lists errors/warnings.
ConditionCount Display The current number of errors/warnings. If condition is OK, returns 0.
GeneralDescription / GenDesc Display This is an automatically generated description for the unit. If the user has entered text in the 'EqpDesc' field on the Info tab (see below), this will be displayed here. If this field is blank, then:
• For pipes, SysCAD will use the text in the 'ConnectDesc' field - this displays the Source and Destination tags of the pipe;
• For Feeders/Cross Page Connectors, SysCAD will display the state of the unit, i.e. if it is a Feeder or a Sink, etc.;
• For other units SysCAD will display the unit class ID.

### Requirements

On Tick Box If this option is deselected, the heater will not be operational and thus inlet conditions = outlet conditions for both Primary and Secondary streams.
SideDefinition Primary The temperature or duty requirements can be specified for the primary side only.
Secondary The temperature or duty requirements can be specified for the secondary side only.
Primary/Secondary side requirements
(the following selections will be applied to the Primary OR Secondary side, depending on the SideDefinition chosen)
Method FixedDuty This allows the user to specify the heat exchange duty. The outlet temperature will be calculated from this.
ProductT This allows the user to specify the required outlet temperature. The heat exchange duty is calculated from this.
TemperatureDrop This allows the user to specify the required temperature drop across the heat exchanger. The heat exchange duty is calculated from this.
TemperatureRise This allows the user to specify the required temperature rise across the heat exchanger. The heat exchange duty is calculated from this.
DutyReqd Input This field is only visible if FixedDuty is chosen for Method. The required duty.
Note: a positive duty is used for heating (rise in temperature), while a negative duty is used for cooling.
TemperatureReqd / T_Reqd Input This field is only visible if ProductT is chosen for Method. The required product temperature.
TempDropReqd / TDropReqd Input This field is only visible if TemperatureDrop is chosen for Method. The required temperature drop across the heat exchanger.
Note: a negative drop can be used to define a temperature rise.
TempRiseReqd / TRiseReqd Input This field is only visible if TemperatureRise is chosen for Method. The required temperature rise across the heat exchanger.
Note: a negative rise can be used to define a temperature drop.

### Options

Other.CalcFlow Tick Box If this option is selected, the Calc tab page will appear with some options for calculating the required flow on the other side of the heat exchanger (ie. NOT the SideDefinition side).
HXSizeCalc Tick Box If this option is selected, the Calc tab page will appear with some options for calculating either the area or the heat transfer coefficient (HTC) based on the actual duty of the heat exchanger.
TrackOneSideFlow Tick Box If this option is selected, warning messages will be given if one side of the heat exchanger (but not both) has no flow and hence no heat exchange can occur.

### Results

Duty Calc The actual duty of the Heat Exchanger. This will always be a positive number.
LMTD Calc The actual LMTD (Log Mean Temperature Difference) of the Heat Exchanger.
HotSide Feedback Only visible in SysCAD 138 or newer. Returns the Hot side (primary or secondary) based on feed temperature. If both primary and secondary feed temperatures are the same, then this will return "unknown".
Approach.HotFeed Calc Only visible in SysCAD 138 or newer. Displays the temperature difference between Hot Side In and Cold Side Out. (Hot Side Ti - Cold Side To).
Approach.ColdFeed Calc Only visible in SysCAD 138 or newer. Displays the temperature difference between Hot Side Out and Cold Side In. (Hot Side To - Cold Side Ti)
Results (Primary - Hot/Cold Side)
Pri...
MassFlow / Qm Calc The mass flow rate of the primary stream.
TemperatureIn / Ti Calc The inlet temperature of the primary stream.
TemperatureOut / To Calc The outlet temperature of the primary stream.
DeltaT / dT Calc The (outlet-inlet) temperature difference of the primary stream.
TempDrop / TDrop Calc The (inlet-outlet) temperature difference of the primary stream.
PressureIn / Pi Calc The inlet pressure of the primary stream.
PressureOut / Po Calc The outlet pressure of the primary stream.
Duty Calc The duty of the primary side of the heat exchanger. A negative duty means cooling occurred (temperature drop) while a positive duty means heating occurred (temperature rise).
Results (Secondary - Hot/Cold Side)
Sec...
MassFlow / Qm Calc The mass flow rate of the secondary stream.
TemperatureIn / Ti Calc The inlet temperature of the secondary stream.
TemperatureOut / To Calc The outlet temperature of the secondary stream.
DeltaT / dT Calc The (outlet-inlet) temperature difference of the secondary stream.
TempDrop / TDrop Calc The (inlet-outlet) temperature difference of the secondary stream.
PresssureIn / Pi Calc The inlet pressure of the secondary stream.
PressureOut / Po Calc The outlet pressure of the secondary stream.
Duty Calc The duty of the secondary side of the heat exchanger. A negative duty means cooling occurred (temperature drop) while a positive duty means heating occurred (temperature rise).

### Calc

This page is only visible if the Other.CalcFlow or HXSizeCalc options are chosen on the first tab page.

## Adding this Model to a Project

Insert into Configuration file

Sort either by DLL or Group.

 DLL: HeatExchange.dll → Units/Links → Heat Transfer: Simple Heat Exchanger or Group: Energy Transfer → Units/Links → Heat Transfer: Simple Heat Exchanger