Release notes
This page contains list of changes, fixes and new features in FEM-Design 24.
Version 24.00.004
Released: 11th of Sept 2025
Added:
- SAF import supports Eurocode-type load combinations when load factors are available.
Modified:
- Text for "Consider deflection..." button was extended in the Design parameter dialog of bars.
Fixed:
CAD/System
- Edge connections of a Wall were not updated if the Default connection data were modified by Copy properties command.
- Unit mass of fictive bars was not copied by pick or copy properties.
- Rotation of a Pile was not picked by Pick properties command.
User interface
- Dialog was displayed wrong in Polish translation: Analysis > Automatic numeric values > Display settings
- Toolbar had some docking inconsistencies.
- The border of the editbox was missing in some special cases.
- FEM Design 24 Quick Filters in large model could be slow.
- Some toolbar button menus opened at incorrect position if the toolbar had too many buttons.
Input (structural)
- Conversion of beams to Profiled plate did not work correctly in some cases.
- The state of the "Same for all calculations" checkbox in stiffness modifiers dialog was puzzled.
- Application data of timber panels were not copied by Copy properties command.
- Pick and Copy properties commands had no effect on Wall/Default connections.
- Stiffness tab of Truss dialog was not correct.
- When a vertical Beam was converted to Column, the eccentricity and end condition data might not have been set correctly.
- Status of Consider eccentricity... checkboxes of a Foundation slab was not copied by Copy properties command.
- It was not possible to register concrete circular hollow section into section library.
- PTC id was not copied in pick and copy properties.
- Material model table for generic soil material was missing.
- Quick tools window could disappear in some cases.
- Results got lost even if only the identifier of profiled/timber panels was modified.
- If only one tension stiffness value was changed in the edge connections dialog, it could cause crash.
- kdef values were not refreshed when panel type of timber panel was modified.
- Edge connection position number was not regenerated after changing edge connection ID.
Loads
- Notional loads were not generated on bar-shell models.
Analysis
- If in a construction stage calculation some of the removed bars had eccentricity, the results were inconsistent and led to equilibrium error.
- In Moving Load Dynamic calculation solving with Wilson-Theta method in some step of the time integration there was a wrong scalar value consideration.
- In "full excitation" type of transient response of footfall calculation, there was an index error in the integral calculation of the squared transient acceleration function. This might led to an overestimated transient acceleration response far from the excitation point.
- Concentrated Mass points applied on shell elements were compiled wrongly in certain cases.
- When support motion load was applied on detached supports or supports with different tension and compression stiffnesses, equilibrium and warning handling were incorrect.
- The construction states of the edge connections did not change after changing the construction states of fictitious shells.
- Modifying Default edge connections of a Profiled plate might have caused crash later, if the structure was already calculated.
Results
- For Plastic shell condition result, palette's Preview and Colours table did not refresh after Settings/Load command.
- Program could crash, when another object was selected from the Object combo box.
- In some special cases, the simultaneous result in maximum of sesimic load combination was not correct.
- Invisible results could be stored in the model file. Due to the large no. of invisible results (limit: 500), the following error message could appear: "Maximum number of results has been reached..."
- At construction stage result, the detailed result could be displayed for the bars which was removed from the stage.
- Results were not invalidated after copying a peak smoothing region.
- It was possible to increase the number of decimals of a numeric value over 10 by using the Increase decimals command.
RC bar design
- The modified calculation of hc,eff in Norwegian annex has been implemented for bars as well.
RC shell design
- It was possible to delete RC shell anchorage objects by "Erase" command, and it might have caused a crash later.
RC punching design
- Holes in slabs did not always have an effect on the u1 control perimeter for punching.
- Some chapters of Punching detailed results were hidden after deleting reinforcement in some special cases.
Steel design
- At bar-shell design calculation wrong material strength was used, if the material of the shells was modified.
Steel joint design
- In the Steel joint module built-in the 3D Struct module it was not possible to modify the Lcr and x values.
- Shear force calculation of end-plate bolts at BB1 joint was wrong.
- Unnecessary warning message during web panel calculation for KN4 joint.
Timber design
- Timber bar detailed result displayed thickness value in m instead of mm.
Tools
- It was not possible to register asymmetric T-section into the library.
StruXML
- Physical eccentricity of Wall foundation was not imported correctly from struxml, if it was not set to default.
- Pile labels were not on the Pile layer if the model was imported from struxml format.
IFC
- It was possible to delete hidden IFC Reference objects by Erase /Ctrl+A command.
Misc
- Too many warnings popped up after defining surface load with zero intensity.
- Program with detailed result windows could crash at load in some specific cases.
- Combination of Break and Elbow functions with undo could cause crash.
- Potential crash after loading corrupted .str file.
- Crash could occur in some rare cases, if shell detail result window was open but results were invalidated.
Version 24.00.003
Released: 8th of May 2025
Added:
- 'Basic' user profile.
- New documentation template tailored for the Plate module.
- Label for auto-handling anchorage of longitudinal reinforcement for RC shells.
- The struxml schema is now part of the installation. The official version that belongs with the version appears in the installation folder as strusoft_*.xsd.
- New map for characteristic snow load in Swedish annex according to BFS 2024:6.
- Support reactions can be exported for Simplex Foundation.
Modified:
- VBS script is no longer used for listing to Excel.
Fixed:
RC bar design
- Modifying the design parameter for more RC bars with cross-sections of different shapes caused a crash.
Foundation design
- Program could crash using check on foundation design tab.
Parametric model
- Crash could occur during loading file into parametric model saved from doc module.
User interface
- The window layout did not update after moving Calculation window from docked to embedded position in Steel Joint.
- It was not possible to define negative eccentricity value for timber panels.
- A new section could temporarily disappear after adding it to the library.
RC punching design
- In detailed result, the equation of VRd,max for punching was shown wrongly in some national annexes.
StruXML
- Latvia had incorrect short name in StruXML.
Input (structural)
- Using the same name for two materials could cause trouble in the material library.
- If multiple beams/columns with different cross-sections and materials were selected for displaying their properties in the Properties dialog, it was possible to close the dialog by pressing OK, even if the cross-section/material selected in the dialog did not fit the selected beams/columns.
- Changing code could cause crash at pile properties.
- It was not possible to add "U" section to the timber library.
- Setup dialog for timber plate connections was always displayed on the secondary screen.
- E2/E1 factor had no effect for concrete shells.
- Quick tools window could disappear in some cases.
RC shell design
- In some special cases, the reduction method used for the shear control regions gave higher shear force than the original one.
- Anchorage label for single reinforcement bars defined by their end points were faded.
Timber design
- Default kdef vaules were not correct for some of the orthotropic panel types.
Documentation
- Copying of graphical windows of Documentation module created windows, where "Hide selected" function was not available.
- When listing the maximum results for shear or punching utilization, incorrect load combination name could be displayed.
- Critical parameter tables of the Stability analysis results could have changed after recalculation to not valid before disappearing.
- Changing table properties accidentally changed the objects listed in the table if they were selected manually.
- Transparent images appeared with a black background in Documentation module.
- Drag&Drop a file too early could cause problems when the code selection dialog was showing.
- Pasting a file that contained documentation may have caused a crash after entering Documentation module.
- List of objects tab in the Properties dialog of tables in the Documentation module did not display the correct selected objects in some cases.
- The layers of Result points, Labelled sections and Virtual bars did not keep their status while exiting/reentering Documentation module or switching between tabs.
Steel design
- Stress calculation did not work correctly for bar-shell models in some cases.
- After max. of load groups calculation, certain cells in the "Load case factors" column in utilization tables could have been empty.
- Some of the cold-formed section shapes were not recognized.
Analysis
- A random equilibrium error could occur when applying surface stress load on composite (cross laminated timber or general laminated composite mechanical model) shells.
Install
- Installation and launching FEM-Design failed, when 'Controlled folder access' was switched on at the 'Windows Defender Security Center'.
Loads
- Vehicle loads that contained line or surface load defined by their resultant were not considered correctly in the calculations.
- Splitting regions with existing lines did not work if the selected lines were bars or line loads.
- It was not possible to modify via Clipboard/Import line and surface force loads defined by their resultant.
- When the geometry of a fictitious shell was modified, its local coordinate system was reset.
- In case of vehicle loads, it was not possible to add Used vehicles to the library by right-clicking on them.
- Notional load macro generated incorrect loads, if loads defined by their resultant were used by it.
Design (generic)
- Modifying more applied timber panels with different types caused crash.
Misc
- The estimated formwork for Type A composite columns was not correct if the concrete part was extended beyond the steel part.
- It was impossible to add a timber section with some unusual shape to the section library.
- The new floating toolbar could cause crash in some special cases
Results
- There could be missing stirrups and contours in the RC bar section after DOCX export of the detailed result.
- Listing thicknesses for concrete elements did not use the correct unit in the Quantity estimation tables.
- At displayed result / "Display options" dialog, when "Apply" or "OK" button was pressed, the error message may have come up: "Unable to write file rescomvar.ini".
- For Max. of load combination results of Virtual bars the numeric values did not show which load combination the value came from.
- Handling eccentricity was wrong in case of Virtual bar.
- The unit of thickness of steel and timber shells in the Quantity estimation tables/dialogs was not displayed correctly.
- Imperfections / Rotational displacement result was not possible to select from "Results" tree.
API
- APPLYCFG command: missing load combination-related attributes for foundation design config/settlement tab added.
- Pipe engine output stuck if the log message was extremely long.
CAD/System
- Program crashed if a Virtual bar was selected with other kind of object and Properties command was launched.
- Default kdef value for timber panel was mixed up.
- Modification of Rigidity type library item caused crash in some special cases.
Version 24.00.002
Released: 24th of February 2025
Added:
- The explanation note in the Connections tab of Profiled and Timber panel dialog was extended.
- HD-F 120-40 and 120-50 sections were added to the Hollow Core section library group.
Fixed:
CAD/System
- Unnecessary Close button was removed from the Documentation panel and the Calculation window of standalone Steel Joint module.
- Correct model/Merge region lines function did not work, if an edge connection belonged to any of the lines that should have been merged.
Input
- When distance parameter of surface connection was modified, the position of the interface region was not modified.
- If General material was chosen, the program could crash.
- Panel colour in Connection tab of Profiled and Timber panel dialog was not correct in some cases
- Bar end condition types were not pasted correctly, if the pasted model had different annex.
- Shell connections were not visible in the Filter menu when the shell was chosen first.
- Last row of the table was not seen at material's Plastic analysis data dialog in the Polish translation.
Loads
- Surface loads defined by their resultant were not considered correctly in the calculation, if they acted on a cover.
- Program could crash, when Import/Export Save as default was pressed at Load groups dialog.
Results:
- Program crashed in some cases when Filter was used to display connection force results
Design:
- Modifying or deleting bars after Steel or Timber design tab was entered might have caused crash at saving the model.
Documentation:
- Title block fields disappeared when any project data was modified in the Settings/Project/Title dialog.
Version 24.00.001
Released: 6th of February 2025
Added:
- An "All" button has been added to the Transparency tool window.
- Model name filtering option in the Input Wizard.
- Labels display the models’ name in the Input Wizard.
- A “Duplicate” window button on window tab bar.
- In timber bar fire design calculations, users can now specify whether solid and glue-laminated timber are considered as softwood or hardwood when using automatic nominal charring rate calculation.
- Offline crash viewer diagnostic tool.
Modified:
- The Correct model function no longer merges region lines that have an assigned edge connection or physical extension.
- Improved preview image sizing in the Input Wizard.
Fixed:
User interface
- The window list was duplicated when changing positions.
- Resolved a 1-pixel gap at the bottom of program window in Windows 11.
- Fixed flickering and overflow issues in the Colour schema dialog.
- When hidden buttons were made visible on the ribbon by "Show hidden buttons" option, they were not faded as in earlier FEM-Design versions.
Graphic engine
- Symbols were displayed incorrectly unless the graphics engine was set to DirectX.
- Some texts disappeared from dimensions when using OpenGL with a non-white model background.
CAD/System
- Number of selected objects was not displayed correctly in some cases.
Input
- The behaviour of Connections and Connected objects functions was confusing and has been improved.
Loads
- After generating load combinations, duplicate instances of the same combination could appear.
- In the traffic load result view, internal force or stress results could be incorrect at bar ends.
Foundation design
- Soil pressure calculations were incorrect in some special cases.
RC bar design
- Selecting a section with a different number of edges than the original section caused a crash later in the process.
RC shell design
- Scaling of Single shell reinforcement did not function correctly.
RC punching design
- For German Annex, C,Rd,c calculation for punching was incorrect.
Steel design
- The buckling curve for lateral torsional buckling was not chosen correctly in certain cases when "Use EN 1993 - 1-1:6.3.2.3 for NA specified sections" option was selected.
- The auto-design of steel bar shell models did not correctly determine thickness values in some special cases.
- The scrollbar size in the Detailed result window was incorrect in some cases.
- In steel bar design calculations, the interaction check did not take into consideration for which internal force was the section classified as Class 4.
Steel joint design
- In beam-to-beam joints with welded splice plates with 2 or 3 welds, the width of the gap was not checked.
Timber design
- Principal axes were not displayed in Timber bar detailed results.
- Some design changes did not affect structural data (e.g. timber fire design), yet an unnecessary dialog appeared about applying changes. This dialog has been removed in such cases.
- Some controls were missing from Buckling length tool window for timber bars in certain situations.
Composite design
- In composite column design, the calculation of N,pl,c,Rd did not include α,cc.
Results
- Resultant arrows for Reaction/Connection result were not displayed, when the Graphic engine mode was set to OpenGL.
- Resultant arrows for Reaction/Connection result could disappear when scaling or rotating the model view.
- In the Detailed results for line reactions for maximum of load combinations, the corresponding load combination was not displayed correctly.
Documentation
- User-defined filters were not listed in the Tables/List of objects dialog.
- In Detailed results, certain notations (e.g., minimum and maximum reinforcement check conditions) may have been misleading, implying that the checks had already been performed and failed. This has been clarified. The relevant chapter titles have been supplemented, and misleading conclusions have been removed.
IFC
- Various bugs were fixed, and minor improvements were made to IFC export and import.