ASME Samples

Registered pressure vessels that can be calculated to code rules must be calculated to the code rules. We use 3 commercial software packages combined with our in-house spreadsheets to ensure compliance prior to P. Eng. stamping. More on the software that we use can be found below the samples.

We have designed or reviewed over 4000 pressure vessels to ASME codes over the last 15 years. We can help in your full design cycle from pencil sketch to finished P. Eng. stamped drawing. Or we can just do the calculations, or even review your calculations and drawings. The samples below show what you can expect when you partner with us.

These samples are from ASME VIII-1 but we also work to VIII-2, I, IV and Piping codes B31.1, B31.3 and B31.5.

The Basics: Pressure Vessels with Commonly Used Features

Vertical Water Softener Vessel

This vessel is typical of many we have designed for water service for human consumption or industrial use. This sample discusses the use of Compress, IBC Seismic calculations, and using SolidWorks for vessel drawing.

Learn More >

Horizontal Retention Vessel

This 8ft diameter contact tank (or retention vessel) keeps water and chlorine in contact for a guaranteed minimum safe amount of time at the maximum possible flow rate.

Learn More >

Audit Vessel

This is a typical ASME VIII-1 audit vessel. We discuss what happens during an ASME audit and how many sample vessels need to be built to justify more than one ASME stamp.

Learn More >

More Advanced

More advanced pressure vessels often require the use of multiple programs or additional spreadsheets to analyze. They can combine different fields like heat transfer and stress analysis.

Tower with Combined Loads

This tower sample focuses on the combination of seismic and external pressure loads.  The calculations are done in Compress, and the drawing is made in SolidWorks.

Learn More >

Heat Exchanger

This sample heat exchanger is a collaboration with H&C Heat Transfer Solutions who ran the heat transfer calculations. The UHX code calculations cover the shell, tubesheet and tube stress per the temperatures from the heat transfer analysis.

Learn More >

Vessel with a Large Opening

This sample vessel is a collection of less common design features: large nozzles, swing bolt covers, cone discontinuities, use of bar stock for nozzles and sanitary ferrules in vessels.

Learn More >

Beyond Pressure Vessel Design

Canada’s CRN vessel registration system places unique requirements on vessel designers. Although our CRN system is ASME code based, successful applicants require knowledge far beyond that found in code books. We also design accessories for our customers to help them get their vessels built.

Canadian Piping Registration

Piping is hard to register in Canada. This sample discusses in depth what is required to get a piping system registered, and how it changes from province to province.

Learn More >

Canadian Generic Vessel Registration

Generic vessel design registration is a useful method of reducing delay and cost involved in the Canadian CRN system. This method allows a manufacturer to register once and build a variety of derived designs without the need to re-register. Highly recommended.

Learn More >

Spreader Bar

We design spreader bars like this to move our customer’s vessels. A common variation is to have multiple bottom lifting locations for different size vessels.

Learn More >

The Software Used to Make these Samples

We use leading industry standard code calculation programs to solve our customers design problems. We also have a large library of in-house spreadsheets which we use when commercial programs do not fit. We prefer to use SolidWorks to create our drawings, but we can use AutoCAD when required by our customers.

There is rarely only one program that can solve a design problem. Where possible, we can switch to programs that our customers are familiar with.


Currently our favourite all round code calculation package. We use this package by choice for the majority of our VIII-1 code projects. We like the broad range of obscure code rules and checks programmed into the package. We wish that the printout was more concise and readable.

Learn More >

Design Calcs

This program provides the easiest to read output of any code software we have seen to date. It does not have the scope of code rules found in Compress.

Learn More >

Pressure Vessel Elite by Intergraph

We use this package by choice when designing heat exchangers. The programmed code rules are extensive, but the reports are challenging to read.

Learn More >


The above commercial packages cannot calculate all pressure vessel details. We have a huge library of spreadsheets to fill in the gaps when required. Educational versions of a few of these spreadsheets are posted on our site.

Learn More >

SolidWorks Simulation

We use SolidWorks Simulation Finite Element Analysis (FEA) to solve problems not covered by code rules. Whether the problem is to validate an existing design to meet code requirements or design a new product SolidWorks Simulation is an extremely powerful and productive tool.

Learn More >


NozzlePro is a powerful FEA tool for the analysis of nozzles and supports. This program creates the model, runs the analysis and interprets the results to ASME code rules.

Learn More >


We have used SolidWorks to complete thousands of solid models and drawings. This is also our modeling package for FEA simulation.

Learn More >


We have transitioned to using SolidWorks in our design projects, but we can still use AutoCAD where requested by our customers.

Learn More >