yade-dev team mailing list archive
-
yade-dev team
-
Mailing list archive
-
Message #06323
Re: New Material and new contact law
Hi all!
> > I have to implement a simple contact law which considers normal tensile
> > force only but elasto-plastic behaviour (steel wire). Once the
> > connection breaks there is no more interaction. Any idea if there is
> > already something similar in the code?
>
> I was planning to do something similar.
> I just added tensile plasticity in
> Law2_ScGeom6D_CohFrictPhys_CohesionMoment, see last commit - r2577 (for
> instance here : http://bazaar.launchpad.net/~yade-dev/yade/trunk/changes).
> It is not yet completely implemented : it needs to add plasticity
> parameters plasticUn and plasticUnMax in CohFrict material.
That's nice. I will have a look at it. However, the behaviour of a wire is
strongly non-linear so I will need more parameters e.g the non-linear curve is
divided into a poly-lines.
> You could use it with all stifnesses=0 but the normal one. It would still
> generate elastic compressive forces for the moment however.
I will try and see what happens.
However, I think there is no way doing it with the materials already
implemented. My suggestion is to implement something like a new material for
wires:
Material<-ElastMat<-WireMat
What do you think? Are there other suggestions?
Regarding implementation, I'm not really familiar with the code yet so I would
need some hints: Where to start? Which classes are affected?
Thanks
Klaus
References