模型
默认最简单的编织复材,编辑材料属性时发现基体属性设置正常,各向同性材料,但是纱线的材料属性却没有弹性性能的设置。
导出inp文件后,导入ABAQUS中其实可以看到有两种材料,纱线也是有属性的。
ABAQUS中修改属性的话一来手动比较慢,二来每次都要改,所以考虑导出inp后直接先修改inp的材料属性试试
inp
*Heading
File generated by TexGen v3.13.1
************
*** MESH ***
************
*Node
1, -1, -1, -0.012
2, -0.9, -1, -0.012
35301, 3, 3, 0.252
*Element, Type=C3D8R
1, 2, 43, 42, 1, 1683, 1724, 1723, 1682
2, 3, 44, 43, 2, 1684, 1725, 1724, 1683
32000, 33579, 33620, 33619, 33578, 35260, 35301, 35300, 35259
********************
*** ORIENTATIONS ***
********************
** Orientation vectors
** 1st vector represents the fibre direction
** 2nd vector is an arbitrary vector perpendicular to the first
*Distribution Table, Name=TexGenOrientationVectors
COORD3D,COORD3D
*Distribution, Location=Element, Table=TexGenOrientationVectors, Name=TexGenOrientationVectors, Input=test.ori
*Orientation, Name=TexGenOrientations, Definition=coordinates
TexGenOrientationVectors
1, 0
********************
*** ELEMENT SETS ***
********************
** TexGen generates a number of element sets:
** All - Contains all elements
** Matrix - Contains all elements belonging to the matrix
** YarnX - Where X represents the yarn index
*ElSet, ElSet=AllElements, Generate
1, 32000, 1
*ElSet, ElSet=Matrix
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16
*ElSet, ElSet=Yarn0
*ElSet, ElSet=Yarn0
*ElSet, ElSet=Yarn0
*ElSet, ElSet=Yarn0
*****************
*** NODE SETS ***
*****************
** AllNodes - Node set containing all elements
*NSet, NSet=AllNodes, Generate
1, 35301, 1
*****************
*** MATERIALS ***
*****************
*Material, Name=Mat0
*Elastic
3e+09, 0.2
*Expansion
6.5e-06
*Material, Name=Mat1
*Elastic, type=ENGINEERING CONSTANTS
2e+11, 1e+10, 1e+10, 0.3, 0.4, 0.4, 5e+09, 5e+09
5e+09
*Expansion, type=ORTHO
-2e-07, 3e-06, 3e-06
*Solid Section, ElSet=Matrix, Material=Mat0
1.0,
*Solid Section, ElSet=Yarn0, Material=Mat1, Orientation=TexGenOrientations
1.0,
*Solid Section, ElSet=Yarn1, Material=Mat1, Orientation=TexGenOrientations
1.0,
*Solid Section, ElSet=Yarn2, Material=Mat1, Orientation=TexGenOrientations
1.0,
*Solid Section, ElSet=Yarn3, Material=Mat1, Orientation=TexGenOrientations
1.0,
************************************
*** PERIODIC BOUNDARY CONDITIONS ***
************************************
*** ConstraintsDriver0 = e_x
*** ConstraintsDriver1 = e_y
*** ConstraintsDriver2 = e_z
*** ConstraintsDriver3 = e_xy
*** ConstraintsDriver4 = e_xz
*** ConstraintsDriver5 = e_yz
*Node
35302, 0, 0, 0
*NSet, NSet=ConstraintsDriver0
35302
*Node
35303, 0, 0, 0
*NSet, NSet=ConstraintsDriver1
35303
*Node
35304, 0, 0, 0
*NSet, NSet=ConstraintsDriver2
35304
*Node
35305, 0, 0, 0
*NSet, NSet=ConstraintsDriver3
35305
*Node
35306, 0, 0, 0
*NSet, NSet=ConstraintsDriver4
35306
*Node
35307, 0, 0, 0
*NSet, NSet=ConstraintsDriver5
35307
*NSet, NSet=FaceA, Unsorted
1763, 1804, 1845, 1886, 1927, 1968, 2009, 2050, 2091, 2132, 2173, 2214, 2255, 2296, 2337, 2378
*NSet, NSet=FaceB, Unsorted
*NSet, NSet=FaceB, Unsorted
*NSet, NSet=FaceB, Unsorted
*NSet, NSet=FaceB, Unsorted
*NSet, NSet=FaceB, Unsorted
*NSet, NSet=Edge1, Unsorted
*NSet, NSet=Edge1, Unsorted
*NSet, NSet=MasterNode1, Unsorted
*NSet, NSet=MasterNode1, Unsorted
***************************
*** BOUNDARY CONDITIONS ***
***************************
*** Name: Translation stop Vertex 1 Type: Displacement/Rotation
*Boundary
MasterNode1, 1, 1
MasterNode1, 2, 2
MasterNode1, 3, 3
*****************
*** EQUATIONS ***
*****************
*Equation
3
FaceA, 1, 1.0, FaceB, 1, -1.0, ConstraintsDriver0, 1, -4
*Equation
2
FaceA, 2, 1.0, FaceB, 2, -1.0
*******************
*** CREATE STEP ***
*******************
*** PREDEFINED FIELDS ***
*** Name: Initial temperature 0ºC all cells Type: Temperature ***
*Initial Conditions, type=TEMPERATURE
AllNodes, 0.
*Step, Name=Isothermal linear perturbation step, perturbation
Elastic material property computation
*Static
***********************
*** OUTPUT REQUESTS ***
***********************
*Output, field
*Element Output, directions=YES
S,
*** FIELD OUTPUT: Output Request Fx ***
*Node Output, nset=ConstraintsDriver0
U,
*** FIELD OUTPUT: Output Request Fy ***
*Node Output, nset=ConstraintsDriver1
U,
*** FIELD OUTPUT: Ouput Request Fz ***
*Node Output, nset=ConstraintsDriver2
U,
*** FIELD OUTPUT: Output Request Shear_xy ***
*Node Output, nset=ConstraintsDriver3
U,
*** FIELD OUTPUT: Output Request Shear_zx ***
*Node Output, nset=ConstraintsDriver4
U,
*** FIELD OUTPUT: Output Request Shear_yz ***
*Node Output, nset=ConstraintsDriver5
U,
******************
*** LOAD CASES ***
******************
*Load Case, name=Load0
*Boundary, op=NEW
MasterNode1, 1, 1
MasterNode1, 2, 2
MasterNode1, 3, 3
*Cload
ConstraintsDriver0, 1, 4.224
*End Load Case
*Load Case, name=Load1
*Boundary, op=NEW
MasterNode1, 1, 1
MasterNode1, 2, 2
MasterNode1, 3, 3
*Cload
ConstraintsDriver1, 1, 4.224
*End Load Case
*Load Case, name=Load2
*Boundary, op=NEW
MasterNode1, 1, 1
MasterNode1, 2, 2
MasterNode1, 3, 3
*Cload
ConstraintsDriver2, 1, 4.224
*End Load Case
*Load Case, name=Load3
*Boundary, op=NEW
MasterNode1, 1, 1
MasterNode1, 2, 2
MasterNode1, 3, 3
*Cload
ConstraintsDriver3, 1, 4.224
*End Load Case
*Load Case, name=Load4
*Boundary, op=NEW
MasterNode1, 1, 1
MasterNode1, 2, 2
MasterNode1, 3, 3
*Cload
ConstraintsDriver4, 1, 4.224
*End Load Case
*Load Case, name=Load5
*Boundary, op=NEW
MasterNode1, 1, 1
MasterNode1, 2, 2
MasterNode1, 3, 3
*Cload
ConstraintsDriver5, 1, 4.224
*End Load Case
*End Step
*** STEP: Thermomechanical step ***
*Step, name=Thermomechanical step, perturbation
Coefficient of Thermal Expansion computation
*Static
*** PREDEFINED FIELDS ***
*** Name: Temperature steady 1ºC all cells Type: Temperature ***
*Temperature
AllNodes, 1.
***********************
*** OUTPUT REQUESTS ***
***********************
*Output, field
*Element Output, directions=YES
S,
*** FIELD OUTPUT: Output Request Fx ***
*Node Output, nset=ConstraintsDriver0
U,
*** FIELD OUTPUT: Output Request Fy ***
*Node Output, nset=ConstraintsDriver1
U,
*** FIELD OUTPUT: Output Request Fz ***
*Node Output, nset=ConstraintsDriver2
U,
*End Step