声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2129|回复: 0

求教:弥散裂缝模型

[复制链接]
发表于 2009-5-21 10:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
请问有没有做过三维的混凝土弥散裂缝模型的?按默认的参数设置,模型不收敛。然后改动参数后,能收敛,但是得出来的应力-应变曲线如下图,没有下降段。不知道是参数的问题,还是有其他需要注意的地方没考虑到,烦请知道的高手谈一谈。由于INP文件大过附件的要求,故粘贴出来。(节点坐标有删减以适应字数要求)
090518145400efb081c4f51ec6.jpg.thumb.jpg
*Heading
** Job name: concrete-smeared-cracking-model Model name: Model-1
** Generated by: Abaqus/CAE Version 6.8-1
*Preprint, echo=NO, model=NO, history=NO, contact=NO
**
** PARTS
**
*Part, name=concrete
*Node
      1,         200.,         200.,          50.
      2,         200.,         190.,          50.
      3,         200.,         180.,          50.
      4,         200.,         170.,          50.
    2440,          10.,         170.,          30.
   2441,          10.,         160.,          30.
   2442,          10.,         150.,          30.
   2443,          10.,         140.,          30.
   2444,          10.,         130.,          30.
   2445,          10.,         120.,          30.
   2446,          10.,         110.,          30.
   2447,          10.,         100.,          30.
   2462,          10.,         160.,          20.
   2463,          10.,         150.,          20.
   2464,          10.,         140.,          20.
   2465,          10.,         130.,          20.
   2466,          10.,         120.,          20.
   2644,           0.,          20.,           0.
   2645,           0.,          10.,           0.
   2646,           0.,           0.,           0.
*Element, type=C3D8R
   1,  127,  128,  149,  148,    1,    2,   23,   22
   2,  128,  129,  150,  149,    2,    3,   24,   23
   3,  129,  130,  151,  150,    3,    4,   25,   24
   4,  130,  131,  152,  151,    4,    5,   26,   25
1999, 2623, 2624, 2645, 2644, 2497, 2498, 2519, 2518
2000, 2624, 2625, 2646, 2645, 2498, 2499, 2520, 2519
*Nset, nset=_PickedSet2, internal, generate
    1,  2646,     1
*Elset, elset=_PickedSet2, internal, generate
    1,  2000,     1
** Section: concrete
*Solid Section, elset=_PickedSet2, material=concrete
*End Part
**  
*Part, name="end plate"
*Node
      1,          10.,         100.,          50.
      2,          10.,          80.,          50.
      3,          10.,          60.,          50.
      4,          10.,          40.,          50.
      5,          10.,          20.,          50.
      6,          10.,           0.,          50.
      7,          10.,         -20.,          50.
      8,          10.,         -40.,          50.
      9,          10.,         -60.,          50.
     10,          10.,         -80.,          50.
     11,          10.,        -100.,          50.
     12,          10.,         100.,   33.3333321
     13,          10.,          80.,   33.3333321
     14,          10.,          60.,   33.3333321
     15,          10.,          40.,   33.3333321
     16,          10.,          20.,   33.3333321
     17,          10.,           0.,   33.3333321
     18,          10.,         -20.,   33.3333321
     19,          10.,         -40.,   33.3333321
     20,          10.,         -60.,   33.3333321
     21,          10.,         -80.,   33.3333321
     22,          10.,        -100.,   33.3333321
     23,          10.,         100.,    16.666666
     24,          10.,          80.,    16.666666
     25,          10.,          60.,    16.666666
     26,          10.,          40.,    16.666666
     27,          10.,          20.,    16.666666
     28,          10.,           0.,    16.666666
     29,          10.,         -20.,    16.666666
     30,          10.,         -40.,    16.666666
     31,          10.,         -60.,    16.666666
     32,          10.,         -80.,    16.666666
     33,          10.,        -100.,    16.666666
     34,          10.,         100.,           0.
     35,          10.,          80.,           0.
     36,          10.,          60.,           0.
     37,          10.,          40.,           0.
     38,          10.,          20.,           0.
     39,          10.,           0.,           0.
     40,          10.,         -20.,           0.
     41,          10.,         -40.,           0.
     42,          10.,         -60.,           0.
     43,          10.,         -80.,           0.
     44,          10.,        -100.,           0.
     45,         -10.,         100.,          50.
     46,         -10.,          80.,          50.
     47,         -10.,          60.,          50.
     48,         -10.,          40.,          50.
     49,         -10.,          20.,          50.
     50,         -10.,           0.,          50.
     51,         -10.,         -20.,          50.
     52,         -10.,         -40.,          50.
     53,         -10.,         -60.,          50.
     54,         -10.,         -80.,          50.
     55,         -10.,        -100.,          50.
     56,         -10.,         100.,   33.3333321
     57,         -10.,          80.,   33.3333321
     58,         -10.,          60.,   33.3333321
     59,         -10.,          40.,   33.3333321
     60,         -10.,          20.,   33.3333321
     61,         -10.,           0.,   33.3333321
     62,         -10.,         -20.,   33.3333321
     63,         -10.,         -40.,   33.3333321
     64,         -10.,         -60.,   33.3333321
     65,         -10.,         -80.,   33.3333321
     66,         -10.,        -100.,   33.3333321
     67,         -10.,         100.,    16.666666
     68,         -10.,          80.,    16.666666
     69,         -10.,          60.,    16.666666
     70,         -10.,          40.,    16.666666
     71,         -10.,          20.,    16.666666
     72,         -10.,           0.,    16.666666
     73,         -10.,         -20.,    16.666666
     74,         -10.,         -40.,    16.666666
     75,         -10.,         -60.,    16.666666
     76,         -10.,         -80.,    16.666666
     77,         -10.,        -100.,    16.666666
     78,         -10.,         100.,           0.
     79,         -10.,          80.,           0.
     80,         -10.,          60.,           0.
     81,         -10.,          40.,           0.
     82,         -10.,          20.,           0.
     83,         -10.,           0.,           0.
     84,         -10.,         -20.,           0.
     85,         -10.,         -40.,           0.
     86,         -10.,         -60.,           0.
     87,         -10.,         -80.,           0.
     88,         -10.,        -100.,           0.
*Element, type=C3D8R
1, 45, 46, 57, 56,  1,  2, 13, 12
2, 46, 47, 58, 57,  2,  3, 14, 13
3, 47, 48, 59, 58,  3,  4, 15, 14
4, 48, 49, 60, 59,  4,  5, 16, 15
5, 49, 50, 61, 60,  5,  6, 17, 16
6, 50, 51, 62, 61,  6,  7, 18, 17
7, 51, 52, 63, 62,  7,  8, 19, 18
8, 52, 53, 64, 63,  8,  9, 20, 19
9, 53, 54, 65, 64,  9, 10, 21, 20
10, 54, 55, 66, 65, 10, 11, 22, 21
11, 56, 57, 68, 67, 12, 13, 24, 23
12, 57, 58, 69, 68, 13, 14, 25, 24
13, 58, 59, 70, 69, 14, 15, 26, 25
14, 59, 60, 71, 70, 15, 16, 27, 26
15, 60, 61, 72, 71, 16, 17, 28, 27
16, 61, 62, 73, 72, 17, 18, 29, 28
17, 62, 63, 74, 73, 18, 19, 30, 29
18, 63, 64, 75, 74, 19, 20, 31, 30
19, 64, 65, 76, 75, 20, 21, 32, 31
20, 65, 66, 77, 76, 21, 22, 33, 32
21, 67, 68, 79, 78, 23, 24, 35, 34
22, 68, 69, 80, 79, 24, 25, 36, 35
23, 69, 70, 81, 80, 25, 26, 37, 36
24, 70, 71, 82, 81, 26, 27, 38, 37
25, 71, 72, 83, 82, 27, 28, 39, 38
26, 72, 73, 84, 83, 28, 29, 40, 39
27, 73, 74, 85, 84, 29, 30, 41, 40
28, 74, 75, 86, 85, 30, 31, 42, 41
29, 75, 76, 87, 86, 31, 32, 43, 42
30, 76, 77, 88, 87, 32, 33, 44, 43
*Nset, nset=_PickedSet2, internal, generate
  1,  88,   1
*Elset, elset=_PickedSet2, internal, generate
  1,  30,   1
** Section: steel
*Solid Section, elset=_PickedSet2, material=steel
*End Part
**  
**
** ASSEMBLY
**
*Assembly, name=Assembly
**  
*Instance, name=concrete-1, part=concrete
*End Instance
**  
*Instance, name="end plate-1", part="end plate"
        210.,         100.,           0.
*End Instance
**  
*Instance, name="end plate-2", part="end plate"
        -10.,         100.,           0.
*End Instance
**  
*Nset, nset="Set-plot end plane", instance="end plate-1", generate
  1,  44,   1
*Elset, elset="Set-plot end plane", instance="end plate-1", generate
  1,  30,   1
*Nset, nset=Set-X, instance="end plate-1", generate
  1,  44,   1
*Elset, elset=Set-X, instance="end plate-1", generate
  1,  30,   1
*Nset, nset=concrete, instance=concrete-1, generate
    1,  2646,     1
*Elset, elset=concrete, instance=concrete-1, generate
    1,  2000,     1
*Nset, nset=Set-nX, instance="end plate-2", generate
45,  88,   1
*Elset, elset=Set-nX, instance="end plate-2", generate
  1,  30,   1
*Elset, elset="Set-plot element", instance=concrete-1
403,
*Elset, elset="_Surf-end plate-x_S2", internal, instance="end plate-2", generate
  1,  30,   1
*Surface, type=ELEMENT, name="Surf-end plate-x"
"_Surf-end plate-x_S2", S2
*Elset, elset="_Surf-end plate-nx_S1", internal, instance="end plate-1", generate
  1,  30,   1
*Surface, type=ELEMENT, name="Surf-end plate-nx"
"_Surf-end plate-nx_S1", S1
*Elset, elset=_Surf-concrete-x_S2, internal, instance=concrete-1, generate
  1, 100,   1
*Surface, type=ELEMENT, name=Surf-concrete-x
_Surf-concrete-x_S2, S2
*Elset, elset=_Surf-concrete-nx_S1, internal, instance=concrete-1, generate
1901,  2000,     1
*Surface, type=ELEMENT, name=Surf-concrete-nx
_Surf-concrete-nx_S1, S1
** Constraint: Constraint-1
*Tie, name=Constraint-1, adjust=yes
Surf-concrete-x, "Surf-end plate-nx"
** Constraint: Constraint-2
*Tie, name=Constraint-2, adjust=yes
Surf-concrete-nx, "Surf-end plate-x"
*End Assembly
**
** MATERIALS
**
*Material, name=concrete
*Concrete
   11.38,       0.
14.3011, 8.61e-06
    17.5, 3.88e-05
20.5108, 7.48e-05
22.5806,  0.00014
24.6505, 0.000189
26.5323, 0.000261
28.0376, 0.000344
  29.543, 0.000427
30.4839, 0.000511
31.4247, 0.000628
31.8011, 0.000714
32.5538, 0.000837
32.9301,  0.00107
*Failure Ratios
1.16,   0.1,  1.28, 0.333
*Shear Retention
1., 0.01
*Tension Stiffening, type=DISPLACEMENT
0.05,
*Density
2.4e-09,
*Elastic
32500., 0.2
*Material, name=steel
*Elastic
210000., 0.3
**
** BOUNDARY CONDITIONS
**
** Name: BC-X Type: Displacement/Rotation
*Boundary
Set-X, 1, 1
Set-X, 2, 2
Set-X, 3, 3
Set-X, 4, 4
Set-X, 5, 5
Set-X, 6, 6
** Name: BC-nX Type: Displacement/Rotation
*Boundary
Set-nX, 1, 1
Set-nX, 2, 2
Set-nX, 3, 3
Set-nX, 4, 4
Set-nX, 5, 5
Set-nX, 6, 6
** ----------------------------------------------------------------
**
** STEP: Step-1
**
*Step, name=Step-1, nlgeom=YES, inc=100000
*Static
0.001, 1., 1e-15, 0.1
**
** BOUNDARY CONDITIONS
**
** Name: BC-X Type: Displacement/Rotation
*Boundary
Set-X, 1, 1, -2.
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=0
**
** FIELD OUTPUT: F-Output-1
**
*Output, field
*Node Output
CF, RF, U
*Element Output, directions=YES
LE, PE, PEEQ, PEEQT, S
**
** HISTORY OUTPUT: H-Output-element
**
*Output, history
*Element Output, elset="Set-plot element"
E11, MISES
**
** HISTORY OUTPUT: H-Output-end plane
**
*Node Output, nset="Set-plot end plane"
RF1, U1
*End Step

[ 本帖最后由 hym-0387 于 2009-5-21 10:13 编辑 ]
回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-10 20:11 , Processed in 0.081262 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表