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

[结构] 一对啮合齿轮运动仿真

[复制链接]
发表于 2012-7-17 16:34:57 | 显示全部楼层 |阅读模式 来自 安徽合肥
悬赏30仿真币未解决
请问:一对啮合齿轮运动仿真,在ADINA中应该如何实现?
对于运动仿真,在ADAMS或是CAD软件中实现都不是难事。在ADINA中实现的二维仿真是将转矩加于齿轮中心点上的,然后将中心点与齿轮边上的点相连接从而实现,但三维实体模型的啮合对齿轮运动仿真在ADINA中实现不是很容易,自己摸索了很久也未能实现,原因在于转矩不知加载在何处,请做过诸如此类的例子各位大侠们给点建议
重赏啊!!

附件: 您需要 登录 才可以下载或查看,没有账号?注册
发表于 2012-7-17 20:14:13 | 显示全部楼层 来自 四川成都
Simdroid开发平台
可以试试如下方式:
1、构建完三维网格模型后,在两根轴的端部分别用刚性连杆实现约束,约束分别集中到轴承端面的一个点上,这个点是每个转轴的端面中点或者理论上的转动中心点。
2、两个齿轮设置为两个不同的接触面,并设置接触对,接触对需采用大位移模式。
3、在轴承端部刚性约束中点施加相应强迫转动位移。并展开非线性计算。
如此设置,正常情况下应该没问题。
回复

使用道具 举报

 楼主| 发表于 2012-7-17 21:01:24 | 显示全部楼层 来自 安徽合肥
首先感谢您的指导关注。
1.但齿轮的中心点或是轴的中心点(即转轴的端面中点或者理论上的转动中心点)在加载转矩载荷的时候找不到,模型导入ADINA后在模型上定义点的话也实现不了(可能是方法没找到或操作不当,此时导入的模型是单个齿轮)。
2.当导入完成两个齿轮装配的模型时产生这样一个问题:模型零件(齿轮)是在UG中建立和装配的,选的建模基准面是相互垂直的两个面,所以:
1)分别将两个齿轮导入时会发现两个齿轮是垂直的,而不是啮合的(是否在这种情况下出现这种问题是与坐标系有关),但在UG中装配完成后由SOLIDworks转换为x_t格式,导入ADINA后会出现这样的错误提示(edge 4 of body 1 has two identical endpoints (point 1))。
2)为了验证错误在于两齿轮垂直交叉,又将模型由IGES格式导入,错误果然在于两齿轮交叉重合,这个问题应该如何解决啊
回复

使用道具 举报

发表于 2012-7-17 21:12:41 | 显示全部楼层 来自 四川成都
第一个问题不是问题,多动动脑筋,如果能通过几何建模就可以确定的话,建模时在相应位置定义辅助点,做网格时即可找到约束中心的点。
第二个问题应该是外部几何模型导入的兼容性所致,对于类似模型,导进去之后常需要进行几何修补解决。再利索一点,直接利用第三方程序,如HM、ICEM这一类软件直接做完网格后导入即可避免。
回复

使用道具 举报

 楼主| 发表于 2012-7-17 21:47:32 | 显示全部楼层 来自 安徽合肥
嗯,还在加紧学习中,多谢指导。
我目前想实现的只是第一步,也就是让齿轮副先动起来(当然还需努力),最终的一个想法就是要看看在形状不规则的壳体中加入一定的液体(即润滑液),而润滑液只是将一部分齿轮侵入其中(所以流体模型将是一个不规则的形状),如果用ADINA继续去实现的话,阻力应该非常大,有没有其他方法可以借以辅助,请求指导意见!
回复

使用道具 举报

 楼主| 发表于 2012-7-19 12:46:10 | 显示全部楼层 来自 安徽合肥
前面的步骤已经能够处理完成,但在计算的时候出现这样一个问题:“Large strain kinematic formulation is not applicable with material 1 for element group 1.”
恳请大家给与解答
回复

使用道具 举报

发表于 2012-7-19 22:40:26 | 显示全部楼层 来自 四川成都
这个只是某些单元不适合采用大应变,属于正常警告,不影响计算;换用支持大应变的单元即可;具体哪些单元支持大应变查查帮助文件即知道了。
回复

使用道具 举报

 楼主| 发表于 2012-7-20 10:33:32 | 显示全部楼层 来自 安徽合肥
好的,谢谢,希望您有空的话对给我指点指点,点点我就通了,非常感谢
回复

使用道具 举报

 楼主| 发表于 2012-7-20 15:18:03 | 显示全部楼层 来自 安徽合肥
civil fans ,您好!
按照您说的方法,对一对齿轮进行动力学运动仿真处理,现在遇到了一些问题(其中主要问题为这条提示“Total number of equations is zero.At least one equation is required
”),现在还解决不了,求教,谢谢!
处理过程:
1.模型导入后在两个齿轮某一端面的中心分别建立了一个点;
2.定义了体网格密度(是不是这里少定义了点的网格密度);
3.定义的材料为20CrMnTi,单元为两个齿轮;
4.分别对建的两个离散点和两个齿轮做了网格划分;
5.定义接触:齿面为接触面,将两个齿面定义为一接触对;
6.定义的约束为绕齿轮轴所对应坐标轴线的转动,
7.定义了特殊边界条件rigid links(步骤1中所建两个点与分别体的连接),且为大位移小应变;
8.在小齿轮上施加了转矩载荷,
9.将模型的计算类型设置为Dynamics-Implict模型控制参数定义了30步的迭代运算,求解器为默认的稀疏矩阵求解器,迭代方法也均为默认。
10.保存计算。
计算过程中出现了如下提示,也在查阅相关资料,但未能查看到解决此问题的方法,望给予指教谢谢。

错误提示如下:
F:\1\718.dat
Starting Job on Fri Jul 20 14:47:26 2012
Checking prerequisite files...
Maximum memory specified for solution = 1717.2 mb
Initializing ... Stage 1
Initializing ... Stage 2
Initial ADINA memory allocation  -  1717.2 mb  (or  429.3 mw)
Unable to allocate specified memory
Attempting to allocate lesser memory
Allocated 967.2 MB memory.
Starting Solution Process ...
Input phase...
*** ERROR NO. A1250 ***                                                        

Total number of equations is zero.At least one equation is required
ENDCODE=1                                                                     
*** Program stopped abnormally ***
*** Please see the *.out file for details ***

Error encountered ...
Job Canceled on Fri Jul 20 14:47:30 2012

点评

没看到划分网格呢?该不会这个都忽视了吧...........善哉!  发表于 2012-7-21 14:37
回复

使用道具 举报

 楼主| 发表于 2012-7-21 16:33:05 | 显示全部楼层 来自 安徽合肥
画了啊,第4步写明了,只是至今还未解决
回复

使用道具 举报

 楼主| 发表于 2012-7-23 09:42:11 | 显示全部楼层 来自 安徽合肥
自己顶上去
回复

使用道具 举报

发表于 2012-8-17 16:28:15 | 显示全部楼层 来自 陕西西安
maggio 发表于 2012-7-23 09:42
自己顶上去

何必这么麻烦呢,既然你用ug建模,就直接用ug的有限元分析算不就行了
况且它的601,701高级非线性本身就是集成的adina求解器。
回复

使用道具 举报

 楼主| 发表于 2012-8-18 17:12:50 | 显示全部楼层 来自 安徽合肥
版主对这个问题没有看法吗?
回复

使用道具 举报

 楼主| 发表于 2012-8-18 17:34:39 | 显示全部楼层 来自 安徽合肥
版主对这个问题没有看法吗?
回复

使用道具 举报

 楼主| 发表于 2012-9-14 18:22:50 | 显示全部楼层 来自 安徽合肥
石沉大海,再也没人关注这个问题了?版主给点意见啊
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 10:40 , Processed in 0.043010 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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