Select your language

  • Spanish
  • English (UK)
  • Home
    • News
    • About
    • Privacy
    • Legal
    • Vision
  • Services
    • Engineering
    • Consultancy
    • Fitness For Service
    • Frequently Asked Questions
  • Software
    • Free Engineering Tools
    • PCC - Pipe Class Calculation
    • FLG - EN 1591-1 Flange Calculation
    • E80 - EN 13480-3 software
    • B03 - ASME B31.3 Software
    • B12 - ASME B31.12 Software
  • Library
  • Contact
  1. You are here:  
  2. Home
  3. Software
  4. B12 - ASME B31.12 Software

B12 - ASME B31.12 Calculation Software

Details
Last Updated: 11 February 2024

Project piping design is based on many calculations. Project pipe classes are designed based on the relevant calculation codes. The B12 software uses the ASME B31.12 for the internal and external pressure calculation of pipe and fittings. The difference with PCC ASME B31.3 calculations is that the output includes the information about intermediate results and the flow of calculation.

The B12 application can be used to study the code calculations for different design conditions, materials of construction and component dimensions. The tool is used for engineering training as conducted at InIPED, the International Institute of Plant Engineering and Design.

The application has in addition to regular calculation reports an unconventional output: it can show a detail report how every formula is passed and what the input/output is. This is very useful when for example an iteration is done to get a solution. The validation of each calculation is a separate report with a summary and the detail in- and output.

The dimensions entered are shown in a dimensional sketch to scale. The sketch can be exported to DXF format for further use in a CAD application. The sketch has a tool to measure dimensions when the engineering is working on the calculations.

The B12 application is made for Notified Bodies, Authority Approval Companies, for code calculation development, researchers and those engineers who are interested in the minute details of the calculations.

B12 - dimension Input

Details
Last Updated: 11 February 2024

Proper engineering calculations include the validation of the dimensional input of the pressure components being calculated. The assessment based only on values is sometimes difficult due to interpretation or just the amount of dimensions to be checked. The most efficient assessment is done to use a sketch representing the dimension input to scale to the user.

The dimensions entered in B12 are therefore shown in a dimensional sketch to scale. This sketch can be exported to DXF format for further use in a CAD application. The sketch has a tool to measure dimensions working with the calculations. The dimensions can be checked in the CAD application but also the calculated material and pressure areas, which are regularly used in the calculations. 

Figure: Example welded outlet fitting

B12 - application

Details
Last Updated: 11 February 2024

The calculation output from ASME B31.12 can be:

  • summary report
  • formula based output based on last iteration (if applicable)
  • formula based output of all iterations (if applicable)
  • unit test summary of formulas
  • unit test full output of the formulas

The output gives to user to validate the initial formulas, the procedure in which the formulas are generated and to have confidence of the correctness on the summary report

Figure: calculation code subject selection

B12 - calculation codes and standards

Details
Last Updated: 11 February 2024

The B12 application uses the ASME B31.12 code calculations. This application is part of a family of piping calculation applications. The other calculation codes will include:

  • AD2000
  • ASME B31.1
  • ASME B31.3 (refer to the B03 application)
  • ASME B31.4
  • ASME B31.8
  • ASME B31.12 (refer to this application)
  • EN 13480-3 (refer to the E80 application)
  • EN 1591-1 (refer to the FLG application)
  • RToD

B12 Shop

Details
Last Updated: 04 March 2024

The B12 application can be purchased online. Request the price list and licensing details via the contact from on this site.

After installation of the software you will need to request the license key:

  • use in menu, System > License, save the request file
  • send the file to Red-Bag
  • you will receive the license key via email
  • enter the license key in the same dialog System > License
  • click OK and your license is activated
  • restart the software

The license will end after the license time is expired.

The 12 month license of B12 can be purchased with the below button:

Privacy - Legal - Vision

'Reliability is yet to become the most important characteristic of modern companies'
© 2025 Red-Bag BV

This website might use cookies to help us give you the best experience when you visit our website. By continuing to use this website, you consent to our use of these cookies. Cookies are small text files which are sent to your device when you visit a website. Cookies are then sent back to the originating website on each subsequent visit, or to another website that recognizes that cookie. Cookies act as a memory for a website, allowing that website to remember your device on your return visits. Cookies can also remember your preferences, improve the user experience as well as tailor the adverts you see to those most relevant to you.