I'm currently use pyMAPDL to extract strains for an optimization problem. On the software side, ANSYS calculates midside nodes but on the pyMAPDL side, retrieving strains return N/A for midside nodes. With elements such as SOLID186, this means manually calculating 12 nodes for each element, which can be time consuming in an iterative process.
1. I have tried the solutions listed here: https://github.com/ansys/pymapdl/discussions/4533
Is there a function in pyMAPDL that will allow me to extract these strains automatically (to put into a data frame for other functions) or is manually averaging them the only way currently?