EBSILON®Professional Online Documentation
In This Topic
    Component 55: Universal Heat Exchanger
    In This Topic

    Component 55: Universal Heat Exchanger


    Specifications

    Line connections

    1

    Primary inlet (cold stream, inside tubes)

    2

    Primary outlet (cold stream, inside tubes)

    3

    Secondary inlet (hot stream, outside tubes)

    4

    Secondary outlet (hot stream, outside tubes)

    5

    Auxiliary condensate inlet

    6

    (K*A)-controlling inlet (Heat Transfer Capability)

     

    General       User Input Values       Characteristic Lines       Physics Used       Displays       Example

     

    General

    Component 55 is a multi-purpose component that can be used instead of component 26 (Economizer, evaporator or super heater), component 25 (air preheater), component 27 (after-cooler) and - with additional controllers - instead of component 7 (condenser) and component 10 (preheater).

     

    It differs from the components 25-27 in the following properties:
     

           -  A (k*A)-control connection (logic line 6) is available, which makes it possible to connect with the regulation components 12 or 39 (controllers with internal or external set values). 

           -  Instead of the lower or the upper terminal temperature difference, the temperature T4 can be specified in the design case. 

           -  In the off-design case, characteristic lines for the convective heat transfer coefficients on both sides of the tubes (AL12C, AL34C) are used, instead of the kA-characteristic lines.
     

    It differs from component 51 in that there is no inlet of the auxiliary condensate and no consideration of the radiation.

     

    The component can be calculated either with terminal temperature differences (see  Heat Exchanger General ), in which case the related (k*A) is determined (design case), or else (k*A) is given, in which case the related terminal temperature differences are calculated. The third possibility is the controlling of (k*A). The type of calculation is selected with the specification value FMODE

     

    The following possibilities are defined alternatively by FMODE: 

     

    FMODE=0 

    in design case (GLOBAL = design)  

     

    for off-design (GLOBAL = off-design

     

    FMODE=1 

     

    FMODE=2 

     

    FMODE=3 

    for design (GLOBAL = design

    for off-design (GLOBAL = off-design

     

    FMODE=4 

    for design and off-design (GLOBAL = Design and GLOBAL = Off-design

     

    Additional note to FMODE = 3/4

    FMODE = 3 has be used to use the k * A control in design mode and to calculate a characteristic curve in the partial load.

    FMODE = 4 it is always counted on k * A control, so reference values are not accepted.

      

     

    The boundary conditions are defined from two characteristic lines, which are used only for GLOBAL = Off-design

    Characteristic line CKAM1: relative primary Heat Transfer Coefficient

                                   AL12C/AL12CN = f (M1/M1N)

     

    Characteristic line CKAM3: relative secondary Heat Transfer Coefficient

                                   AL34C/AL34CN = f (M3/M3N)

     

    If the terminal temperature differences are specified, it is important that depending upon the heat value (M*cp), either the lower or the upper terminal temperature difference leads to correct results.


    There is an identification mode for this component: T4-default (FSPECD=3). Based on this default, k*A is calculated in all the load cases. In the design case, the terminal temperature difference is not used, in the off-design mode, KAN and the characteristic lines are not used.

    Moreover, a threshold TOLXECO has been implemented, up to which an evaporation in the economizer is tolerated. If the steam mass fraction downstream of the economizer is greater than this threshold, a warning message will be output; if it is greater than twice this threshold, an error message will be output.


    It is also possible for all components to use the flag FVOL to determine whether the off-design calculation of the pressure drop shall consider only the mass-flow (approximation for incompressible fluids) or mass and volume flow. 

     

    Pinch point violations in the case of heat exchangers: (see  Heat Exchanger General )

    Up to release 10.0, a pinchpoint violation was only determined subsequently in partial load, i.e. KA was calculated for the respective load case and from this the transferred heat quantity and then it was checked whether this heat quantity can be transferred at all at the correct temperature level. Since in the case of evaporation or condensation the temperature remains constant despite heat input or heat removal, there are cases where heat transfer is not physically possible despite the overall balance being correct. In this case, an error message was issued in Ebsilon.

    The calculation has now been changed in such a way that the transferred heat quantity is reduced as far as it is still physically possible, with the minimum pinch point
    can be set in a default value PINPMIN. This results in a correspondingly reduced KA.
    The user is informed of this by a warning message ("KA reduced to avoid pinchpoint violation") and can then adjust the part-load characteristic curve or the part-load exponent for KA accordingly so that the warning no longer occurs. The advantage, however, is that one gets a physically possible result in any case.

    Furthermore, at the end of the calculation there is a check if there is a pinch point violation due to curved course of Q(T) (caused by significant changes of cp depending on the temperature). This can be verified by dividing the heat exchanger into individual sections.
    This case can occur, for example, when on the hot side the cp at the inlet is significantly smaller than at the outlet (for example, steam that has a cp of about 2 kJ/kgK at high superheat, but more than 5 just above the boiling line). This means that this steam provides more heat at a lower temperature level than at a high one. At appropriately low degrees, this can be a limitation on the amount of heat transfer that is possible.
    The QT diagrams take into account the non-linearity (curvature of the curves) in areas without phase change.

     

    The flag FSPEC (deprecated) has been divided into two flags:

    Note:

    When loading a model that was created with Release 11 (or older), the corresponding values for FTYPHX, FSPECD, are determined from the value of the flag FSPEC, and FSPEC is set to “void” (-999). The model then calculates the same result values. If required, however, the flag FSPEC can still be used as well.

    To remove ambiguity, the terms “primary side” and “secondary side” respectively have been replaced by “cold side” and “warm side” in the input screens. The cold side is the flow from Pin 1 to Pin 2 that is heated. The warm side is the flow from Pin 3 to Pin 4 that gives off the heat.

    Design in the Case of Concurrent Flow (see  Heat Exchanger General )

    In the heat exchanger (Components 55)  it is possible to carry out a design via the upper and lower terminal temperature difference also in the case of concurrent flow (FFLOW=1).

    If both inlet temperatures are specified, the upper terminal temperature difference can only be determined iteratively. Usually this is no problem. If convergence problems occur in more
    complex models, another design mode will have to be used.

    Effectiveness Method

    See Heat Exchangers General Information Effectiveness Method

    The effectiveness method is also available. Analogous to other heat exchangers, this option is selected via the switch FSPECD=0 . The effectiveness is also calculated in the heat exchanger calculation for other design methods (but not in the identification mode). For this purpose, a result value REFF was introduced.
     REFF is the ratio of the heat actually transferred to the theoretical maximum that could be achieved with an infinitely large exchange surface. REFF depends on the size of the heat exchanger.

    In the design case, the calculated effectiveness is also stored in the default value EFF when the reference values are adopted.

     

    Specification of the surface area for designing heat exchanger (specification value AN)

    Usually, heat exchangers are designed in Ebsilon by specifying the terminal temperature differences or temperatures to be achieved. In an iterative process, the transferred amount of heat and the product of heat transfer coefficient and surface area (k*A) characteristic for the heat exchanger are calculated from this. Its nominal value KAN then serves to calculate the temperatures in off-design calculations. It is not necessary to know the individual values k and A here.

    In the case of the component Universal Heat Exchanger ( Component 55),  the off-design behaviour is defined by exponents of heat transfer coefficients AL12 and AL34. As k can be calculated from it, the heat exchanger surface area A is available as well.
    This has been used to implement a design calculation via the specification of the surface area. It is, however, essential to correctly specify the nominal values for the convective heat transfer coefficients AL12CN and AL34CN, which had only an effect on the partial load behaviour before to implementation of AN (area). 
    The specified surface area is only used for the design calculation to determine KAN from it. In the off-design calculation KAN is then used for the calculation.

     

    Note about the result values:

    Specific heat capacity : CP12 / CP34  

    The mean specific heat capacity is now displayed as result value on the cold side (CP12) and on the hot side (CP34).

    The mean specific heat capacity results from the quotient of the enthalpy difference and the temperature difference.

    If no temperature difference is present (e.g. in the two-phase range or when the heat exchanger is shut off), however, it is not possible to calculate this quotient. In this case, the specific heat capacity at the respective temperature is used, provided that it is defined. Otherwise the result value will remain blank.

     

    Performance factor RPFHX

    The quotient from the current value for k*A (result value KA) and the k*A expected in the respective load point due to the component physics and characteristic lines respectively (result value KACL) serves to assess the condition of a heat exchanger.

    The quotient KA / KACL is displayed as a result value RPFHX.  

    Similar components: 

    For more information on general notes applicable to most common heat exchangers, see Heat Exchanger General Notes 

    Model  

    Für weitere allgemeine Informationen mit Bezug zu den meisten üblichen Wärmetauschern siehe Wärmetauscher, allgemeine Anmerkungen

    For more general information with reference to most common heat exchangers, see Heat exchanger, general notes.

    The (k*A)-value for the off-design mode results from the (k*A)-value of the design calculation multiplied with a correction factor. This is defined by one or more characteristic lines. The following calculation mode serves as the basis:

     

    AL12C/AL12CN   = f (M1 /M1N )   characteristic line CKAM1

    AL34C/AL34CN   = f (M3 /M3N )   characteristic line CKAM3

     

    1/K    = 1/AL12C + 1/AL34C

    1/KN = 1/AL12CN + 1/AL34CN

     

    k*A=(k*A)N * K/KN

     

    for design calculations: 

    The characteristic lines can be corrected or replaced by an adaption polynomial or a Kernel expression.


    User Input Values

    FTYPHX

    Type of heat exchanger

    Like in Parent Profile (Sub Profile option only)

    Expression

    = 0: General heat exchanger
    = 1: Economizer
    = 2: Evaporator
    = 3: Super heater                  

    FSPECD

      
    Calculation method in design-case

    Like in Parent Profile (Sub Profile option only)

    Expression

    = 0:  Specification of the effectiveness (ratio of transferred heat to the theoretical maximum at infinite transfer surface) in the specification value EFF
    = 1:  Specification of the lower terminal temperature difference (=T4-T1) in the specification value DTN
    = 2:  Specification of the upper terminal temperature difference (=T3-T2) in the specification value DTN
    = 3:  Hot outlet temperature T4 given as DTN
    = 4:  Specification of both temperatures of the warm flow and a temperature of the cold flow on the respective streams
    = 5:  Specification of both temperatures of the cold flow and a temperature of the warm flow on the respective streams
    = 9:  Area given as AN

    DTN

    Terminal temperature difference or temperature in design mode (nominal, dependent on FSPEC)
                     

    for FSPECD=1: lower terminal temperature difference (T4 - T1)

    for FSPECD=2: upper terminal temperature difference (T3 - T2)

    for FSPECD=3: T4 

    EFF

    Effectiveness           

    AN

    Heat transfer area (nominal) , for FSPECD = 9                    

    DP12N

    Cold side pressure loss (nominal) [absolute] 

    DP34N

    Hot side pressure loss (nominal) [absolute] 

    TOL

    Tolerance in the energy balance 

    AL12CN

    Cold side convection heat-transfer coefficient (nominal)

    AL34CN

    Hot side convection heat-transfer coefficient (nominal) 

    FMODE

    Calculation modE

    Like in Parent Profile (Sub Profile option only)

    Expression 

    =0: GLOBAL

    =1: Local off-design

    =2: Special local off-design (see above)

    =3: (Design) Use of K*A regulated, (off-design) alpha-characteristic line

    =4: All modes: Use of K*A regulated

    =-1: Local design

    FFLOW

    Switch for direction of flow (see  Heat Exchanger General ),
     

    Like in Parent Profile (Sub Profile option only)

    Expression

    =0: counter current

    =1: concurrent

    FVOL

    Volume dependency of pressure losses

    Like in Parent Profile (Sub Profile option only)

    Expression

    =0: no consideration of the volume dependency

           DP/DPN = (M/MN)**2

    =1: consideration of the volume and mass flow dependency

           DP/DPN = V/VN*(M/MN)**2

    =2: constant pressure drop (no load dependency)
          DP = DPN

    FADAPT

    Flag for adaptation polynomial ADAPT / adaptation function EADAPt

    Like in Parent Profile (Sub Profile option only)

    Expression

    =0: Not used and not evaluated

    =1: Correction for k*A [KA = KAN * Char Line factor * polynomial]

    =2: Calculation of k*A [KA = KAN * polynomial]

    =1000: Not used but ADAPT evaluated as RADAPT (Reduction of the computing time)

     

    = -1: Correction for k*A [KA = KAN * Char Line factor * adaptation function]

    = -2: Calculation of k*A [KA = KAN * adaptation function]

    = -1000: Not used but EADAPT evaluated as RADAPT (Reduction of the computing time)

    EADAPT

    Adaptation function for KA

    FFU

    Switch on/off
    Like in Parent Profile (Sub Profile option only)

    Expression

    =0: Heat exchanger off (no heat transfer, but calculation of pressure losses)

    =1: Heat exchanger on (active)

    PINPMIN

    Minimum value for the pinch point (KA is reduced automatically if the pinch point would fall below this value)

    TOLXECO

    Tolerance for evaporation in an economizer. If the steam content X at the economizer outlet is > TOLXECO, a warning message is issued. If it is > 2*TOLXECO, an error message is issued.

    FSPEC (deprecated)

    Deprecated specification combi switch

    Like in Parent Profile (Sub Profile option only)

    Expression

    = -999: Unused (FSPECD and FIDENT used instead)

    Old values:           

    =1:   General heat-exchanger, user specifies lower terminal temperature difference

    =2:   General heat-exchanger, user specifies upper terminal temperature difference

    =3:   General heat-exchanger, user specifies T4

    =11: Economizer, user specifies lower terminal temperature difference

    =12: Economizer, user specifies upper terminal temperature difference

    =13: Economizer, user specifies T4

    =21: Evaporator, user specifies lower terminal temperature difference

    =22: Evaporator, user specifies upper terminal temperature difference

    =23: Evaporator, user specifies T4

    =31: Super Heater, user specifies lower terminal temperature difference

    =32: Super Heater, user specifies upper terminal temperature difference

    =33: Super Heater, user specifies T4 

    KAN      

    k*A (nominal) - Design Heat Transfer Capability

    M1N      

    Primary mass flow(nominal)

    M3N      

    Secondary mass flow(nominal)

    V1N       

    Specific volume for primary inlet (nominal)

    V3N       

    Specific value for secondary inlet (nominal)

     

    The parameters marked in blue are reference quantities for the off-design mode. The actual off-design values refer to these quantities in the equations used.

     

    Generally, all inputs that are visible are required. But, often default values are provided.

    For more information on colour of the input fields and their descriptions see Edit Component\Specification values

    For more information on design vs. off-design and nominal values see General\Accept Nominal values

     


     

    Characteristic Lines

    1st Characteristic line   CKAM1  FK1 = AL12C/AL12CN = f (M1/M1N)

    2nd Characteristic line  CKAM3  FK2 = AL34C/AL34CN = f (M3/M3N)

     

    1/K    = 1/AL12C + 1/AL34C

    1/KN = 1/AL12CN + 1/AL34CN

     

    k*A = KAN * K/KN 

     

    Characteristic line 1  CKAM1: ALPHA-characteristic line:  AL12C/AL12CN = f (M1/M1N)

         X-axis          1         M1/M1N                     1st point
                            2          M1/M1N                     2nd point
                            .
                            N         M1/M1N                     last point                

         Y-axis           1          AL12C/AL12CN          1st point
                            2          AL12C/AL12CN           2nd point
                            .
                            N         AL12C/AL12CN           last point

     

    Characteristic line 2 CKAM3: ALPHA-characteristic line: AL34C/AL34CN = f (M3/M3N)

         X-axis           1          M3/M3N                     1st point
                            2          M3/M3N                     2nd point
                            .
                            N         M3/M3N                     last point
         Y-axis          1          AL34C/AL34CN          1st point
                            2          AL34C/AL34CN          2nd point
                            .
                            N         AL34C/AL34CN          last point        

     


    Physics Used

    Equations

    Design (Simulation flag: GLOBAL = Design and FMODE = Design)

     

    If the lower terminal temperature difference is given by FSPEC, then {

     

    P4  = P3 - DP34N                                                

    T4  = T1 + DTN

    H4  = f(P4,T4)

    M4  = M3                                                              

    Q4  = M4 * H4

    DQ  = (Q3 - Q4)

    P2  = P1 - DP12N                                                

    Q2  = Q1 + DQ

    M2  = M1                                                             

    H2  = Q2/M2

    T2  = f(P2,H2)

    DTLO = T4 - T1 (for FFLOW = counter current)

    DTUP = T3 - T2 (for FFLOW = counter current)

    LMTD = (DTUP - DTLO)/(ln(DTUP) - ln(DTLO))

    KAN = DQ/LMTD

    KAN*LMTD =  M2*H2 - M1*H1                              

    KAN*LMTD =  M3*H3 - M4*H4                              

    }

    if the upper terminal temperature difference is given by FSPEC, then {

    P2  = P1 - DP12N                                                 

    T2  = T3 - DTN

    M2  = M1                                                              

    H2  = f(P2,T2)

    Q2  = M2 * H2

    DQ  = Q2 - Q1

    P4  = P3 - DP34N                                                 

    Q4  = Q3 - DQ

    M4  = M3                                                              

    H4  = Q4/M4

    T4  = f(H4,P4)

    DTLO = T4 - T1 (for FFLOW = counter current)

    DTUP = T3 - T2 (for FFLOW = counter current)

    LMTD = (DTUP - DTLO)/(ln(DTUP) - ln(DTLO))

    KAN = DQ/LMTD

    KAN*LMTD =  M2*H2 - M1*H1                          

    KAN*LMTD = M3*H3 - M4*H4                            

    }

    if the temperature T4 is specified with FSPEC, then {

    P4  = P3 - DP34N                                                

    T4  = DTN

    H4  = f(P4,T4)

    M4  = M3                                                              

    Q4  = M4 * H4

    DQ  = Q3 - Q4

    P2  = P1 - DP12N                                                

    Q2  = Q1 + DQ

    M2  = M1                                                              

    H2  = Q2/M2

    T2  = f(P2,H2)

    DTLO = T4 - T1 (for FFLOW = counter current)

    DTUP = T3 - T2 (for FFLOW = counter current)

    LMTD = (DTUP - DTLO)/(ln(DTUP) - ln(DTLO))

    KAN = DQ/LMTD

    KAN*LMTD =  M2*H2 - M1*H1                       

    KAN*LMTD = M3*H3 - M4*H4                        

    }

     

     

    Off-design (Simulation flag: GLOBAL = Off-design or FMODE = off-design)

     

    if FVOL = without, then {

     

    F1   = (M1/M1N) ** 2     

    if FMODE=1,    then F1=1.0

     

    F3   = (M3/M3N) ** 2

    if FMODE=1,    then F3=1.0

    }

     

    if FVOL= with, then {

     

    F1    = V1/V1N*(M1/M1N) ** 2

    if FMODE=1,  then  F1=1.0

     

    F3    = V3/V3N*(M3/M3N) ** 2

    if FMODE=1,   then F3=1.0

    }

     

    P2    = P1 - DP12N * F1                                          

    M2    = M1                                                               

     

    if GLOBAL = off-design or (FMODE = 1

    or FMODE = 3), then {

     

      Fk1   = f(M1/M1N) characteristic line 1

      for MODE = Design, Fk1=1

     

      Fk2   = f(M3/M3N) characteristic line 2

      for MODE = Design, Fk2=1

     

      1/KN = 1/AL12CN + 1/AL34CN

      1/K    = 1/(AL12CN*Fk1) + 1/(AL34CN*Fk2)

     

      KA=KAN * K/KN

    }

     

    if GLOBAL = Design and (FMODE = 3

    or FMODE = 4), then {

      KA = H6 (controlled)

    }

     

    if GLOBAL = off-design and  FMODE = 4, then {

      KA = H6 (controlled)

    }

     

    P4    = P3 - DP34N * F3                                           

    M4    = M3  + M5                                                    

     

    Maximum/minimum values for the iterations {

    H2max  = f(P2,T3)

    Q12max = M1 * (H2max - H1)

    H4min  = f(P4,T1)

    Q34max = Q3 - M4 * H4min

    }

     

    for FFLOW = counter current {

      Qmax   = min(Q12max,Q34max)

      }

     

    for FFLOW = concurrent {

      Estimation for iteration start 1

      QA = min(Q12max,Q34max)

      QM = QA*QA/(Q12max+Q34max)

     

      Iteration1{

        H2   = H1 + QM/ M2

        T2   = f(P2,H2)

        T4   = T2

        H4   = f(P4,T4)

        QK   = Q3 -M4 * H4

        DQQ_1 = DQQ

        DQQ   = QM - QK

        regula - falsi method {

          Size = (QM - QM_1)/(DQQ - DQQ_1)

          for iteration step 1: size of the last global step

          QMU   = QM  - DQQ  * size

          QM_1  = QM

          QM   = QMU

           }

        DQ = | DQQ/((QM+QK)*.5) |

     

      if DQ < TOL, then end iteration 1

                          , else continue the iteration

      }

      Qmax   = QM

    }

     

    Q12 = 0.5*Qmax

     

    Iteration2{

      H4 = (Q3 - Q12)/M4

      T4 = f(P4,H4)

      H2 = H1 + Q12/M2

      T2 = f(P2,H2)

     

      DTLO = T4 - T1 (for FFLOW = counter current)

      DTUP = T3 - T2 (for FFLOW = counter current)

     

      DTLO = T4 T2 (for FFLOW = concurrent)

      DTUP = T3 T1 (for FFLOW = concurrent)

     

      LMTD = (DTUP - DTLO)/(ln(DTUP) - ln(DTLO))

     

      QQ = KA * LMTD

      DQQ_1 = DQQ

      DQQ   = Q12 - QQ

     

      regula - falsi method {

        Size = (Q12 - Q12_1)/(DQQ - DQQ_1)

        for iteration step 1: size of the last global step

        Q12X  = Q12  - DQQ * Size

        Q12_1 = Q12

        Q12   = Q12X

      }

     

      DQ = |DQQ /((Q12+QQ)*.5)|

    if DQ < TOL, then end iteration 2

                          else continue the iteration

    }

    KA*LMTD =  M2*H2 - M1*H1                           

    KA*LMTD =  M3*H3 - M4*H4                         

     

     


    Component Displays

    Display Option 1

    Display Option 2

    Display Option 3

    Display Option 4

    Display Option 5

    Display Option 6

    Display Option 7

    Display Option 8

    Display Option 9

    Display Option 10

    Display Option 11

    Display Option 12

    Display Option 13

    Display Option 14

    Example

    Click here >> Component 55 Demo << to load an example.