0 Votes

Adjust analytical model

Last modified by Iwona Budny Bjergø on 2021/03/19 11:12

Available in: 3D Structure, 3D Frame

Physical body geometries derived from 3D model-based workflows (such as IFC) and their automatic conversion based on their parameters (length, height, mid-plane, etc.) do not provide a continuous analytical model. FEM-Design now gives quick tools for adjusting analytical members to the structural grid (defined by storeys and axes) or for connecting them to each other correctly.

Of course, these adjuster functions can be used at any time (not linked to 3D model imports) to re-align the members of the analytical model, for example after creating new building parts, new storeys, or new elements.



The adjuster functions are available in Structure mode under the Adjust analytical model command (Tools menu or Others toolbar):


Adjustment functions

The adjustment functions can be grouped in two ways:

  1. By element transformation (adjuster) type:
    • "Align" moves an analytical member parallel to its axis or plane.
    • "Fit" stretches or cuts back an analytical member in its axial or planar direction.
  2. By type of the reference object used in adjustment:
    • Adjust analytical members to other analytical members (for example stretching Columns to Beams).
    • Adjust analytical members to reference planes defined by the structural grid (Storeys and Axes).

The next figure shows the adjustment functions and their major settings:


General application rules:

  • For each adjustment operation we should select two groups of elements:

    • Reference objects (called "master objects") to which we want to adjust analytical members, and
    • analytical members to be adjusted (called "objects to adjust" or target object)
  • Reference objects can be Storeys, Axes or analytical members too.
  • Considerations for adjustment planes (of master objects):
    • Plane of a Storey is infinite horizontally.
    • Plane of an Axis is infinite vertically, but it is finite laterally to the length of the Axis, and so this plane is considered if it intersects the target objects' bounding cuboid increased by Tolerance.
    • Plane of a master analytical member is limited by its bounding cuboid increased by Tolerance.
    • In case of bar-type master objects, we can select which plane (x’-y’ or x’-z’) we want to adjust the target elements with.
  • For each "alignment" operation, we can decide whether to keep the original position of the physical body or to move it to the member's new position. Of course, we may later consider the eccentricity behavior of the analytical member due to position differences.



  • In case of non-executed adjustment, we can get a textual summary about the adjustment results or we can visually check the reason. Just check the Show report option for the textual message or set Markers by warning types at Default settings. Markers' Comment label can be displayed in Wireframe display mode only. Markers can be deleted with ERASE command (Modify menu).
    • "Ambiguous" case represents when the alignment can have multiple outputs due to the current position of the elements to be aligned and the value of Tolerance.
    • "Beyond tolerance" case represents when there is no reference (master) object within the impact range defined by Tolerance.



Align any objects to...

Goal: Align (offset) Columns to structural grid system defined by Axes.

The figure shows how Tolerance affects the new position of Columns in their adjustment to Axes.

  • If a Column is within Tolerance distance to more than one Axes, FEM-Design checks if moving it into the intersection of the two Axes is within Tolerance distance. If not, the Column is considered as “Ambiguous”.
  • The same goal can be achieved by Selected objects options, if Walls are selected as "Master objects".


Align to each other...

Goal: Align (offset) all Walls to one plane, to the plane of the thickest Wall.

The figure shows the physical positions differences between active and inactive Do not move physical model option.

The same goal can be achieved by selecting Bottommost (instead of Thickest) Align to option.


Fit any objects to...

Goal: Fit (stretch or cutback) all vertical objects to Storeys.

The figure shows the result of the case where all Walls and Columns are selected.


Fit to each other...

Goal: Fit (stretch or cutback) shell elements (Walls and Plates) to each other.

The figure shows the result of the case where all Walls and Plates are selected.

In case of shell modifications, FEM-Design checks and considers not just the shells' outer but their inner edges (openings and holes) too.


Parent topic: Model check

See also: