TexGen简单模型对应inp文件简单梳理-2

模型

TexGen简单模型对应inp文件简单梳理-2_第1张图片
默认最简单的编织复材,编辑材料属性时发现基体属性设置正常,各向同性材料,但是纱线的材料属性却没有弹性性能的设置。
导出inp文件后,导入ABAQUS中其实可以看到有两种材料,纱线也是有属性的。
ABAQUS中修改属性的话一来手动比较慢,二来每次都要改,所以考虑导出inp后直接先修改inp的材料属性试试
TexGen简单模型对应inp文件简单梳理-2_第2张图片
TexGen简单模型对应inp文件简单梳理-2_第3张图片

TexGen简单模型对应inp文件简单梳理-2_第4张图片

inp文件(ABAQUS计算后)

参考链接
*后面跟关键字,视作某模块开始或结束
**后面跟注释
之后方便起见,省略注释部分,并进行简单整理

*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
	...\*\*省略n多行,大概是节点位置
	35307,           0.,           0.,           0.
	
*Element, type=C3D8R
    1,     2,    43,    42,     1,  1683,  1724,  1723,  1682
    2,     3,    44,    43,     2,  1684,  1725,  1724,  1683
    ...\*\*省略n多行,大概是单元的节点编号
    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
    ...\*\*省略n多行,大概是单元编号
    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
    ...\*\*省略n多行,大概是单元编号
    29270, 29271, 29272, 29273, 29309, 29310, 29311, 29312, 29349, 29350, 29351, 29352
*Elset, elset=YARN1
	...\*\*省略n多行,大概是单元编号
*Elset, elset=YARN2
	...\*\*省略n多行,大概是单元编号
*Elset, elset=YARN3
	...\*\*省略n多行,大概是单元编号
*Elset, elset=_PickedSet7, internal
	...\*\*省略n多行,大概是单元编号

** 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.
...\*\*省略n多行
32000,           1.,           0.,           0.,           0.,           1.,           0.
*End Part

**
** ASSEMBLY
**
*Assembly, name=Assembly
*Instance, name=PART-1-1, part=PART-1
*End Instance
*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
  ...\*\*省略n多行
  33415, 33456, 33497, 33538, 33579
*Nset, nset=FACEB, instance=PART-1-1
  ...\*\*省略n多行
*Nset, nset=FACEC, instance=PART-1-1
  ...\*\*省略n多行
*Nset, nset=FACED, instance=PART-1-1
  ...\*\*省略n多行
*Nset, nset=FACEE, instance=PART-1-1
  ...\*\*省略n多行
*Nset, nset=FACEF, instance=PART-1-1
  ...\*\*省略n多行

*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,
...\*\*省略n多行
*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
  ...\*\*省略n多行
*Nset, nset=tops3323, instance=PART-1-1
 3323,
*Nset, nset=tops3324, instance=PART-1-1
 3324,
...\*\*省略n多行

** 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.
...\*\*省略n多行

*End Assembly

** 
** MATERIALS可以看到这边更改材料属性
** 
*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: 位移/转角
*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

你可能感兴趣的:(abaqus,texgen)