COMPRESS Heat Exchanger Change List
Build 6259 - (07-22-08)
Build 6258 - (01-23-08)
Build 6257 - (01-22-08)
Build 6255 - (11-28-07)
Build 6254 - (09-07-07)
Build 6253 - (08-03-07)
Build 6252 - (11-20-06)
Build 6250 - (09-24-06)
Build 6249 - (04-24-06)
Build 6248 - (04-24-06)
Build 6247 - (12-20-05)
Build 6246 - (09-23-05)
Build 6245 - (08-25-05)
Build 6244 - (08-12-05)
Build 6243 - (08-02-05)
Build 6242 - (06-09-05)
Build 6241 - (05-06-05)
Build 6240 - (02-22-05)
Build 6239 - (12-20-04)
Build 6238 - (12-10-04)
Build 6236 - (11-02-04)
Build 6235 - (08-23-04)
Build 6234 - (07-22-04)
Build 6232 - (06-11-04)
Build 6231 - (05-11-04)
Build 6230 - (03-30-04)
Build 6229 - (03-05-04)
Build 6227 - (02-11-04)
Build 6225 - (12-09-03)
Build 6224 - (11-24-03)
Build 6221
Build 6219



Build 6259 changes

New Features

  • Channel heads may now be connected to the channel cylinder via body flanges
  • Cylindrical sections may now be added to the ends of reducer channels
  • Floating tubesheet exchangers - liquid level
  • Tubesheet and channel configurations may now be edited on existing heat exchangers
  • Welded flat channel closures
  • Appendix 2 flange bolt load
  • Full metric reporting for TEMA Tubesheets, Shells and Tubes, Expansion Joint
  • TEMA Table RCB-9.131 - Metric equivalent nominal size and minimum pass partition plate thickness
  • Tubesheet flange bolt clearance
  • User defined tube support spacing

    [Back to Top]

    Bug Fixes

  • Crash after moving inlet and/or outlet nozzle from its original parent component
  • Crash when opening a file with the bolted cover removed from a channel
  • Crash while attempting to attach a nozzle to an expansion joint
  • Floating tubesheet channel cylinder design conditions
  • Not able to change rear channel head straight flange thickness
  • Shells and Tubes Report - Tube-To-Tubesheet Joint Loads
  • TEMA maximum pressure iteration
  • TEMA maximum pressure iteration
  • TEMA RCB-4.52 maximum unsupported tube length check
  • TEMA tubesheet calculation
  • TEMA Tubesheet Report
  • Thermal expansion coefficient for SA-789 S31500
  • Tubesheet gasketed on both sides - Outer diameter synchronization issue
  • Type (c) floating tubesheet exchangers - Dished covers disabled for rear channel closure

    [Back to Top]



    Build 6258 changes

    Bug Fixes

    [Back to Top]



    Build 6257 changes

    Bug Fixes

    [Back to Top]



    Build 6255 changes

    New Features

    [Back to Top]

    Bug Fixes

    [Back to Top]

    Build 6254 changes

    Bug Fixes


    [Back to Top]

    Build 6253 changes

    New Features

    [Back to Top]

    Bug Fixes

    [Back to Top]

    Build 6252 changes

    New Features

    [Back to Top]

    Bug Fixes

    [Back to Top]

    Build 6250 changes

    New Features

    [Back to Top]

    Bug Fixes

    [Back to Top]

    Build 6249 changes

    New Features

    [Back to Top]

    Bug Fixes

    [Back to Top]

    Build 6248 changes

    New Features

    [Back to Top]

    Build 6247 changes

    New Features

    [Back to Top]

    Bug Fixes

    [Back to Top]

    Build 6246 changes

    New Features

    [Back to Top]

    Bug Fixes

    [Back to Top]

    Build 6245 changes

    Bug Fixes

    [Back to Top]

    Build 6244 changes

    New Features

    [Back to Top]

    Bug Fixes

    [Back to Top]

    Build 6243 changes

    New Features

    [Back to Top]

    Bug Fixes

    [Back to Top]

    Build 6242 changes

    Bug Fixes

    [Back to Top]

    Build 6241 changes

    New Features

    [Back to Top]

    Bug Fixes

    [Back to Top]

    Build 6240 changes

    New Features

    [Back to Top]

    Bug Fixes

    [Back to Top]

    Build 6239 changes

    New Features

    [Back to Top]

    Bug Fixes

    [Back to Top]

    Build 6238 changes

    New Features

    [Back to Top]

    Bug Fixes

    [Back to Top]

    Build 6236 changes

    New Features

    [Back to Top]

    Bug Fixes

    [Back to Top]

    Build 6235 changes

    New Features

    [Back to Top]

    Bug Fixes

    [Back to Top]

    Build 6234 changes

    New Features

    [Back to Top]

    Bug Fixes

    [Back to Top]

    Build 6232 changes

    New Features

    [Back to Top]

    Bug Fixes

    [Back to Top]

    Build 6231 changes

    New Features

    [Back to Top]

    Bug Fixes

    [Back to Top]

    Build 6230 changes

    Bug Fixes

    [Back to Top]

    Build 6229 changes

    New Features

    [Back to Top]

    Bug Fixes

    [Back to Top]

    Build 6227 changes

    New Features

    [Back to Top]

    Bug Fixes

    [Back to Top]

    Build 6225 changes

    New Features

    [Back to Top]

    Bug Fixes

    [Back to Top]

    Build 6224 changes

    New Features

    [Back to Top]

    Bug Fixes

    [Back to Top]

    Build 6221 changes

    New Features

    [Back to Top]

    Bug Fixes

    [Back to Top]

    Build 6219 changes

    New Features

    [Back to Top]

    Bug Fixes

    [Back to Top]

    Build 6259 changes

    New Features

  • Channel heads may now be connected to the channel cylinder via body flanges
    A new option is available on the Channel tab of the heat exchanger dialog that allows channel heads to be connected to the channel cylinder with body flanges. This option is available for new and existing heat exchanger models. [477]

  • Cylindrical sections may now be added to the ends of reducer channels
    Cylindrical sections may now be added to the ends of reducer channels by checking the Has Reducer Cylinder option on the Channel page of the heat exchanger wizard. This option is available for new and existing heat exchanger models. [134]

  • Floating tubesheet exchangers - liquid level
    Tube side and shell side liquid levels can now be specified for floating tubesheet configurations. Previously, a liquid level could not be specified for both the tube side or shell side simultaneously. Improvements have also been made to the static head for hydrotest conditions. [373]

  • Tubesheet and channel configurations may now be edited on existing heat exchangers
    The tubesheet and channel configurations may now be changed while editing an existing heat exchanger. This includes changing the channel type, bonnet type, tubesheet flanges and other related options. The flexibility available when initially creating a heat exchanger is now available when editing a heat exchanger. [831]

  • Welded flat channel closures
    Welded flat channel covers are now available as channel closures. To specify a welded cover closure, select Channel Type and then the Welded Cover option on the Channels tab. In addition, channel closures may now be changed to welded flat covers in existing exchanger files. [221]

  • Appendix 2 flange bolt load
    The Appendix 2 flange bolt load used in the tubesheet analysis is now calculated using the larger of the required bolt area (Am) or the actual bolt area (Ab). This change was implemented to catch the case where the bolts size is insufficient (Ab < Am). [942]

  • Full metric reporting for TEMA Tubesheets, Shells and Tubes, Expansion Joint
    The TEMA RCB Tubesheet reports now display all values in consistent metric units instead of the previous dual unit reporting. [933]

  • TEMA Table RCB-9.131 - Metric equivalent nominal size and minimum pass partition plate thickness
    When determining the minimum pass partition plate thickness per TEMA TABLE RCB-9.131, the metric values are now used for SI or MKS units. Previously, the English values converted to metric were used. [941]

  • Tubesheet flange bolt clearance
    When the tubesheet is gasketed on one side and integral on the other and the channel and shell have significantly different outer diameters, COMPRESS now defaults to a more reasonable bolt circle diameter to provide adequate wrench clearance. In addition, the TEMA Table D-5 edge clearance and wrench clearance recommended minimums are now checked for a tubesheet extended as a flange. Warning deficiencies are issued if the recommended minimum values are not met. [944]

  • User defined tube support spacing
    The Maximum Tubesheet to Tube Support Distance and Maximum Tube Support Separation may now be entered directly by selecting User Defined as the Baffle Type. Note that when this option is used, the baffles are not depicted graphically in the 3D model. [864]

    [Back to Top]

    Bug Fixes

  • Crash after moving inlet and/or outlet nozzle from its original parent component
    In some cases when a heat exchanger nozzle was moved from its original parent component and then the Nozzles page of the heat exchanger wizard was opened, a crash would occur. The crash was typically preceded by the error message, “An invalid argument was encountered.” This only applied to inlet and outlet nozzles that were added by the heat exchanger wizard during the initial creation of the model. [947]

  • Crash when opening a file with the bolted cover removed from a channel
    To prevent a program crash when opening an existing exchanger file, bolted channel closures are automatically added to the model if missing. Under certain circumstances in Build 6249 or earlier, it was possible to remove a bolted channel closure which corrupted the exchanger model. [939]

  • Crash while attempting to attach a nozzle to an expansion joint
    When attaching a nozzle, COMPRESS crashed if the From End of Nozzle option was used to position the nozzle and the expansion joint was selected from the drop down list. [959]

  • Floating tubesheet channel cylinder design conditions
    The Floating Tubesheet Channel Design Conditions input dialog is no longer displayed when creating or editing an exchanger when a spherically dished cover is selected as the floating tubesheet head type. Previously, this dialog page caused confusion as the floating tubesheet channel cylinder did not exist, and the material input always reverted back to the default material selection. [953]

  • Not able to change rear channel head straight flange thickness
    When editing a heat exchanger with a bonnet type rear channel closure that had the Head straight flange is the channel cylinder option checked, the straight flange thickness could not be adjusted. It was always reset to a default thickness. This problem only occurred on the Channel page of the heat exchanger wizard. The straight flange thickness could be adjusted by editing the rear channel head directly. [937]

  • Shells and Tubes Report - Tube-To-Tubesheet Joint Loads
    The resulting quantity for Wj in the TEMA RCB-7.25 and ASME UW-20 Tube-To-Tubesheet Joint Loads table is no longer repeated twice. [943]

  • TEMA maximum pressure iteration
    A problem has been corrected in the TEMA maximum pressure iteration that could result in a zero pressure rating for the tube and/or shell side. [951]

  • TEMA maximum pressure iteration
    Improvements have been made to the exchanger maximum pressure iteration. For an exchanger designed per TEMA and ASME, this corrects a problem that could occur where a zero pressure rating was returned for the TEMA maximum pressure rating on the shell side. [925]

  • TEMA RCB-4.52 maximum unsupported tube length check
    In metric units, a floating point error sometimes resulted in an incorrect TEMA RCB-4.52 maximum unsupported length. This could result in an erroneous deficiency, such as TEMA RCB-4.52: The unsupported straight tube span exceeds 52 in. [956]

  • TEMA tubesheet calculation
    All internal calculations are now performed using double precision to improve iterative calculation consistency. [949]

  • TEMA Tubesheet Report
    The factor "r" reported in the Equations used section of the TEMA RCB-7.1341 tubesheet report now identifies the new and corroded r factors with the proper subscript. Previously, the corroded condition r factor was listed as rnew. [934]

  • Thermal expansion coefficient for SA-789 S31500
    Material SA-789 S31500 is now assigned to material Group 2 as defined in ASME Section II Part D Table TE-1 notes. Previously, this material was assigned to Group 3. [970]

  • Tubesheet gasketed on both sides - Outer diameter synchronization issue
    The minimum tubesheet diameter was incorrectly enforced to the channel outer diameter when gasketed on the both sides. In some cases, this prevented the tubesheet outer diameter to be set equal to the gasket outer diameter. [948]

  • Type (c) floating tubesheet exchangers - Dished covers disabled for rear channel closure
    A dished cover is no longer available as a rear channel closure for a Type (c) floating tubesheet exchanger. In previous builds, selection of dished cover would result in a crash. [979]

    [Back to Top]

    Build 6258 changes

    Bug Fixes

    • Unknown Object Version error message after activating the tube layout synchronization feature
      An error message was frequently displayed that said “Unknown object version (-2029)” when working with heat exchanger files that utilized the tube layout synchronization option. The error message was displayed when a file was loaded, when a dialog was canceled out of, or when the Undo command was used. This error did not affect program functionality or calculation results and was only an issue with Build 6257. [931]

    [Back to Top]

    Build 6257 changes

    Bug Fixes

    • ASME UHX fixed tubesheet exchanger - Blank tubesheet reports
      For fixed tubesheet exchangers when the option Calculate tubesheet as simply supported is not active and the Tubesheet minimum report option is active, the following exchanger reports may have been blank: Data Inputs Summary, Design Condition Summary, Materials and Gaskets Summary, Tubesheet -- ASME, Tubesheet Maximum Pressure Report. A work around was to deactivate the Tubesheet minimum report option switch located in the Minimal Reports dialog. This affected Builds 6255 and 6256 only. [927]

    • ASME UHX metric reporting error
      For metric units the value of Q3 shown in the detail calculaton of Fq in UHX-13.5.9 Step 9 was incorrect. The value of Q3 used in the Fq equation should be identical to the value in UHX-13.5.7 Step 7. This was a reporting error only. The calculated and reported value for Fq was correct. [920]

    • Figure 1-6(a) requirements applied to TEMA backing ring
      The weld size / head straight flange length requirements from Appendix 1-6 figure 1-6(a) were being applied to a TEMA backing ring on a tubesheet. This could result in an erroneous deficiency for a backing ring flange Head straight flange length is insufficient for flange dimensions (Fig. 1-6(a)). [922]

    • Internal calculation error - ASME fixed exchanger with flanged and flued expansion joint
      An internal calculation error has been corrected that resulted in blank exchanger reports for a fixed exchanger with a flanged and flued expansion joint when all 8 design conditions were defined. This was only an issue with Builds 6255 & 6256. [926]

    • TEMA Backing ring report error
      In the TEMA backing ring report, the bolt load (W) units were reported as ###,###,###,##0.##. This reporting error affected Builds 6255 & 6256. [924]

    [Back to Top]

    Build 6255 changes

    New Features

    • ASME Section VIII, Division 1 2007 Edition
      COMPRESS has been updated to include the 2007 Edition of the ASME Code. The following additions and changes were made to COMPRESS:

      (1) UHX-12.6, 13.9, 14.7: A new simply supported tubesheet method of calculation is now available for U-Tube, Fixed, and Floating tubesheet exchanger. This calculation method allows the designer to choose not to take credit for the effect of the stiffness of the integral channel and/or shell. By doing so, the tubesheet design thickness will typically increase but may not cause an increase above the nominal tubesheet thickness already selected. If the governing stress location is at the junction of the integral channel and/or shell to tubesheet, this option may prove cost effective as it allows the higher secondary stress limits for the integral shell and/or channel stresses for the primary load cases. To activate this new calculation method, select the Calculate tubesheet as simply supported option switch located on the Tubesheets tab of the exchanger dialog. The ASME UHX tubesheet report includes the additional required calculations immediately following the integral shell and/or channel stress table.

      (2) Appendix 5 and UHX-17: For thick walled expansion joints, Appendix 5 now specifically limits the maximum stress in the joint to 1.5*S for mechanical loads only with no exceptions. Mechanical loads include pressure and pressure–induced axial deflection (tube side pressure). UHX-17 allows the higher stress limits shown in Table UHX-17 to be used in lieu of Appendix 5-3(a) provided that it can be demonstrated that the outer components of the exchanger are acceptable based on the decreased stiffness of the expansion joint. An acceptable check to prove this is to perform the UHX calculations using a very flexible expansion joint. COMPRESS satisfies this requirement by assuming the expansion joint spring rate is very low (KJ = 0.0001). If all exchanger components are below the allowable stress permitted using an expansion joint spring rate of 0.0001, then the expansion joint annular plate and straight flange stresses determined per TEMA are allowed to go to SPS for the tube side pressure only load case. If any overstressed exchanger components are detected, the expansion joint allowable stress is limited to 1.5*S per Appendix 5-3(a). A separate ASME UHX tubesheet report is produced for this check.

      [902]

    • Rear heads on U-Tube and fixed exchangers
      Rear heads on U-Tube and fixed type exchangers may have included an additional calculation for maximum external pressure at test temperature when it was not required. This calculation is only required for internal heads with fluid on both sides, typically internal floating heads. [906]

    [Back to Top]

    Bug Fixes

    • Allowable primary plus secondary stress SPS - Hydrotest Condition
      For the shell side and tube side hydrotest conditions, the allowable primary plus secondary stress SPS no longer includes consideration of the percentage of yield value input in the Set Mode\Testing page. SPS for the hydrotest conditions is now based on 3 times the allowable stress at test temperature or 2 times yield stress at temperature. SPS is used in evaluation of combined axial membrane plus axial bending stress at an integral tubesheet to shell\channel junction. [895]

    • ASME B16.5 / 16.47 body flange gasket diameters
      A check has been added for ASME B16.5 / 16.47 body flanges to ensure that the gasket inner diameter does not exceed the gasket outer diameter. If COMPRESS loads an existing file with this problem it will update the gasket outer diameter. [907]

    • ASME UHX Minimum Report Error
      For ASME UHX fixed exchangers when utilizing the minimum tubesheet report option, the corroded value for ls in UHX-13.5.2 Step 2 was reported incorrectly. [892]

    • ASME UHX report - Tube buckling
      A reporting issue has been corrected where the Overstressed? column was not always accurate for the tube buckling check. A deficiency was correctly issued in the Deficiencies Summary report, but the detailed report did not correctly identify each load case that was overstressed. [888]

    • ASME UHX-9.5 table formatting issue
      A table formatting issue has been corrected for UHX-9.5 tubesheet flanged extension calculation. In previous builds, the table borders were not aligned properly when reports were generated in PDF format. [898]

    • Calculation error "Arithmetic operation resulted in an overflow"
      For a vertical heat exchanger with lap joint ASME B16.5/16.47 body flanges, it was possible that COMPRESS would not calculate if wind or seismic loading was included. In this case a message box was displayed stating Arithmetic operation resulted in an overflow. [908]

    • Differing tubesheet flanges on fixed tubesheet heat exchangers
      When the ASME calculation method is used or the Allow Fixed/Stationary Tubesheets of Differing Thickness option is inactive, the rear tubesheet flanges should be identical to the front tubesheet flanges. If the tubesheet flanges were edited outside of the heat exchanger wizard, the changes were not applied to the matching flange on the opposite end of the heat exchanger. [889]

    • Fixed and floating exchangers - Tubesheet minimal report
      For fixed and floating tubesheet exchangers when utilizing the minimal tubesheet report option, ds and dc were not reported, when applicable, for UHX-13.5.2 Step 2 and UHX-14.5.2 Step 2 respectively. [910]

    • Hydrotest allowable stress
      For the main shell or tubes when constructed of welded pipe or tube, the tabulated allowable tensile stress is divided by 0.85 as the calculated stresses are longitudinal. For the hydrotest conditions, the allowable stress is taken as the larger of 1.5 times the allowable tensile stress at test temperature or the percentage of yield at test temperature specified in the Set Mode\Testing dialog. The allowable stress at hydrotest has been corrected to apply the 0.85 factor only to the allowable tensile stress. Previously, this factor was applied even when yield governed. [900]

    • Maximum iterated pressures - ASME UHX tube buckling
      The maximum pressure iteration routine now includes consideration of tube buckling. If tube buckling is an issue at the specified design condition(s), then a deficiency will be presented allowing the designer to take appropriate action. If this is not addressed, it is possible that the maximum pressures determined may be zero. Previoulsy, it was possible that the maximum pressure values determined would result in a tube buckling problem, and a deficiency was not reported indicating there was an issue at the rated pressures. [905]

    • Program crash - Adding shell bands to a floating tubesheet heat exchanger
      COMPRESS crashed after adding shell bands to a type (a) floating tubesheet heat exchanger. This happened if shell bands were added to the heat exchanger while it was being created or while it was being edited. [893]

    • Rear channel material when the rear channel is a straight flange
      COMPRESS did not retain the rear channel material on a fixed tubesheet heat exchanger if the rear channel was a straight flange. The material was defaulted to SA516-70. [899]

    • UHX-9 Tubesheet flange extension calculation
      If a gasket groove depth was input and then subsequently changed to a smaller value, the calculation retained the larger value until the file was closed and reopened. This could be seen in the report as the Tubesheet Flanged Extension Design Thickness reported was larger than the sum of the values shown. [894]

    • U-Tube Exchanger - UHX-12.5.10 Step 10 overstressed deficiency
      For U-Tube exchangers if the combined axial membrane plus axial bending stress (HX-12.5.10 step 10) exceeded the allowable for either the shell and / or channel, the deficiency reported the combined stress as zero. For example, the deficiency would state Front Tubesheet: UHX-12.5.10 Step 10: Channel total stress (0 psi greater than 3*S = 65,000 psi) is excessive. Operating, load case 2, New condition. [896]

    [Back to Top]

    Build 6254 changes

    Bug Fixes
    • ASME UHX tubesheet design thickness
      An issue has been corrected where the ASME tubesheet design thickness calculated and presented in the exchanger dialog increased un-necessarily which in turned increased the actual tubesheet thickness. The ASME tubesheet design thickness reported (F3) was correct. This error occurred in Build 6253 only when both ASME and TEMA were selected as design options, the tubesheet configuration was gasketed on one side with the tubesheet extended as a stub end, and the last design condition specified had a negative design pressure specified on the gasketed side. [887]

    • Bolted cover with pass partition groove
      In Build 6253 the pass partition groove depth was not set correctly for the channel cover thickness calculation. [886]

    • Crash creating a new exchanger
      A crash would occur when a new exchanger was created if both the Calculate MAWP and Calculate MAP option switches were turned off. These options are located on the Calculation tab of the Set Mode dialog. [879]

    • Flange type error during exchanger design
      When designing a fixed tubesheet exchanger, an error was displayed on the Tubesheets page of the exchanger wizard in some cases that stated that the flange type was not correct. This occurred due to an invalid tubesheet configuration setting saved in the HeatExchangerDefaults file and could be corrected simply by selecting a valid tubesheet configuration. For example, if the exchanger design previously was either a U-Tube or floating tubesheet exchanger and the tubesheet configuration was gasketed on the shell side and integral on the tube side, this tubesheet configuration is saved into the HeatExchangerDefaults file. If the next exchanger designed is a fixed tubesheet exchanger, this tubesheet configuration is invalid for this type of exchanger and the error occurred. [861]

    • Rear channel head circumferential seam RT
      For fixed tubesheet exchangers where the tubesheet is integral on both sides and the rear channel closure acts as the channel cylinder, the circumferential seam RT of the rear channel head can now be specified in the head dialog. Previously, this input was read-only with no way to change the default setting. [880]

    [Back to Top]

    Build 6253 changes

    New Features

    • Exchanger Set Mode Options
      All design options and defaults located in the Set Mode Options dialog are now directly accessible when creating new exchangers. For example, metric units or rating mode can be set directly while creating an exchanger. This feature, located on the General Options page of the Heat Exchanger Wizard, is available by selecting Exchanger Options, previously titled Reduce Data Entry. Note that all the Reduce Data Entry features are still available through Exchanger Options. [720]

    • Heat Exchanger Wizard - Nozzles on heads
      The ability to place nozzles on heads is now available when initially creating an exchanger. To automatically place nozzles on tube side heads, select the On Head and the hillside or perpendicular orientation option located on the Nozzles page. [835]

    • Hemispherical channels now supported
      Hemispherical channels are now supported as per Figure UHX-10 (b). This channel configuration, located on the Channels dialog, attaches a 180° hemispherical head directly to the tubesheet. [820]

    • New feature - save/load/create heat exchanger default files
      Heat exchanger inputs may now be saved as heat exchanger default files. These files are analogous to the Vessel Wizard Defaults files, and have an extension of type CWHX. When one of these files is loaded into the Heat Exchanger Wizard, all of the inputs are automatically filled in from the file. Heat exchanger defaults files may be saved from existing heat exchanger models or created on the fly during heat exchanger design. [81]

    • Corrosion allowance for bolted channel closures
      The bolted channel closure corrosion allowance may now be set independently of the channel corrosion allowance. Previously, it was always set to that of the channel. Note that this is only available when the Tube side corrosion option is not active under the Exchanger Design page of the Set Mode Options dialog. [843]

    • Data Inputs Summary report
      The tubesheet Material Normalized and Produced to Fine Grain Practice selections are now reported independently in the Data Inputs Summary report. [851]

    • Expansion joint impact test setting
      New switches are now present in the expansion joint dialog to specify the impact test, post weld heat treatment, normalized, and fine grain practice settings for each expansion joint element individually. The ability to specify impact testing corrects an issue where a message box indicating that impact testing was required was repeatedly displayed for an expansion joint element. [796]

    • Importing HTRI files with uppercase extensions
      COMPRESS now imports HTRI files with an uppercase “.HTRI” extension. [837]

    • TEMA backing ring report
      The overall length (O.L.) input is now echoed in the detailed report. In addition, the nomenclature reported for flange thickness has been changed from 't' to 'L' to match TEMA and the flange sketch. [825]

    • XML file – Number of Tube Holes in Tubesheet
      A new data element labeled ‘Number of Tube Holes in Tubesheet’ is now present in the XML data file to distinguish the number of tubes with the number of holes in the tubesheet for U-Tube exchangers . [840]

    [Back to Top]

    Bug Fixes

    • Appendix 2 Flange - Hub thickness deficiency
      For an Appendix 2 flange without a hub and with a bore corrosion allowance specified, a deficiency could occur indicating that the bore corrosion allowance is greater than the hub thickness. For example, "Bore corrosion allowance (0.125 in) is greater than or equal to the flange hub thickness (go = 0.0625 in)". [847]

    • Appendix 2 flange axial load - Tube side liquid level weight
      Improvements have been made in the lower tube side flange axial load determination for the case of a vertical vessel with a tube side liquid level. Previously, the liquid weight considered was overly conservative as it was based on the shell volume instead of the total tube volume. In addition, the portion of tube liquid weight in the top channel that is supported by the tubesheet is no longer applied to the tube liquid weight acting on the bottom channel. [857]

    • ASME UHX tube buckling reporting error
      In the ASME UHX detailed tubesheet report for the tube buckling check (Step 9), the column that indicates whether the tube is overstressed in buckling sometimes listed No when the tube stress exceeded the buckling allowable. The tube buckling overstress was correctly reported as a deficiency in the Deficiencies Summary. [818]

    • Auxiliary, vent, and drain nozzles not added while creating an exchanger
      When creating an exchanger, if auxiliary, vent, or drain nozzles were included, they were not created and a message stating “Either no pipes or no flanges are available that meet your criteria” appeared. [832]

    • Body flange synchronization during exchanger creation
      An issue has been corrected where the shared attributes such as Bolt Circle, C or Number of bolts were not synchronized with the mating flange when the flange design was customized during the creation of an exchanger. [830]

    • Crash when closing a file containing a tubesheet extended as a stub end
      A crash has been corrected that occurred when closing an exchanger file if the tubesheet was extended as a stub end and the shell side flange was edited during the initial design. [846]

    • Crash when inserting main vessel boundary components
      In order to prevent the corruption of the exchanger model, the addition of main vessel boundary components, such as cylinders and cones, using the Insert option is no longer permitted after an exchanger is created. The appropriate toolbar buttons and menu items are now disabled. [680]

    • Crash when removing the blind from an ASME B16.5\B16.47 channel cover flange
      The ability to remove the blind flange from an ASME B16.5/16.47 channel cover flange is no longer permitted. This is not allowed as it corrupts the exchanger model. [629]

    • Default nozzle materials
      New exchanger default files will now maintain the nozzle material type regardless of the selected ASME Addenda Previously, the nozzle materials set from the HeatExchangerDefaults file were not maintained if a different ASME Addenda was selected. In rare circumstances, this could result in a crash. For exchanger default files created from previous builds, the nozzle material is reset to the default nozzle material set in the Set Mode\Nozzles 2 dialog if a proper match is not made. [875]

    • Deficiency for TEMA minimum vent / drain size
      For a vent or drain smaller than 0.75” NPS, a deficiency is reported stating “Per TEMA para. 10.31, the minimum vent / drain size is 0.75 NPS”. When corrected by increasing the nozzle size greater than 0.75” NPS, this deficiency was still issued. [714]

    • Design Conditions Summary report
      For floating tubesheet exchangers, the mean metal temperature and corresponding thermal expansion coefficient are no longer reported. [855]

    • Error when editing a rear shell flange on a shell band
      A problem has been corrected that occurred when editing a rear shell side flange that was attached to a rear shell band. When editing the flange, the parent component was changed to the main shell instead of the rear shell band. This resulted in an invalid exchanger model and the repeated display of the message box "Could not edit the heat exchanger because of the following error: Unexpected component: ASME Shell Band (rear) Incomplete vessel." [863]

    • Flange maximum pressure iteration error
      In limited circumstances, the maximum pressure iteration yielded a value less than the input design pressure. This would occur in rare circumstances when the static pressure acting at the flange joint caused an internal check to fail thereby causing the maximum pressure iteration to give more pressure to the mating flange than intended. [838]

    • Floating type (a) exchanger with a bolted cover as the rear shell closure
      A floating type (a) exchanger with a bolted cover rear shell closure could not be created if the rear shell closure cylinder to main shell connection was not flanged. A repetitive error was displayed stating Incomplete Vessel. [866]

    • Floating type (a) exchanger with a hemispherical or F&amp;D head as the rear shell closure
      A crash occurred if a floating type (a) exchanger was created with either a hemispherical or F&amp;D head rear shell closure with no rear shell cylinder or rear head to shell connection flanges. [868]

    • Graphics for rear flanges on floating tubesheet exchangers
      A graphical error has been corrected for the rear flanges on floating tubesheet exchangers. When the rear channel cylinder was integral with the rear floating head, the rear shell side flange was drawn facing the wrong direction and the rear tube side flange was drawn in the wrong location. [833]

    • Individual baffle locations not retained
      If baffle plates were individually relocated, the new locations were not retained when the calculations were performed. For example, if an individual baffle was edited and relocated, the location defaulted back to the original position when the exchanger was run. [869]

    • Inputs for heads on nozzles locked
      The design inputs for a closure attached to the end of a nozzle are now unlocked. The inputs that could not be edited were Temperature, Pressure, Material, MDMT, Corrosion, and Attached To. Previously, incorrect values could be assigned automatically with no way to modify them. [812]

    • Nozzle materials reset to default
      A problem has been corrected that could result in a nozzle material change when editing an existing exchanger. The nozzle material combo boxes on the exchanger nozzle page were being populated with only the active material subset (Materials menu -> ASME Materials). If a nozzle's material was not listed in the subset, then the nozzle material would be reset to the default nozzle material when the nozzle page was accessed. Typically, this would only be a problem when editing files created by another designer. [845]

    • Nozzles on head straight flange used as the channel cylinder
      For channels where the head straight flange acts as the channel cylinder, nozzles were incorrectly positioned and drawn inside the exchanger channel. Now, nozzles are automatically placed directly on heads with the option to specify the orientation as hillside or perpendicular. [440]

    • Pressure Summary reporting error
      The Pressure Summary report now correctly displays the coincident pressure for the chamber rated MDMT when the Calculate MAWP switch on the Calculation tab of the Set Mode Options dialog is deactivated. This applies to the XML output file and automatic data entry for Forms as well. [850]

    • PWHT setting for a dished cover flange on a floating tubesheet
      PWHT could not be set for the dished cover flange when it was connected to a floating tubesheet. When the PWHT option was checked in the Dished Cover dialog, the value was deactivated when the dialog was closed. [822]

    • Reducing data entry for Design Temperature inputs
      The Yield stress at Design and Modulus of Elasticity at Design are now available when the respective reduce data entry feature is used. Previously, these values were hidden as the governing design temperature may change based on the shell side design temperature input in the following dialog. This caused a problem because user defined values could not be entered for these entries. [808]

    • Saddles on U-Tube exchangers crash
      For U-tube exchanger files created in Build 6247 or older where one saddle is located on the shell and the other on the channel, a correction is now present to prevent a crash during loading of the file. [836]

    • Shell operating liquid weight
      For fixed and floating exchangers, the shell side operating liquid weight was incorrectly reduced by the tube operating liquid weight. This resulted in an unconservative total operating liquid weight in the support calculations. [817]

    • TEMA backing rings - Shear check reporting error
      In the TEMA RCB-5.141 backing device in shear section, the incorrect value for T was substituted in the expression Larger of T or t. This was a reporting error only and did not affect the final result. [824]

    • TEMA RCB-7.162 and RCB-7.134 - Total operating moment
      For fixed tubesheets that are extended for bolting, a correction has been made in the operating moment (M1) calculation when external pressure is specified for the gasketed side. [826]

    • TEMA tubesheet report - Formatting error
      The TEMA tubesheet report tables no longer display the Hydrotest or Pneumatic test conditions when there is no test specified on the Testing tab of the Set Mode dialog. In previous builds, the TEMA report tables were sometimes formatted incorrectly when no test was specified. [858]

    • Tube side outlet nozzle material
      When a new exchanger is created, the nozzle materials are initially assigned from the selections in the HeatExchangerDefaults file. For the rare instance where a different material is assigned for the tube side inlet and outlet nozzles, an issue has been corrected where the tube side outlet material was incorrectly set to the tube side inlet material. [876]

    • Tube side tubesheet flange graphics
      After creating a vertical exchanger, the tube side flanges were not displayed correctly if a shell side flange existed. This caused the flanges to appear extremely thin or invisible, but corrected itself after the calculations were run and the vessel was edited. [649]

    • Tubesheet gasketed both sides - flange gasket descriptions
      For the case of a tubesheet gasketed on both sides, the ability to specify individual gasket descriptions for each flange is now available. [492]

    • U-Tube exchanger - F&amp;D head crown and knuckle inner radii not kept in synch
      For U-Tube exchangers with an F&amp;D head as the rear channel closure, any changes made to the crown or knuckle inner radius through the standard F&amp;D Head dialog would be reset upon opening the Channel tab of the Heat Exchanger Dialog. [612]

    • XML file - Bolted Cover MAWP Error
      The reported value for chamber MAWP in the XML output file would not always agree with the value from the pressure summary. For bolted covers on heat exchangers that governed the chamber MAWP, if the deflection calculations were performed and limited the cover's MAWP, the chamber MAWP reported in the XML file would not agree with the pressure summary value. [874]

    [Back to Top]

    Build 6252 changes

    New Features
    • ASME Section VIII, Division 1 2006 Addenda
      Part UHX Rules for Shell-and-Tube Heat Exchangers have been revised. An overview of the changes follows:

      - Rules for the design of hemispherical channels are now present. This channel configuration will be implemented in a future release of COMPRESS.

      - For differential pressure, UHX now mandates Ps and Pt to be assigned based on a differential design pressure. A new differential design pressure input is now available when the Use Differential Pressure option switch is activated. A deficiency is reported if the differential design pressure input is less than the ABS(Ps - Pt) or if it exceeds the greater of Ps or Pt. In addition, components that are exposed to both the shell side and tube side pressures are now designed with the differential design pressure specified.

      - For an integral tubesheet in a fixed or floating exchanger, the equation used to calculated the axial membrane stress in the channel and shell have been modified.

      [792]

    • Separate MAWP limits may now be set for the tube side and shell side chambers
      New inputs are now available on the Calculations tab in the Set Mode Options dialog that allow limits to be set for the shell side MAWP and tube side MAWP independently. The following new element tags are now reported in the XML: 'limitShellSideMAWP', 'limitShellSideMAWPValue', 'limitTubeSideMAWP', 'limitTubeSideMAWPValue'. [794]

    [Back to Top]

    Bug Fixes

    • ASME shell bands cause crash for U-Tube and floating tubesheet exchangers
      A crash has been corrected that occurred when calculations were run on U-Tube or floating tubesheet exchangers with ASME shell bands. [793]

    • Editing support lug elevation for heat exchangers
      For heat exchangers with support lugs COMPRESS would not accept a change in the support lug elevation after the lugs were created. This prevented relocating support lugs after they were initially added to the vessel. This was only an issue in builds 6250 and 6251. [790]

    • Floating tubesheet exchanger - Bolt load summary report
      A table formatting reporting error has been corrected for floating tubesheet exchangers in the Bolt Load Summary table when differential pressure is specified. [798]

    • Head location on ASME U-Forms for U-Tube exchangers
      When an ASME U-Form was created for a U-Tube heat exchanger, the rear shell closure was erroneously placed in the table used to store the channel side heads. The rear shell closure is now placed in the correct table. [800]

    • Number of tubes on ASME U-1 and U-2 forms for U-Tube exchangers
      When an ASME U-1 and U-2 form was created for a U-Tube exchanger, the number of tubes automatically entered in the form section "13. Tubes" was twice the actual number of tubes. This has been corrected. [801]

    • Program crash - floating type (b) with hemi head
      If a hemi head was specified for the rear closure on a floating type (b) exchanger, COMPRESS would crash when the calculation reports were generated. This was isolated to builds 6250 and 6251. [787]

    • UG-116 RT marking - No Radiography
      The UG-116 RT marking in the Settings Summary now reports None if no radiography is specified on the entire vessel. Previously an incorrect RT value was reported. [791]

    • XML data for Floating Tubesheet Type exchangers
      Some components specific to floating type (a) exchangers were not being included in the XML output file. This included the rear shell cylinder and rear head flange as well as the inner floating head and rear tubesheet backing ring flange. For floating type (b) exchangers the rear closure was not included. It is now shown in the 'closure2' element. Also the rear head flange was not included and has been added to the 'shell' element. [784]

    [Back to Top]

    Build 6250 changes

    New Features
    • ASME UHX minimal reporting
      In order to reduce the size of the report, the detailed UHX equations are now only reported for the first design condition when the tubesheet minimal reporting option is active [755]

    • ASME UHX-14.4(f) tube-to-tubesheet calculations
      ASME UHX-14.4(f) tube-to-tubesheet calculations are now active for the stationary tubesheet in floating tubesheet exchangers. [676]

    • New baffle support option switch
      A new option is available in the Tubes and Shell dialog that specifies whether the baffle plate(s) completely support all of the tubes. When this option is used the baffle cut % will not be used to determine the unsupported tube length. This affects the maximum unsupported tube span used in the tube buckling check. [731]

    • Set Mode Options - Exchanger Design dialog
      Check All and Uncheck All buttons have been added to the Set Mode Options - Exchanger Design dialog page. [740]

    • Tubesheet rated MDMT deficiency
      A deficiency is now reported when the tubesheet rated MDMT is warmer than the design MDMT. [754]

    [Back to Top]

    Bug Fixes

    • ASME elastic plastic analysis
      An elastic plastic analysis was being performed when not permitted by the rules of UHX when all of the following conditions were met:

      - The exchanger has a tubesheet that is integral with the shell and channel
      - A design temperature was input that was higher than 700°F (370°C)
      - ASME Section II-D material creep range (time dependent material properties) start at 700°F (370°C) per Note T1.

      The above combination would result in an unconservative tubesheet design thickness for cases where the required thickness was based on the elastic plastic calculation. [729]

    • Nozzle designed with Chamber MAWP or Larger MAWP or MAP
      A problem has been corrected that could result in a nozzle design pressure lower than the relevant chamber's MAWP or MAP. In order for this problem to occur, the Calculation Method would need to set to ASME and TEMA and the nozzle design mode set to Chamber MAWP or Larger MAWP or MAP. [778]

    • Appendix 2 flange calculation infinite loop
      A problem has been corrected where an exchanger calculation would lock up due to an infinite loop in an Appendix 2 flange iteration. This problem would typically occur in rating mode when one of the flange thickness values in a pair was very small and was isolated to Build 6249. [728]

    • ASME shell band thickness
      COMPRESS previously required shell bands to be thicker than the shell to which they were attached. COMPRESS now permits ASME shell bands to be thinner than the shell thicknesses providing the shell band satisfies the minimum thickness requirement. A warning is now added to the deficiencies summary in this circumstance. [772]

    • ASME UHX PDF report
      An ASME UHX reporting error has been corrected where the "g" symbol was not displayed in PDF format reports. [774]

    • ASME UHX-15 report references
      References to UHX-15 have been corrected to report UW-20 when using the A05 Addenda of the ASME Code. [756]

    • ASME UHX-9 flanged extension check for hydrotest condition
      For an ASME U-Tube heat exchanger where the tubesheet is gasketed both sides, the UHX-9 tubesheet flanged extension check is performed for the hydrotest conditions when the bolts pass through the tubesheet. This is done to account for the hydrotest scenario where the tubesheet is attached directly to one of the flanges. A reporting error has been corrected where the UHX-9 calculations were not output for the shell and tube side hydrotest conditions. [743]

    • Blank ASME and TEMA reports
      In isolated instances, an overflow error would occur in the UW-20 tube-to-tubesheet weld calculations. The result was a mostly blank ASME and/or TEMA tubesheet report. [712]

    • Blank tubesheet report - mixed flange types
      Exchangers having a mating pair of flanges where one was designed per Appendix 2 and the other was rated per ASME B16.5/16.47 would result in blank tubesheet reports. [734]

    • Coefficient of thermal expansion input error
      COMPRESS will now issue a warning if a coefficient of thermal expansion larger than 0.0001 is input. [763]

    • Crash after removing shell bands from a heat exchanger
      A crash would occur when removing ASME shell bands that had attachments. This crash has been corrected and any shell band attachments will now be relocated to the shell in this circumstance. [761]

    • Crash involving flange external loadings
      A crash has been corrected that occurred when selecting the option to Consider external loadings on flange MAWP rating on an ASME B16.5/16.47 flange while creating a heat exchanger in the Heat Exchanger Wizard. [749]

    • Crash when B16.5 flange size not available
      A crash has been corrected that occurred while creating a heat exchanger if a nozzle size was selected that did not have a corresponding ASME B16.5 flange available. The pipe sizes available in the drop down are now filtered to show only the available sizes of default flanges selected in the Nozzle Preferences\Nozzles 2 dialog. For example, if a socket welded flange is selected, then pipe sizes up to 3 inches are listed as standard socket welded flanges are limited to 3 inches or less. [679]

    • Crash when using Copy Last for Appendix 2 flanges
      The Copy Last option in the Appendix 2 dialog no longer copies the Cover Also input. Previously, this could cause a crash when creating or editing an exchanger with bolted cover closures. [672]

    • Elastic plastic analysis - material creep range for non- ferrous materials
      The time dependent (i.e. creep range) notes from Table 1B are now used when determining if an elastic plastic analysis is permitted for Table 1B materials. Previously, the time dependent notes from Table 1A were mistakenly used for Table 1B materials. This could result in an EP analysis not being allowed when permitted or vice versa. [739]

    • HTRI file importation - tube thicknesses
      When importing an HTRI file that did not contain baffles, COMPRESS updated the tube wall thickness to a value other than what was specified through the HTRI file. The tube wall thickness is no longer automatically updated when importing an HTRI file. [716]

    • HTRI file importation - units displayed in messages
      When importing an HTRI file, any warning messages that appeared before the process was complete would be displayed in the default unit system instead of the unit system specified in the HTRI file. The messages are now displayed using the correct system of units. [718]

    • Integral tubesheet outer diameter
      The outer diameter for a fixed integral tubesheet was being set by default to the outer diameter of the channel. COMPRESS now sets the default outer diameter for an integral tubesheet to the larger of the channel or shell outer diameters, but the user can input a minimum tubesheet outer diameter equal to the maximum inner diameter of the channel or shell. These changes will not affect existing design files. [487]

    • Material changes in revision history
      Conflicting revisions would be added to the revision history for materials having thickness range limits in II-D when the file was loaded. For example;

      Due to size or thickness limitations, SA-182 F304L > 125 was changed to SA-182 F304L <= 125.
      Due to size or thickness limitations, SA-182 F304L <= 125 was changed to SA-182 F304L > 125.

      This has been corrected. [735]

    • Negative corrosion allowance for shell bands
      It was possible to input negative values for shell band Inner and Outer Corrosion in the Tubes and Shell dialog in the Heat Exchanger Wizard. COMPRESS will no longer allow the user to exit the dialog if a negative corrosion allowance has been entered. [773]

    • Saddle calculation - stress in head when stiffened by tubesheet
      For the case where the head closure is located at a distance greater than Ro/2 but the tubesheet is located within this distance, the Tangential shear stress in the head and Additional stress in the head used as a stiffener calculations are no longer performed. [745]

    • Shell side MAP / MAWP for nozzles
      If nozzles were designed for "Larger of MAWP or MAP" or "Chamber MAWP" then the incorrect value for MAP or MAWP could be used for the nozzle calculation and reported in the Pressure Summary. This was only an issue if a liquid level was defined for the shell side. [733]

    • Shell side MAWP
      The shell side MAWP was being limited by nozzles on the shell side that had an incorrect MAWP equal to the shell side design pressure. This would occur if the shell side chamber had a liquid level and nozzles were designed for chamber MAWP. [777]

    • TEMA floating tubesheet Type S calculation error
      In the RCB-7.132 tubesheet bending thickness calculation for a TEMA Type S floating tubesheet, the design pressure (P) now uses the shell side or tube side pressure, corrected for vacuum when present on the opposite side, or differential pressure when specified. Previously, the design pressure (P) was incorrectly considering the effective bolting pressure terms (PBt and PBs). [741]

    • TEMA PDF report formatting issue
      For TEMA fixed and floating exchangers, a PDF table formatting problem has been corrected. [726]

    • TEMA RCB-11.1 warning for ASME exchangers
      The TEMA RCB-1.11 size and pressure limitations are no longer applied for an ASME only exchanger design. The TEMA RCB-1.11 check is still performed for the TEMA or ASME and TEMA calculation methods. [752]

    • TEMA RCB-9.13 Pass partition plate corrosion
      The partition plate corrosion allowance is no longer added to the Table RCB-9.131 pass partition plate minimum thickness as this table lists nominal (new) thicknesses. [738]

    • Tube-to-Tubesheet Option UHX-11.1 sketch (d) - Tube diameter check
      The error message that is issued when the tube hole diameter is input equal to the tube outer diameter has been corrected to read The tube hole diameter must be less than the tube outer diameter. Previously, this message stated The tube hole diameter must not exceed the tube outer diameter. [759]

    • U-Tube Exchangers - corroded tube weight
      For a U-Tube exchanger with a corrosion allowance on the shell, the tube weight for the corroded case was greater than for the uncorroded case. This was due to an incorrect addition to the tube length to account for the U-bend section. This was not dependent on the tube corrosion allowance. [719]

    • UW-20 reporting error
      When the minimal tubesheet report option was active and more than one design condition was specified, the sections in the report for the UW-20 tube-to-tubesheet loads and welds were scrambled if the governing condition was not the first condition specified. [711]

    • UW-20 Tube-To-Tubesheet weld deficiency
      An issue has been corrected that would cause an unnecessary deficiency to be issued for the tube-to-tubesheet weld(s) in the Deficiencies Summary and in the detailed report. Typically, this would occur while in rating mode. [765]

    • Weight Summary body flange reporting errors
      For a floating tubesheet exchanger with an externally sealed floating head (Type b), the rear head flange weight was not properly included in the Weight Summary. The TOTAL value was correct but did not equal the sum of the indicated Body Flanges.

      For a floating tubesheet exchanger with an internally sealed floating tubesheet (Type c), the TOTAL weight reported for Body Flanges in the Weight Summary was incorrect. The total value was including some flanges more than once. These were reporting errors only. [776]

    [Back to Top]

    Build 6249 changes

    New Features
    • Streamlined data entry - floating exchangers
      The UHX Use Operating Temperatures for load cases 4-7 option for floating heat exchangers is now available only when the Consider Radial Differential Thermal Expansion option has been selected. This prevents the input of unnecessary operating temperature data by suppressing the Operating Temperatures page when it is not required. [644]

    • Streamlined data entry
      A Reduce Data Entry option is now available during heat exchanger creation and modification. This new feature directs COMPRESS to make simplifying assumptions for various corrosion, MDMT and design temperature inputs. It also removes the selected inputs from the appropriate dialogs. The assumptions are set from the Exchanger Design tab in the Set Mode Options dialog or by clicking the Reduce Data Entry button on the first page of the Heat Exchanger Dialog. [665]

    • TEMA Type S or T with an integral tubesheet added
      The TEMA floating tubesheet calculation has been extended to handle floating tubesheet configurations that are similar to Figure N-1.2 types S or T with the exception that an integral tubesheet construction is used. For this type of floating tubesheet, the design pressure is now set to the shell side or tube side, corrected for vacuum when present on the opposite side. [674]

    • Flange and flued expansion joint stress range calculations
      The maximum stress range calculations for the flanged and flued expansion joint annular plates and cylindrical elements are now optional. If the Calculate Cycle Life option is active, both the required joint life and maximum stress range calculations will be performed. [677]

    • Help file - tubesheet thickness definition
      In the heat exchanger manual, the tubesheet thickness definition has been updated to better describe the way COMPRESS considers gasket groove depth. It now reads:

      The tubesheet thickness input is the actual uncorroded tubesheet thickness. Inputs for the shell side corrosion, tube side corrosion allowance, tube side pass partition gasket groove depth and shell and tube side gasket groove depths are available and automatically considered if applicable. If a shell side longitudinal baffle groove is present, the nominal tubesheet thickness must be compensated for manually as this is not available as a direct input. [667]

    • UHX 13.5.10 minimum channel length check
      The minimum channel length check has been modified for tubesheets having integral channels. Head straight flanges will now be credited as part of the channel length if their thickness is greater than or equal to the channel thickness. This check assumes that the head straight flange and channel are made of similar materials and have similar corrosion allowances. [694]

    • Warning added if baffles not specified
      A warning has been added for heat exchangers that do not have baffles. The warning states that the total vessel weight and weight distribution may not be correct. [700]

    [Back to Top]

    Bug Fixes

    • Vertical exchangers - tube and baffle weights
      Tube and baffle weights were not being included in the seismic shear calculations for vertically supported exchangers. This could result in both the period of vibration and seismic loads being underestimated. [698]

    • ASME UHX tubesheet minimal report - stress units
      When using the tubesheet minimal report option together with SI units, kPa was listed instead of MPa in the headings for tables UHX-13.5.7 through UHX-13.5.10. This was a units reporting problem only and did not affect the calculated results. [660]

    • ASME UHX tubesheet report - outer corrosion allowance
      The shell outer corrosion allowance shown in the tubesheet report now shows the corrosion allowance as input. Previously, a zero value was always reported although the input value was used in the calculations. [661]

    • Baffle cut definition when using the Tube Layout program
      In some cases when using the Tube Layout program to edit a heat exchanger, the baffle Cut Distance from Center was set to a value different than the value specified in the Tube Layout program. This occurred for single segmental baffles and has been corrected. [695]

    • Baffle plate positioning
      When adding ASME shell bands or changing the front shell side flange thickness, the baffle positions shifted automatically instead of maintaining the original locations specified. [696]

    • Chamber MAWP - Floating exchanger with dished cover closure
      A problem has been corrected that could cause an incorrect chamber MAWP to be reported in the Pressure Summary which in turn resulted in an incorrect hydrotest pressure. This issue was isolated to floating exchangers with a dished cover channel closure and only occurred when the MAWP calculations were deactivated and when the hydrotest basis was set as the design pressure. [688]

    • Crash after changing Addenda for ASME floating tubesheet exchanger
      UHX calculations for floating tubesheet exchangers were not present in ASME Addenda prior to A02. ASME UHX floating tubesheet exchangers created using the A02 (or later) Addenda would crash COMPRESS when attempting to edit after changing to an Addenda earlier than A02. Switching to an addendum previous to A02 is no longer allowed for floating tubesheet exchangers that require ASME UHX calculations. [636]

    • Crash when removing bolted cover from channel type or reducer type channel
      A crash has been corrected that occurred when removing a bolted cover from a channel type or reducer type channel. If the Specify Channel Flange & Cover button was clicked, the Appendix 2 flange was edited and the Cover Also checkbox was unchecked, a crash would occur after the changes were accepted. The Cover Also checkbox is no longer allowed to be changed for this case. [685]

    • Erroneous material allowable stress look up error
      For single pass heat exchangers, a situation could occur where COMPRESS would try to look up an allowable stress value for a non-existent pass partition plate material. This would result in the error message "An error has occurred while looking up an allowable stress value. Please contact Codeware for assistance." [630]

    • Exchanger hydrotest pressure issue
      For exchangers where the hydrotest pressure was based on design pressure, the shell or tube hydrotest pressures could be incorrect. This could result in incorrect hydrotest pressures in the hydrotest report and in the design conditions summary. If MAWP was calculated and the hydrotest pressure was based on chamber MAWP then the correct hydrotest pressures were used. [639]

    • Flange MDMT for floating type (a) exchangers
      The design MDMT values for the rear shell flange, rear head flange and rear shell cover flange for floating type (a) exchangers were not being set correctly. The default value from the set mode options dialog was used instea