iCAx开思网

标题: 【分享】意外所得:巧求物体运动轨迹。,。 [打印本页]

作者: 老鹰8088    时间: 2004-11-5 13:55
标题: 【分享】意外所得:巧求物体运动轨迹。,。

  在N久之前,有一位兄弟曾与icefai探讨了一个关于包络轨迹的问题,老大曾用VSS得出了轨迹,今日在AutoCAD中搞CAE时,无意发现,在AutoCAD中求如下图这种类型的包络轨迹有一种非常简单的方法。。。
  
  要求如下:
  在AB和BC两条轨迹上,有运动的X1X2物体,当X1向前运动L1/A距离时(A为无限大的正数),X2也同步向前运动L2/A距离,求X1X2运动时所形成的轨迹。。。。。(既然在破衣版,就建议用破衣做)
  另外,要求L1和L2的长度可以任意修改,模型能再生!!!
作者: 老鹰8088    时间: 2004-11-5 13:55
1  偶先说说在AutoCAD2004中的做法。。。
  
     首先将AutoCAD中surface的 SURFTAB1与 SURFTAB2值调到一定的精度(两值一定要相等),如每方向50条,即将“L1”和”L2“线段等分为50段。。。。偶这里取10段,以便于观察,实际工作取每段距为2MM左右即能满足要求。。。   
   使用CAD曲面工具中的放样曲面,即得出运动轨迹的逼近边界,使用
样条线spline线连线即可!!
作者: 老鹰8088    时间: 2004-11-5 13:56
破衣做了一个,如果有空大家也可练练。。。。加不加分看老大了。。。。
作者: 老鹰8088    时间: 2004-11-5 13:56
  希望破衣的新手们有时间的话做一下下。。。这也是VSS一个另类的用法了。。。
作者: ____    时间: 2004-11-5 14:30
老鹰8088 wrote:
  
    在N久之前,有一位兄弟曾与icefai探讨了一个关于包络轨迹的问题,老大曾用VSS得出了轨迹,今日在AutoCAD中搞CAE时,无意发现,在AutoCAD中求如下图这种类型的包络轨迹有一种非常简单的方法。。。  
   
    要求如下:  
    在AB和BC两条轨迹上,有运动的X1X2物体,当X1向前运动L1/A距离时(A为无限大的正数),X2也同步向前运动L2/A距离,求X1X2运动时所形成的轨迹。。。。。(既然在破衣版,就建议用破衣做)  
    另外,要求L1和L2的长度可以任意修改,模型能再生!!!

  
这样得到的轨迹实际上有很大的误差的,不是因为区间的划分大小问题,而是从理论上来说通不过的.实际上一个方向移动一定距离和另一方向上的并不成比例(不管分成多小),只有在线在45度附近才能认为是近似相等.当角度越接近0或90度的时候这个偏差越大-----不妨用0度来考虑一下就明白了
其实两个方向的移动速度比是正切的关系而非线性关系
不过撇开实际不管,单从对vss的概念的理解还是值得练练的
  
实际上用vss完全可以撇开这些理论,直接用约束来得精确解的
作者: 老鹰8088    时间: 2004-11-5 15:35
IceFai wrote:
   
  
  这样得到的轨迹实际上有很大的误差的,不是因为区间的划分大小问题,而是从理论上来说通不过的.实际上一个方向移动一定距离和另一方向上的并不成比例(不管分成多小),只有在线在45度附近才能认为是近似相等.当角度越接近0或90度的时候这个偏差越大-----不妨用0度来考虑一下就明白了  
  其实两个方向的移动速度比是正切的关系而非线性关系  
  不过撇开实际不管,单从对vss的概念的理解还是值得练练的  
  
  实际上用vss完全可以撇开这些理论,直接用约束来得精确解的

  
  老大潜水久了总算出来透气了。。。。 
  
  我只是在AutoCAD中发现她这个放样曲面可以这么用。。。
  另外,偶这个图只是一个检测其空间与其他零件是否干涉的简图,即物件X1X2在AB与BC两轨迹上做同步运动。。。走完一行程即返回进行循环,另外X1X2是随变的而非恒定。。。。。。。这样得出的轨迹应该与实际偏差逼近无限小才对啊???为何老大说偏差极大? 
作者: ____    时间: 2004-11-5 16:30
老鹰8088 wrote:
   
   
    老大潜水久了总算出来透气了。。。。   
   
    我只是在AutoCAD中发现她这个放样曲面可以这么用。。。  
    另外,偶这个图只是一个检测其空间与其他零件是否干涉的简图,即物件X1X2在AB与BC两轨迹上做同步运动。。。走完一行程即返回进行循环,另外X1X2是随变的而非恒定。。。。。。。这样得出的轨迹应该与实际偏差逼近无限小才对啊???为何老大说偏差极大? 

  
要知道X1和X2之间的距离是维持定值.所以vss的时候注意使用这个长度约束.
之所以所速度比是正切而非线性,可以看下面的推导.A为某个位置角度,dA为增量.
作者: s136h_nak80    时间: 2004-11-5 16:45
導數...
作者: 13828748407    时间: 2004-11-5 16:47
支持老大们……




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3