Margin of safety > Margin of safety calculations
Property extraction
You can use the property extractor to define calculation parameters with values extracted from a variety of sources. When you use the property extractor to define a calculation parameter, the software creates an expression that associates the calculation parameter with the source of the extracted values. Thus, if you change the source from which you extracted the values, the software automatically updates the corresponding value for the calculation parameter in the margin of safety calculation.
The calculation parameters can be lengths, thicknesses, material properties, and cross section properties.
The extracted values can come from geometric entities, FE entities, materials, or beam cross sections.
You define the property extraction in the Property Extractor dialog box, which you can access from the following locations:
Calculation Creation dialog box
Calculation Editor dialog box
Calculation Copy Editor dialog box
In the Property Extractor dialog box, you have the following options for extracting lengths:
Total Length extracts the length of a polygon edge, 1D element, or 1D mesh. When the source contains multiple entities, the software sums the lengths of the polygon edges, 1D elements, or 1D meshes.
Projected Length extracts a length from polygon faces, 2D elements, 2D meshes, or 2D collectors.
Minimum Thickness extracts the minimum thickness from polygon faces, nodes, 2D elements, 2D meshes, or laminate physical properties.
Maximum Thickness extracts the maximum thickness from polygon faces, nodes, 2D elements, 2D meshes, or laminate physical properties.
Average Thickness extracts the average thickness from polygon faces, nodes, 2D elements, 2D meshes, or laminate physical properties.
You also have the following options for extracting additional properties to define a calculation:
Material Property extracts the material properties from polygon edges, polygon faces, 1D elements, 2D elements, 1D meshes, 2D meshes, or materials.
Beam Cross Section Property extracts cross sectional properties from polygon edges, 1D elements, 1D meshes, or beam cross sections.
The value that the software uses for the calculation parameter is displayed in the Extraction group of the Property Extractor dialog box.
If you use the property extractor to define a calculation parameter whose dimensionality does not match the dimensionality of that calculation, the software issues a dimension error warning message.
Averaging of thicknesses
When the source contains multiple polygon faces or 2D elements, the software computes the value for the calculation parameter as the arithmetic average of the thicknesses for each polygon face, 2D element, 2D mesh, or node in the selection. Thus, the average is not a weighted average.
Projecting lengths
When you select the Projected Length option, the software creates a default rectangular bounding box around the geometric extents of the source. You can extract the value for the length from the bounding box edge lengths. You can also reorient the bounding box. Because the reoriented bounding box must still enclose the extents of the source, the size of the bounding box changes. You can then extract the value for the length from the edge lengths of the reoriented bounding box.
For more information, see Extract a projected length.
Associativity between calculation parameters and the model
The software creates an expression that associates the calculation parameter and the geometric entities, FE entities, materials, or beam cross sections in the source. The formula for the expression has the following form:
ExtractProperty("Argument1","Argument2",{"Argument3","Argument4"})
where ExtractProperty is an expression lookup function that is only valid in a margin of safety solution process, Argument1 is the source name for the property extraction, and Argument2 is an argument that depends on the Extraction list setting. Argument3 and Argument4 are arguments that are only present when the Extraction list is set to Projected Length, Material Property, or Beam Cross Section Property.
The software supplies a default name for the source, which you can change.
For example, in the Property Extractor dialog box, when the Extraction list is set to Total Length and you type Edge Length in the Name box, the formula for the expression is as follows:
ExtractProperty("Edge Length","TOTAL_LENGTH",{})
The formula for the expression appears in the calculation dialog box for the parameter that you are defining with the property extractor. It also appears in the Expression dialog box.
Note:
After you add a source to the Sources table, the name of the source cannot be changed.
Where do I find it?
| Application | Pre/Post |
|---|---|
| Prerequisite | An active margin of safety solutionCalculation Creation, Calculation Editor, or Calculation Copy Editor dialog box openA method that requires you to specify a length, thickness, material property, or cross sectional property |
| Location in dialog box | Inputs group→Inputs tab→ in the box of a valid parameter→Property Extractor |
How do I
Create a margin of safety calculation
Import values from a spreadsheet
Extract the area from a beam cross section
Extract a projected length
Create a margin of safety calculation using an allowable method
Bolt shear method example
Column Euler method example
Nodal force report extraction example
Learn more
Margin of safety calculations
Parent/child behavior in margin of safety calculations
Extracting a single value from the set of results (margin of safety)
Manual load extraction
Nodal force report extraction
Extracting shell element plane stress components relative to a common CSYS
Beam cross section property extraction
Laminate extraction
Laminate property extraction
Sources manager (margin of safety)
Displaying result sources for margin of safety calculations
Look up more details
Methods for buckling of orthotropic laminates
Quick links
Command reference
Pre/Post video examples
Bulk Entry Descriptions
Simcenter 3D tutorials
Browse Simcenter 3D help by product area
Margin of Safety methods documentation
Property extraction, Simcenter 3D 2021.1 Series
© 2020 Siemens
window.mainLanguage="en_US"
window.delivId=""
window.projectId=""
MathJax.Hub.Config({ TeX: { extensions: ["autoload-all.js"] }, tex2jax: { displayMath: [ ] }, "SVG": { scale: 125 } });
Source: https://docs.sw.siemens.com/en-US/doc/289054037/PL20200601120302950.advanced/xid1747480 · retrieved 2026-07-17