Hi all, we already know that to model a bond between reinforcement and concrete, we can use contact one-dimensional model and also give user defined bond laws using Beam in solid function.
My problem is: How can I use the same contact_1D function which is hardcoded in the software and use the same function used there in the BEAM_IN_SOLID through define function for the contact law.
I simpler words C_1D restricts the user in the selection of master and slave nodes and that's why for complicated reinforcement mesh I want to use the bonding law as used in C_1D in Beam_In_Solid function.
My script is not giving satisfying results.
float force(float slip,float leng) { float force,pi,d,area,shear,pf,s1,s2,s3,tmax,tf; pi = 3.1415926; d = 8; pf = 0.4; area = pi*d*leng; if (slip < 0.34) { shear = slip*pf; } else { shear = .0136*10**-(0.218*(slip-0.34)); } force = shear*area; return force; }