I am looking for a way to get the modal effective mass in all degrees of freedom from a modal analysis result set (rst, mode files etc). If I can get the participation factors, I can then calculate the modal effective mass. So either modal effective mass or participation factors works for me.
I did see some hints online (pydpf GitHub issues, closed) that a 'participation factor operator has been added' and that an operator exists that looks right:
dpf.operators.result.spectrum_data.outputs.participation_factors()
But I am unable to get the participation factors from the above operator. I have added the .rst file and the modal file to data_sources object before running the operator.
It would great to get some pointers/or a basic example to where I would be able to make sure I am writing the appropriate parameters to output so I can do this calculation.
Thanks,
Hari