Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rename shear stress postprocessor #4867

Open
anne-glerum opened this issue Jun 28, 2022 · 3 comments
Open

Rename shear stress postprocessor #4867

anne-glerum opened this issue Jun 28, 2022 · 3 comments

Comments

@anne-glerum
Copy link
Contributor

The shear stress postprocessor outputs the tensor
-2*eta*deviatoric_strain_rate.
I think this is the deviatoric stress (deviatoric_stress = stress - 1/3*trace(stress)*unity_tensor), where the full stress is -2*eta*deviatoric_strain_rate+pressure*unity_tensor.

Shear stresses are the off-diagonal components of the stress tensor.

I would suggest to rename the postprocessor deviatoric stress, but this would not be backwards compatible.

Also, in the shear stress postprocessor, the elastic stresses are added to -2*eta*deviatoric_strain_rate and I'm not sure that is correct. For a deviatoric stress postprocessor, I would suggest to compute the full (including elasticity when switched on) stress and then compute the deviator.

@bangerth
Copy link
Contributor

Do you happen to have a concise definition of the shear stress? Does it just involve setting the diagonal entries to zero?

@anne-glerum
Copy link
Contributor Author

After discussion with @cedrict, the naming of the postprocessor is okay. For incompressible elasticity, it is also okay to add the stress contribution to the shear stress tensor, instead of building the full stress tensor (including the elastic contribution) and then take the deviator.

@bangerth
Copy link
Contributor

OK. So should we close this? Do you feel like we ought to better describe what the postprocessor does?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants