Margin of safety > Margin of safety calculations
Parent/child behavior in margin of safety calculations
The behavior of parent/child relationships depends on the application. This topic outlines the behavior of parent child relationships when you create an individual calculation or when you propagate a calculation.
Parent/child relationships in individual calculations
The following table shows the parent/child relationships that the software uses when you create an individual calculation and in the Load Extraction dialog box, Pick Method is set to Select From Element.
| Result type(1) | Entities type list setting(2) | Entities from which the result set for the calculation is obtained |
|---|---|---|
| Elemental | Entire model | All of the elements in the model |
| Nodes | All of the elements whose connectivity includes one or more of the selected nodes | |
| Elements | All of the selected elements | |
| Edges | All of the elements that have an element edge that lies on one or more of the selected polygon edges | |
| Faces | All of the elements that have an element face that lies in one or more of the selected polygon faces | |
| Bodies | All of the elements that lie within the selected polygon bodies | |
| NodalElement-nodal | Entire model | All of the nodes in the model |
| Nodes | All of the selected nodes | |
| Elements | All of the nodes that are included in the connectivity of the selected elements | |
| Edges | All of the nodes that lie on the selected polygon edges | |
| Faces | All of the nodes that lie on the selected polygon faces | |
| Bodies | All of the nodes that lie within and on the surface of the selected polygon bodies | |
| (1) Use the Result Type list in the Load Extraction dialog box to specify the result type. (2) The Entities Type list appears in the Load Extraction dialog box when Pick Method is set to Select From Model. |
Parent/child relationships in propagated calculations
The following table shows the parent/child relationships that the software uses when you propagate a calculation and in the Propagate dialog box, Select is set to Nodes, Elements, Edges, Faces, or Bodies.
| Result type of the source calculation(1) | Select list setting(2) | Number of propagated calculations created |
|---|---|---|
| Elemental | Nodes | A calculation is created for each selected node. The results set for each calculation is formed from the results for each element whose connectivity includes the node. |
| Elements | A calculation is created for each selected element. | |
| Edges | A calculation is created for each selected polygon edge. The results set for each calculation is formed from the results for each element that has an element edge that lies on the polygon edge. | |
| Faces | A calculation is created for each selected polygon face. The results set for each calculation is formed from the results for each element that has an element face that lies in the polygon face. | |
| Bodies | A calculation is created for each selected polygon body. The results set for each calculation is formed from the results for each element that lies in the polygon body. | |
| NodalElement-nodal | Nodes | A calculation is created for each selected node. |
| Elements | A calculation is created for each selected element. The results set for each calculation is formed from the results for each node in the connectivity of the element. | |
| Edges | A calculation is created for each selected polygon edge. The results set for each calculation is formed from the results for each node that lies on the polygon edge. | |
| Faces | A calculation is created for each selected polygon face. The results set for each calculation is formed from the results for each node that lies in the polygon face. | |
| Bodies | A calculation is created for each selected polygon body. The results set for each calculation is formed from the results for each node that lies in the polygon body. | |
| (1) As specified by the Result Type list setting in the Load Extraction dialog box for the source calculation. (2) The Select list appears in the Propagate dialog box. |
Using groups to create individual calculations
The following table shows the parent/child relationships that the software uses when you create an individual calculation from a group.
| Result type(1) | Contents of selected group | Entities from which the result set for the calculation is obtained |
|---|---|---|
| Elemental | Nodes | All of the elements whose connectivity includes one or more of the nodes explicitly included in the selected group |
| Elements | All of the elements explicitly included in the selected group | |
| Meshes | None | |
| Edges | All of the elements that have an element edge that lies on one or more of the polygon edges explicitly included in the selected group | |
| Faces | All of the elements that have an element face that lies in one or more of the polygon faces explicitly included in the selected group | |
| Bodies | All of the elements that lie within the polygon bodies explicitly included in the selected group | |
| NodalElement-nodal | Nodes | All of the nodes explicitly included in the selected group |
| Elements | All of the nodes that are included in the connectivity of the elements explicitly included in the selected group | |
| Meshes | None | |
| Edges | All of the nodes that lie on the polygon edges explicitly included in the selected group | |
| Faces | All of the nodes that lie on the polygon faces explicitly included in the selected group | |
| Bodies | All of the nodes that lie within and on the surface of the polygon bodies explicitly included in the selected group | |
| (1) Use the Result Type list in the Load Extraction dialog box to specify the result type. |
When you select a group that contains a number of different entity types, the result set for the calculation is the union of the results sets for each entity type.
Using groups to create propagated calculations
When you propagate a calculation and you select Groups from the Extraction Sites list in the Propagation dialog box, the software creates a calculation for each group that you select. The following table shows the parent/child relationships that the software uses when you propagate calculations from groups.
| Result type(1) | Contents of selected groups | Entities from which the result set for the propagated calculation is obtained |
|---|---|---|
| Elemental | Nodes | The results set for each calculation is formed from the results for each element whose connectivity includes a node that is included in the group. |
| Elements | The results set for each calculation is formed from the results for each element in the group. | |
| Edges | The results set for each calculation is formed from the results for each element that has an element edge that lies on a polygon edge that is included in the group. | |
| Faces | The results set for each calculation is formed from the results for each element that has an element face that lies in a polygon face that is included in the group. | |
| Bodies | The results set for each calculation is formed from the results for each element that lies in a polygon body that is included in the group. | |
| NodalElement-nodal | Nodes | The results set for each calculation is formed from the results for each node in the group. |
| Elements | The results set for each calculation is formed from the results for each node in the connectivity of the elements in the group. | |
| Edges | The results set for each calculation is formed from the results for each node that lies on a polygon edge that is included in the group. | |
| Faces | The results set for each calculation is formed from the results for each node that lies in a polygon face that is included in the group. | |
| Bodies | The results set for each calculation is formed from the results for each node that lies in a polygon body that is included in the group. | |
| (1) As specified by the Result Type list setting in the Load Extraction dialog box for the source calculation. |
When you select a group that contains a number of different entity types, the result set for the propagated calculation is the union of the results sets for each entity type.
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
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
Property extraction
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
Parent/child behavior in margin of safety calculations, 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/xid1668132 · retrieved 2026-07-17