求大神指点啊,存在接触单元时候消除初应力报错说应力记录少于特定的值 不能加初应力文件

浏览:14519 回答:8

*** ERROR *** CP = 638.434 TIME= 20:59:32
The stresses file contains 20191 stress records. This is less than the
specified number of records ( 22296 ). The ISFILE command is ignored.
整个命令流如下 建立的一个简化模型尝试的 第一个SOLV收敛的还行 第二个SOLV时候报的错 初应力文件读不进去
finish
/clear
/TITLE,2015.4.8
FNAME='YuanXing' !工作文件名称(可更改)
/FILNAME,FNAME,0 !定义工作文件
/RGB,INDEX,100,100,100, 0
/RGB,INDEX, 80, 80, 80,13
/RGB,INDEX, 60, 60, 60,14
/RGB,INDEX, 0, 0, 0,15
/REPLOT
/PLOPTS,DATE,0
!不显示日期
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
/PREP7
ET,1,SOLID95
ET,2,PLANE42
cyl4,,,2,0,,0,-5
wprota,,,-90
cyl4,,,2,90,,270,-10
vadd,all
numcmp,all
wpcsys,0
blc4,-4,-4,14,8,-5
blc4,-4,-8,14,4,-5
blc4,-4,4,4,8,-5
blc4,0,4,10,8,-5
numcmp,all
allsel,all
vsbv,2,1,sepo,,keep
vsel,s,,,3,4
vsel,a,,,6
vglue,all
numcmp,all
vsel,s,,,2
wprota,,,-90
vsbw,all
wprota,,90,
vsel,s,,,6
vsbw,all
numcmp,all
allsel
vsel,u,,,1,5,4
vglue,all
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
wpcsys,0
VSEL,S,,,5
ESIZE,1
MSHKEY,1
MSHAPE,0
MAT,1
AMAP,28,34,37,35,36
VSWEEP,ALL
VSEL,S,,,4
AMAP,22,26,27,28,29
VSWEEP,ALL
VSEL,S,,,3
AMAP,16,18,19,20,21
VSWEEP,ALL
VSEL,S,,,2
ESIZE,0.5
MSHKEY,1
MSHAPE,0
MAT,1
AMAP,34,27,43,45,53
VSWEEP,ALL
VSEL,S,,,7
AMAP,47,42,49,45,53
VSWEEP,ALL
ALLSEL,ALL
VSEL,S,,,6
ESIZE,0.5
mshape,1,3d
mshkey,0
mat,3
vmesh,all
allsel,all
VSEL,S,,,1
ESIZE,0.5
mshape,1,3d
mshkey,0
mat,2
vmesh,all
allsel,all
esel,s,type,,2
aclear,all
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
allsel
et,3,170
et,4,174
KEYOPT,4,1,0
KEYOPT,4,2,1
KEYOPT,4,4,0
KEYOPT,4,9,1
KEYOPT,4,10,2
KEYOPT,4,12,0
R,5,,,1,,0.0001, !定义单元的实常数,定义目标圆半径为1,接触环半径为0.0001
RMORE,,,,,,
RMORE,,,,,,
RMORE,,,,,,0
R,6,,,1,,0.0001, !定义单元的实常数,定义目标圆半径为1,接触环半径为0.0001
RMORE,,,,,,
RMORE,,,,,,
RMORE,,,,,,0
real,5
vsel,s,,,1
vplot
asel,s,,,8,10,1
aplot
type,3
mat,2
nsla,s,1
!esln,s,0
esurf,all
allsel
vsel,s,,,2
vsel,a,,,6
vsel,a,,,7
vplot
asel,s,,,38,39,1
aplot
type,4
mat,1
nsla,s,1
!esln,s,0
esurf,all
asel,s,,,44,45,1
asel,a,,,33
type,4
mat,3
nsla,s,1
!esln,s,0
esurf,all
!ALLSEL
real,6
vsel,s,,,5
vplot
asel,s,,,29
aplot
type,4
mat,1
nsla,s,1
!esln,s,0
esurf,all
vsel,s,,,6
vplot
asel,s,,,11
aplot
type,3
mat,1
nsla,s,1
!esln,s,0
esurf,all
allsel
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
MPTEMP,1,-35,-1,1,65,,,
MPDATA,DENS,1,1,1.89*1000,1.89*1000,1.89*1000,1.89*1000,,,
MPDATA,THSX,1,1,0.01,0.01,1.00E-30,1.00E-30
MPDATA,EX,1,1,300e6,300e6,100e6,100e6
MPDATA,PRXY,1,1,0.23,0.23,0.25,0.25
MPDATA,mu,1,1,0,0,0,0
MPTEMP,1,-35,-1,1,65, ,
MPDATA,DENS,2,1,2500,2500,2500,2500 , ,
MPDATA,THSX,2,1,1.00E-30,1.00E-30,1.00E-30,1.00E-30
MPDATA,EX,2,1,32000e6,32000e6,32000e6,32000e6
MPDATA,PRXY,2,1,0.2,0.2,0.2,0.2,
MPTEMP,1,-35,-1,1,65,,,
MPDATA,DENS,3,1,1.89*1000,1.89*1000,1.89*1000,1.89*1000,,,
MPDATA,THSX,3,1,0.01,0.01,1.00E-30,1.00E-30
MPDATA,EX,3,1,300e6,300e6,100e6,100e6
MPDATA,PRXY,3,1,0.23,0.23,0.25,0.25
MPDATA,mu,3,1,0,0,0,0
MPTEMP,1,-35,-1,1,65, ,
MPDATA,DENS,4,1,2500,2500,2500,2500 , ,
MPDATA,THSX,4,1,1.00E-30,1.00E-30,1.00E-30,1.00E-30
MPDATA,EX,4,1,32000e6,32000e6,32000e6,32000e6
MPDATA,PRXY,4,1,0.2,0.2,0.2,0.2,
MPTEMP,1,-35,-1,1,65,,,
MPDATA,DENS,5,1,1.89*1000,1.89*1000,1.89*1000,1.89*1000,,,
MPDATA,THSX,5,1,0.01,0.01,1.00E-30,1.00E-30
MPDATA,EX,5,1,300e6,300e6,100e6,100e6
MPDATA,PRXY,5,1,0.23,0.23,0.25,0.25
MPDATA,mu,5,1,0,0,0,0
TUNIF,20 !设定初始温度
TREF,20
asel,s,loc,z,0
aplot
DA,all,symm
asel,s,loc,x,-4
DA,all,ux,0
aplot
asel,s,loc,x,10
da,all,symm
asel,s,loc,z,-5
da,all,uz,0
asel,s,loc,y,-8
da,all,uy,0
allsel
asel,s,,,26
asel,a,,,31
DA,all,ux,0
allsel
ACEL,0,10,0,
ALLSEL,ALL
SAVE
PHYSICS,WRITE,STRUCT

PHYSICS,CLEAR
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
finish
/solu
antype,static
PHYSICS,READ,STRUCT
time,1
NSUBST,100,200,20 !荷载步中所需的子步数
NROPT,FULL,,OFF
NEQIT,100 !每个子步中平衡迭代的最大次数。
LNSRCH,ON
NLGEOM,ON
pred,on
KBC,1
EQSLV,SPARSE
CNVTOL,F,,0.05,2, !收敛准则
ALLSEL,ALL
allsel
ISWRITE,1
allsel,all
solv
SAVE
FINISH
/solu
antype,static
PHYSICS,READ,STRUCT
time,1
NSUBST,100,200,20 !荷载步中所需的子步数
NROPT,FULL,,OFF
NEQIT,100 !每个子步中平衡迭代的最大次数。
LNSRCH,ON
NLGEOM,ON
pred,on
KBC,1
EQSLV,SPARSE
CNVTOL,F,,0.05,2, !收敛准则
ALLSEL,ALL
allsel
ISFILE,READ,,ist,,2
allsel,all
solv
SAVE
FINISH
邀请回答 我来回答

全部回答

(7)
默认 最新
山塘平江处

请问一下最后是怎么解决的


2020年1月19日
评论 点赞
ayoumeng
我选择了活的单元发现单元个数和总的单元个数没有变化
2015年9月8日
评论 点赞
ayoumeng
请教一下,我按照你的方法选择了活的单元,还是出现同样的错误,也有用到接触单元。是不是第二步中还需要杀死单元吗,是软件自动的吗
2015年9月8日
评论 点赞
whuyup
就是之前第一步算初始应力场时杀死过单元,所以第一步记录的并不是所有单元的初始应力。
在第二步中还是先杀死应该杀死的单元,但是在施加初始应力的文件时命令isfile,read,initialstress,ist,,2前要选择的是活着的单元,就是要esel,s,live,保证与第一步记录的单元是一样的!施加后再allsel,all就可以了:)
2015年8月20日
评论 1 点赞
whuyup
楼主解决了吗?遇到同样问题,求解答:)
2015年8月20日
评论 点赞
xingchenfy
有的命令行是从其他复制的 注释没改
2015年4月23日
评论 点赞
xingchenfy
补充 定义这么多材料号 是为了之后进行的功能准备的 这里可以不看
2015年4月23日
评论 点赞

没解决?试试专家一对一服务

换一批
    App下载
    技术邻APP
    工程师必备
    • 项目客服
    • 培训客服
    • 平台客服

    TOP