Dear delii members

While modifying the material model in the step-44.cc, implementation of the
function *get_Jc_vol(). *I found the implementation in the code is
different than the formula provided. The worse part is that the solution
stops converging after correcting the implementation. I will be really
grateful if some one can hint me as, I am stuck between convergence and
divergence of material models from quite some time.

   The given implementation is:
               SymmetricTensor<4, dim>
<https://www.dealii.org/current/doxygen/deal.II/classSymmetricTensor.html>
get_Jc_vol() const
{
return p_tilde * det_F *
(Physics::Elasticity::StandardTensors<dim>::IxI
<https://www.dealii.org/current/doxygen/deal.II/classPhysics_1_1Elasticity_1_1StandardTensors.html>
-
(2.0 * Physics::Elasticity::StandardTensors<dim>::S
<https://www.dealii.org/current/doxygen/deal.II/classPhysics_1_1Elasticity_1_1StandardTensors.html>
))
}

The implementation as per formula, should have been:

             SymmetricTensor<4, dim> get_Jc_vol() const
             {
                     return det_F  * (  (get_dPsi_vol_dJ() +
det_F*get_d2Psi_vol_dJ2() )
                       *Physics::Elasticity::StandardTensors<dim>::IxI
                      - (2.0 * get_dPsi_vol_dJ() *
Physics::Elasticity::StandardTensors<dim>::S) );
    }

Thank you,

Regards,
Navneet R

-- 
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see 
https://groups.google.com/d/forum/dealii?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to dealii+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dealii/CAK9McD0Rm7GotVhecV4%3D2ExxGcZPUtPLVQNVi652skkXYG0mOQ%40mail.gmail.com.

Reply via email to