Bar End conditions
The Bar - End conditions dialogue controls releases, eccentricities, and end-specific settings for line elements.
Following tools provide this dialogue. Some use full dialogue, others use only reduced version:
- Beam
- Column
- Intermediate section
- Column corbel
- Pile
- Wall foundation
When you open the End conditions tab, the following (or similar) window appears.

Eccentricity in analytical model
Two mutually exclusive options determine where end-releases are applied:
- End-releases applied at ends of theoretical axis – use when the bar connects directly to a shell or to another bar along its centre-line
- End-releases applied at centre of gravity (physical axis) – use when the joint is offset from the axis of the connected bar
- Consider eccentricity caused by cracking in cracked section analysis – include additional offset created by redistributed stresses
Same at both ends
- The same at both ends – when ticked, start and end share identical settings.
Untick to activate Start and End buttons and assign different releases and offsets per end
Releases
- Type – drop-down list of named release sets
- Edit library… – opens a dedicated window where you can add, rename, or modify release presets (read below for more detail)
Each degree of freedom has a checkbox and a numeric spring value (0 = free, large number = fixed):
| Translation | Rotation |
|---|---|
| e,x′ – axial | φ,x′ – torsion |
| e,y′ – local y | φ,y′ – bending about y |
| e,z′ – local z | φ,z′ – bending about z |
Quick presets:
- Fixed – sets all six components to rigid
- Hinged – releases only bending rotations φ,y′ and φ,z′ while keeping torsion and translations fixed
Eccentricity
Specify local offsets between the analytical line and the physical centroid:
- y′ – lateral offset
- z′ – vertical offset
Graphical snap
A miniature cross-section sketch shows key reference points (e.g., top-left corner, centroid). Click any point to auto-fill the y′ and z′ fields with its coordinates, ensuring quick and accurate placement.
Edit library dialogue
Selecting Edit library… from the Type drop-down opens a window for creating, modifying, and organising named end-release sets.
Names of saved releases
On the left hand side is a scrollable list shows every saved release set.
Click a name to load its parameters into the right-hand controls.
Parameters
On the right hand side are the parameters for selected release.
- Name – text field for the selected release set
- Degrees of freedom – tick a box to activate the numeric spring field
- e,x′ – axial translation
- e,y′ – local y translation
- e,z′ – local z translation
- φ,x′ – torsion
- φ,y′ – bending about y
- φ,z′ – bending about z
- Quick presets
- Fixed – sets every spring to rigid
- Hinged – releases rotations φ,y′ and φ,z′ while keeping others rigid
Bottom-row actions
- New – add the current settings as a new library entry
- Modify – overwrite the highlighted entry with current settings
- Delete – remove the highlighted entry
- Import – load a .fdlbc file to add entries. Entries with matching names will be ignored, keeping the local definitions
- Export – save the entire library to an external file