24小时热门版块排行榜    

查看: 6234  |  回复: 12

匿名

用户注销 (初入文坛)

本帖仅楼主可见
已阅   同方向广播   申请仿真EPI   回复此楼   编辑   查看我的主页
回帖支持 ( 显示支持度最高的前 50 名 )

shgao20

专家顾问 (职业作家)

【答案】应助回帖

如果在载荷步之间,你只是改变了少量单元的材料属性,那么它将只影响这部分单元及其附近单元的结果,对整个模型的结果影响应该不大。
10楼2017-08-12 07:54:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

hailx

新虫 (初入文坛)

请问楼主当时解决这个问题没有,使用mpchg命令感觉没有起到预想的效果,和一开始直接设定为改变后的材料号结果是一样的
2楼2016-05-17 21:12:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shgao20

专家顾问 (职业作家)

【答案】应助回帖

不要使用重启动,算完一个载荷步,不要离开 /solu 模块,直接在 /solu 中使用 MPCHG 命令修改材料号,然后继续计算就没有你说的问题了。
3楼2016-05-18 07:45:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

炮台123

新虫 (初入文坛)

引用回帖:
3楼: Originally posted by shgao20 at 2016-05-18 07:45:34
不要使用重启动,算完一个载荷步,不要离开 /solu 模块,直接在 /solu 中使用 MPCHG 命令修改材料号,然后继续计算就没有你说的问题了。

请问,只要不输入finish,就没有离开/solu模块吧?改变单元材料属性,能否由非线性材料,变为线性材料呢?
4楼2017-08-09 17:30:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shgao20

专家顾问 (职业作家)

引用回帖:
4楼: Originally posted by 炮台123 at 2017-08-09 17:30:24
请问,只要不输入finish,就没有离开/solu模块吧?改变单元材料属性,能否由非线性材料,变为线性材料呢?...

不输入 finish,也不转换到其它模块 (如 /post1),就不会离开求解模块。
如果在载荷步之间想将非线性材料改变为线性材料,有两个办法。都不要离开求解模块,然后:
  1  预先定义好需要的线性材料,在载荷步之间,使用 mpchg 命令将单元的非线性材料好改为相应的线性材料号。这种办法可以只修改部分定义的材料属性。
  2  使用 tbdele 命令删除非线性材料定义中的非线性部分,使其变为线性材料。这种办法会将所有该类非线性材料的定义都修改为线性材料。
5楼2017-08-10 07:54:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shgao20

专家顾问 (职业作家)

【答案】应助回帖

不输入finish,也没有执行如 /post1 之类的命令转换到其它模块,就不会离开求解模块。
  要改变单元材料属性,由非线性材料,变为线性材料,有两个办法:
    1  预先定义好所需的线性材料,然后在载荷步之间使用 mpchg 命令修改单元的材料编号;
    2  如果要将同一非线性材料的单元全部修改为线性材料,可以使用 tbdele 命令,删除原来材料的非线性部分,使其变为线性材料。
6楼2017-08-10 08:00:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

炮台123

新虫 (初入文坛)

引用回帖:
6楼: Originally posted by shgao20 at 2017-08-10 08:00:02
不输入finish,也没有执行如 /post1 之类的命令转换到其它模块,就不会离开求解模块。
  要改变单元材料属性,由非线性材料,变为线性材料,有两个办法:
    1  预先定义好所需的线性材料,然后在载荷步之间使用 ...

大神你好,我按照你提供的方法,在/solu模块中,利用mpchg命令,改变了单元的材料属性,但是在后处理,提取结果时,提示警告:Cumulative iteration 7 may have been solved using different model or boundary condition data than currently stored.POST1 results may be erroneous unless you RESUME from a Jobname.DB file for this substep. 导致无法提取结果,请问如何解决呢?

我做的是地铁隧道开挖模拟,考虑地层损失,在求解时,需要转换单元材料属性,命令流如下:
FINISH
/CLEAR
/filename,sdkw
/prep7  
ET,1,SOLID45            !用于模拟土体的三维实体单元
ET,2,shell181            !用于模拟衬砌的壳单元
r,1,0.35




!输入土层信息
MP,EX,1,3e7                 !输入弹性模量(围岩)
MP,PRXY,1,0.3                  !输入泊松比(围岩)
MP,DENS,1,1830           !输入密度(围岩)
TB,DP,1                  !采用DP准则进行弹塑性分析
TBdata,,22e4,12           !输入凝聚力(围岩)



!输入间隙材料信息
MP,EX,2,2e5                 !输入弹性模量(围岩)
MP,PRXY,2,0.3                  !输入泊松比(围岩)
MP,DENS,2,1830           !输入密度(围岩)
TB,DP,2                  !采用DP准则进行弹塑性分析
TBdata,,22e4,12           !输入凝聚力(围岩)



!输入衬砌信息
MP,EX,3,3.45e10         !输入弹性模量
MP,PRXY,3,0.2                  !输入泊松比
MP,DENS,3,2500           !输入密度



!输入隧道开挖土体
MP,EX,4,3e7                 !输入弹性模量(围岩)
MP,PRXY,4,0.3                  !输入泊松比(围岩)
MP,DENS,4,1830           !输入密度(围岩)
TB,DP,4                 !采用DP准则进行弹塑性分析
TBdata,,22e4,12           !输入凝聚力(围岩)


!输入土层损失信息
MP,EX,5,3e7                 !输入弹性模量(围岩)
MP,PRXY,5,0.3                  !输入泊松比(围岩)
MP,DENS,5,1830           !输入密度(围岩)
TB,DP,5                 !采用DP准则进行弹塑性分析
TBdata,,22e4,12           !输入凝聚力(围岩)







!!!!几何建模

csys,0
wpcsys,,0
BLOCK,0,100,0,50,0,50       !建立围岩

allsel
cyl4,50,35,3,,,,50
cyl4,50,35,3.05,,,,50
vptn,all

wpoff,,,25
vsbw,all
wpcsys,-1
wpoff,50,35
wprota,,,-90
vsbw,all
wpoff,,,6
vsbw,all
wpoff,,,-12
vsbw,all
wprota,,90
vsbw,all
wpoff,,,6
vsbw,all
wpoff,,,-12
vsbw,all


csys,0
wpcsys,,0
allsel
vsel,s,loc,y,33.5,36.5
vsel,r,loc,x,48.5,51.5
cm,dwtt,volu
vatt,4,,1


allsel
csys,0
wpcsys,,0
vsel,s,loc,y,32,38
vsel,r,loc,x,37,53
cmsel,u,dwtt
cm,dcss,volu
vatt,5,,1



csys,0
wpcsys,,0
local,12,1,50,35


csys,12
wpcsys,,12
asel,s,loc,x,3
cm,cq,area
aatt,3,1,2  



allsel
csys,0
wpcsys,,0
vsel,all
cmsel,u,dwtt
cmsel,u,dcss
vatt,1,,1


allsel
LSEL,S,LENGTH,,3
LESIZE,ALL,,,4,,,,,1
LSEL,S,LENGTH,,0.05
LESIZE,ALL,,,1,,,,,1
*SET,PI,ACOS(-1)
LSEL,S,LENGTH,,PI*3/2
LESIZE,ALL,,,8,,,,,1


allsel
vsel,all
esize,2
mshape,0
vsweep,all

allsel
mshkey,1
amesh,cq

!!!!边界条件
allsel
csys,0
wpcsys,,0
ACEL,,9.8
NSEL,S,LOC,Y,0
D,ALL,uy
nsel,s,loc,x,0
d,all,ux
nsel,s,loc,x,100
d,all,ux
nsel,s,loc,z,0
d,all,uz
nsel,s,loc,z,50
d,all,uz
allsel,all



   !nummrg,all,,,,low           !合并重复各元素并保留低编号号码
   !numcmp,all                 !压缩各元素编号号码
allsel,all
finish        




!!!!进入求解器
/solu  
antype,static            
deltim,0.1,0.1,0.2         !时间步设置,总长0.1,最小0.1,最大0.2
autots,on                         !使用自动时间步
pred,on                         !打开时间步长预测器
lnsrch,on                         !打开线性搜索
nlgeom,on                         !打开大位移效果
nropt,full                         !设定牛顿-拉普森选项
cnvtol,f,,0.05,2,0.5                   !设定力收敛条件
Save                       !保存数据库
esel,s,mat,,3                         !选择衬砌单元
ekill,all                  !杀死衬砌单元,即在隧道未修建前的自重应力场中不存在衬砌
esel,all                       !选择所有元素
esel,s,live                            !选择活单元,即所有围岩实体单元
nsle,s                                    !选择生单元上的节点
nsel,invert                         !反向选择,即选择了死单元上的节点
d,all,all                 !将死单元上的节点约束所有位移,使其不参与矩阵运算
nsel,all                   !选择所有节点
esel,all                   !选择所有单元
Save                         !保存数据库

iswrite,on                      !打开初应力文件生成开关
solve                                 !进行自重地应力场模拟计算,第一荷载步
Save

/post1
/solu

isfile,read,sdkw,ist,,2        !读入初应力文件,作为荷载施加
     !isfile,list                     !查看施加的初应力荷载
solve                           !进行地应力平衡计算(此时的荷载为重力荷载和初应力荷载)






!!!开挖土体
!!!以下进行土体的开挖操作,先选择每次开挖的围岩单元,然后将其赋予“死属性”

!第一个荷载开挖步
esel,s,mat,,4
    nsle,s
    nsel,r,loc,z,0,25
    esln,r,1   
    ekill,all


!以下进行支护结构的施加操作,先选择支护结构壳单元,然后将其赋予“生属性”
esel,s,mat,,3               
    nsle,s
    nsel,r,loc,z,0,25
    esln,r,1
    ealive,all  
    nsle,s
    ddele,all,all                 !将定义的约束条件删除     


esel,s,mat,,5
    nsle,s
    nsel,r,loc,z,0,25
    esln,r,1
    mpchg,2,all      !将材料号为5的单元变为材料号2



!选择生单元,即包括支护结构壳单元和未开挖部分围岩实体单元
    esel,all
    esel,s,live             
    nsle,s
!反向选择,并将死单元上的节点约束所有自由度
    nsel,invert          
    d,all,all
    nsel,all                              !选择所有节点
    esel,all                              !选择所有单元
    solve



!第二个荷载开挖步
esel,s,mat,,4
    nsle,s
    nsel,r,loc,z,25,50
    esln,r,1   
    ekill,all


!以下进行支护结构的施加操作,先选择支护结构壳单元,然后将其赋予“生属性”
esel,s,mat,,3               
    nsle,s
    nsel,r,loc,z,25,50
    esln,r,1
    ealive,all  
    nsle,s
    ddele,all,all                 !将定义的约束条件删除     


esel,s,mat,,5
    nsle,s
    nsel,r,loc,z,25,50
    esln,r,1
    mpchg,2,all



!选择生单元,即包括支护结构壳单元和未开挖部分围岩实体单元
    esel,all
    esel,s,live             
    nsle,s
!反向选择,并将死单元上的节点约束所有自由度
    nsel,invert          
    d,all,all
    nsel,all                              !选择所有节点
    esel,all                              !选择所有单元
    solve





/post1
/DEVICE,VECTOR,0
SET,1,LAST,1
path,dbcj,2
ppath,1,,50,50,0
ppath,2,,50,50,50
pdef,dbcj,u,y
prpath,dbcj               !提取隧道顶部地表竖向位移
7楼2017-08-10 15:57:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shgao20

专家顾问 (职业作家)

【答案】应助回帖

你遇到的警告信息,是因为在载荷步之间修改了单元的材料属性,因此提示你不同载荷步使用的计算模型是不一样的。这个警告信息应该不影响对结果的后处理。
  如果你忽略该警告信息后确实无法提取结果,可以在 post1 中先点击 result summary 看一下是否确实得到了结果。如果确实有结果,那么该警告信息是不会影响结果的提取的。
8楼2017-08-11 07:56:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

炮台123

新虫 (初入文坛)

引用回帖:
8楼: Originally posted by shgao20 at 2017-08-11 07:56:09
你遇到的警告信息,是因为在载荷步之间修改了单元的材料属性,因此提示你不同载荷步使用的计算模型是不一样的。这个警告信息应该不影响对结果的后处理。
  如果你忽略该警告信息后确实无法提取结果,可以在 post1  ...

结果好像可以提取了,但是改变材料属性计算出来的结果,跟不改变材料属性计算的结果差别很小。。。。但是我每算一步,都会看一下单元的材料号,材料号确实发生了改变。。。。
9楼2017-08-11 10:07:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 xujiangshan 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 国社科又开始会评了,不知道这次命运如何 +5 雨打竹帘 2026-08-30 9/450 2026-08-30 22:23 by 余韵清
[基金申请] 为什么到现在没收到通知? +5 tannykie 2026-08-29 5/250 2026-08-30 21:05 by purplejack
[基金申请] 有没有仍没收到信息的 +7 德尚中行 2026-08-27 8/400 2026-08-30 20:52 by purplejack
[基金申请] 面上意见出来了 +9 黄鸟于飞Chao 2026-08-29 18/900 2026-08-30 16:47 by 黄鸟于飞Chao
[基金申请] 29号明天会评吗 +3 笨笨唐 2026-08-28 3/150 2026-08-30 09:29 by cww8181
[基金申请] 麻烦专家们看看评委们的意见(F口面上) +6 gdd2018 2026-08-28 11/550 2026-08-30 08:58 by 超级无敌华子
[基金申请] 中青基了要发朋友圈吗? +4 349506619 2026-08-28 4/200 2026-08-29 22:41 by alongwaytogo
[基金申请] 为什么资助数各大高校都创新高,自己申请怎么就这么难 +12 Kittylucky 2026-08-27 13/650 2026-08-29 00:04 by superceng
[基金申请] 基金不中,共勉 +11 eulota 2026-08-26 11/550 2026-08-28 14:22 by 火星超人xi
[基金申请] 基金系统什么内容也没有 30+4 winsaint 2026-08-27 9/450 2026-08-28 11:06 by maolC
[基金申请] 哪位高人中了,把查询到的截图贴出来让我看看,让我长长见识 +5 yuleib84 2026-08-26 6/300 2026-08-28 00:02 by yudaoqian88
[基金申请] 面上合作单位盖章 +5 ssyjh 2026-08-27 5/250 2026-08-27 20:50 by gdfollow
[基金申请] 怎么看青基中了没有啊 +5 叶九微 2026-08-26 5/250 2026-08-27 10:35 by l_zh2008
[基金申请] 2026年8月25日国自然放榜前突然收到列入评审专家邮件,有关系吗? +25 木水思豆 2026-08-25 28/1400 2026-08-26 14:53 by draco1987
[基金申请] 为什么国自然不能直接公布 +4 bjdxyxy 2026-08-26 4/200 2026-08-26 13:12 by qingmu1201
[基金申请] 国合里面能看到了 +7 一怀馨秋 2026-08-26 7/350 2026-08-26 11:23 by zhaosm1982
[基金申请] 国际合作可查了,中了面上 (EPI+1)(金币+50) +18 Ldrop2023 2026-08-26 18/900 2026-08-26 11:15 by cmrandy
[基金申请] 牛来!米来!面来! +8 beefly 2026-08-26 8/400 2026-08-26 08:37 by xuzhipiao
[基金申请] 某些机构,以效率低为荣,以效率低作为存在感 +9 yuleib84 2026-08-25 10/500 2026-08-25 17:14 by alexon
[基金申请] 没有任何消息-是不是就凉了 +9 图啦图啦 2026-08-24 10/500 2026-08-25 11:59 by 南海小哥
信息提示
请填处理意见