Skip to content

Issue with ComputeFiniteStrain - seems unable to solve problem with zero rotation #27292

Discussion options

You must be logged in to vote

Hi, I found the source of the problem. To get it to converge to the right solution I:

-Switched to manual numerical differentiation, was able to get at least one converged timestep. Apparently, the getMaterialPropertyDerivative cannot do tensor differentiation.

-Switched to a penalty method. The PC failed due to FACTOR_NUMERIC_ZEROPIVOT was coming from the extra field (pressure), and there was no boundary condition to set to it. After implementing that that went away.

-Switched to PK2 formulation (probably didnt do as much to help)

-Set low floating point values to zero, they were coming up in the deformation gradient and seemed to throw the solution in the opposite direction? (see the la…

Replies: 4 comments 32 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
2 replies
@richmondodufisan
Comment options

@richmondodufisan
Comment options

Comment options

You must be logged in to vote
2 replies
@richmondodufisan
Comment options

@richmondodufisan
Comment options

Comment options

You must be logged in to vote
28 replies
@richmondodufisan
Comment options

@richmondodufisan
Comment options

@richmondodufisan
Comment options

@richmondodufisan
Comment options

Answer selected by richmondodufisan
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
6 participants