Skip to Main Content


Case Study

FMC Technologies Uses Ansys Tools to Determine Load Conditions and Visualize Damage

"Ansys Parametric Design Language’s superior customization capabilities in combination with Workbench Scripting Capabilities provide for visualization of damage. This provides critical engineering insights and enables product design of subsea oil and gas equipment to be qualified against ASME BPVC VIII, Division 3."

— Abhineet Gupta, Engineer II | PSG-FEA / FMC Technologies India Pvt. Ltd.


Design of subsea oil and gas equipment has moved to high pressure and high temperature domains. With pressures beyond 15,000 psi and temperatures beyond 350 F, designs have to be qualified per ASME BPVC VIII, Division 3, which requires the cumulative damage on the equipment to be below 1. Local damage check evaluates the equipment’s design against local strain rupture.


Due to increasing depth of oil extraction, the structural loading requirements for subsea components are increasing, but there are also space and weight constraints on these components. To reduce over-engineering and promote value engineering, engineers must visualize damage distribution in each component. Because Ansys Structural does not have a method to plot damage, the challenge was to develop a customized method using Ansys’s scripting capabilities.

Engineering Solution

  • Ansys Mechanical or Workbench was used to determine loading conditions experienced by the product using FEA.
  • Ansys Mechanical macros were developed to evaluate cumulative damage as per ASME BPVC VIII Division 3, Article KD 232.1.
  • Ansys Parametric Design Language was used to customize the analysis to provide for damage visualization.
  • Ansys Parametric Design Language Macro code was executed; the Macro code wrote an additional .RST file containing the elemental-nodal value of ASME’s damage value for each node.
  • The effects of the damage value on the components were evaluated.
  • If any improvement in product performance was required, engineers made informed decisions based on the damage information in the .RST file.


  • Ansys Macro capabilities enabled evaluation of derived results via scripting.
  • Results such as principal stresses were extracted from the existing Ansys result files. These were later used as parameters to evaluate limiting tri-axial strain for a material, as per ASME Sec. VIII D3, under a particular loading condition.
  • Ansys Parametric Design Language scripting allowed for flexibility to compute derived parameters and evaluate cumulative damage. These results were stored in a separate result file and saved for access.
  • Ansys post-processing tools were used to plot damage and identify areas in the design that did not satisfy ASME Sec. VIII D3 criteria.



* = 必填项


We’re here to answer your questions and look forward to speaking with you. A member of our Ansys sales team will contact you shortly.

Racecars on a track