Certification
Framework to plug certification methods to assess margin of safety from the model and result information.
To view the Certification ribbon, click
.The Certification tools are used to asses methods on geometric regions (designpoints) representing a Structural Element. Methods are fed by attributes queried from FE model + FE results as well as external information not held by FE models.
- Create some Designpointsets
- Create and organize Designpoints in Designpoinsets
- Assign Structuralproperties to Designpoints
- Add Methods to evaluate (from registered methods)
- Select loadcases to loop through
- Run
- Contour or export Table to report
Designpointsets, Designpoints, Structuralproperties, and (Designpoint) Methods are HyperMesh entities persistent in the binary file.
- Beam
- Panel_composite
- Panel_metallic
- Rivet
- Spring
- Generic
General Concepts
The goal of the Certification tools is to implement a “region” of an FE-model and evaluate an external math function to assess margin of safety while considering “true” geometry and properties of that region.
In this matter, this region is assigned a “virtual property”, which is a placeholder to provide all required details to better represents physics and geometry.
Such regions are grouped together in sets where functions are assessed under multiple load cases.
Critical margins of safety can then be found to down select critical load cases.
When such an evaluation is done, the aim is to be able to update virtual properties of failed areas to re-assess certification methods.
- Designpointset
- Designpoint
- Structuralproperty
- Designpointmethod
- Beam
- Rivet
- Spring
- Panel Metallic
- Panel Composite
- Generic
Designpoint is the “region” which is instrumented; designpoint is the FE description of engineering concept denoted as “Structural Element”, that is the geometric zone of interest with details not modeled in the FE world. To fill such a gap, another entity is introduced called “Structural property”. Depending on the designpoint config, Structural property will have a different set of datanames that you can fill. Each designpoint can have its own structural property.
In this documentation, you can either refer to Structural Element or designpoint when it comes to the HyperMesh entity designpoint.
Each designpointset config, except Generic, comes with an algorithm that absorbs Structural Elements from your selection and various options. You will then populate and organize designpointsets with several designpoints to assess methods.
Each designpoint is a collection of several elements which materialize a geometric region on the FE model.
Technically, designpoint is not limited to elements; it could point to any HyperMesh entity. However, the current released configs are either made of elements that form a pattern or freebody sections.
- Python functions
- Compose (OML) functions
- C++ dynamic libraries (DLL)
- Tcl procedures
The framework embeds Python/Tcl/Compose interpreters to evaluate such functions. When assigned to a designpointset, registered function becomes a designpointmethod entity. The framework queries all needed results and model information and passes them to methods for evaluation.