Release Notes

Current version 2.0.0

Specification improvements

Improvements in the specification are not changing the functionality or compatibility of SAF. These changes only improve the understandability of SAF documentation.

14.9.2021 Edge indexing issue: GitHub - discussion

15.7.2021 StructuralLoadGroup:

  • "Load type" string: condition moved from description (required only for "Load group type" = Variable)

15.7.2021 StructuralSurfaceActionDistribution:

  • "Load applied to" string: attribute is not required (required string was in contradiction with description) ​​​​​​​

Release notes

8.8.2021 - Fixing flaws in SAF spec v1.0.9 and v2.0.0

Following changes were done based on the proposal discussed on GitHub - discussion, GitHub - issue.

StructuralSurfaceActionDistri (SAF 1.0.9)

  • Object renamed from StructuralSurfaceActionDistribution to StructuralSurfaceActionDistri. Original name exceeds the allowed number of characters for the name of an excel sheet.

StructuralSurfaceAction (SAF 1.0.9)

  • added new column: "2D member distribution" - reference to StructuralSurfaceActionDistri

  • added new column: "Force action" - enum defining on which object is load applies (On 2D member, On 2D member region, On 2D member distribution)

  • change of a rule: "2D member column" required only if Force action = "On 2D member"

StructuralCurveAction (SAF 2.0.0)

  • new column added for reference: "2D member region" - reference to StructuralSurfaceMemberRegion

  • new column added for reference: "2D member opening" - reference to StructuralSurfaceMemberOpening

StructuralCurveMoment (SAF 2.0.0)

  • new column added for reference: "2D member region" - reference to StructuralSurfaceMemberRegion

  • new column added for reference: "2D member opening" - reference to StructuralSurfaceMemberOpening

StructuralEdgeConnection (SAF 2.0.0)

  • new column added for reference: "2D member region" - reference to StructuralSurfaceMemberRegion

  • new column added for reference: "2D member opening" - reference to StructuralSurfaceMemberOpening

21.12.2020 - Version 2.0.0

In version 2.0.0:

New attribute added:

Project and model specification - Model sheet, National code added

StructuralPointAction - Possible to input angled point force, Extended Direction enum, Added Vector attribute

StructuralPointActionFree - Possible to input angled point force, Extended Direction enum, Added Vector attribute

StructuralCurveAction

  • Possible to input angled line force, Extended Direction enum, Added Vector 1 and Vector 2 attribute

  • Extended Force action enum by "On subregion edge" and "On opening edge"

StructuralEdgeConnection

  • Added enum attribute "Boundary condition" to allow input on different types of edges (2D member, 2D opening, 2D subregion)

StructuralCurveMoment - Extended Force action enum by "On subregion edge" and "On opening edge"

StructuralCurveFree - Possible to input angled line force, Extended Direction enum, Added Vector 1 and Vector 2 attribute

We removed default column value.

We included more attributes as required to ensure all important and structural engineering relevant data will be exchanged

11.12.2020 - Version 1.1.0

In version 1.1.0:

New object added:

Structural Proxy Element - object which allows to describe general solids

4.12.2020 - Version 1.0.9

In version 1.0.9:

  • LCS type is required value for StructuralCurveMember

  • Added ID for Model and Project sheet in

Project and model specifications

StructuralStorey

StructuralCurveMemberVarying

  • New object StructuralSurfaceActionDistribution to describe load panels

  • Added detailed description for Global coordinate system property in Project and model specifications

26.11.2020 - Version 1.0.8

In version 1.0.8, few small formal changes was made

  • Thermal load for 2D members - removed delta T attribute, to specify single value for constant temperature change, use attribute "TempT "

  • Added Id attribute for Project and Model information

  • "Project nr." changed to "Project nr" (removed dot) in Project information

  • removed "V" in front of SAF version attribute at Model information

13.11.2020 - Version 1.0.7

In version 1.0.7, three major additions were added

  • Thermal load for 1D members

StructuralCurveActionThermal

  • Thermal load for 2D members

StructuralSurfaceActionThermal

  • New types of eccentricities (structural and analysis) for

StructuralCurveMember and StructuralSurfaceMember

23.10.2020 - Version 1.0.6

In version 1.0.6, four major additions were added

  • "Parent ID" added for

StructuralSurfaceMemberRegion

StructuralSurfaceConnection

StructuralEdgeConnection

RelConnectsStructuralMember

RelConnectsSurfaceEdge

StructuralCurveAction

StructuralSurfaceActionFree

StructuralCurveMemberRib

StructuralCurveConnection

StructuralCurveMoment

StructuralSurfaceActionThermal

RelConnectsRigidCross

StructuralCurveEdge

StructuralCurveMember

StructuralSurfaceMember

StructuralSurfaceMemberOpening

  • "Area" attribute added for

StructuralSurfaceMemberRegion

StructuralSurfaceMember

StructuralSurfaceMemberOpening

  • Formcodes description was updated

Formcodes

  • Structural and Analysis eccentricity was introduced for:

StructuralCurveMember

StructuralSurfaceMember

Changed objects:

StructuralCrossSection

  • Form code is required value for CSS type "compound"

StructuralCurveMember

  • Simplified System line alignment description

14.04.2020 - Version 1.0.5

In version 1.0.5, four major additions were added

  • "Parent ID" for StructuralCurveMember and StructuralSurfaceMember

  • new object StructuralCurveMemberVarying to define tapered, arbitrary, haunch beams

  • new object StructuralStorey to define storey levels

  • new enum describing cross section LCS type in StructuralCrossSection

New objects:

StructuralCurveMemberVarying

  • New object for description tapered, arbitrary, haunch beams

StructuralStorey

  • New object for description structural storey, floor levels

Changed objects:

CompositeShapeDef

  • Added LCS explanation

Geometry

  • Added SAF geometry strings column

  • Edited values for bezier, added further explanation

Introduction

  • Added general LCS vector description

  • Updated pictures (LCS is now self explaining)

Project and model specifications

  • Added description column

  • Added enum LCS of cross section

  • Added RigidCross in the list of objects

  • New feature for ignored groups and objects and add list of groups and objects

RelConnectsStructuralMember

  • Added definition of fully rigid connection

StructuralCrossSection

  • Formcode is now required for manufactured cross sections

  • Removed LCS of cross section enum

  • Added new enum "LCS of cross section"

StructuralCurveAction

  • Specified rel vs abs

StructuralCurveMember

  • Added Parent ID

  • LCS type "Standard" not used anymore

  • Added column "Arbitrary definition" to link to StructuralCurveMemberVarying

  • Fixed typos

StructuralCurveMemberRib

  • Updated description column

  • New picture explaining LCS of the rib

  • Fixed typos

StructuralCurveMoment

  • Specified rel vs abs

StructuralMaterial

  • Quality and Name is recommended to set the same value

StructuralPointAction

  • Specified rel vs abs

StructuralPointMoment

  • Specified rel vs abs

StructuralSurfaceActionThermal

  • Specified meaning of temperatures

StructuralSurfaceMember

  • Added Parent ID column

  • Fixed typos

StructuralSurfaceMemberOpening

  • Added all supported geometries

StructuralSurfaceMemberRegion

  • Fixed typos

Supported shapes of parametric cross section

  • Added missing parameter "s" for I Section with haunch Asymmetric

10.10.2019 - Version 1.0.4

In version 1.0.4, "Id" row was added to all supported objects.

Changed objects:

Project and model specifications

  • Attribute "ADM version" was deleted

  • Improved description in a manner that is clear that model and project sheets are defined in rows and not in columns like other objects

  • "Created" and "Last update" attributes have changed the format of the date and time

  • Added excel examples

StructuralSurfaceActionThermal

  • added attribute "2D Member Region"

StructuralSurfaceActionFree

  • C vertexes explained in detail, added images

Introduction

  • Minor changes in formatting

StructuralSurfaceMember

  • Description extended for the edges numbering of surface members

RelConnectsRigidMember

  • Added link to StrucutralSurfacesMember for explanation of edges numbering

  • Enums for constrains sorted

RelConnectsRigidLink

  • Added description about coordinate system of RigidLink

  • "Type" column deleted

  • Enums for constrains sorted

  • Added description to hinge position

StructuralCurveMember

  • Bezier, Spline and Parabolic arc are supported

StructuralCurveActionFree

  • Bezier, Spline and Parabolic arc are supported

StructuralCurveMemberRib

  • Bezier, Spline and Parabolic arc are supported

19.8.2019 - Version 1.0.3

New objects:

RelConnectsRigidCross

RelConnectsRigidMember

Changed objects:

Introduction

  • Local Coordinate System of 1D and 2D members described in detail

RelConnectsRigidLink

  • General update of all attributes: Functionality reduced on Nodes only (due to implementation of internal nodes), new enums for displacements

  • Added new properties

Geometry

  • Edited size of pictures

  • Pictures updated

StructuralSurfaceMember

  • Edited size of pictures

StructuralEdgeConnection

  • Updated notes

StructuralPointAction

  • Minor changes pages set up

  • Updated pictures

StructuralCurveAction

  • Minor changes pages set up

  • Updated pictures

StructuralSurfaceMemberRegion

  • Updated picture

StructuralCurveMoment

  • Updated pictures

13.6.2019 - Version 1.0.2

New objects:

Geometry

23.5.2019 - Version 1.0.1

New objects:

CompositeShapeDef

Changed objects:

Supported shapes of parametric cross-section

  • Updated images of parametric cross-sections

StructuralPointActionFree

  • Excel sheet link fixed

StructuralPointMoment

  • Excel sheet link fixed

Formcodes

  • Updated "Corresponding Description ID of the profile" for L section

Supported shapes of compound section

  • Unification of terminology

Supported shapes of parametric cross-section

  • Shape Enum correction: "I Section with haunch Asymmetric"

StructuralEdgeConnection

  • Excel sheet link fixed

RelConnectsStructuralMember

  • Excel sheet link fixed

RelConnectsSurfaceEdge

  • Excel sheet link fixed

StructuralLoadGroup

  • Excel sheet link fixed

StructuralLoadCase

  • Added values for "Load type": Temperature, Wind, Snow, Maintenance, Fire, Moving, Seismic and Standard

  • Removed values for "Load type": Primary effect

  • "Specification" Enum replaced by "Duration" with following possible values: Short, Medium, Long and Instantaneous

  • Excel sheet link fixed

StructuralPointAction

  • Excel sheet link fixed

StructuralCurveAction

  • Excel sheet link fixed

StructuralCurveActionFree

  • Excel sheet link fixed

StructuralSurfaceActionFree

  • Notes updated

  • Excel sheet link fixed

StructuralCurveMemberRib

  • Alignment description updated

  • Defined new value: "Eccentricity ez"

  • Extended description for "Type of connection" and "Layer"

  • Minor changes in table style

StructuralCurveConnection

  • Defined new value as Enum: "Type"

RelConnectsRigidLink

  • Redefined default value for "Hinges"

StructuralLoadCombination

  • Added excel example sheet

Project and model specifications

  • New value defined "SAF version"

  • Extended definition of the Values: Type of data, Value example or enum definition, Required value, Default value

  • Minor text changes

StructuralMaterial

  • Excel sheet link fixed

StructuralCrossSection

  • Defined new Enum for Cross-section type: "General"

  • For Cross-section type "General" is further specification moved to CompositeShapeDef

  • Excel sheet link fixed

StructuralCurveEdge

  • Excel sheet link fixed

StructuralCurveMember

  • Excel sheet link fixed

StructuralSurfaceMember

  • Updated description for: "Edges"

  • Excel sheet link fixed

Startup page

  • Major update of changes in Version 1.0.0 (Release Notes)

StructuralPointConnection

  • Excel sheet link fixed

StructuralSurfaceMemberOpening

  • Excel sheet link fixed

StructuralSurfaceMemberRegion

  • Excel sheet link fixed

StructuralPointSupport

  • Excel sheet link fixed

StructuralSurfaceConnection

  • Excel sheet link fixed

StructuralSurfaceAction

  • Excel sheet link fixed

19.3.2019 - Version 1.0.0

New objects:

StructuralCurveConnection

RelConnectsRigidLink

StructuralLoadCombination

StructuralCurveMoment

StructuralCurveActionThermal

StructuralSurfaceActionThermal

Changed objects:

StructuralCrossSection

  • Added new types to parametric shapes of Cross-section (I Section with haunch Asymetric, T Section with haunch, Trapezoid) - in annex

  • Added definition of general cross-section

  • Added support for compound cross-sections

  • Added attributes for analysis properties of the cross-section

StructuralMaterial

  • Quality is required value

  • Added new design properties for timber material (in Annex)

StructuralEdgeConnection

  • Coordinate system: added "Global" option

StructuralPointSupport

  • Added parameters "Compression only", "Tension only" for three translation constraints (X, Y, Z)

StructuralCurveConnection

  • Added parameters "Compression only", "Tension only" for three translation constraints (X, Y, Z)

StructuralEdgeConnection

  • Added parameters "Compression only", "Tension only" for three translation constraints (X, Y, Z)

StructuralCurveMemberRib

  • Alignment: add user defined value

StructuralCurveMember

  • Behaviour in analysis: add new options for tension only and compression only

StructuralSurfaceMember

  • Added support for variable thickness

  • LCS definition by vector

  • Support for circle slab (Circle by point, Circle by 3 points)

StructuralPointAction

Deleted attribute "extend"

StructuralLoadGroup

  • Enum of "Load group type" attribute changed

StructuralLoadCase

  • Deleted attribute "Specification"

StructuralSurfaceActionFree

  • Added names of the vertexes of the polygon

Model specification

  • Added attribute for SAF version