机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索

adams能否对螺旋槽建模?

查看数: 3796 | 评论数: 8 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-6-22 00:30

正文摘要:

本帖最后由 止疼剂 于 2017-6-22 00:37 编辑 $ N5 h* ]* G/ g  b3 I ! j: a- P1 v; [如图所示的螺旋槽,在其它三维建模工具中画好再导入adams进行仿真。 3 @6 C* K  R3 ]1 D3 @   ...

回复

linnol 发表于 2017-9-14 16:21:24
阿强加油 发表于 2017-7-12 10:27:01
止疼剂 发表于 2017-6-27 23:20
5 [6 \& r1 ]# H: F) h4 @这几天找资料,在3 E' V+ T4 i$ V3 M
http://www.mscsoftware.com/zh-hans/case-studies?field_noderef_applications_nid=A ...

! j" D: ^+ S- J* l  n7 @& {$ ?潘博士所说的应该是二次开发,可以通过编制用户子程序来满足用户的某些特定要求5 v) v0 c. x2 ?0 E7 j- c

点评

是的,翻看帮助文档,adams支持使用Fortran和C来编制用户子程序。  发表于 2017-7-13 00:25
止疼剂 发表于 2017-6-27 23:20:18
pengjc2001 发表于 2017-6-27 15:49
5 W% o4 {8 v; J按使用模型来建模,球和斜面只能是 solid to solid 接触了。
. L1 a0 x$ Q9 D# U3 v0 v题外讨论:

* n7 I1 n9 F0 S. J3 s5 [3 a% _这几天找资料,在9 N& L. G  e1 M# V- f# {
http://www.mscsoftware.com/zh-hans/case-studies?field_noderef_applications_nid=All&field_noderef_industries_nid=All&field_noderef_products_nid=24
) D# i# {3 {, \8 Z1 Z% Z, y1 Q看到一篇案例《中国大学为核电站救援行动开发有腿机器人》,文档第2页有一段话
" j) V5 l3 V5 t- `4 A
潘博士采用SolidWorks 计算机辅助设计(CAD)软件开发了针对机器人设计方案的几何体,并编写了Adams/View 命令语言脚本,将几何体转换成Adams 模型,例如添加关节、轴承及电机。潘博士表示:“Adams/View 命令语言在机器人参数化建模方面表现良好,这是因为我可以通过编程创建单个文件来生成机器人设计,然后只需更改命令语言文件中的数字就可以生成新的设计变量。”
受此启发,去查看了帮助文档中command language,没有收获;又在adams中自建模型文件并导出为cmd格式文件,分析了cmd文件结构,并没有发现关于模型特征的参数(比如圆柱的半径,长度),仅有各marker的参数。猜想案例中提到的方法可能需要使用高级语言编程才能实现,只好作罢。0 T0 I: B! j) W" @7 ?

5 V$ e6 t5 ?: l4 g; h8 T还有一个想法,感觉可行,但去做时受阻于曲线建模的问题。$ Q: B% L# }- I/ E+ W3 ]" X- {
想法如下:用螺旋线代替螺旋槽,用两个点代替钢球与螺旋线接触点,两点连线约束在曲线的法线上。! \* ?, j, ^, p* t/ `' t
心想螺旋线应该容易建模,但尝试了一下,adams好像并不支持函数直接生成曲线。帮助文档和教程里提到的全都是拟合曲线。现在就卡在这里了。
6 y! P4 D9 b0 u' f( k# p; w+ e0 i
. e* |$ Z0 B  D3 `# N1 E, F' c

点评

潘博士所说的应该是二次开发,可以通过编制用户子程序来满足用户的某些特定要求  详情 回复 发表于 2017-7-12 10:27
pengjc2001 发表于 2017-6-27 15:49:53
止疼剂 发表于 2017-6-24 17:150 {  l  Y& `- n& `. n5 W
这样理解没问题。6 X5 [8 S0 w: w; j& R. _4 E
第3条补充一下,由于钢球爬坡产生的轴向行程比较小,弹簧力不足以产生足够的压力,所 ...

: o* ^7 m: q& P( Y按使用模型来建模,球和斜面只能是 solid to solid 接触了。
: k, S& P) q3 {  B) T- Z8 }; \8 U题外讨论:/ l' c- ]) h$ e5 Q" H) Z4 B$ ?
# Q- k$ \( Y4 K/ [  d( R) O5 u1 i7 B
adams 同时处理6对这样的接触,肯定不合适。从球的使用机制来说,它应该是使得主从动轮由滑动摩擦变滚动摩擦,降低摩擦的作用。真正传递扭矩的是主动轮和套的静摩擦力。  f* X* z4 {7 [
4 s: x# f5 Y6 q" B

点评

所以还是想从建模参数化方面来考虑。 6对这样的接触是能运行仿真的,且3个球在各时刻的运动状态基本一致,只是时间花的比较长。  发表于 2017-6-27 23:57
止疼剂 发表于 2017-6-24 17:15:26
pengjc2001 发表于 2017-6-24 11:19
3 g& P' V, s. P8 w/ U主动轮逆时针转时,钢球在槽底未爬坡,从动轮带动离合器动盘打滑;主动轮顺时针转时,钢球爬坡,使主动轮 ...
' q2 p  s% v' D, \
这样理解没问题。
8 n- h. X* F& s" [+ c第3条补充一下,由于钢球爬坡产生的轴向行程比较小,弹簧力不足以产生足够的压力,所以弹簧压缩一定行程后,主动轮要与弹簧座靠上,直接硬对硬传递正压力。8 ~; _' T( N- l4 \3 ]
pengjc2001 发表于 2017-6-24 11:19:11
止疼剂 发表于 2017-6-23 14:50
$ a  m3 L+ O! V! `2 W/ _3 F  Q由于上网不方便,手画了个结构示意图,希望有助于理解。望见谅。6 }; e% \0 ~3 N3 Q% S; W4 _
主动和从动轮上有相同的螺旋槽各3个, ...
  a8 z1 g! N- i$ l0 T; N
主动轮逆时针转时,钢球在槽底未爬坡,从动轮带动离合器动盘打滑;主动轮顺时针转时,钢球爬坡,使主动轮右移压紧离合器动盘定盘。( v2 \4 d& ?" L7 O* q' w
$ R, }$ G! ?4 U6 A
先说下对问题描述的理解:
# B  f: N* o) l5 ^+ T0 \0 L1、最终的转动输出是 从动轮 通过 离合器 输出的。
, I9 i6 p2 E- h5 N' u2、主动轮逆时针旋转,钢球在槽底,此时弹簧压缩量不够,压力不够大,所以离合器打滑。
! v0 r2 a2 p/ f. G8 p" W) C5 f0 i3、主动轮顺时针旋转时, 钢球沿槽向上滚动,使得主动轮向右运动压缩弹簧,获得足够大的压力后,使得离合器不打滑,实现最终输出。
- Y1 }- `4 X; Y1 }% R3 S* r, \8 P/ m; N2 Q* u; U* h
不知理解是否有差异?* k# e7 S1 V& w. J; S
pengjc2001 发表于 2017-6-22 13:02:53
信息量有点少, 我无法判断 你要基于哪些因素 来优化 螺栓升角。涉及到模型假设及简化问题

小黑屋|手机版|Archiver|机械必威体育网址 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2024-11-11 22:07 , Processed in 0.061333 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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