Hi Oscar / all,
Building on this thread: in Mechanical there is a Modal-only postprocessing result called “Energy Contribution” that is extremely useful to classify modes (disk/drum vs blade modes) by comparing strain energy contribution per body for each mode. The Mechanical help states that Energy Contribution highlights “potential elemental energies for each body and every mode shape.” 
Question / goal:
For Multistage Cyclic Symmetry (blade + disk stages with different sector counts), Mechanical/MAPDL postprocessing of strain energy is limited (e.g., classic PLESOL,SENE is not supported in multistage cyclic), but we still need a reliable equivalent of “Energy Contribution” to compute, for each mode:
Link: https://ansyshelp.ansys.com/account/secured?returnurl=/Views/Secured/corp/v242/en/wb_sim/ds_result_output_energy.html
• Strain Energy Blades , strain energy disk , ratios of Both and per stages . Modal contribution of each stage per part ( disk / blade )
Proposed DPF approach (if supported):
1. For each mode, compute elastic strain energy density (or element strain energy) and integrate it over the elements belonging to each body/stage. DPF provides an operator for elastic strain energy density in the result operators catalog. 
2. Use mesh scoping by named selections / body scoping to isolate disk vs blade elements.
3. For cyclic/multistage, use the appropriate read_cyclic expansion/merge option (e.g., reading sector vs expansion vs “merge stages”), depending on what is needed to get consistent energies across stages. (Many result operators expose a read_cyclic input with options including stage merge.) 
Questions to the DPF/Mechanical team:
• Is there a recommended, officially supported DPF workflow to reproduce Mechanical’s Energy Contribution for multistage cyclic?
• Are energies available directly (element strain energy / energy density) for multistage cyclic RST, or must we reconstruct via stress/strain fields?
• If this is not supported today, is it on the roadmap? There are already users hitting errors when trying to compute strain energy on cyclic models in PyDPF. 
Any guidance or a minimal example would be highly appreciated, since this metric is critical for mode classification in bladed-disk systems.
Thanks!