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

[03.结构] 周期性施加作用力

[复制链接]
发表于 2012-6-14 17:05:07 | 显示全部楼层 |阅读模式 来自 广东深圳

各位,我的模型是固力力学轴对称模型,想对左边的边界施加周性性的力,我设了一个变量F = F0*(t<100e-6)+F0*((t>0.01)&&(t<0.01+100e-6))
可是为什么每次运行的结果,从位移随时间的变化来看,只是看到F0*(t<100e-6)的力作用,而没有看到后半部分的力的作用呢?可是我模型改一下,
二维模型,对中间小球施加同一变量的力F,两个时刻的力作用后的位移变化。

本帖子中包含更多资源

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

×
 楼主| 发表于 2012-6-14 18:20:55 | 显示全部楼层 来自 广东深圳
Simdroid开发平台
请各位指教
回复 不支持

使用道具 举报

发表于 2012-6-14 20:45:45 | 显示全部楼层 来自 江苏南京
你后处理下你设计的那个变量啊. 也就是F. 画一个一维绘图组看看是否正确.
回复 不支持

使用道具 举报

 楼主| 发表于 2012-6-14 21:55:50 | 显示全部楼层 来自 广东深圳

上图是F变量的一维绘图组,可是计算结果第二个力没有起作用,见下图,真不知是什么原因

本帖子中包含更多资源

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

×
回复 不支持

使用道具 举报

 楼主| 发表于 2012-6-15 14:16:54 | 显示全部楼层 来自 广东深圳
请问有谁知道原因啊?
回复 不支持

使用道具 举报

 楼主| 发表于 2012-6-18 16:41:50 | 显示全部楼层 来自 广东深圳
各位,把变量 F 改成 F0*(t<100e-6)+F0*(t>0.01) 就能看到力作用,这到底是为什么呢?
感觉 F = F0*(t<100e-6)+F0*((t>0.01)&&(t<0.01+100e-6)) 这样的表达式写法是没有错的,而且也可以画得出来,请问谁知道是什么原因啊,急啊!
回复 不支持

使用道具 举报

 楼主| 发表于 2012-6-19 09:36:14 | 显示全部楼层 来自 广东深圳
改成用一个分段函数表示变量F,就可以了,可是还是不知原来不行的原因是什么,求指教
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 12:27 , Processed in 0.034943 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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