← Back to team overview

yade-dev team mailing list archive

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