顶部banner
Logo 折叠
全网首发仿真工程师项目实训
下载app
返回旧版
首页 成长助手 小邻学院 社区 发现
职业认证 企业服务 行业会议

登录解锁更多功能

还没有账号?立即注册

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

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

浏览: 2441

各位大神好在传递残余应力的仿真中小弟有不解的一些问题。残余应力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
基于ABAQUS和ANSYS接触分析

基于ABAQUS和ANSYS接触分析

宁博士CAE团队 宁博士CAE团队
免费
汽车仪表模具模流分析的实战讲解

汽车仪表模具模流分析的实战讲解

北卡 北卡
免费
hypermesh_dyna小车碰撞护栏(无声)

hypermesh_dyna小车碰撞护栏(无声)

吴文泽 吴文泽
¥18
使用已标定的车辆动力学模型提升开发效率

使用已标定的车辆动力学模型提升开发效率

VI-grade中国 VI-grade中国
免费
solidworks 2016基础操作入门到精通

solidworks 2016基础操作入门到精通

新征程学院 新征程学院
免费
热力学理论入门基础(上)

热力学理论入门基础(上)

引垂思汀 引垂思汀
¥30
ABAQUS钢管混凝土柱温度场及耐火性能分析(未完)

ABAQUS钢管混凝土柱温度场及耐火性能分析(未完)

地下结构设计
¥40
前沿技术!大数据分析及人工智能在优化软件中的应用

前沿技术!大数据分析及人工智能在优化软件中的应用

IDAJ中国 IDAJ中国
¥9.99
新一代智能头灯的动态设计评估与仿真

新一代智能头灯的动态设计评估与仿真

Ansys中国 Ansys中国
免费
abaqus三维切削数值模拟(sph法)

abaqus三维切削数值模拟(sph法)

abaquser abaquser
¥30
5G终端天线仿真设计方法及其应用

5G终端天线仿真设计方法及其应用

Ansys中国 Ansys中国
免费
UG有限元基础教程

UG有限元基础教程

moonshine🤓 moonshine🤓
免费
ANSYS新版本功能速递: HFSS微放电仿真

ANSYS新版本功能速递: HFSS微放电仿真

Ansys中国 Ansys中国
免费
基于Hypermesh与ABAQUS联合仿真的摄像头模组跌落分析——工作创建以及检查

基于Hypermesh与ABAQUS联合仿真的摄像头模组跌落分析——工作创建以及检查

北鲲 北鲲
¥99
0#块箱梁托架法施工结构模拟

0#块箱梁托架法施工结构模拟

yudachuan1105 yudachuan1105
¥200
一线科技工作者接受仿真咨询服务的全过程经验分享

一线科技工作者接受仿真咨询服务的全过程经验分享

技术邻直播 技术邻直播
免费
UG培训第九课:自由曲面构造法

UG培训第九课:自由曲面构造法

luffy8610 luffy8610
¥20
abaqus座椅滚轮拉脱力强度分析

abaqus座椅滚轮拉脱力强度分析

任总 任总
¥90
汽车模具工艺CAE分析

汽车模具工艺CAE分析

汽车-Albina 汽车-Albina
免费