IDEA OpenModel (IOM) - idea-statica/ideastatica-public GitHub Wiki
The IDEA Open Model (IOM) provides a C# framework to create/describe any FEA or BIM model.
The source code is located here. IdeaRS.OpenModel
The primary classes of the IOM are:
OpenModel
- Provides geometrical representation and structural information about geometry, materials, and loading of a structure and is used for exchanging data with IDEA StatiCa and any other FEA or CAD application.OpenModelResult
- Provides a store of member force results from an FEA analysis. References Elements, Members, Load Cases from the OpenModel.
IDEA Open Model is available as NuGet package: https://www.nuget.org/packages/IdeaStatiCa.OpenModel/
Examples
These examples show how to create an Idea Open Model for various types of structures.
Steel Structures
- Steel Frame Example - Step by Step on generating the IOM Model of a Steel Frame, including the definition of one connection point.
Concrete Structures
Documentation
- Units - IOM Unit System Reference
- Model Settings - Model Settings
- Co-ordinate Systems - IOM Co-ordinate System Reference
- Materials - Definition or Primary Materials
- Connection Materials and Products - Bolt/Weld Grades and Bolt Assemblies
- Cross-Section Properties - Documentation on creating IdeaSatiCa Cross-Sections using IOM.
- Geometry - Elements/Members/Points/Nodes
- Connection Data - Generating Connection Elements
- Load Case and Combinations - Load Case and Combination Extraction
- Member Force Results - Member Result Force Extraction
- IOM Serialization - Reading and Writing the OpenModel, OpenModelResult and OpenModel Container
Further specific package documentation can be found here