声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 4700|回复: 8

[结构分析] 有关地震波的输入问题

[复制链接]
发表于 2006-4-1 18:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我在输入地震波时,有一个命令始终不明白,我输入地震波的明尼命令如下
  1. *do,t,1,1000,10
  2. time,0.1*t
  3. kbc,0
  4. nsubst,10
  5. acel,dizhenbo(1,t)
  6. nsel,all
  7. solve
  8. *enddo
复制代码
"nsel,all"这个命令是什么意思,它表示地震波是怎么输入进去的

本帖被以下淘专辑推荐:

回复
分享到:

使用道具 举报

发表于 2006-4-1 22:17 | 显示全部楼层
nsel,all
应该是选择所有的节点
发表于 2006-4-1 22:28 | 显示全部楼层
!借助于ANSYS动力分析基本功能和APDL语言以及有关的地震资料编写的SEISMIC程序
  1. NT=100
  2. DT=0.02
  3. *DIM,ac,,NT
  4. /INPUT,FF,txt
  5. /SOLU
  6. NSUBST,1,,,1
  7. OUTRES,ALL,1
  8. ANTYPE,TRANS
  9. *DO,I,1.NT
  10. ACEL,0.01*ac(I)*1.3,0,0 !ac(I)的值由地震资料获得
  11. TIME,I*DT
  12. SOLVE
  13. *ENDDO
复制代码
发表于 2006-4-2 00:33 | 显示全部楼层
NSEL,Type,Item,Comp,VMIN,VMAX,VINC,KABS(节点的选择)

选择方式Type=S(选择一组节点为Active的节点)、R(在现有的Active节点中,再选择某些节点为Active节点)、A(再选择某些节点,加入现有Active节点中)、U(在现有Active节点中,排除某些节点)、ALL(全部);

资料卷标Item=NODE(用节点号码选取)、LOC(用节点坐标选取);
Comp=无(Item=NODE)、X(Y、Z)(表示节点X(Y、Z)坐标为准,当Item=LOC)。
 楼主| 发表于 2006-4-2 08:40 | 显示全部楼层
那它是选择所有节点,难道地震波是对所有节点进行输入的吗?
不是很明白?
发表于 2006-4-3 06:58 | 显示全部楼层
对于地震波的输入,可以把荷载记录做成文件,利用apdl的读取功能读入倒数据库中。下面的例子是自己编的一个小文件。修改一下可以更简洁。有用到的朋友自己作一下把。
  1. fini
  2. /config,nres,1000
  3. *dim,aceX,TABLE,3000,1
  4. *dim,aceY,TABLE,3000,1
  5. *dim,aceZ,TABLE,3000,1

  6. *creat,ff
  7. *vread,aceX(1,1),acex,txt,,1
  8. (e16.6)
  9. *vread,aceX(1,0),ACETT,,,1
  10. (e17.6)
  11. ACEX(0,1)=1
  12. *end
  13. /input,ff

  14. *creat,ff
  15. *vread,aceY(1,1),acey,txt,,1
  16. (e16.6)
  17. *vread,aceY(1,0),ACETT,,,1
  18. (e17.6)
  19. ACEY(0,1)=1
  20. *end
  21. /input,ff

  22. *creat,ff
  23. *vread,aceZ(1,1),acez,txt,,1
  24. (e16.6)
  25. *vread,aceZ(1,0),ACETT,,,1
  26. (e17.6)
  27. ACEZ(0,1)=1
  28. *end
  29. /input,ff
复制代码
!地震波时程记录分成了3个文件,每个文件是一列。分别记录x,y,z方向的加速度。acett是时间记录。
这样就可以把加速度记录读取倒ansys数据库中作为数组。
也可以把加速度记录做成一个文件,这样程序就简单多了。大家可以试看看修改一下。
下面是计算部分语句:
  1. /SOLU

  2. ANTYPE,trans
  3. !求解其自己选了
  4. TM_START=0.01
  5. TM_END=15.00
  6. TM_INCR=0.01
  7. *DO,TM,TM_START,TM_END,TM_INCR
  8. TIME,tm
  9. alpha,
  10. BETAD,
  11. ACEL,acex(tm),acey(tm),acez(tm)
  12. SOLVE
  13. *ENDDO
  14. fini
复制代码
发表于 2006-4-3 07:02 | 显示全部楼层
nsel并不是说加在所有的点上,而是为了求解而选择所有的点
发表于 2008-7-10 20:36 | 显示全部楼层
地震波不是输入到各节点上么?那么如何考虑行波效应?
发表于 2012-4-22 14:02 | 显示全部楼层
7楼讲的正确!!!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-26 03:49 , Processed in 0.056460 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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