找回密码
 注册
Simdroid-非首页
查看: 537|回复: 16

[动力分析] 地震波加载

[复制链接]
发表于 2017-3-19 09:06:13 | 显示全部楼层 |阅读模式 来自 安徽合肥
在动力计算的时候出现这个错误,显示command那个地方有错误?
Illegal geometry in zone 1

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2020-11-29 21:20:44 | 显示全部楼层 来自 河北石家庄
Simdroid开发平台
我的经验是自行设定的动力时间步过大导致的
回复 1 不支持 0

使用道具 举报

发表于 2017-3-19 13:11:47 | 显示全部楼层 来自 上海
可能是zone的参数赋值问题
回复 不支持

使用道具 举报

发表于 2017-3-20 15:27:30 | 显示全部楼层 来自 河南三门峡
应该是模型的赋值没有赋上,你找一下zone的位置。
回复 不支持

使用道具 举报

 楼主| 发表于 2017-3-21 15:23:25 | 显示全部楼层 来自 安徽合肥
dingdinggou110 发表于 2017-3-20 15:27
应该是模型的赋值没有赋上,你找一下zone的位置。

请问5.0的模型建立对网格有什么要求吗?我的模型分成7组,网格简化成size1 1 1,很快可以算完,网格很多时就有问题,我应该在哪方面修改呢?会不会是网格的问题
回复 不支持

使用道具 举报

 楼主| 发表于 2017-3-21 15:24:06 | 显示全部楼层 来自 安徽合肥
dongxx0221 发表于 2017-3-19 13:11
可能是zone的参数赋值问题

请问5.0的模型建立对网格有什么要求吗?我的模型分成7组,网格简化成size1 1 1,很快可以算完,网格很多时就有问题,我应该在哪方面修改呢?会不会是网格的问题
回复 不支持

使用道具 举报

 楼主| 发表于 2017-3-22 11:17:03 | 显示全部楼层 来自 安徽合肥
是变形过大的问题,这是边界条件的原因吗?参数我看了一下,没问题

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

点评

上代码  发表于 2017-3-23 15:03
回复 不支持

使用道具 举报

发表于 2017-3-23 13:03:59 | 显示全部楼层 来自 中国
是不是底部边界锁定了
回复 不支持

使用道具 举报

 楼主| 发表于 2017-4-7 17:22:10 | 显示全部楼层 来自 安徽合肥
是模型网格不均匀的问题,请问Flac在动力计算中对网格有什么要求吗?怎么改变
回复 不支持

使用道具 举报

 楼主| 发表于 2017-4-7 19:39:55 | 显示全部楼层 来自 安徽合肥
machi 发表于 2017-3-22 11:17
是变形过大的问题,这是边界条件的原因吗?参数我看了一下,没问题

;;;;;;;jinglibufen;;;;;;;
;;;;;;;moxingwanggejianli;;;;;;;;
gen zone uwedge  p0(-8 20 0)  p1(-488 20 0) p2(-8 -20 0) p3(-8 260 240)  p4(-488 -20 0)&
p5(-8 -260 240)  size 20 20 24 group 1;;1-1  

gen zone brick p0(-8 -20 0) p1(-6 -20 0) p2(-8 20 0) p3(-8 -260 240) p4(-6 20 0)&
p5(-8 260 240) p6(-6 -260 240) p7(-6 260 240) size 1 20 24  group 2;;2-1

gen zone brick p0(-6 -20 0) p1(-5 -20 0) p2(-6 20 0) p3(-6 -260 240) p4(-5 20 0) size 1 20 24  group 3;;3-1
;&
;p5(-5 260 240) p6(-5 -260 240) p7(-5 260 240)


gen zone brick p0(-5 -20 0) p1(5 -20 0) p2(-5 20 0) p3(-5 -260 240) p4(5 20 0)&
p5(-5 260 240) p6(5 -260 240) p7(5 260 240) size 5 20 24  group 4;;4

gen zone brick p0(5 -20 0) p1(6 -20 0) p2(5 20 0) p3(5 -260 240) p4(6 20 0)&
p5(5 260 240) p6(6 -260 240) p7(6 260 240) size 1 20 24  group 3;;3-2

gen zone brick p0(6 -20 0) p1(8 -20 0) p2(6 20 0) p3(6 -260 240) p4(8 20 0)&
p5(6 260 240) p6(8 -260 240) p7(8 260 240) size 1 20 24  group 2;;2-2

gen zone uwedge  p0(8 -20 0)  p1(488 -20 0) p2(8 20 0) p3(8 -260 240)  p4(488 20 0)&
p5(8 260 240)  size 20 20 24 group 1;;1-2

;;;;;;;;;;;;;;;
range name 1 group 1
range name 2 group 2
range name 3 group 3
range name 4 group 4


model mohr
prop cohesion = 10000.0 friction = 42.3 dilation = 12.0 tension = 0.0 range 1
prop cohesion = 30000.0 friction = 40.4 dilation = 12.0 tension = 0.0 range 2
prop cohesion = 37000.0 friction = 36.3 dilation = 10.0 tension = 0.0 range 3
prop cohesion = 30000.0 friction = 25 dilation = 14.0 tension = 0.0 range 4
ini den 2260 range 1
ini den 2210 range 2
ini den 2320 range 3
ini den 2350 range 4


;model fl_iso ran gro 1 gro 2 gro 3 gro 4 gro 6 a gro 7 a
plot zone
;plot block group
;pause

;;;;;;;????????????????????boundary conditions;;;;;;;;
fix x y z range plane norm 0,1,-1.0 origin -8 260 240 dist 0.1
fix x y z range z -0.01 0.01
fix x y z range plane norm 0,-1,-1.0 origin -8 -260 240 dist 0.1

his id 1 unbal
set grav=9.81 ;large
;set large
set dyn=off
;pause
;solve

set dynamic on
ini  xdis=0 ydis=0 zdis=0

table 100 read  shuiping.acc  ;;;;;;;;;;;read acc history from located directory .acc file


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;apply xacc history on bottom of model
free x
apply xacc 0.1 his table 100 dynamic range  z -0.01 0.01
apply xacc 0.1 his table 100 dynamic range  plane norm 0,1,-1.2 origin -8 394 295 dist 0.1     z=0,295                                
apply xacc 0.1 his table 100 dynamic range  plane norm 0,-1,-2 origin -8 -335 295 dist 0.1    z=0,295
ini damp hyst default -3.156 1.904
set dyn damp rayleigh=0.005 1.5 stiffness                                          
set large
set dynamic time=0.0
hist nstep 100
set dynamic dt 0.0005

def solve_ages                                    
  loop n(1,15)                                    
    sol_n = n * 2.0    ;分15步保存,每2秒保存一个结果
    sol_file = 'Dyn-x' + string(n) + 'x2s.sav'
    command
      sol age sol_n
      save sol_file            
    endcommand                                    
    endloop                                       
end                                               
solve_ages                                       

点评

目测是 dt的问题。table 100发上来。  发表于 2017-4-8 14:05
回复 不支持

使用道具 举报

发表于 2017-4-8 14:06:40 | 显示全部楼层 来自 上海
本帖最后由 dongxx0221 于 2017-4-8 14:34 编辑

set dynamic dt 0.0005  可能dt值太大;
加 set dyn multi on
回复 不支持

使用道具 举报

发表于 2017-4-8 14:33:39 | 显示全部楼层 来自 上海
no valid gp in the range

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2017-4-8 17:36:03 | 显示全部楼层 来自 安徽合肥
dongxx0221 发表于 2017-4-8 14:33
no valid gp in the range

怎么发文件给您,这个命令流复制有问题
回复 不支持

使用道具 举报

 楼主| 发表于 2017-4-8 18:45:13 | 显示全部楼层 来自 安徽合肥
本帖最后由 machi 于 2017-4-8 18:48 编辑
dongxx0221 发表于 2017-4-8 14:33
no valid gp in the range


没剪切模量,table100在下面

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

发表于 2021-12-23 10:25:32 | 显示全部楼层 来自 江苏徐州
GZhang2468 发表于 2020-11-29 21:20
我的经验是自行设定的动力时间步过大导致的

可以的,我试了一下,果然你说的对哦
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-23 23:01 , Processed in 0.045191 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表