TexGen simple model corresponding to inp file simple sorting-2

Model


The default is the simplest woven composite material. When editing the material properties, it is found that the matrix properties are set normally and it is an isotropic material, but the material properties of the yarn do not have elastic properties settings.
After exporting the inp file and importing it into ABAQUS, you can actually see that there are two materials, and the yarn also has attributes.
Modifying properties in ABAQUS is slow on the one hand and needs to be changed every time on the other hand. Therefore, consider exporting inp and modifying the material properties of inp first.

inp file (after ABAQUS calculation)

Reference link
*Followed by keywords, it is regarded as the beginning or end of a module
**Followed by comments
For the sake of convenience later, the annotation part will be omitted and simply organized.

*Heading
*Preprint, echo=NO, model=NO, history=NO, contact=NO

**
** PARTS
**
*Part, name=PART-1

*Node
1, -1., -1., -0.0120000001
2, -0.899999976, -1., -0.0120000001
...\*\*Omit n more lines, probably the node position
35307, 0., 0., 0.
\t
*Element, type=C3D8R
    1, 2, 43, 42, 1, 1683, 1724, 1723, 1682
    2, 3, 44, 43, 2, 1684, 1725, 1724, 1683
    ...\*\*Omit n lines, probably the node number of the unit
    32000, 33579, 33620, 33619, 33578, 35260, 35301, 35300, 35259
    
*Elset, elset=MATRIX
    1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16
    ...\*\*Omit n more lines, probably the unit number
    31985, 31986, 31987, 31988, 31989, 31990, 31991, 31992, 31993, 31994, 31995, 31996, 31997, 31998, 31999, 32000
*Elset, elset=YARN0
    1849, 1850, 1851, 1852, 1889, 1890, 1891, 1892, 1928, 1929, 1930, 1931, 1932, 1933, 1968, 1969
    ...\*\*Omit n more lines, probably the unit number
    29270, 29271, 29272, 29273, 29309, 29310, 29311, 29312, 29349, 29350, 29351, 29352
*Elset, elset=YARN1
...\*\*Omit n more lines, probably the unit number
*Elset, elset=YARN2
...\*\*Omit n more lines, probably the unit number
*Elset, elset=YARN3
...\*\*Omit n more lines, probably the unit number
*Elset, elset=_PickedSet7, internal
...\*\*Omit n more lines, probably the unit number

** Section: Section-1-MATRIX
*Solid Section, elset=MATRIX, material=MAT0
1.,
*Orientation, name=Ori-PART-1_TEXGENORIENTATIONVECTORS, system=RECTANGULAR
PART-1_TEXGENORIENTATIONVECTORS
1, 0.
** Section: Section-2-YARN0
*Solid Section, elset=YARN0, orientation=Ori-PART-1_TEXGENORIENTATIONVECTORS, material=MAT1
1.,
** Section: Section-5-YARN3
*Solid Section, elset=YARN3, orientation=Ori-PART-1_TEXGENORIENTATIONVECTORS, material=MAT1
1.,
** Section: Section-3-YARN1
*Solid Section, elset=YARN1, orientation=Ori-PART-1_TEXGENORIENTATIONVECTORS, material=MAT1
1.,
** Section: Section-4-YARN2
*Solid Section, elset=YARN2, orientation=Ori-PART-1_TEXGENORIENTATIONVECTORS, material=MAT1
1.,
*Distribution, name=PART-1_TEXGENORIENTATIONVECTORS, location=ELEMENT, Table=PART-1_TEXGENORIENTATIONVECTORS_Table
, 1., 0., 0., 0., 1., 0.
1, 1., 0., 0., 0., 1., 0.
2, 1., 0., 0., 0., 1., 0.
...\*\*Omit n multiple lines
32000, 1., 0., 0., 0., 1., 0.
*End Part

**
** ASSEMBLY
**
*Assembly, name=Assembly
*Instance, name=PART-1-1, part=PART-1
*EndInstance
*Node
      1, 6.19999981, 1., 0.120000005
*Node
      2, 5.4000001, 1., 0.120000005
*Node
      3, 4.5999999, 1., 0.120000005
*Node
      4, 3.79999995, 1., 0.120000005
*Node
      5, 1., 1., 0.304800004
*Node
      6, 1., 3.79999995, 0.120000005
*Elset, elset=ALLELEMENTS, instance=PART-1-1, generate
     1, 32000, 1
*Nset, nset=ALLNODES, instance=PART-1-1, generate
     1, 35301, 1
*Nset, nset=CONSTRAINTSDRIVER0, instance=PART-1-1
 35302,
*Nset, nset=CONSTRAINTSDRIVER1, instance=PART-1-1
 35303,
*Nset, nset=CONSTRAINTSDRIVER2, instance=PART-1-1
 35304,
*Nset, nset=CONSTRAINTSDRIVER3, instance=PART-1-1
 35305,
*Nset, nset=CONSTRAINTSDRIVER4, instance=PART-1-1
 35306,
*Nset, nset=CONSTRAINTSDRIVER5, instance=PART-1-1
 35307,
*Nset, nset=EDGE1, instance=PART-1-1, generate
  1682, 31940, 1681
*Nset, nset=EDGE2, instance=PART-1-1, generate
  1722, 31980, 1681
*Nset, nset=EDGE3, instance=PART-1-1, generate
  3362, 33620, 1681
*Nset, nset=EDGE4, instance=PART-1-1, generate
  3322, 33580, 1681
*Nset, nset=EDGE5, instance=PART-1-1, generate
   42, 1600, 41
*Nset, nset=EDGE6, instance=PART-1-1, generate
   82, 1640, 41
*Nset, nset=EDGE7, instance=PART-1-1, generate
 33702, 35260, 41
*Nset, nset=EDGE8, instance=PART-1-1, generate
 33662, 35220, 41
*Nset, nset=EDGE9, instance=PART-1-1, generate
  2, 40, 1
*Nset, nset=EDGE10, instance=PART-1-1, generate
 1642, 1680, 1
*Nset, nset=EDGE11, instance=PART-1-1, generate
 35262, 35300, 1
*Nset, nset=EDGE12, instance=PART-1-1, generate
 33622, 33660, 1
*Nset, nset=FACEA, instance=PART-1-1
  1763, 1804, 1845, 1886, 1927, 1968, 2009, 2050, 2091, 2132, 2173, 2214, 2255, 2296, 2337, 2378
  2419, 2460, 2501, 2542, 2583, 2624, 2665, 2706, 2747, 2788, 2829, 2870, 2911, 2952, 2993, 3034
  ...\*\*Omit n multiple lines
  33415, 33456, 33497, 33538, 33579
*Nset, nset=FACEB, instance=PART-1-1
  ...\*\*Omit n multiple lines
*Nset, nset=FACEC, instance=PART-1-1
  ...\*\*Omit n multiple lines
*Nset, nset=FACED, instance=PART-1-1
  ...\*\*Omit n multiple lines
*Nset, nset=FACEE, instance=PART-1-1
  ...\*\*Omit n multiple lines
*Nset, nset=FACEF, instance=PART-1-1
  ...\*\*Omit n multiple lines

*Nset, nset=MASTERNODE1, instance=PART-1-1
 1,
*Nset, nset=MASTERNODE2, instance=PART-1-1
 41,
*Nset, nset=MASTERNODE3, instance=PART-1-1
 1681,
*Nset, nset=MASTERNODE4, instance=PART-1-1
 1641,
*Nset, nset=MASTERNODE5, instance=PART-1-1
 33621,
*Nset, nset=MASTERNODE6, instance=PART-1-1
 33661,
*Nset, nset=MASTERNODE7, instance=PART-1-1
 35301,
*Nset, nset=MASTERNODE8, instance=PART-1-1
 35261,
*Nset, nset=RP1
 6,
*Nset, nset=RP2
 5,
*Nset, nset=RP3
 4,
*Nset, nset=RP4
 3,
*Nset, nset=RP5
 2,
*Nset, nset=RP6
 1,
*Nset, nset=backbc, instance=PART-1-1, generate
     1, 35261, 41
*Nset, nset=backbc1, instance=PART-1-1
 1,
*Nset, nset=backbc42, instance=PART-1-1
 42,
*Nset, nset=backbc83, instance=PART-1-1
 83,
*Nset, nset=backbc124, instance=PART-1-1
 124,
...\*\*Omit n multiple lines
*Nset, nset=topbc35300, instance=PART-1-1
 35300,
*Nset, nset=topbc35301, instance=PART-1-1
 35301,
*Nset, nset=tops, instance=PART-1-1
  3323, 3324, 3325, 3326, 3327, 3328, 3329, 3330, 3331, 3332, 3333, 3334, 3335, 3336, 3337, 3338
  3339, 3340, 3341, 3342, 3343, 3344, 3345, 3346, 3347, 3348, 3349, 3350, 3351, 3352, 3353, 3354
  ...\*\*Omit n multiple lines
*Nset, nset=tops3323, instance=PART-1-1
 3323,
*Nset, nset=tops3324, instance=PART-1-1
 3324,
...\*\*Omit n multiple lines

** Constraint: E-1-bbedge-fbedge1682
*Equation
3
bbedge1682, 1, 1.
fbedge1722, 1, -1.
RP4, 1, 1.
** Constraint: E-1-bbedge-fbedge3363
*Equation
3
bbedge3363, 1, 1.
fbedge3403, 1, -1.
RP4, 1, 1.
...\*\*Omit n multiple lines

*End Assembly

**
** MATERIALS You can see here to change the material properties.
**
*Material, name=MAT0
*Elastic
 3.5, 0.346
*Expansion
 6.5e-06,
*Material, name=MAT1
*Elastic, type=ENGINEERING CONSTANTS
141.14, 6.50, 6.50, 0.30, 0.30, 0.34, 4.85, 4.85
2.52,
*Expansion, type=ORTHO
 -2e-07, 3e-06, 3e-06
*Distribution Table, name=PART-1_TEXGENORIENTATIONVECTORS_Table
coord3d, coord3d

**
** PREDEFINED FIELDS
**
** Name: Field-1 Type: Temperature
*Initial Conditions, type=TEMPERATURE
ALLNODES, 0.

*Step, name=Step-1, nlgeom=NO
*Static
1., 1., 1e-05, 1.

**
** BOUNDARY CONDITIONS
**
** Name: E11-1 Type: Displacement/Rotation
*Boundary
RP4, 1, 1, 0.8

**
** OUTPUT REQUESTS
**
*Restart, write, frequency=0

**
**FIELD OUTPUT: F-Output-12
**
*Output, field, variable=PRESELECT

**
** HISTORY OUTPUT: H-Output-2
**
*Output, history
*Node Output, nset=c1
RT,

**
** HISTORY OUTPUT: H-Output-1
**
*Output, history, variable=PRESELECT
*End Step