机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2017-6-22 00:30:08 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 止疼剂 于 2017-6-22 00:37 编辑 8 ~9 u( D, q0 g. r) F: |

3 v$ t% H& R. O! S# m9 ]如图所示的螺旋槽,在其它三维建模工具中画好再导入adams进行仿真。1 H4 }$ A9 m* M" p" S5 R; N

# ?2 ~& ~3 e4 U, ]* B1 v( v: B) Z" N现在想对螺旋升角进行优化设计,因为没法对其进行参数化,只能建好各种升角的模型,分别导入adams进行仿真,很麻烦。8 L2 M7 ]) }- b( F$ n1 ~( t
adams能否对螺旋槽建模?或者有没有其它简化模型能够替代这个接触。(是钢球与螺旋槽的“solid to solid”接触仿真)
% k9 |, ^) W: q& c请@pengjc2001 大侠给诊断下。
/ D+ v, W; s) ?: v) Y' R- }4 Y
回复

使用道具 举报

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

使用道具 举报

3#
 楼主| 发表于 2017-6-23 14:50:16 | 只看该作者
本帖最后由 止疼剂 于 2017-6-23 15:10 编辑 ' [1 r) p/ b/ Y9 q( ]: e2 _
pengjc2001 发表于 2017-6-22 13:02
: u) z& z: k. U2 b信息量有点少, 我无法判断 你要基于哪些因素 来优化 螺栓升角。涉及到模型假设及简化问题

; b2 z+ J7 v8 Q2 v; B* \3 C+ E 由于上网不方便,手画了个结构示意图,希望有助于理解。望见谅。
4 {% j4 X9 Q# d0 n/ \: L主动和从动轮上有相同的螺旋槽各3个,钢球3个(有保持架未画出)分别落入螺旋槽底部,主动轮被弹簧顶着。离合器是盘式结构,动盘定盘花键等可自行脑补。(图中有黑三角的地方是想表明两个零件是固定在一起的)。工作过程简述如下:主动轮逆时针转时,钢球在槽底未爬坡,从动轮带动离合器动盘打滑;主动轮顺时针转时,钢球爬坡,使主动轮右移压紧离合器动盘定盘。% _" A, l1 b; T- f4 }% ]
螺旋槽的升角主要影响离合器的结合时间和脱开力矩。3 r, k4 P+ d4 l0 E  H& D, r
% Y, l3 F0 F2 o/ a
: I' J: ~1 W) |7 y4 U

1 b4 `5 |; D3 U* V" y! t  t0 @1 @/ A/ f% A( `+ R1 r# J4 v0 n
回复 支持 反对

使用道具 举报

4#
发表于 2017-6-24 11:19:11 | 只看该作者
止疼剂 发表于 2017-6-23 14:50
9 {6 ?1 t8 ]9 Y由于上网不方便,手画了个结构示意图,希望有助于理解。望见谅。# F+ Y& {8 E; U+ J% L7 s4 I
主动和从动轮上有相同的螺旋槽各3个, ...

- b& K( D# W, ^) M. d& f, G. a: R# ~主动轮逆时针转时,钢球在槽底未爬坡,从动轮带动离合器动盘打滑;主动轮顺时针转时,钢球爬坡,使主动轮右移压紧离合器动盘定盘。2 ]$ S- O* z7 f9 H) o+ c

- E5 Z" e& c; b, }  I: Y先说下对问题描述的理解:' i9 l  U2 \" V5 T
1、最终的转动输出是 从动轮 通过 离合器 输出的。
" ]1 c2 j, P. x6 s  e" l$ u& ^. m2、主动轮逆时针旋转,钢球在槽底,此时弹簧压缩量不够,压力不够大,所以离合器打滑。6 L0 D3 W2 d: E2 o! F9 j" J
3、主动轮顺时针旋转时, 钢球沿槽向上滚动,使得主动轮向右运动压缩弹簧,获得足够大的压力后,使得离合器不打滑,实现最终输出。
$ Q. q" K* ~# V5 `  X( h; m
  y# T& I; _; x9 Z" g' R. f( p0 }% L& S不知理解是否有差异?
0 \$ I) B$ d$ j9 j5 g  \2 Y
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2017-6-24 17:15:26 | 只看该作者
pengjc2001 发表于 2017-6-24 11:19+ m: Q" N+ k$ F, l/ d& F7 @
主动轮逆时针转时,钢球在槽底未爬坡,从动轮带动离合器动盘打滑;主动轮顺时针转时,钢球爬坡,使主动轮 ...

1 H3 y3 X) x3 A. M7 P4 M这样理解没问题。' E% j9 e# m& [- e3 Y- h- H6 w
第3条补充一下,由于钢球爬坡产生的轴向行程比较小,弹簧力不足以产生足够的压力,所以弹簧压缩一定行程后,主动轮要与弹簧座靠上,直接硬对硬传递正压力。
% s! n) L! l# n3 b. P1 o1 q
回复 支持 反对

使用道具 举报

6#
发表于 2017-6-27 15:49:53 | 只看该作者
止疼剂 发表于 2017-6-24 17:15
2 U0 R1 A. \8 T, Z+ Z  N这样理解没问题。  g4 T* e, y$ c8 Y9 z4 [3 @
第3条补充一下,由于钢球爬坡产生的轴向行程比较小,弹簧力不足以产生足够的压力,所 ...
6 h, y9 u, A  z& Z8 I3 W
按使用模型来建模,球和斜面只能是 solid to solid 接触了。' b* |9 S% \  P% C/ H1 P
题外讨论:2 z6 d( D: ^! v. m8 y0 A, k, a

4 P3 K; w# v# W# ^adams 同时处理6对这样的接触,肯定不合适。从球的使用机制来说,它应该是使得主从动轮由滑动摩擦变滚动摩擦,降低摩擦的作用。真正传递扭矩的是主动轮和套的静摩擦力。, q  z  u" d# ^3 ^
2 l% N" f% d, a# t. ?

点评

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

使用道具 举报

7#
 楼主| 发表于 2017-6-27 23:20:18 | 只看该作者
pengjc2001 发表于 2017-6-27 15:49
7 a% \& P- @) ~5 D* b6 V按使用模型来建模,球和斜面只能是 solid to solid 接触了。* F& y! S9 c% v' q) N: }% e2 G3 n* p
题外讨论:
/ o* c# m% O; s. u
这几天找资料,在
; @1 p! Q+ q; K. ?1 \3 }http://www.mscsoftware.com/zh-hans/case-studies?field_noderef_applications_nid=All&field_noderef_industries_nid=All&field_noderef_products_nid=24
1 ~' q; K6 r) _' T/ d看到一篇案例《中国大学为核电站救援行动开发有腿机器人》,文档第2页有一段话- i; b9 X% f4 Y% p0 O2 i
潘博士采用SolidWorks 计算机辅助设计(CAD)软件开发了针对机器人设计方案的几何体,并编写了Adams/View 命令语言脚本,将几何体转换成Adams 模型,例如添加关节、轴承及电机。潘博士表示:“Adams/View 命令语言在机器人参数化建模方面表现良好,这是因为我可以通过编程创建单个文件来生成机器人设计,然后只需更改命令语言文件中的数字就可以生成新的设计变量。”
受此启发,去查看了帮助文档中command language,没有收获;又在adams中自建模型文件并导出为cmd格式文件,分析了cmd文件结构,并没有发现关于模型特征的参数(比如圆柱的半径,长度),仅有各marker的参数。猜想案例中提到的方法可能需要使用高级语言编程才能实现,只好作罢。3 U9 b; G- b, n
" Z+ s. p# |5 k1 a  e4 m
还有一个想法,感觉可行,但去做时受阻于曲线建模的问题。
+ H' E) X. u3 h$ [( O5 O, |想法如下:用螺旋线代替螺旋槽,用两个点代替钢球与螺旋线接触点,两点连线约束在曲线的法线上。
9 q( n6 c2 {, y1 h% G( D心想螺旋线应该容易建模,但尝试了一下,adams好像并不支持函数直接生成曲线。帮助文档和教程里提到的全都是拟合曲线。现在就卡在这里了。1 S% o, I2 _8 o' I

5 O2 i& ]! ?/ j

点评

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

使用道具 举报

8#
发表于 2017-7-12 10:27:01 | 只看该作者
止疼剂 发表于 2017-6-27 23:20
$ J. G: [6 o. P& t! M& N这几天找资料,在& w9 J& K- T$ X' N! I
http://www.mscsoftware.com/zh-hans/case-studies?field_noderef_applications_nid=A ...
" @2 f0 \; N1 Y4 B6 G$ i
潘博士所说的应该是二次开发,可以通过编制用户子程序来满足用户的某些特定要求
5 L, S; ~. j$ C% _7 Z

点评

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-18 01:26 , Processed in 0.068491 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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