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

看见精华区关于地震波的输入的讨论

[复制链接]
发表于 2005-7-13 09:28:00 | 显示全部楼层 |阅读模式 来自 黑龙江哈尔滨
看见精华区关于地震波的输入的讨论,我在其它网站发现了一个例子,共享。希望有帮助。

!对于地震波的输入,可以把荷载记录做成文件,利用apdl的读取功能读入倒数据库中。下面的例子是自己编的一个小文件。修改一下可以更简洁。有用到的朋友自己作一下把。
fini
/config,nres,1000
*dim,aceX,TABLE,3000,1
*dim,aceY,TABLE,3000,1
*dim,aceZ,TABLE,3000,1

*creat,ff
*vread,aceX(1,1),acex,txt,,1
(e16.6)
*vread,aceX(1,0),ACETT,,,1
(e17.6)
ACEX(0,1)=1
*end
/input,ff

*creat,ff
*vread,aceY(1,1),acey,txt,,1
(e16.6)
*vread,aceY(1,0),ACETT,,,1
(e17.6)
ACEY(0,1)=1
*end
/input,ff

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

/SOLU

ANTYPE,trans
!求解其自己选了
TM_START=0.01
TM_END=15.00
TM_INCR=0.01
*DO,TM,TM_START,TM_END,TM_INCR
TIME,tm
alpha,
BETAD,
ACEL,acex(tm),acey(tm),acez(tm)
SOLVE
*ENDDO
fini
intelinside 该用户已被删除
发表于 2005-8-14 19:24:49 | 显示全部楼层 来自 台湾台北
提示: 作者被禁止或删除 内容自动屏蔽
intelinside 该用户已被删除
发表于 2005-8-14 19:27:36 | 显示全部楼层 来自 台湾台北
提示: 作者被禁止或删除 内容自动屏蔽
studiousboy 该用户已被删除
发表于 2005-8-24 10:35:44 | 显示全部楼层 来自 北京交通大学
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-26 22:40 , Processed in 0.041251 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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