Dear Samuel, Yes, it would definitely be possible to replace/augment the current constitutive law with a rate-dependent law. Beside a new definition of the stress and material tangent, you presumably also need to store some variables for you local problem and solve for them at the correct time. Within PointHistory::update_values, you could solve the local problem immediately after you fix the kinematic data at the current increment, i.e. material->update_material_data(F, p_tilde, J_tilde); material->solve_local_problem(); and then you can compute the stress etc.
As for the stress-strain data, you would have to process and export it yourself in, for example, the post-processing function. If you are worried about the complexity of the code, there is also an example of one-field elasticity <https://dealii.org/developer/doxygen/deal.II/code_gallery_Quasi_static_Finite_strain_Compressible_Elasticity.html> in the code gallery that you can work off of. This is a cut-down version of step-44, and there are several elastoplasticity examples there as well. Good luck! J-P On Tuesday, July 19, 2016 at 10:46:32 PM UTC+2, Samuel Petzold wrote: > > Let me first off start by saying that I have only been working with > deal.ii for about a month and a half and I am still having many > difficulties with what many of you may consider intuitive. > > I was wondering if I could take Step-44 to instead include a plastic > constitutive model instead of the elastic one it currently has. I do not > care about the graphical output. I only care about creating a stress versus > strain graph as an output. I am looking for any advice on this subject > matter. > -- 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. For more options, visit https://groups.google.com/d/optout.