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