Menu

#250 Add a new inelastic flow to the StandardElastoViscoPlasticity brick

3.4.0
closed
None
2020-11-13
2020-10-12
Jeremy Hure
No

Add a new inelastic flow to the StandardElastoViscoPlasticity brick : HarmonicSumOfNortonFlows where 1/\dot{p} = \sum_i 1/\dot{p}_i, each \dot{p}_i corresponding to a Norton flow

inelastic_flow : "HarmonicSumOfNortonFlows" {
criterion : "Mises",
isotropic_hardening : "Voce" {R0 : 200, Rinf : 100, b : 20},
kinematic_hardening : "Armstrong-Frederick" {
C : "1.e6 - 98500 * (T - 100) / 96",
D : "5000 - 5* (T - 100)"
},
K : {K1,K2},
Kn: {n1,n2},
Ksf : 3
}

Discussion

  • Helfer Thomas

    Helfer Thomas - 2020-10-12
    • status: open --> accepted
    • assigned_to: Helfer Thomas
     
  • Helfer Thomas

    Helfer Thomas - 2020-11-02

    Hi Jérémy,

    The following code barely compiles using the master branch (under deployement, available in github in a few minutes):

    @DSL Implicit;
    
    @Behaviour test;
    @Author Thomas Helfer;
    @Date 02 / 11 / 2020;
    @Description {
    }
    
    @Algorithm NewtonRaphson;
    @Epsilon 1.e-14;
    
    @Brick StandardElastoViscoPlasticity{
      stress_potential : "Hooke" {young_modulus : 150e9, poisson_ratio : 0.3},
      inelastic_flow : "HarmonicSumOfNortonHoffViscoplasticFlows" {
        criterion : "Mises",
        A : {8e-67, 8e-67},
        K : {1,1},
        n : {8.2,8.2}
      }
    };
    

    I have not tested it yet though. Would you check the file TFEL/Material/HarmonicSumOfNortonHoffViscoplasticFlows.ixx where the work is done, in particular the computation of the derivative ?

    Then we shall set up appropriate tests.

    Best,

    Thomas

     
  • Jeremy Hure

    Jeremy Hure - 2020-11-02

    Hi Thomas,

    seems ok to me,

    Best,

    Jérémy

     
  • Helfer Thomas

    Helfer Thomas - 2020-11-02

    @jhure Ok I'll make some early tests then.

     
  • Helfer Thomas

    Helfer Thomas - 2020-11-13
    • status: accepted --> closed
     

Log in to post a comment.

MongoDB Logo MongoDB