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

[基础知识] adams view中建立弹簧时,proload和Default Length、Length at proload是否冲突

[复制链接]
发表于 2011-8-22 17:23:14 | 显示全部楼层 |阅读模式 来自 河北邯郸
如题,这两者的定义是否冲突,请指教
 楼主| 发表于 2011-8-23 08:30:19 | 显示全部楼层 来自 河北邯郸
Simdroid开发平台
怎么没人回答呀 是不是太简单了
回复 不支持

使用道具 举报

发表于 2011-8-25 19:05:52 | 显示全部楼层 来自 山东青岛
不冲突呀!
Default Length 指的是你建弹簧的时候选的两端点的长度;
preload  指的是弹簧预载荷;
Length at preload: 指的是弹簧在 preload 下的时候的长度;
还有弹簧刚度K,所有这些参数定下之后,可以求出弹簧原长L。
如果选择Length at preload时:preload = K*(L - Length at preload)
如果选择Default Length 时  :preload = K*(L -Default Length)
这样弹簧的参数就确定了。。。
回复 不支持

使用道具 举报

发表于 2011-8-25 19:26:55 | 显示全部楼层 来自 山东青岛
本帖最后由 studysea 于 2011-9-1 14:26 编辑

proload和Default Length、Length at proload,就是用来确定弹簧原长的,
这里可以任意输入一组值,来确定弹簧原长。
我这里举个例子也许容易理解,比如说实际模型中有个弹簧自由长度L= 1 m,刚度K=1 N/m;
我在VIEW建模时,建弹簧,连接弹簧的两端,假设现在两端的长度为0.5m,编辑弹簧的属性;
这时我在属性页中,写入刚度值K=1 N/m,
第一种情况:我选择Default Length(前面假设其值为0.5m),那么上一个选项PRELOAD就得输入0.5 (N)(前面公式K*(L -Default Length) );

第二种情况:我选择Length at proload,这里我可以任意输入比如说0.8 (m);  那么根据
preload = K*(L - Length at preload) ,在上一个选项PRELOAD就得输入0.2 (N);
我也可以在Length at proload输入比如说0.5 (m),PRELOAD就得输入0.5 (N);

第二种情况可以任意输入一组Length at proload和PRELOAD的值,来确定弹簧原长。

总之,ADAMS会根据刚度K,proload和Default Length 或者根据刚度K,proload,Default Length 和Length at preload这两种数据的其中一种来求弹簧的原长。

可能我说的有点哆嗦,不过我想这应该讲清楚了吧?

这里强调一下,举的例子中,长度单位用的是米,ADAMS建模长度单位一般用毫米!!!
回复 不支持

使用道具 举报

发表于 2011-8-30 09:47:57 | 显示全部楼层 来自 上海闵行区
楼上解释的已经相当清楚了
回复 不支持

使用道具 举报

发表于 2011-11-19 19:04:53 | 显示全部楼层 来自 吉林大学前卫南区
感谢学海
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-9-24 02:35 , Processed in 0.037835 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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