机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 3820|回复: 10
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
1#
发表于 2017-6-22 00:30:08 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 止疼剂 于 2017-6-22 00:37 编辑 2 l7 D. C0 ^; O
7 M) w9 w6 O  F' k' H
如图所示的螺旋槽,在其它三维建模工具中画好再导入adams进行仿真。
+ g# {/ o4 r6 C2 Q  G ' R  Y4 e8 z2 y' ]" M( M8 ~
现在想对螺旋升角进行优化设计,因为没法对其进行参数化,只能建好各种升角的模型,分别导入adams进行仿真,很麻烦。! Z; ^5 U5 v9 c6 B
adams能否对螺旋槽建模?或者有没有其它简化模型能够替代这个接触。(是钢球与螺旋槽的“solid to solid”接触仿真)  N6 s( [1 I  O2 ~6 W
请@pengjc2001 大侠给诊断下。
4 w, ?3 D7 V: h
回复

使用道具 举报

2#
发表于 2017-6-22 13:02:53 | 只看该作者
信息量有点少, 我无法判断 你要基于哪些因素 来优化 螺栓升角。涉及到模型假设及简化问题
回复 支持 反对

使用道具 举报

3#
 楼主| 发表于 2017-6-23 14:50:16 | 只看该作者
本帖最后由 止疼剂 于 2017-6-23 15:10 编辑
( H3 T: w& p! V. i5 _: H
pengjc2001 发表于 2017-6-22 13:02
, v; m  R* F5 b* e) |信息量有点少, 我无法判断 你要基于哪些因素 来优化 螺栓升角。涉及到模型假设及简化问题
3 |/ \1 z, B+ D# P5 W# X9 b2 S* j
由于上网不方便,手画了个结构示意图,希望有助于理解。望见谅。8 V0 x- p4 \* M( z( t9 ?8 `
主动和从动轮上有相同的螺旋槽各3个,钢球3个(有保持架未画出)分别落入螺旋槽底部,主动轮被弹簧顶着。离合器是盘式结构,动盘定盘花键等可自行脑补。(图中有黑三角的地方是想表明两个零件是固定在一起的)。工作过程简述如下:主动轮逆时针转时,钢球在槽底未爬坡,从动轮带动离合器动盘打滑;主动轮顺时针转时,钢球爬坡,使主动轮右移压紧离合器动盘定盘。, I' {6 s! M7 \+ a4 v  t) Y
螺旋槽的升角主要影响离合器的结合时间和脱开力矩。
& t; L6 F+ ^9 A

, ~0 p$ s9 {8 e. z3 D2 K" M# ^+ q" u0 i7 ?9 H5 _" T1 j# H3 h

- i, m. H3 o  c0 v" H9 x- v" x2 k# F8 ]: G% C  x4 L! ?0 x7 ~
回复 支持 反对

使用道具 举报

4#
发表于 2017-6-24 11:19:11 | 只看该作者
止疼剂 发表于 2017-6-23 14:50; Q3 q1 i/ H" r3 k2 w. @
由于上网不方便,手画了个结构示意图,希望有助于理解。望见谅。7 \. i7 S4 G: U% W  I2 W2 ], @0 s
主动和从动轮上有相同的螺旋槽各3个, ...

: g8 A& v7 }+ B. e/ J! J# p4 |' w主动轮逆时针转时,钢球在槽底未爬坡,从动轮带动离合器动盘打滑;主动轮顺时针转时,钢球爬坡,使主动轮右移压紧离合器动盘定盘。
0 w% T7 P( u7 A; O6 Q7 z  q: v$ O* B+ a
先说下对问题描述的理解:
  y& Z% ]9 z8 J* X, G1、最终的转动输出是 从动轮 通过 离合器 输出的。, L9 h* O- V& ~  A/ X6 i
2、主动轮逆时针旋转,钢球在槽底,此时弹簧压缩量不够,压力不够大,所以离合器打滑。
5 J9 Q9 k6 U) k4 p. t; {5 @3、主动轮顺时针旋转时, 钢球沿槽向上滚动,使得主动轮向右运动压缩弹簧,获得足够大的压力后,使得离合器不打滑,实现最终输出。' `8 f5 [' o0 `# X9 d2 Z1 H/ e
1 U  l5 N4 c+ _1 E# g  y! n
不知理解是否有差异?
1 v8 k4 R, O, o. I; o6 ^
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2017-6-24 17:15:26 | 只看该作者
pengjc2001 发表于 2017-6-24 11:194 T: Q1 |- g& v' W1 [
主动轮逆时针转时,钢球在槽底未爬坡,从动轮带动离合器动盘打滑;主动轮顺时针转时,钢球爬坡,使主动轮 ...

- g0 L9 [# P  O* n0 q这样理解没问题。% ?# U7 }9 C4 B& Q, _
第3条补充一下,由于钢球爬坡产生的轴向行程比较小,弹簧力不足以产生足够的压力,所以弹簧压缩一定行程后,主动轮要与弹簧座靠上,直接硬对硬传递正压力。
% c# S, [! E* t% ^
回复 支持 反对

使用道具 举报

6#
发表于 2017-6-27 15:49:53 | 只看该作者
止疼剂 发表于 2017-6-24 17:15
) t& _. u9 s6 D- J% {2 E; f; m& f这样理解没问题。
% s6 v, L1 @4 {第3条补充一下,由于钢球爬坡产生的轴向行程比较小,弹簧力不足以产生足够的压力,所 ...
. W; y! P; b8 c, v( h* w. Y
按使用模型来建模,球和斜面只能是 solid to solid 接触了。
# n/ `/ b" E# \4 m2 W题外讨论:
( p5 V4 x, H' D
' z0 F( n% P  u! B: g8 Jadams 同时处理6对这样的接触,肯定不合适。从球的使用机制来说,它应该是使得主从动轮由滑动摩擦变滚动摩擦,降低摩擦的作用。真正传递扭矩的是主动轮和套的静摩擦力。
: \4 D: Q. \  o7 Q9 c5 h) W/ [& ~  n8 }# {

点评

所以还是想从建模参数化方面来考虑。 6对这样的接触是能运行仿真的,且3个球在各时刻的运动状态基本一致,只是时间花的比较长。  发表于 2017-6-27 23:57
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2017-6-27 23:20:18 | 只看该作者
pengjc2001 发表于 2017-6-27 15:49
8 o( Z7 @! C1 Q; x* e按使用模型来建模,球和斜面只能是 solid to solid 接触了。
3 z0 Y! Z) W. Z: b4 C; ^' I) B题外讨论:

! ~/ o/ \2 P5 c( w' K6 Y( ^这几天找资料,在
- P. B: t6 Y8 e. k- Yhttp://www.mscsoftware.com/zh-hans/case-studies?field_noderef_applications_nid=All&field_noderef_industries_nid=All&field_noderef_products_nid=247 g$ E. j5 [  A6 U/ O" X( d
看到一篇案例《中国大学为核电站救援行动开发有腿机器人》,文档第2页有一段话& b2 J: K% _& P3 m. ]! U0 [
潘博士采用SolidWorks 计算机辅助设计(CAD)软件开发了针对机器人设计方案的几何体,并编写了Adams/View 命令语言脚本,将几何体转换成Adams 模型,例如添加关节、轴承及电机。潘博士表示:“Adams/View 命令语言在机器人参数化建模方面表现良好,这是因为我可以通过编程创建单个文件来生成机器人设计,然后只需更改命令语言文件中的数字就可以生成新的设计变量。”
受此启发,去查看了帮助文档中command language,没有收获;又在adams中自建模型文件并导出为cmd格式文件,分析了cmd文件结构,并没有发现关于模型特征的参数(比如圆柱的半径,长度),仅有各marker的参数。猜想案例中提到的方法可能需要使用高级语言编程才能实现,只好作罢。: R8 y9 N" c- \) T% ?2 H

* q+ @5 p4 f4 x$ I9 L还有一个想法,感觉可行,但去做时受阻于曲线建模的问题。9 e! ]+ S; a( z% T+ u
想法如下:用螺旋线代替螺旋槽,用两个点代替钢球与螺旋线接触点,两点连线约束在曲线的法线上。0 g  E7 r; }+ R
心想螺旋线应该容易建模,但尝试了一下,adams好像并不支持函数直接生成曲线。帮助文档和教程里提到的全都是拟合曲线。现在就卡在这里了。: D4 |% D+ ~8 b) o; L, T
: ]/ J) S  x# G; P5 I4 V

点评

潘博士所说的应该是二次开发,可以通过编制用户子程序来满足用户的某些特定要求  详情 回复 发表于 2017-7-12 10:27
回复 支持 反对

使用道具 举报

8#
发表于 2017-7-12 10:27:01 | 只看该作者
止疼剂 发表于 2017-6-27 23:20
6 ~& [5 C- n! J  O$ f* c& `这几天找资料,在
* B/ X; S3 V' @7 E6 \; zhttp://www.mscsoftware.com/zh-hans/case-studies?field_noderef_applications_nid=A ...

7 _1 y7 O$ w4 ]- p# R4 D- ?8 L潘博士所说的应该是二次开发,可以通过编制用户子程序来满足用户的某些特定要求3 c$ |  N. C5 W$ ?) w! h0 x

点评

是的,翻看帮助文档,adams支持使用Fortran和C来编制用户子程序。  发表于 2017-7-13 00:25
回复 支持 反对

使用道具 举报

9#
发表于 2017-9-14 16:21:24 | 只看该作者
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-28 09:59 , Processed in 0.059230 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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