This documentation explains the usage of the enginesheets. If you want to know how the backend will perform your calculations, read the Caleng Docs.


Sheet List

Common Parameters


You have 4 types of forces sets: Full forces set (FFS), shear forces set (SFS), moment forces set (MFS) and axial forces set (AFS). The only difference between them is that some forces will not appear in some sets.

Identifier Force Description Appearing in Units
P Axial Force FFS, MFS, AFS `kN`
M2 Bending moment 2-2 FFS, MFS `kN*m`
M3 Bending moment 3-3 FFS, MFS `kN*m`
V2 Shear 2-2 FFS, SFS `kN`
V3 Shear 3-3 FFS, SFS `kN`
T Torsion FFS, SFS `kN*m`

Normally, you will have both ULS and SLS forces sets in each enginesheet.

Bolt Array

In a bolt array form, the user must choose the following parameters:

Identifier Description Choices Units
Standard Bolt size standard Metric: ISO / Euro bolts (mm)
American: US bolts (inches)
Custom: User custom bolts
Bolt size Name of the bolt size. Builtin types are named as per its size List of bolts from selected standard None
Bolt grade Bolt grade. Material properties are picked from this parameter List of builtin and custom grades None
EC3 Joint Category Joint Category according to Eurocode 3 Table 3.2 A, B, C, D and E.
Categories may be unavailable in order to respect a specific joint constraint.
Bolt holes Holes standard according to Eurocode 3. Currently only normal or oversized. Normal holes
Oversized holes
Surface Class Only available in pretensioned categories: B, C or E. A, B, C or D None
p1 Serie of distances between bolts (Tekla styled)* None `mm`
p2 Serie of distances between bolts (Tekla styled)* None `mm`

* To type a serie of distances, type each one separated by spaces. For example: 45 50 50 50 45. If you have the same distance several times, you can joint them with a *, just like this: 45 3*50 45. Another example is provided in the figure. Leave the field blank if you have only one column/row.

Tekla notation

Tekla distances notation


Profiles are defined through two parameters: Type and section. In most enginesheets aditional parameters are needed. Check the specific docs of your sheet for more information.

Identifier Description Choices Units
Type Type of profile section.
Every section (being builtin or custom) must be categorized
Pipe: Circular Hollow Section
Tube: Rectangular Hollow Section
H Shape: Includes H, I, Wide flange, and alikes
L Shape: Symmetrical or asymmetrical L shapes
U Shape: U or C shapes without lips
Section Name of the bolt size. Builtin types are named as per its size List of sections from selected type Usually `mm`

Profile Position

Sometimes you can define an arbitrary profile position. Three parameters are needed:

Identifier Description Units
g1 Eccentricity in 1-1 direction `mm`
g2 Eccentricity in 2-2 direction `mm`
rotation Rotation. Counterclockwise `º`

First rotate and then traslate as stated in caleng docs.

Joint schema

Position schema

Plate Position and Profile Rotation

A different approach when placing plates. This time you enter the plate displacement (and not the profile displacement). This was created for a better intuitive form input. The profile rotation remains the same.

Identifier Description Units
g1 Plate eccentricity in 1-1 direction `mm`
g2 Plate eccentricity in 2-2 direction `mm`
rotation Profile rotation. Counterclockwise `º`
Joint schema

Position schema


Basic parameters for plates are material and thickness. Width and length are required in most plate forms. If the plate is bolted, bolt-to-edge distances must be provided.

Identifier Description Choices Units
Material Steel material name Steel material list (custom and builtins) None
t Plate thickness None `mm`
width Plate width. Ussually perpendicular to the main force None `mm`
length Plate length. Usually parallel to the main force None `mm`
e1 Bolt-to-edge distance in 1-1. Left (or negative values) side. None `mm`
e1* Bolt-to-edge distance in 1-1. Right (or positive values) side. None `mm`
e2 Bolt-to-edge distance in 2-2. Left (or negative values) side. None `mm`
e2* Bolt-to-edge distance in 2-2. Right (or positive values) side. None `mm`
e1=e1* If selected, e1* will be autosolved as: `e1^**=e1` Checkbox None
e2=e2* If selected, e2* will be autosolved as: `e2^**=e2` Checkbox None