hohoo 发表于 2007-1-4 21:45

关于有间隙齿轮动力学的问题

求解有间隙的齿轮动力学一般用什么方法数值分析或解析法   用lunge-kutta法求解时怎么处理间隙分段函数   如果再考虑齿面碰撞时的恢复系数 怎么求解 欢迎大家讨论

yejet 发表于 2007-1-5 11:06

这个不难处理,参考帖子http://forum.vibunion.com/forum/viewthread.php?tid=7489&highlight=%B7%D6%B6%CE

hohoo 发表于 2007-1-5 15:12

谢谢楼上的这样的处理方法我也用过 比如分段函数这样表示:y=(条件1)*(等式1)+(条件2)*(等式2)+。。。不知道这样做是否影响ode45的求解因为ode45每计算一次 就要调用分段函数一次   直到第六次 把前几次的计算结果进行综合处理再进行下一步步长的计算   如果考虑碰撞时的恢复系数 怎么办 也就是 发生齿面碰撞后速度要发生改变如何将速度改变值加入到lunge-kutta的计算方法中

无水1324 发表于 2007-1-6 18:56

这个应该是建模型的时候边界条件的确定的问题了,
发生碰撞前后,速度要满足一定的关系,所以在求解的时候要逐一判断,改变其初始条件,然后求下一点的值

yejet 发表于 2007-1-6 19:01

原帖由 hohoo 于 2007-1-5 15:12 发表
谢谢楼上的这样的处理方法我也用过 比如分段函数这样表示:y=(条件1)*(等式1)+(条件2)*(等式2)+。。。不知道这样做是否影响ode45的求解因为ode45每计算一次 就要调用分段函数一次   直到第六次 把前 ...

速度的考虑方法是一样的

这个判断应该不影响最后的结果,是一个迭代的过程

hohoo 发表于 2007-1-7 11:57

回复 #4 无水1324 的帖子

无水1324兄的意思是假如无量纲的相对速度小于某一值时 可以判断发生了碰撞 这时不用通过ode的求解 直接用恢复系数乘以无量纲的相对速度 得到下一时间步的相对速度值不知道我这样理解对吗

yejet 发表于 2007-1-10 09:45

原帖由 hohoo 于 2007-1-7 11:57 发表
无水1324兄的意思是假如无量纲的相对速度小于某一值时 可以判断发生了碰撞 这时不用通过ode的求解 直接用恢复系数乘以无量纲的相对速度 得到下一时间步的相对速度值不知道我这样理解对吗

无水的意思是碰撞前后的速度关系是不一样的

一般是否发生碰撞时通过位移来判断的,如果判断结果是发生了碰撞,这个时候就需要你修改速度的关系,进而进行下面的迭代求解

无水1324 发表于 2007-1-17 12:35

原帖由 yejet 于 2007-1-10 09:45 发表


无水的意思是碰撞前后的速度关系是不一样的

一般是否发生碰撞时通过位移来判断的,如果判断结果是发生了碰撞,这个时候就需要你修改速度的关系,进而进行下面的迭代求解

就是这个意思!
页: [1]
查看完整版本: 关于有间隙齿轮动力学的问题