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

[声学] 【求助】分段函数加载用6*10*3表加载

[复制链接]
发表于 2010-4-10 11:23:13 | 显示全部楼层 |阅读模式 来自 北京
! 下面为分段载荷函数,如果
! 采用菜单命令,会更简单
! 加载函数名称为 :myload,具体为  
!  4e-5*sin(2*{PI}*5e6*{TIME}), 当 t<2e-7
!                     0                     , 当 t>2e-7
! Begin of equation: {TIME}  
*SET,%_FNCNAME%(0,0,1), 0.0, -999   
*SET,%_FNCNAME%(2,0,1), 0.0  
*SET,%_FNCNAME%(3,0,1), 0.0  
*SET,%_FNCNAME%(4,0,1), 0.0  
*SET,%_FNCNAME%(5,0,1), 0.0  
*SET,%_FNCNAME%(6,0,1), 0.0  
*SET,%_FNCNAME%(0,1,1), 1.0, 99, 0, 1, 1, 0, 0   
*SET,%_FNCNAME%(0,2,1),   0  
*SET,%_FNCNAME%(0,3,1),   0  
*SET,%_FNCNAME%(0,4,1),   0  
*SET,%_FNCNAME%(0,5,1),   0  
*SET,%_FNCNAME%(0,6,1),   0  
*SET,%_FNCNAME%(0,7,1),   0  
*SET,%_FNCNAME%(0,8,1),   0  
*SET,%_FNCNAME%(0,9,1),   0  
*SET,%_FNCNAME%(0,10,1),   0
! End of equation: {TIME}   
! Begin of equation: 4e-5*sin(2*{PI}*5e6*{TIME})
*SET,%_FNCNAME%(0,0,2), 2.0e-7, -999
*SET,%_FNCNAME%(2,0,2), 0.0  
*SET,%_FNCNAME%(3,0,2), 0.0  
*SET,%_FNCNAME%(4,0,2), 0.0  
*SET,%_FNCNAME%(5,0,2), 0.0  
*SET,%_FNCNAME%(6,0,2), 0.0  
*SET,%_FNCNAME%(0,1,2), 1.0, -1, 0, 2, 0, 0, 0   
*SET,%_FNCNAME%(0,2,2), 0.0, -2, 0, 3.14159265358979310, 0, 0, -1   
*SET,%_FNCNAME%(0,3,2),   0, -3, 0, 1, -1, 3, -2
*SET,%_FNCNAME%(0,4,2), 0.0, -1, 0, 5e6, 0, 0, -3   
*SET,%_FNCNAME%(0,5,2), 0.0, -2, 0, 1, -3, 3, -1
*SET,%_FNCNAME%(0,6,2), 0.0, -1, 0, 1, -2, 3, 1  
*SET,%_FNCNAME%(0,7,2), 0.0, -1, 9, 1, -1, 0, 0  
*SET,%_FNCNAME%(0,8,2), 0.0, -2, 0, 4e-5, 0, 0, -1   
*SET,%_FNCNAME%(0,9,2), 0.0, -3, 0, 1, -2, 3, -1
*SET,%_FNCNAME%(0,10,2), 0.0, 99, 0, 1, -3, 0, 0
! End of equation: 4e-5*sin(2*{PI}*5e6*{TIME})   
! Begin of equation: 0   
*SET,%_FNCNAME%(0,0,3), 6e-6, -999   
*SET,%_FNCNAME%(2,0,3), 0.0  
*SET,%_FNCNAME%(3,0,3), 0.0  
*SET,%_FNCNAME%(4,0,3), 0.0  
*SET,%_FNCNAME%(5,0,3), 0.0  
*SET,%_FNCNAME%(6,0,3), 0.0  
*SET,%_FNCNAME%(0,1,3), 1.0, 99, 0, 0, 0, 0, 0   
*SET,%_FNCNAME%(0,2,3),   0  
*SET,%_FNCNAME%(0,3,3),   0  
*SET,%_FNCNAME%(0,4,3),   0  
*SET,%_FNCNAME%(0,5,3),   0  
*SET,%_FNCNAME%(0,6,3),   0  
*SET,%_FNCNAME%(0,7,3),   0  
*SET,%_FNCNAME%(0,8,3),   0  
*SET,%_FNCNAME%(0,9,3),   0  
*SET,%_FNCNAME%(0,10,3),   0
! End of equation: 0

精华帖:圆柱体中各种声波传播的例子(链接)
http://forum.simwe.com/viewthread.php?tid=155094&extra=page%3D5%26amp%3Bfilter%3Ddigest&page=3
帖子给出的结果很好,且精度也很高,这是我后来再提取node number=1(节点1、2在过原点的直径上)

到达时间与论理上
tp=8e-3/6317=1..2664us ,tpp = sqrt(2)*8e-3/6317=1.791us基本接近(图中绿线标注)!帖子基本上达到了求解精度,对单位大小和时间步长的设定有一定的启示作用,在此对帖子的作者表示感谢!
但对帖子作者给出的分段载荷函数加载很不理解,表是一个6*10*3的形式(见上面的命令流),
疑问一:表中的数据不知道作者是怎么设定?
疑问二:用d,all,ux,%myload%     施加载荷,ansys是如何进行操作(包括如何进行读取载荷值,如何进行插值)?
疑问三:可不可以直接用一个2*num*1的表进行施加可以,即一列时间,一列载荷值就可以?

本帖子中包含更多资源

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

×
发表于 2010-12-18 16:59:07 | 显示全部楼层 来自 黑龙江哈尔滨
Simdroid开发平台
对啊,那表代表什么啊?楼上的知道了吗?
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 10:20 , Processed in 0.048603 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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