The module “Post_Cauchy” performs the post-processing of Results corresponding to the Cauchy stress tensor. Presently, three criteria corresponding to the stress tensor are available: an “Airbus” criterion for the calculation of honeycomb, a “MaxShear” criterion for the calculation of honeycomb, and a “VonMises” criterion for the calculation of metallic parts.
The class has three member data:
This method has one more argument than the corresponding method in “Post_Connect” module:
“paramsMethod” is the method to be called when one wishes to retrieve calculation parameters.
“calcOneGroup” performs the building of “stressTensor” member data by retrieving the corresponding Results. The first operations performed by the method are programmed as follows:
So far, the method is not very different than the corresponding method of “Post_Connect” module. Just note the way the parameters method is called.
The rest of the method is similar too:
The different methods that performs the criteria calculations are called if necessary. Note that the method to be called to retrieve parameters is passed as argument to the different criteria methods.
This criterion, defined by “crit_HoneyAirbus” method is used to calculate margins of safety in the honeycomb with the following expression:
in which and are the honeycomb longitudinal and transversal shear components of Cauchy stress tensor and and the corresponding allowables.
As the programming of the criterion is not more complicated than the programming of “Post_Connect” module criteria, one does not describe the instructions.
This criterion, defined by “crit_HoneyMaxShear” method is used to calculate margins of safety in the honeycomb with the following expression:
in which is the maximum shear stress and the transverse shear allowable.
This criterion, defined by “crit_VonMises” method is used to calculate margins of safety in the metallic parts with the following expression:
in which is the Von Mises equivalent stress and the material tensile allowable.
This module includes “Post_Cauchy” module:
This means that the methods of “Post_Cauchy” module are now visible in “Post_honeycomb”. In this example, the module has two specific methods:
Note that the call to “calcOneGroup” has a fourth parameter: the method that shall be called to retrieve the necessary data.
This module is very similar to ‘Post_honeycomb” module.