Using the Wizard with all default values for Textile Weave (that is a 2x2 plain weave, spacing 1.0, width 0.8, fabric thick=0.2, and add 10% checked) I created a .inp file.
I need to understand how the load 0.094815 is calculated
*Cload
ConstraintsDriver0, 1, 0.094815
I understand this is calculated so that the formula used in dataHandlingInPlane.py for calculating the composite layer modulus E0_x is simply:
E0_x = 1.0/Fx_eps0_x
where
Fx_eps0_x = frameFx.fieldOutputs['U'].values[0].data[0]
but I need to understand how to calculate that number myself.
First at all, Fx_eps0_x is a displacement, lets call it U, because it comes from fieldOutputs['U']
Since
E=stress/strain
and
E=(force/area) / (U/length) = (force*length/area) / U
To use this equation
E0_x = 1.0/Fx_eps0_x
we need the force applied with CLOAD to be such that
f*L/A=1
or
f=A/L=t*L/L=t
but for the default wizard example (see above), thickness is
t=0.22 and length is L=2.0
So the CLOAD applied should be 0.22, not 0.094815
What am I doing wrong?
How is 'value' calculated in ConstraintsDriver0, 1, value ?
Moderators: Martin, Developers
Re: How is 'value' calculated in ConstraintsDriver0, 1, valu
Hi,
The loading is based on the unit cell volume as described in Shuguang Li's paper. The method is described along with a link to the paper here: http://texgen.sourceforge.net/index.php ... and_Abaqus
Hope that helps,
Louise
The loading is based on the unit cell volume as described in Shuguang Li's paper. The method is described along with a link to the paper here: http://texgen.sourceforge.net/index.php ... and_Abaqus
Hope that helps,
Louise