New Features in COMPRESS 2025 Build 8500
plus 1

COMPRESS


Hightlighted Features


  • 3D View

    • Nozzle pads displayed in 3D View
      Nozzle pads are now displayed in the 3D View. The pad color can be changed in Set Mode Options > Options > 3D Display. [77780]

  • API 650

    • API Standard 650: Welded Tanks for Oil Storage now available
      The design of Welded Tanks for Oil Storage per API Standard 650, Thirteenth Edition, is now available. See the API Storage Tank Change List for more details. [78331]

  • Elbows

    • ASME B16.9 Elbows available as main vessel components
      ASME B16.9 Elbows are now available as main vessel components and may be added by selecting the B16.9 elbow icon located on the Standard Components toolbar. In addition to long radius 90 degree elbows being available, short radius 90 degree, 45 degree, increasing, and reducing elbows are also available and may be specified on the second page of the B16.9 Elbow dialog using the Elbow Type dropdown. Standard components as well as heads, covers, and custom flanges may be attached to the end of the elbow. Elbows may only be placed at the start or end of a vertical or horizontal vessel and do not permit attachments such as supports, clips, rings, nozzles, jackets, etc. directly on the elbow. [58021]

  • FEA-Nozzles

    • Finite Element Analysis for Nozzles on Cylinders

      A Codeware developed FEA engine for the linear elastic analysis of nozzles in accordance with Div. 2 Part 5 and Div. 1 Appendix 46 has been implemented.

      (1) Complete Div. 2 Part 5.2.2 Elastic Stress Analysis of the nozzle-to-shell junction

      • 3D solid model based generated from COMPRESS/INSPECT model using advanced cubic Lagrangian elements
      • Application of Stress Classification Planes and Lines (SCP’s SCL’s) per Annex 5-A
      • Stress categorization of SCL results per 5.2.2.2 and Table 5.6
      • Comparison of linearized membrane and bending stresses to respective allowables per Figure 5.1

      (2) Supported nozzle configurations:

      • Cylinder parent component
          i. Uniform thickness, variable thickness, or long weld neck styles
          ii. Set-in, set-on, or Q-lip attachments
          iii. Radial, titled, or offset orientations
          iv. Repads and fillet welds can be included on models

      (3) New FEA Status toolbar added to home screen

      • Dialog provides real-time status of FEA model generation, computation, and results.
      • Completion status is listed including link to new HTML based interactive results. The interactive FEA model provides various plotting options including Von Mises stress, displacement, force residual, stress error, and SCP/SCL data.
          i. Through-wall stress distributions are visualized via Stress Classification Planes (SCP’s)
          ii. Stress Classification Lines (SCL’s) are displayed on the 3D model and SCP’s for validation and verification of results
      • Quick identification of load case results either passing or being overstressed without needing to perform code calculations on the entire vessel

      (4) Nozzle FEA and WRC loadings dialog can be accessed from the new FEA status toolbar via the Edit Loads button

      • Ability to switch between either WRC-537 or FEA Load Analysis Types
      • A new load location option allows for the nozzle loads to be defined at either the shell-nozzle intersection point (WRC convention) or the end of the nozzle/flange surface. The loadings graphic updates based on the selection.

      (5) FEA specific report for each nozzle including:

      • FEA model dimensions
      • Mesh and element type summary
      • Model loadings and boundary conditions
      • Linearized stress results for each load case and summary of governing results
      • Categorization of stress results as primary or secondary membrane and bending
      • Results images including Von Mises stress, SCP cross sectional stress, displacement, stress error, and force residual
      • Interactive HTML based plots are linked throughout report for quick access of in-depth results

      (6) External verification of FEA model available using file export tool to save model as an Abaqus .INP input file. [78114]

  • Flanges

    • Ring joint gaskets
      Ring joint type gaskets are now available for ASME B16.5/B16.47 Series A flanges. [5557]

  • Reports

    • Material Summary
      A Material Summary is now available that takes inventory of the material, impact testing, normalization, produced to fine grain practice, and post weld heat treatment settings for all components. [76783]

  • Set Mode Options F7

    • Limit MAWP to design pressure
      The chamber MAWP can now be limited to the lowest design pressure input for all the components in the chamber. This option can be activated using the to Design Pressure option switch in Set Mode Options > Calculations > General 1 > Maximum Pressure > Limit MAWP. [58034]

  • Wind and Seismic

    • IBC 2024 now available
      Wind, seismic, and new tornado loading calculations according to the 2024 International Building Code are now available. IBC 2024 adopts the calculations and references from the wind and seismic provisions of the ASCE 7-22 building code.

      Notable changes in the seismic calculations:

      • The Seismic Codes dialog now includes new site classes BC, CD, DE, and Default. It also includes new inputs for spectral response acceleration parameters SM1 and SMS.
      • Under the IBC 2024 Building Mounted option, new inputs include:

        • Component resonance ductility factor, CAR.
        • Component strength factor Rpo.
        • Option switch labeled Base of vessel support is at or below grade plane (affects structure ductility reduction factor, Rmu, and amplification with height, Hf).

      • Short and long-period site coefficients Fa and Fv were removed.
      • Amplification factor ap and response modification factor Rp from IBC 2021 (ASCE 7-16) were removed.
      • Seismic design force Fp formula was updated.


      Notable changes in the wind calculations:

      • The velocity pressure exposure coefficient Kz formula changed.


      Design for tornado loading is now required for structures that are located within a specified tornado-prone region as shown in ASCE 7 Figure 32.1-1.

      • The option to Consider Tornado Loading is found in the Wind Code dialog and should be activated for such structures. Additional Tornado related inputs will appear when active.

      • COMPRESS will investigate certain exceptions based on tornado velocity VT and Risk Category as specified in Figure 32.1-2 which may exempt structures from tornado load design requirements.

      • Tornado loading may be manually applied in all cases by activating the Force Tornado Calculations option switch.

      • ASCE 7 Chapter 32 Tornado calculations are similar to the wind requirements from Chapters 26 and 29, with certain tornado-specific values substituted in, and some input values carried over from the wind code. Per ASCE 7-22 Paragraph 32.11.1, the tornado gust-effect factor GT is taken as 0.85.

      • When considered and applied, tornado loading is presented in COMPRESS reports as an additional design load in relevant component and summary reports.

      In addition, Wind and Seismic dialogs now include a link to the ASCE 7 Hazard Tool website, which provides necessary location-specific information. [76552]

Additional Features


  • API 579

    • Relative file paths for API 579 flaw images
      Relative file paths may now be specified for API 579 flaw images. [76662]

  • Appendix EE

    • Half pipe jacket elbow flange identifiers
      Half pipe jacket elbow flange identifiers now reference the zone and inlet or outlet. Previously, the identifier "Flange #X" did not make it obvious what the flange application was in summary reports. [76529]

  • B16.11 Couplings

    • UW-16(f)(3)(a)(2) Maximum size of opening check
      The UW-16(f)(3)(a)(2) maximum opening size check for couplings attached with a single fillet weld is now performed. [76742]

  • Bolted Covers

    • Bolt load calculation reporting section
      Bolt load calculations for UG-34, or 4.6, bolted covers on ASME B16.5/16.47 flanges now appear in the UG-34 section, or the 4.16.6.1 and 4.6.2.3 sections for Division 2, of the bolted cover reports. [57624]

  • Cladding

    • Appendix 1-6 dished covers
      Cladding per UCL-23(b) is now available for dished covers. [76804]

  • Dished Covers

    • Groove weld for Type b dished covers
      A groove weld input for Type b dished covers is now available. A minimum weld size check will be performed similar to the upper fillet weld. Any weld less than the minimum will be reported in the Deficiencies Summary. [7811]

  • External Pressure

    • SB-161 and SB-163 external pressure chart NFN-2 material note
      SB-161 and SB-163 now apply the Section II, Part D Customary 1B:G29 material note specifying the external pressure chart NFN-2 for temperatures between 400 °F and 600 °F. The equivalent Section II, Part D Metric note 1B:G33 has also been applied for temperatures between 205 °C and 315 °C. [71537]

  • General

    • Support package
      A support package may now be created under Help > Export Support Package. This feature creates a zipped file to be sent to Codeware support for troubleshooting. [76238]

  • Lift Lugs

    • Add matching lug for a balanced lift option - Allowable stress values
      Allowable stress value data is now carried over to the matching lug when the Add matching lug for a balanced lift option switch is used in the Lifting Lug dialog. [76954]

  • Nozzle Connections

    • Elbow, reducer, and pipe now supported for nozzles on nozzles
      B16.9 elbows, B16.9 reducers, and nozzle pipes can now be attached to nozzles located on other nozzles using Quick Design or the Nozzle Connection button on the second page of the Nozzle dialog. Previously, only a flange could be attached to such a nozzle. [61672]

  • Nozzles

    • Appendix 1-7(b) variable thickness with pad
      Separate reinforcing pads on variable thickness type nozzles are now included in large opening membrane and bending stress calculations. [71283]

    • Overall length now available in the Details dialog
      Overall length is now displayed in the nozzle's Details dialog. For long weld neck nozzles, this includes the distance to the flange face. For nozzles with flanges or other components attached to their free end, only the length of the nozzle itself is included. [66899]

  • Pipe Caps

    • Full user defined materials available
      Full user defined materials are now available for B16.9 pipe caps and can be specified in the dialog and Material Scheme. [67789]

  • Quick Design

    • Finer radial increments for placing attachments
      When using Quick Design, attachments can now be placed in 22.5 degree increments around the root cylinders and transitions. On heads, attachments can now be placed in 5 degree increments. Previously, attachments could only be placed at 45 degree increments around root components. [77721]

    • Zooming now allowed when placing components
      Zooming is now allowed when placing components that have small overlay dialogs, i.e. nozzles, nozzle attachments, transitions, rings, skirts, and lugs, when Quick Design is active by holding down the Ctrl key and scrolling on the mouse wheel. [77338]

  • Reports

    • Font support in Report View
      The font selection specified in the Set Mode Options dialog under Reporting > PDF Reports now applies to the HTML based Report View as well. [76782]

  • Settings Summary

    • UG-116(f) heat treatment marking considers nozzle connections
      The UG-116(f) heat treatment marking now considers nozzle connections and the Include nozzle connections past the first seam option switch located in the Set Mode Options > Defaults > Nozzles 2. [69619]

  • WRC 537

    • Load location option for Radial, Tilted, and Offset nozzles on Cylinders
      Specify the load location for nozzles on cylinders at the intersection point of at the nozzle/flange end. [77650]

  • Wind Loads

    • Option to allow Percent Wind Load at Test to apply loads below ASCE minimum design loading
      A new option switch in Set Mode Options > Defaults > Testing is now available: Minimum Design Wind Loading overrides percent wind load @ test (if active).
      When this option is active, ASCE wind calculations proceed as in previous versions of COMPRESS, with the wind loading in all conditions set based on the Wind Code dialog's Enforce Minimum Design Loading... option.
      When the Set Mode option is deactivated, the wind loading in the test condition is allowed to be less than the ASCE wind code minimum; wind loading in the test condition may be reduced by use of the Set Mode Options > Defaults > Testing > Wind load @ test, % option. [6105]

    • Wind force coefficient Cf
      A new dialog for the wind force coefficient, Cf, is now available. It is activated via the Calculate Cf button in the Wind Code dialog. Surface roughness may be specified as either moderately smooth, rough (D'/D = 0.2), or very rough (D'/D = 0.08). Additionally, there is an option switch labeled "Automatically refresh Cf during calculations" which, when active, causes Cf to be recalculated when the vessel design is changed. [5371]

  • XML

    • Vessel lift weight
      The vessel lift weight is now reported in the XML. [76893]

plus 2

Heat Exchanger


  • Baffles

    • Longitudinal baffles now available for TEMA shell types F, G, and H
      Longitudinal baffles per TEMA R-4.4.2.2 are now available for heat exchangers with TEMA shell types F, G, and H. The baffles can be added from the Heat Exchanger dialog's new Longitudinal Baffles page. [51187]

  • Cladding

    • Heat exchanger cladding
      Cladding per UCL-23(b) and UCL-23(c) is now available for ASME part UHX heat exchangers. Cladding per UCL-23(b) is now available for TEMA designed heat exchangers.

      Cladding may be added before creating the heat exchanger by specifying the cladded thickness and material in the Specification Sheet Data pane under Design Requirements for the tube-side and shell-side, and then selecting Launch Detailed Design or Quick Create. Thickness Credit per UCL-23(c) and the Fully Corrode Cladding option switches may also be selected and are applied to both chambers.

      Cladding may be added to an existing heat exchanger file using the Cladding / Lining / Insulation dialog located under the Attach dropdown menu item. Tube Side Components and Shell Side Components option switches are included in this dialog to filter the list of available cladding components.

      Cladding thickness may also be added or changed for the shell side and tube side of the front and rear tubesheets in the Tubesheets page of the Heat Exchanger dialog. Cladding on tubesheets and tubesheet connections is displayed in the Tubesheet Connection Details dialogs. [74661]

  • FEA-Expansion Joints

    • Meshing Model Export
      FEA now supports the exporting of the Axisymmetric Expansion Joint meshing models to a .inp file. [78326]

    • Unicode Operating Paths
      FEA now supports Non-ASCII characters as part of the installation directory and Temporary Files Directory. [78325]

plus 3

Division 2 2007 Edition and Newer


  • Verification Manual

    • Verification Manual updated with ASME PTB-3-2022 Example Problems
      The Verification Manual located under the Help dropdown menu is now updated with the latest Division 2 example problems from the ASME PTB-3-2022 Example Problem Manual. Some example problems are new and some are updated from the previous edition of the manual.

      The following new example problems are now included in the sample project and verification manual:

      1. E3.3 - Determine the MDMT for a Nozzle-to-Shell Welded Assembly - Div 2 Manual
      2. E4.5.4 - Piping Load Evaluation of ASME B16.5 Nozzle Flange - Div 2 Manual
      3. E4.6.3 - Integral Flat Head with a Centrally Located Opening - Div 2 Manual
      4. E4.18.1 - U-Tube Tubesheet Integral with Shell and Channel - Div 2 Manual
      5. E4.18.2 - U-Tube Tubesheet Gasketed with Shell and Channel - Div 2 Manual
      6. E4.18.3 - U-Tube Tubesheet Gasketed with Shell and Channel - Div 2 Manual
      7. E4.18.4 - U-Tube Tubesheet Gasketed with Shell and Integral with Channel, Extended as Flange - Div 2 Manual
      8. E4.18.5 - Fixed Tubesheet (b)Integral Shell, Extended Flange Gasketed Channel Side - Div 2 Manual
      9. E4.18.6 - Fixed Tubesheet (b) Integral with Shell, Extended Flange and Gasketed Channel Side - Div 2 Manual
      10. E4.18.7 - Fixed Tubesheet Exchanger (a) - Div 2 Manual
      11. E4.18.8 - Stationary Gasketed Shell and Channel, Floating Gasketed, Not a Flange - Div 2 Manual
      12. E4.18.9 - Stationary Tubesheet Gasketed with Shell and Channel, Floating Tubesheet Integral - Div 2 Manual
      13. E4.18.10 - Stationary Tubesheet Gasketed, Floating Tubesheet Internally Sealed - Div 2 Manual
      14. E4.18.11 - Fixed Tubesheet Kettle Exchanger, Configuration a, Tubesheet Integral with Shell&Channel - Div 2 Manual
      15. E4.19.1 - U-Shaped Un-reinforced Bellows Expansion Joint and Fatigue Evaluation - Div 2 Manual
      16. E4.19.2 -Toroidal Bellows Expansion Joint and Fatigue Evaluation - Div 2 Manual
      17. E4.21.1.a - Full Strength Welds - Div 2 Manual
      18. E4.21.1.b - Full Strength Welds - Div 2 Manual
      19. E4.21.1.c - Full Strength Welds - Div 2 Manual
      20. E4.21.1.d - Full Strength Welds - Div 2 Manual
      21. E4.21.1.f - Full Strength Welds - Div 2 Manual
      22. E4.21.2.a - Partial Strength Welds - Div 2 Manual
      23. E4.21.2.b - Partial Strength Welds - Div 2 Manual
      24. E4.21.2.c - Partial Strength Welds - Div 2 Manual
      25. E4.21.2.d - Partial Strength Welds - Div 2 Manual
      26. E4.21.2.e - Partial Strength Welds - Div 2 Manual
      27. E4.21.2.f - Partial Strength Welds - Div 2 Manual

      The following existing example problems are now updated to match the new example manual:

      1. E4.1.3 - Reqd Wall Thickness of a Hemi Head- High Strength material - Div 2 Manual
      2. E4.3.6 - Combined Loadings and Allowable Stresses Cylindrical Shell - Div 2 Manual
      3. E4.4.1 - External Pressure Cylindrical Shell Maximum Allowable External Pressure - Div 2 Manual
      4. E4.4.2 - External Pressure Conical Shell Maximum Allowable External Pressure - Div 2 Manual
      5. E4.4.3 - External Pressure Hemispherical Head Maximum Allowable External Pressure - Div 2 Manual
      6. E4.4.4 - External Pressure Torispherical Head Maximum Allowable External Pressure - Div 2 Manual
      7. E4.4.5 - External Pressure Elliptical Head Maximum Allowable External Pressure - Div 2 Manual
      8. E4.4.6 - Combined Loadings and Allowable Compressive Stresses - Div 2 Manual
      9. E4.4.7 - Conical Transitions Without a Knuckle - Div 2 Manual
      10. E4.4.8 - Conical Transitions with a Knuckle - Div 2 Manual
      11. E4.7.1 - Spherically Dished Bolted Covers - Div 2 Manual
      12. E4.11.1 - Jacketed Vessel - Div 2 Manual
      13. E4.11.2 - Half Pipe Jacket - Div 2 Manual
      14. E4.15.1 - Horizontal Vessel with Zick's Analysis - Div 2 Manual
      15. E4.15.2 - Vertical Vessel, Skirt Design - Div 2 Manual
      16. E4.16.2 - Loose Type Flange - Div 2 Manual
      17. E6.1 - Postweld Heat Treatment of a Pressure Vessel - Div 2 Manual
      18. E8.1 - Determination of a Hydrostatic Test Pressure - Div 2 Manual

      [75172]

  • Fatigue Assessment

    • Division 2 Part 5.2.2.4, Method B nomenclature
      When Fatigue Screening is performed and Division 2 Part 5.2.2.4, Method B is selected as the Fatigue Screening Code, the fatigue calculation assessment pressure nomenclature has been changed in the Fatigue Screening dialog and Fatigue Screening report to "Design Pressure, P" and "Fatigue Analysis Design Pressure, P" respectively. [76767]

    • Option to apply a user defined fatigue strength reduction factor for fatigue screening
      An option is now available to apply a user defined fatigue strength reduction factor for fatigue screenings in API 579 Part 14 and Division 2 Part 5.5.2.4. For Division 2 Part 5.5.2.4 Method B assessments, the user defined option is available for ASME Code Edition 2023 and beyond. [77420]

  • Nozzles

    • Through a Category A Joint option switch
      The stress ratio determined in the material toughness requirements at the nozzle intersection no longer takes a joint efficiency reduction when the Through a Category A Joint option switch located in the Nozzle dialog is inactive. [76738]

  • Pipe Caps

    • Full user defined materials available
      Full user defined materials are now available for B16.9 pipe caps and can be specified in the dialog and Material Scheme. [67789]

  • Rings

    • Large ring or bulkhead deficiency clarification
      A deficiency has been revised in the Deficiencies Summary when the Large ring or bulkhead option in the Rings dialog is active, and no small stiffener rings are present between the large rings. The deficiency now states, "Figure 4.4.2: A stiffening ring specified as a large ring or bulk head requires small stiffeners between bulk head support points. Change ring type to a small stiffener ring or add intermediate small stiffeners." [76778]

plus 4

API Storage Tank


  • API 650

    • API Standard 650: Welded Tanks for Oil Storage now available
      The design of Welded Tanks for Oil Storage per API Standard 650, Thirteenth Edition, is now available by selecting the New API 650 Tank Document icon in the Standard toolbar.

      Highlights of this new design feature include:

      • Calculations and modeling of components such as shell courses, self-supported roofs, tank bottom and annular plates, top angle, wind girders, stiffening rings, tank anchorage, and stairs
      • Design of shell openings such as standard nozzles, low-type reinforced openings, manholes, circular and diamond shaped reinforcement plates
      • Ability to design for wind loads per various editions of ASCE
      • Annex E - Seismic Design of Storage Tanks
      • Annex F - Design of Tanks for Small Internal Pressures
      • Annex V - Design of Storage Tanks for External Pressures
      • Annex A - Optional Design Basis for Small Tanks
      • Annex M - Requirements for Tanks Operating at Elevated Temperatures
      • Annex S - Austenitic Stainless Steel Storage Tanks
      • Annex X - Duplex Stainless Steel Storage Tanks
      • Automatic design features for placement of stiffening rings to account for wind loads and external pressure and for tank anchorage when required

      [61910]

  • Lining and insulation
    Lining and insulation can now be added to API 650 tank roofs, shell courses, and tank bottoms. [77436]

  • Storage tank defaults page
    Storage tank defaults can be viewed and edited in Set Mode Options > Defaults > Storage Tank Design. Storage tank defaults can also be accessed and edited using the Storage Tank Defaults button on the General Information page of the Tank dialog during initial tank creation. [76723]

  • Tank component material defaults
    Tank component material defaults can be viewed and edited in Set Mode Options > Defaults > Storage Tank Materials. Material defaults are available for Carbon Steel, Austenitic Stainless Steel (Annex S), and Duplex Stainless Steel (Annex X). When activating or deactivating Annexes S and X on the General Information page of the Tank dialog, the tank component materials throughout the dialog will automatically update with the default material set in Set Mode Options. [78129]

  • Platform/Ladders

    • Spiral staircases now available for API storage tanks
      Spiral staircases can now be added to API storage tanks via either Attach > Stairs or the Components pane. The Tank Stairs report is generated and includes an echo section for all values input into the Stairs dialog. [66396]