24小时热门版块排行榜    

查看: 1294  |  回复: 5

1261181315a

新虫 (初入文坛)

[求助] 混凝土的热结构耦合分析 已有2人参与

我要做一混凝土的热结构耦合分析。将混凝土至于某一环境中(其上表面施加温度荷载为40度,下表面温度为25度),分析此种情况下混凝土的温度场分布及应力分布。以及在循环荷载作用下梁的应力历史曲线。请帮忙看看,谢谢!

FINISH
/CLEAR
/FILENAME,h-str
/TITLE, h-st
/PREP7
ET,1,SOLID70
MP,KXX,1,10.6
MP,C,1,976
MP,DENS,1,2450
MAT,1
BLOCK,0.0,3.0,0.0,0.4,0.0,-0.2
/VIEW,1,1,2,3
/REP,FAST
LPLOT
/PNUM,LINE,1
/REPLOT
VATT,1,,1
LSEL,S,LINE,,4,5,1
LSEL,A,LINE,,2,7,5
LESIZE,ALL,0.05
LSEL,INVE
LESIZE,ALL,0.025
LSEL,ALL
VMESH,ALL
!施加温度荷载
FINISH
/SOLU
ANTYPE, STATIC
NSEL,S,LOC,Y,0.39,0.41
D,ALL,TEMP,40
NSEL,S,LOC,Y,0.0,0.01
D,ALL,TEMP,25
ALLSEL
OUTPR,BASIC,ALL
SOLVE
FINISH

/PREP7
ETCHG,TTS
MP,EX,1,22E9
MP,PRXY,1,0.3
MP,ALPX,1,1E-5
!施加位移约束
NSEL,S,LOC,X,0
D,ALL,ALL
NSEL,S,LOC,X,3
D,ALL,ALL
ALLSEL,ALL
FINISH
!施加荷载
/SOLU
ANTYPE,TRANS
TIMINT,ON
OUTRES,ALL,ALL
DELTIM,0.01
AUTOTS,ON
deltl=0.05
deltt =0.1
*do,ii,1,20,1                !循环求解。
Outres,all,last                 !设置输出选项为所有子步的结果
Time, ii*deltt                  !设定每个载荷步的求解结束时间
Nsubst, 5                      !设定每个载荷步包含的子步数           
SFdele,all,all                   !删除所有的集中力载荷
BFVDELE,all,TEMP
LDREAD,TEMP,,,,,,RTH
NSEL,S,LOC,Y,0.4                      !选择单元所属的节点
Nsel,r,loc,x,(ii-1)*deltl,ii*deltl     !再从当前节点中选出前轮集中力作用节点
SF,all,PRES,5E6  !施加载荷
ALLSEL,ALL
SOLVE
*ENDDO
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shgao20

专家顾问 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
谈一点看法,未必正确,仅供参考:
  1  你遇到什么问题,请具体说明。
  2  你的命令流中,如下命令:
       LDREAD,TEMP,,,,,,RTH
  没有给出所读取的是哪一个时刻或子步的结果,默认读取第一个载荷步的最后一个子步的结果,因此,在循环过程中读入的总是同一个子步的结果,不随时间改变。

» 本帖已获得的红花(最新10朵)

2楼2016-10-25 07:33:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

1261181315a

新虫 (初入文坛)

送红花一朵
引用回帖:
2楼: Originally posted by shgao20 at 2016-10-25 07:33:52
谈一点看法,未必正确,仅供参考:
  1  你遇到什么问题,请具体说明。
  2  你的命令流中,如下命令:
       LDREAD,TEMP,,,,,,RTH
  没有给出所读取的是哪一个时刻或子步的结果,默认读取第一个载荷步的最后 ...

恩,我的温度荷载是确定的,所以每次加载温度时都是个定值。现在的题是算得的结果极度偏大,仅在温度荷载作用下,内部应力最大达到了几百兆。我在想是不是自己的热结构模型建立错误,或者是某些参数设置错误了。请老师给讲解下
3楼2016-10-25 22:57:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shgao20

专家顾问 (职业作家)

引用回帖:
3楼: Originally posted by 1261181315a at 2016-10-25 22:57:13
恩,我的温度荷载是确定的,所以每次加载温度时都是个定值。现在的题是算得的结果极度偏大,仅在温度荷载作用下,内部应力最大达到了几百兆。我在想是不是自己的热结构模型建立错误,或者是某些参数设置错误了。请 ...

为了检查问题,你可以:
  1  检查一下温度结果是否有问题,特别是检查一下温度梯度是否合理。如果某些部位温度梯度的值明显偏大,在应力计算时会造成较大的应力集中。
  2  如果温度结果基本合理,可以只施加温度载荷,看一下应力结果是否合理。如果不合理,则需要分析原因,加以解决。
  3  如果温度应力基本合理,可以值施加力载荷,肯应力是否合理,如果不合理,则需要分析原因,加以解决。
  4  温度计算、单独温度应力计算和单独力载荷计算的结果都合理了,在进行温度+力载荷的计算,应该不会再出现问题。
  最后,如果你的温度是定值,而你的压力载荷也是定值,那么就没有必要进行循环计算了。
4楼2016-10-26 08:23:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

1261181315a

新虫 (初入文坛)

引用回帖:
4楼: Originally posted by shgao20 at 2016-10-26 08:23:44
为了检查问题,你可以:
  1  检查一下温度结果是否有问题,特别是检查一下温度梯度是否合理。如果某些部位温度梯度的值明显偏大,在应力计算时会造成较大的应力集中。
  2  如果温度结果基本合理,可以只施加温 ...

我试试,谢谢老师!
5楼2016-10-27 15:15:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ZK2194184

铁杆木虫 (正式写手)

【答案】应助回帖

你好,看到你发的混凝土的热结构耦合分析帖子,我也在做这方面数值计算,希望可以多多交流,从你的命令流来看,你的参数取值是依据试验测得,还是自己取的;正常来讲应该是ET,1,SOLID70$MP,KXX,1,300.89 $MP,C,1,0.94500 $MP,DENS,1,2400 ;而你的比热C是976,这个恐怕取值不太合理,另外转成结构单元分析是,/PREP7$ET,1,SOLID45,然后有ETCHG,TTS或者单独选出混凝土材料部分的单元,用MPCHG命令;还有你sf命令,为什么要放在do循环里面,这岂不是每一步都要加载一遍荷载吗?有问题可以发邮件交流279544110@qq.com
6楼2016-10-28 15:12:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 1261181315a 的主题更新
信息提示
请填处理意见