Summary
This release includes major new functionality: an oxidative ageing model, a Marlow model hyperelastic law, and a “fatigue_limit_only” crack growth rate law for use in infinite life (ie safety factor) analyses. There are also improvements to the Abaqus and Marc pre/post plugins, and bug fixes for the UHYPER interface and the factor of safety summary output.
Detailed changes
Features
– Add oxidation model that can compute consumption rates.
– Marlow hyperelastic model implementation.
– New “fatigue_limit_only” crack growth rate model for factor of safety calculations. This only allows energy release rate threshold to be specified.
– Allow oxygen concentration to be supplied as history data (similar to temperature).
– Keep track of consumed oxygen
– Allow oxidation dependent stiffness and cgr material parameters.
– Add consumed_oxygen output request
– Age output now lists the age of each step in the analysis (not just the last step).
– Add Tcritical and consumed_oxygen output request.
– Add ahagon diagram material analysis.
– Don’t extrapolate interpolations in the age dimension.
– Abaqus plugin: create a factor of safety field output if factor of safety results are contained in the .ko.json file.
– Abaqus plugin: Add option to select LE or EE strain types (in addition to the default NE).
– Add Marc 2025 interface (and remove Marc 2020 interface).
– Marc interface: Remove mention of HFO file.
– Marc interface: cap min and max life values in post file to avoid contour visualization issues.
Bug fixes
– Fix uhyper model when derivatives depend on principal stretches.
– Fix factor of safety output where the material groups are summarized. Previously, minimum factor of safety per material group was not being outputted correctly.
