关于有间隙齿轮动力学的问题
求解有间隙的齿轮动力学一般用什么方法数值分析或解析法 用lunge-kutta法求解时怎么处理间隙分段函数 如果再考虑齿面碰撞时的恢复系数 怎么求解 欢迎大家讨论 这个不难处理,参考帖子http://forum.vibunion.com/forum/viewthread.php?tid=7489&highlight=%B7%D6%B6%CE 谢谢楼上的这样的处理方法我也用过 比如分段函数这样表示:y=(条件1)*(等式1)+(条件2)*(等式2)+。。。不知道这样做是否影响ode45的求解因为ode45每计算一次 就要调用分段函数一次 直到第六次 把前几次的计算结果进行综合处理再进行下一步步长的计算 如果考虑碰撞时的恢复系数 怎么办 也就是 发生齿面碰撞后速度要发生改变如何将速度改变值加入到lunge-kutta的计算方法中 这个应该是建模型的时候边界条件的确定的问题了,发生碰撞前后,速度要满足一定的关系,所以在求解的时候要逐一判断,改变其初始条件,然后求下一点的值 原帖由 hohoo 于 2007-1-5 15:12 发表
谢谢楼上的这样的处理方法我也用过 比如分段函数这样表示:y=(条件1)*(等式1)+(条件2)*(等式2)+。。。不知道这样做是否影响ode45的求解因为ode45每计算一次 就要调用分段函数一次 直到第六次 把前 ...
速度的考虑方法是一样的
这个判断应该不影响最后的结果,是一个迭代的过程
回复 #4 无水1324 的帖子
无水1324兄的意思是假如无量纲的相对速度小于某一值时 可以判断发生了碰撞 这时不用通过ode的求解 直接用恢复系数乘以无量纲的相对速度 得到下一时间步的相对速度值不知道我这样理解对吗 原帖由 hohoo 于 2007-1-7 11:57 发表无水1324兄的意思是假如无量纲的相对速度小于某一值时 可以判断发生了碰撞 这时不用通过ode的求解 直接用恢复系数乘以无量纲的相对速度 得到下一时间步的相对速度值不知道我这样理解对吗
无水的意思是碰撞前后的速度关系是不一样的
一般是否发生碰撞时通过位移来判断的,如果判断结果是发生了碰撞,这个时候就需要你修改速度的关系,进而进行下面的迭代求解 原帖由 yejet 于 2007-1-10 09:45 发表
无水的意思是碰撞前后的速度关系是不一样的
一般是否发生碰撞时通过位移来判断的,如果判断结果是发生了碰撞,这个时候就需要你修改速度的关系,进而进行下面的迭代求解
就是这个意思!
页:
[1]