顶部banner
Logo 折叠
学习从这里开始
下载app
返回旧版
首页 成长助手 小邻学院 社区 发现
职业认证 企业服务 行业会议

登录解锁更多功能

还没有账号?立即注册

技术邻
技术引领职场价值
电话
0571-86682823
商务合作
service@jishulink.com

残余应力or初始应力导入使模型恢复计算结果?

浏览: 2361

各位大神好在传递残余应力的仿真中小弟有不解的一些问题。残余应力or初始应力导入使模型恢复计算结果?

 

举一个仿真中遇到的例子进行问题说明。采用单元生死对一个薄板结构表面进行材料添加,在降温后整体结构将产生翘曲变形,随后杀死薄板另一面的单元使变形增大。

 

命令流1:

finish

/clear

/prep7

 

!参数化

R=150

UP=775E-3

DOWN=775E-3

ODOWN=1E-3

OUP=1E-3

CONTACT=700E-3

A=DOWN+ODOWN-CONTACT

 

!定义单元

et,1,solid185

 

!材料参数

mp,ex,1,131e3

mp,prxy,1,0.28

mp,alpx,1,2.6e-6

MP,REFT,1,25

 

mp,ex,2,70e3

mp,prxy,2,0.17

mp,alpx,2,0.8e-6

MP,REFT,2,400

!建模

WPOFFS,,,-A

cyl4,,,,,R,90,A+UP+OUP

!切分

wpcsys,-1,0

vsbw,all

WPOFFS,,,CONTACT

vsbw,all

wpcsys,-1,0

WPOFFS,,,UP

vsbw,all

 

wpcsys,-1,0

WPOFFS,,,CONTACT-ODOWN

vsbw,all

wpcsys,-1,0

 

!布尔

allsel,all

BTOL,0.000000001,    !指定布尔运算公差

vglue,all                      !共节点

 

!赋予材料属性

allsel,all

vsel,s,loc,z,0,UP

vatt,1,,1

vsel,s,loc,z,UP,UP+OUP

vatt,2,,1

vsel,s,loc,z,-A,0

vatt,1,,1

 

!网格

allsel,all

 

lsel,s,loc,z,UP,UP+OUP

lsel,r,loc,x,0

lsel,r,loc,y,0

lesize,all,,,5,,,,,0

 

lsel,s,loc,z,CONTACT,UP

lsel,r,loc,x,0

lsel,r,loc,y,0

lesize,all,,,3,,,,,0

 

lsel,s,loc,z,CONTACT-ODOWN,CONTACT

lsel,r,loc,x,0

lsel,r,loc,y,0

lesize,all,,,3,,,,,0

 

lsel,s,loc,z,0,CONTACT-ODOWN

lsel,r,loc,x,0

lsel,r,loc,y,0

lesize,all,,,4,,,,,0

 

lsel,s,loc,z,-A,0

lsel,r,loc,x,0

lsel,r,loc,y,0

lesize,all,,,3,,,,,0

 

lsel,s,length,,R

lesize,all,,,100,,,,,0

 

ALLSEL,ALL

NUMCMP,ALL       !压缩定义项目的编号

/REPLOT            !重新显示

 

allsel,all

mshkey,2

vmesh,all

 

!对应单元生死建立

allsel,all

esel,s,type,,1

esel,r,cent,z,-A,0

cm,EA,elem,all

allsel,all

esel,s,type,,1

esel,r,cent,z,UP,UP+OUP

cm,EOUP,elem,all

allsel,all

esel,s,type,,1

esel,r,cent,z,0,CONTACT

cm,ECONTACT,elem,all

allsel,all

esel,s,type,,1

esel,r,cent,z,-A,CONTACT-ODOWN

cm,EDOWN,elem,all

allsel,all

esel,s,type,,1

esel,r,cent,z,CONTACT-ODOWN,CONTACT

cm,EODOWN,elem,all

 

!边界条件

allsel,all

nsel,s,loc,x,0

dsym,symm,x       !对称边界条件x

nsel,s,loc,y,0

dsym,symm,y      !对称边界条件y

nsel,s,loc,x,0

nsel,r,loc,y,0

d,all,all                 !中心线全约束

 

!求解

/solu

antype,static

nlgeom,on

nropt,full

toffset,273

tref,25

 

INISTATE,SET,DTYPE,STRE

 

time,1

allsel,all

esel,s,ename,,EA

esel,a,ename,,EOUP

ekill,all

allsel,all

tunif,25         

solve

 

time,2                  

allsel,all

tunif,400

solve

 

time,3

allsel,all

esel,s,ename,,EOUP

ealive,all

allsel,all

tunif,400              

solve

 

time,4

allsel,all

tunif,25

solve

 

time,5

allsel,all

esel,s,ename,,ECONTACT

ekill,all

allsel,all

tunif,25                       

solve

 

INISTATE,WRITE,1,,,,S          !写入应力数据'IST'文件

SOLVE

 

运行如上命令流结构将产生如图的变形,以及应力。缩放1000倍显示。



 

可以看到由于一定的工艺步影响,模型整体产生了变形与应力,并写入了ist文件。

 

接下来通过两种方法对模型读入预应力。

第一种读入方法:

直接建立相同模型与约束,通过inistate,read命令读取仿真1的初应力文件。

finish

/clear

/prep7

 

!参数化

R=150

UP=775E-3

DOWN=775E-3

ODOWN=1E-3

OUP=1E-3

CONTACT=700E-3

A=DOWN+ODOWN-CONTACT

 

!定义单元

et,1,solid185

 

!材料参数

mp,ex,1,131e3

mp,prxy,1,0.28

mp,alpx,1,2.6e-6

MP,REFT,1,25

 

mp,ex,2,70e3

mp,prxy,2,0.17

mp,alpx,2,0.8e-6

MP,REFT,2,400

!建模

WPOFFS,,,-A

cyl4,,,,,R,90,A+UP+OUP

!切分

wpcsys,-1,0

vsbw,all

WPOFFS,,,CONTACT

vsbw,all

wpcsys,-1,0

WPOFFS,,,UP

vsbw,all

 

wpcsys,-1,0

WPOFFS,,,CONTACT-ODOWN

vsbw,all

wpcsys,-1,0

 

!布尔

allsel,all

BTOL,0.000000001,    !指定布尔运算公差

vglue,all                             !接触以上部分共节点

 

!赋予材料属性

allsel,all

vsel,s,loc,z,0,UP

vatt,1,,1

vsel,s,loc,z,UP,UP+OUP

vatt,2,,1

vsel,s,loc,z,-A,0

vatt,1,,1

 

!网格

allsel,all

 

lsel,s,loc,z,UP,UP+OUP

lsel,r,loc,x,0

lsel,r,loc,y,0

lesize,all,,,5,,,,,0

 

lsel,s,loc,z,CONTACT,UP

lsel,r,loc,x,0

lsel,r,loc,y,0

lesize,all,,,3,,,,,0

 

lsel,s,loc,z,CONTACT-ODOWN,CONTACT

lsel,r,loc,x,0

lsel,r,loc,y,0

lesize,all,,,3,,,,,0

 

lsel,s,loc,z,0,CONTACT-ODOWN

lsel,r,loc,x,0

lsel,r,loc,y,0

lesize,all,,,4,,,,,0

 

lsel,s,loc,z,-A,0

lsel,r,loc,x,0

lsel,r,loc,y,0

lesize,all,,,3,,,,,0

 

lsel,s,length,,R

lesize,all,,,100,,,,,0

 

ALLSEL,ALL

NUMCMP,ALL       !压缩定义项目的编号

/REPLOT            !重新显示

 

allsel,all

mshkey,2

vmesh,all

 

!对应单元生死建立

allsel,all

esel,s,type,,1

esel,r,cent,z,-A,0

cm,EA,elem,all

allsel,all

esel,s,type,,1

esel,r,cent,z,UP,UP+OUP

cm,EOUP,elem,all

allsel,all

esel,s,type,,1

esel,r,cent,z,0,CONTACT

cm,ECONTACT,elem,all

allsel,all

esel,s,type,,1

esel,r,cent,z,-A,CONTACT-ODOWN

cm,EDOWN,elem,all

allsel,all

esel,s,type,,1

esel,r,cent,z,CONTACT-ODOWN,CONTACT

cm,EODOWN,elem,all

 

!边界条件

allsel,all

nsel,s,loc,x,0

dsym,symm,x       !对称边界条件x

nsel,s,loc,y,0

dsym,symm,y      !对称边界条件y

nsel,s,loc,x,0

nsel,r,loc,y,0

d,all,all                 !中心线全约束

 

 

!求解

/solu

antype,static

nlgeom,on

nropt,full

!前处理完全一样,此处没有设置温度是由于材料的REFT将引起ANSYS计算时考虑热应变。

allsel,all

esel,s,ename,,EA

esel,a,ename,,ECONTACT

ekill,all

 

allsel,all

INISTATE,READ,'1HAOBAN','IST',,2           !读入初应力文件

solve

 

仿真结果如图所示,我感觉对于一样的模型,由于读入了之前文件的应力情况,将引起与仿真1结果相同的变形和应力。然而,可以发现如果直接将IST读入,不光会产生相反的、数值不同的变形,应力分布也存在差异。



 

于是乎,查阅相关资料尝试了第二种读入方法。

第二种读入方法:

将建立相同的模型,但边界条件改为所有节点全约束,读入ist文件计算节点反力。

再另外建立一个相同的模型以及边界条件,并读入节点反力。

然而这种方法也出现了与上一种方法类似的问题。

 

 

向各位大神请教一下,我想将这个仿真1的影响,带入到另一个仿真中作为初始条件来进行,这种方法的思路是否可行,如果不可行有没有其他方法;如果可行为什么我通过类似的残余应力无法还原仿真1的结果?

全部回答 (0)

默认 最新

相似问题

查看全部
  • 钢筋混凝土简支梁分离式建模计算分析?照着书抄的还是有问题,请各位大神知道解决方案? 1个回答

    FINISH /CLEAR /CONFIG,NRES,2000 /PREP7 !================ !定义单元与材料性质 ET,1,SOLID65,,,,,,,1 ET,2,LINK8 MP,EX,1,13585 MP,PRXY,1,0.2 FC=14.3 FT=1.43 TB,CONCR,1 TBDATA,,0.5,0.95,FT,-1 TB,MISO,1,,11 TBPT,,0.

  • 各位大神好,在下按书上例子用分离式建了一个钢筋混凝土简支梁可以收敛,但是计算结果是错的,命令流如下? 暂无回答

    /CONFIG,NRES,2000 /PREP7 ET,1,SOLID65 KEYOPT,1,1,1 KEYOPT,1,3,2 KEYOPT,1,7,1 ET,2,LINK180 ET,3,solid45 MP,EX,1,21945E6 MP,PRXY,1,0.2 FC=23.1E6 FT=1.89E6 TB,CONCR,1 TBDATA,,0.5,0.95,FT,-1 TB,MISO,1,,10

  • ansys钢筋混凝土锈蚀模拟过程中的问题? 3个回答

    ansys初学者,根据导师的论文想要做一个关于混凝土锈蚀的模拟,计算的时候出现如下提示,能力有限,自己检查了很多遍也没发现问题,希望各位大神帮忙解答,后附命令流,谢谢大家 finish /clear /filname,rcbeam /prep7 et,1,solid65 !混凝土 et,2,solid45 !垫块 et,3,link8 !钢筋 et,4,combin39 !弹簧 keyopt,1,

推荐阅读

手把手教你ABAQUS耗能钢节点建模与分析

手把手教你ABAQUS耗能钢节点建模与分析

1点 1点
¥169
step by step 教你如何在abaqus中使用实体单元和连接单元建立螺栓连接

step by step 教你如何在abaqus中使用实体单元和连接单元建立螺栓连接

幻想飞翔 幻想飞翔
¥30
2020全英华人汽车工程协会年会Part 2——汽车产品工程研发的数字化未来

2020全英华人汽车工程协会年会Part 2——汽车产品工程研发的数字化未来

陈东陈 陈东陈
免费
测量不确定度的应用实践

测量不确定度的应用实践

HBK测试与测量 HBK测试与测量
免费
无网格划分软件midas MeshFree - 功能培训

无网格划分软件midas MeshFree - 功能培训

MIDAS官方 MIDAS官方
免费
探究实时仿真GPU求解器加速汽车行业设计创新

探究实时仿真GPU求解器加速汽车行业设计创新

Ansys中国 Ansys中国
免费
Fluent中升力和阻力的计算

Fluent中升力和阻力的计算

宁博士CAE团队 宁博士CAE团队
免费
【入门案例02】Abaqus——钢筋混凝土构件的碳纤维布+钢板加固模拟

【入门案例02】Abaqus——钢筋混凝土构件的碳纤维布+钢板加固模拟

臻元咨询
¥30
张量计算课程合集

张量计算课程合集

引垂思汀 引垂思汀
¥50
精品课程A30-考虑初始缺陷的栓焊连接组合节点滞回模拟

精品课程A30-考虑初始缺陷的栓焊连接组合节点滞回模拟

大平-结构工程 大平-结构工程
¥598
vof案例-射流

vof案例-射流

CFD流 CFD流
免费
线控底盘市场趋势分析

线控底盘市场趋势分析

小木匠砍树 小木匠砍树
免费
用EVOLVE对接INSPIRE,加速产品迭代优化

用EVOLVE对接INSPIRE,加速产品迭代优化

咸鱼氮泵 咸鱼氮泵
免费
遗传算法解决(TSP)商旅问题matlab代码超详细解说(适用于新手)

遗传算法解决(TSP)商旅问题matlab代码超详细解说(适用于新手)

活泼可男_matlab教学 活泼可男_matlab教学
¥10
船舶行进过程中的流场分布规律分析

船舶行进过程中的流场分布规律分析

龙樱 龙樱
免费
BOX-3D变宽斜钢箱梁绘图及功能更新演示

BOX-3D变宽斜钢箱梁绘图及功能更新演示

敦樸DUNPU 敦樸DUNPU
免费
abaqus埋地管道受力分析

abaqus埋地管道受力分析

冷月 冷月
¥25
基于iSIGHT+Workbench的开孔平板性能优化

基于iSIGHT+Workbench的开孔平板性能优化

sjktzy sjktzy
¥5
Hyperworks CFD v2022.1前后处理教程

Hyperworks CFD v2022.1前后处理教程

ALTAIR ALTAIR
免费
品索设计-Creo自学练习集讲解(草绘部分)

品索设计-Creo自学练习集讲解(草绘部分)

深圳品索设计Creo培训 深圳品索设计Creo培训
免费