Your browser version is outdated. We recommend that you update your browser to the latest version.

Leonine International Inc.

Mechanical Engineering Specializing in:

  • Boiler and Associated Plant
  • Industrial Water Treatment for Boilers and Power Plants
  • Piping, pipe stress analysis
  • Heat Exchange
  • Steam Plant    
  • Power Plant
  • Thermal Oil Heating Plants
  • De-aerators
  • Fans

Leonine International Inc.

10 Queen Street West, Unit 205

Cambridge, Ontario

N3C 1G1


Phone: +1 (519) 260 0052


RiserCalc is an application, which the designer uses to calculate the loads on the anchors which support the pipes in a highrise building.  the following screenshots illustrate how the user would input the data into the program for their building.

General Input DataGeneral Input Data

In the second tab the user inputs the following:

  • the floors above ground, and below ground
  • if the ground floor starts from zero or one
  • the install temperatures for hot and cold pipes
  • the design standard
  • safety factors used
  • the creep and shrinkage allowed for the building
 Building elevationsBuilding elevations

 In the third input tab the user inputs the elevation of each floor in the building.

To aid in the work, the user inputs the elevation at each floor where the height changes, leaving the floors of similar height empty.  Then clicking the calculation button will fill in all the floors between the values entered, and calculates the elevations of each floor above ground.

The user can then input any description for each floor as desired and input the data.

 Riser DetailsRiser Details

 In the fourth input tab the user inputs specific principal details of each riser.  

Based on the service the user selects, cold pipes are shown in blue, and hot pipes are shown in red.

Once complete the user inputs this information by clicking the 'Input Riser Data' button.

 Riser FloorsRiser Floors

 In the fifth input tab the user inputs:

  • the size of the riser,
  • the material of the riser
  • the insulation thickness,
  • the floors where there are anchors
  • the floors where there are guides
  • the floors where there are expansion joints
  • the floors where there are branches

Various tables are output interactively that assist the user.

 Project DetailsProject Details  In this tab the user inputs the project information which forms part of the riser reports.

 In this tab the loads are output, and the user can output the reports from the program.

The user can select to output only the layout which is a graphical representation of the riser, or the riser report which includes the layout, the loads, and the deflections reports.

The user can also choose to output all or a selection of the risers from the program.


 In this tab the deflections between the anchors is output.

The deflections take into account the expansion of the pipes, and the movement of the building as a result of creep and shrinkage.

If the deflection at an expansion joint is larger than permitted by the selected joint, the results appear in red.

The unit expansion is output for the user to compare with against expected results, and used to calculate the expansion joint loads.


 In this tab the hydro-static pressures at each level are calculated and added to the pumping pressure head.  

the pressures allow the designer to select the appropriate pipe, select the correct valves and fittings.  

If the pressure is higher than the expansion joint is designed for, the results appear in red.

The pressures calculated are used to determine the pressure thrust from the expansion joints on the anchors, that are transferred to the building.


This software will calculate the fluid load carried at the lowest anchor in the riser.  Pipe stress analysis software typically will proportion the contents load between the anchors, which won't make a big difference with small elevation changes.  The correct fluid loads of the bottom anchor load are determined using RiserCalc.