找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 4120|回复: 10

[adams] adams能否对螺旋槽建模?

[复制链接]
发表于 2017-6-22 00:30:08 | 显示全部楼层 |阅读模式
本帖最后由 止疼剂 于 2017-6-22 00:37 编辑 7 w2 _2 B& Q! u6 Z1 H: }" X
9 P& [# b2 n% F" J+ j
如图所示的螺旋槽,在其它三维建模工具中画好再导入adams进行仿真。* }3 M' t0 L3 M) G3 t( T8 E0 N' U
螺旋槽.jpg % }2 Z8 P2 _" E. Q0 j) _
现在想对螺旋升角进行优化设计,因为没法对其进行参数化,只能建好各种升角的模型,分别导入adams进行仿真,很麻烦。$ n0 @6 Y+ s: k$ D4 ]/ i
adams能否对螺旋槽建模?或者有没有其它简化模型能够替代这个接触。(是钢球与螺旋槽的“solid to solid”接触仿真)1 E" ?$ R' F3 r; [- B/ B5 d
请@pengjc2001 大侠给诊断下。; u4 H) J" B6 v9 i0 P! ^0 T$ x
回复

使用道具 举报

发表于 2017-6-22 13:02:53 | 显示全部楼层
信息量有点少, 我无法判断 你要基于哪些因素 来优化 螺栓升角。涉及到模型假设及简化问题
 楼主| 发表于 2017-6-23 14:50:16 | 显示全部楼层
本帖最后由 止疼剂 于 2017-6-23 15:10 编辑
9 |% D/ _0 u7 M0 G9 Q
pengjc2001 发表于 2017-6-22 13:02; F) @7 ~3 d% ]9 u2 S# O/ u
信息量有点少, 我无法判断 你要基于哪些因素 来优化 螺栓升角。涉及到模型假设及简化问题
! y0 a5 t6 E  A6 l2 B
IMG_20170623_140330.jpg 由于上网不方便,手画了个结构示意图,希望有助于理解。望见谅。7 `  D* f. i) f: o0 F$ C, t( {! O  t
主动和从动轮上有相同的螺旋槽各3个,钢球3个(有保持架未画出)分别落入螺旋槽底部,主动轮被弹簧顶着。离合器是盘式结构,动盘定盘花键等可自行脑补。(图中有黑三角的地方是想表明两个零件是固定在一起的)。工作过程简述如下:主动轮逆时针转时,钢球在槽底未爬坡,从动轮带动离合器动盘打滑;主动轮顺时针转时,钢球爬坡,使主动轮右移压紧离合器动盘定盘。$ r5 [8 B9 x9 K0 B4 U) n3 }4 j
螺旋槽的升角主要影响离合器的结合时间和脱开力矩。
. b6 u- I' ?4 j7 U

6 v: M/ D: W4 {4 ~
" w5 {+ I' w! S. |
( k8 L) D! j- ?$ o& X+ q* y
5 m% j3 x& L" [! L
发表于 2017-6-24 11:19:11 | 显示全部楼层
止疼剂 发表于 2017-6-23 14:50
4 s4 U' e& ?9 Z0 U  Z$ H' y5 x由于上网不方便,手画了个结构示意图,希望有助于理解。望见谅。
& z' I5 g1 V% \) U0 U+ W1 q1 ]" |7 Q主动和从动轮上有相同的螺旋槽各3个, ...

# q. V7 ~* w' f* c0 q2 Z$ ^3 A9 ~主动轮逆时针转时,钢球在槽底未爬坡,从动轮带动离合器动盘打滑;主动轮顺时针转时,钢球爬坡,使主动轮右移压紧离合器动盘定盘。
! H( D7 [& t* I0 s. D0 I7 U8 m: u3 o# N7 _8 S! o. j; q& c; Y. w; h
先说下对问题描述的理解:3 c6 }' B: i3 ]( k% S& V
1、最终的转动输出是 从动轮 通过 离合器 输出的。
4 [" W( z7 g# b" X' J1 w; ]' i2、主动轮逆时针旋转,钢球在槽底,此时弹簧压缩量不够,压力不够大,所以离合器打滑。
& u  q- E( |4 g& c3、主动轮顺时针旋转时, 钢球沿槽向上滚动,使得主动轮向右运动压缩弹簧,获得足够大的压力后,使得离合器不打滑,实现最终输出。: _* n) \% p, c, E0 n2 ~
# ~/ O2 @1 K0 X) y# l' k# p( F
不知理解是否有差异?, m) A& f# ?* V$ G
 楼主| 发表于 2017-6-24 17:15:26 | 显示全部楼层
pengjc2001 发表于 2017-6-24 11:19$ o, t5 i! E4 d" x0 [" V4 r0 a
主动轮逆时针转时,钢球在槽底未爬坡,从动轮带动离合器动盘打滑;主动轮顺时针转时,钢球爬坡,使主动轮 ...
# H" Z7 I6 \4 C
这样理解没问题。
; R4 E9 }  d; I% i- |第3条补充一下,由于钢球爬坡产生的轴向行程比较小,弹簧力不足以产生足够的压力,所以弹簧压缩一定行程后,主动轮要与弹簧座靠上,直接硬对硬传递正压力。
* m1 i! Q: L2 [# F; U. O; Z0 `! m9 Z
发表于 2017-6-27 15:49:53 | 显示全部楼层
止疼剂 发表于 2017-6-24 17:15
  L6 C6 v; ~  Q$ U) W- d: ^这样理解没问题。' c+ s0 O3 M; q* Z7 \" Y8 K
第3条补充一下,由于钢球爬坡产生的轴向行程比较小,弹簧力不足以产生足够的压力,所 ...
3 i2 j% z& p1 @. `) i/ W
按使用模型来建模,球和斜面只能是 solid to solid 接触了。
! m7 R. S, L- X! b题外讨论:7 ~* Y/ a3 p: }+ O9 N# J1 r
' k* W. \+ s3 D' C* |
adams 同时处理6对这样的接触,肯定不合适。从球的使用机制来说,它应该是使得主从动轮由滑动摩擦变滚动摩擦,降低摩擦的作用。真正传递扭矩的是主动轮和套的静摩擦力。0 [- @: }9 J% ~3 P# Z) ~4 @

6 F9 N& N7 U1 j' o! x

点评

所以还是想从建模参数化方面来考虑。 6对这样的接触是能运行仿真的,且3个球在各时刻的运动状态基本一致,只是时间花的比较长。  发表于 2017-6-27 23:57
 楼主| 发表于 2017-6-27 23:20:18 | 显示全部楼层
pengjc2001 发表于 2017-6-27 15:49, t1 U9 P5 g: X0 M  M6 Q1 `
按使用模型来建模,球和斜面只能是 solid to solid 接触了。3 J4 i' Q; ^- l- @- {
题外讨论:
% Z& |) P4 C; \  t7 M+ e; l$ X$ I
这几天找资料,在1 V' p- ]' B$ U0 W/ Z  u
http://www.mscsoftware.com/zh-hans/case-studies?field_noderef_applications_nid=All&field_noderef_industries_nid=All&field_noderef_products_nid=24( O, [, V, @4 h
看到一篇案例《中国大学为核电站救援行动开发有腿机器人》,文档第2页有一段话- e/ V& w+ |  U) g+ d
潘博士采用SolidWorks 计算机辅助设计(CAD)软件开发了针对机器人设计方案的几何体,并编写了Adams/View 命令语言脚本,将几何体转换成Adams 模型,例如添加关节、轴承及电机。潘博士表示:“Adams/View 命令语言在机器人参数化建模方面表现良好,这是因为我可以通过编程创建单个文件来生成机器人设计,然后只需更改命令语言文件中的数字就可以生成新的设计变量。”
受此启发,去查看了帮助文档中command language,没有收获;又在adams中自建模型文件并导出为cmd格式文件,分析了cmd文件结构,并没有发现关于模型特征的参数(比如圆柱的半径,长度),仅有各marker的参数。猜想案例中提到的方法可能需要使用高级语言编程才能实现,只好作罢。/ R7 t9 @8 w4 t$ X
3 D5 N/ x) f  }9 ?, O* @: a; r
还有一个想法,感觉可行,但去做时受阻于曲线建模的问题。: Z+ C* j, f4 M  o! @
想法如下:用螺旋线代替螺旋槽,用两个点代替钢球与螺旋线接触点,两点连线约束在曲线的法线上。
$ }) C. [% ]+ [1 O% w& ]) k心想螺旋线应该容易建模,但尝试了一下,adams好像并不支持函数直接生成曲线。帮助文档和教程里提到的全都是拟合曲线。现在就卡在这里了。
: v3 V8 W" E' k% x
  p- q+ m0 [; N$ b

点评

潘博士所说的应该是二次开发,可以通过编制用户子程序来满足用户的某些特定要求  详情 回复 发表于 2017-7-12 10:27
发表于 2017-7-12 10:27:01 | 显示全部楼层
止疼剂 发表于 2017-6-27 23:20& [4 ?& O7 ^( H
这几天找资料,在
5 }/ W( Q# L' f1 l  R0 mhttp://www.mscsoftware.com/zh-hans/case-studies?field_noderef_applications_nid=A ...

/ C# l. d$ j! @# a- K潘博士所说的应该是二次开发,可以通过编制用户子程序来满足用户的某些特定要求
* a  \# Q* e5 ~

点评

是的,翻看帮助文档,adams支持使用Fortran和C来编制用户子程序。  发表于 2017-7-13 00:25
发表于 2017-9-14 16:21:24 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-6-17 06:37 , Processed in 0.099249 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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