How is 'value' calculated in ConstraintsDriver0, 1, value ?

General discussion about TexGen.

Moderators: Martin, Developers

Post Reply
ebarbero
Regular
Posts: 11
Joined: Wed Dec 06, 2017 1:46 pm
Location: Unites States
Contact:

How is 'value' calculated in ConstraintsDriver0, 1, value ?

Post by ebarbero »

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?
louisepb
Project Leader
Posts: 998
Joined: Tue Dec 08, 2009 2:27 pm
Location: Nottingham

Re: How is 'value' calculated in ConstraintsDriver0, 1, valu

Post by louisepb »

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
Post Reply