Skip to main content

Edge connections


Many structural elements in FEM-Design can be connected to other parts of the structure using connection-type objects. These define how loads are transferred, how supports behave, or how two objects interact. All of these tools share the same core logic and structure in their settings. However, depending on the tool, some parts of the dialogue may be simplified — for example, only certain degrees of freedom may be editable, or some options may be hidden altogether. Following tools use similar dialogues:

Edge connectionSupport toolsConnection tools
Foundation slabPoint supportPoint connection
Retaining wallPoint support groupLine connection
Plane wallLine supportSurface connection
Profiled wallLine support group
Timber wallSurface support
Plane plateStiffness point (inside surface support tool)
Profiled plate
Timber plate
Fictitious shell


Connection dialogue

This dialogue has two tabs: General and Data.

General tab

  • Identifier - optional name or label for the edge connection

Data tab

Contains all the connection settings for how the connection interacts with adjacent elements.

Edge connections tab

Type

Type - use drop-down list to choose a predefined named connection type from the library. These named types are saved connection presets that can be reused across different objects.

Selecting the Edit library... option in the drop-down list opens a new dialogue for modifying the connection library (read below in more detail)


Calculations

Use these options to controls whether the same connection parameters are applied to all analysis types or different ones can be defined individually.

  • Same for all calculations - when checked, the connection uses the same spring and plastic settings for all calculations
  • Calculation type - drop-down list that available when the checkbox is unchecked. Lets you select a specific calculation type and define unique parameters for each
  • Copy to - copies the settings from the current calculation type to one or more other calculation types

Springs

Define the linear stiffness and plastic limits for the available degrees of freedom in the connection.

Each degree of freedom includes:

  • Compression and Tension stiffness - numeric input fields for spring stiffness. There is also a drop-down menu to select either of the predefined values: Fixed or Free
  • Plastic limit - optional yield force limit for the spring. Use the checkbox to enable plasticity limit and enter the value

Depending on the tool and connection type, the available degrees of freedom may include:

  • Kx′, Ky′, Kz′ - translational springs and plastic limits along local axes
  • Cx′, Cy′, Cz′ - rotational springs and plastic limits about local axes
info

There is an arrow button between the compression and tension values. If the button is active (light background) then writing a value into compression field fills the same value to tension field. If the button is inactive (dark background) then writing the value into compression field will not overwrite the value in the tension field.
The compression value will never be filled backward when writing into the tension field, no matter the state of the button.


Predefined types

Use these buttons to quickly apply a standard set of spring values based on typical structural behaviour.

Available options are:

  • Fixed - sets high stiffness in all directions
  • Hinged - releases rotational stiffness while keeping translational stiffness
  • Free in z′ direction - zero stiffness only in vertical direction (Kz′), other directions remain fixed
  • Free - releases all degrees of freedom
tip

Selecting one of these options will overwrite all manually entered stiffness and plastic values. Use them as a quick starting point, then fine-tune if needed.


Behaviour

Use the options to define how the connection behaves in case of relative movement between connected elements.

  • Detach - drop-down list to select the local axis (x′, y′ or z′ in both compression and tension directions) along which the connection may open or lose contact
  • Friction factor - numeric value that defines sliding resistance along the local x' direction
tip

When the detach behaviour is selected for an axis and direction, then if a force is acting in that direction, the whole connection is detached - so it does not connect to any other direction either.
In contrast, setting one degree of freedom to free will just make it have infinite deformation in that direction, but all the other directions remain intact and can still transfer loads.


Local system

Choose how the local coordinate system of the connection is aligned along the geometry.

  • Keeps direction along line - the local system (x′, y′, z′) maintains a constant direction along the connected edge or element. This option should be used for straight line edges
  • Direction changes along line - the local system rotates with the element’s geometry, adapting to its curvature or orientation. This option is best suited for curved edges, as the settings will be applied longitudinal/perpendicular to each point on the curved edge
caution

These settings affect how the spring directions and detaching behaviour are interpreted along the object.


Orientation of local system

This section shows a visual diagram of the local coordinate system (x′, y′, z′) used by the connection.

Local system orientation

The image helps clarify which direction corresponds to which spring or detaching behaviour in the Springs and Behaviour sections. No user input is required here - the section is informational only.


Interface position

This section is available only in Point connection and Line connection dialogues. It sets the exact location along the connection element where the springs, detaching, and friction parameters are applied.

Interface position dialogue

  • r - single numeric field for Point connection. Enter a value between 0 - 1 to specify the proportion measured from the element’s start point.
  • rs / re - two numeric fields for Line connection.
    • rs - ratio at the start of the line
    • re - ratio at the end of the line
info

A value of 0 locates the interface at the start point, 1 at the end point, and any value in between positions it proportionally along the element.


Setup "Rigid" ›

If you click on the Setup "Rigid" › button at the bottom of the dialogue, a new dialogue window opens.

Setup Rigid dialogue

Here you can quickly assign very high stiffness values to simulate a perfectly rigid connection.

  • Motions - translational stiffness applied to all K-springs (x′, y′, z′)
  • Rotations - rotational stiffness applied to all C-springs (x′, y′, z′)


Edit library dialogue

Selecting Edit library… from the Type drop-down opens a dedicated window for creating, modifying, and organising named connection types.

Edit library dialogue

Left pane - library list

A scrollable list shows every saved connection type.
Click a name to load its parameters into the right-hand controls.

Right pane - parameters
  • Name - text field displaying the selected connection’s name. Enter a new label here when creating a type.

There are also parameters for the connection which are identical to the descriptions above in the main article. These include:

  • Calculations
  • Springs
  • Predefined types
  • Behaviour
Bottom-row actions
  • New - adds the current values and Name as a new type to the library
  • Modify - overwrites the selected type with the current settings
  • Delete - removes the highlighted type from the library
  • Import - load an external file library file. Entries with matching names will be ignored, keeping the local definitions
  • Export - save the entire library to an external file for backup or sharing


Last update: 2025-10-07