找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?在线3D打印服务,一键上传,自动报价 
查看: 25198|回复: 1
打印 上一主题 下一主题

[原创] 圆柱螺旋线与圆柱波浪线方程的推导

[复制链接]
跳转到指定楼层
1
发表于 2013-9-24 10:21:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 灯具小翔 于 2013-10-17 14:48 编辑

        SW自09版本以来就有显性方程了,这也算是个老话题了,唯一很遗憾的是SW目前还不支持封闭曲线。小翔才疏学浅,只会推导一些简单的方程,希望能给学习方程的人带来帮助。
        之所以把圆柱螺旋线和圆柱波浪线(其实应该叫做柱面余弦线)放在一起讨论,是因为这2个曲线有个共同的地方,就是他们在俯视图上的投影都是一个圆。
         圆柱螺旋线:定义:一动点M沿圆柱的母线作等速直线运动,而该母线又绕圆柱的轴线作等角速度旋转时,点M的运动轨迹
就是圆柱螺旋线。
         参数方程;Xt=a*cos(t)
                          Yt=a*sin(t)
                           Zt=P*t/2*pi
其中:a为圆柱面的半径,P为螺旋线的螺距。
我相信X(t)和Y(t)大家都不难理解,就是一个圆的标准方程,关键这个Z(t)的方程,下面就来推导:
首先大家要知道,螺旋线的展开其实就是一条直线,它可以看做以圆柱底面周长为一条直角边,螺距为高的直角三角形的斜边,

那么这条斜线的斜率就是p/pi*d,也就是这条斜线的方程是:Z=p/pi*d*L(类似初中的y=k*x)
大家要注意的是,此时的自变量是L(弧长),而我们现在的参数方程是Z(t),自变量是t,
所以只需将L转化成t就OK,
由于在一个圆中,2*pi弧度对应的弧长就是直径pi*d,所以:t/2*pi=L/pi*d,
L=t*d/2,代入到Z=p/pi*d*(t*d/2)=p*t/2*pi
到此就已经OK了。
           圆柱波浪线:Xt=a*cos(t)
                                Yt=a*sin(t)
                                Zt=A*cos(N*t)
a为圆柱半径,A为振幅,N为波段数
我们先来看个例子:

大家可以看出,我们Z(高度)与弧长L的关系是一段余弦曲线,所以Z=A*cos(w*L)注意:此时的自变量是L弧长。
我们给出的余弦线的周期是pi*d/N=pi*d/6,
由于T=2*pi/w,所以w=2*N/d,那么Z=A*cos(2*N/d*L),
又回到上面那个转换关系,只需L转换成t,t/2*pi=L/pi*d
L=t*d/2,所以Z=A*cos(2*N/d*(t*d)/2)=A*cos(N*t)及现在的自变量又为t了。
说明:以上所有涉及圆周率都是写成了SW认可的pi。
           以上所有的方程都不需要什么高=数学,都是一些三角函数变化。
           以上内容均是原创,若有不对,请大家包涵并予以指正,欢迎大家讨论。




评分

参与人数 1大米 +10 收起 理由
wutong490 + 10 鼓励一下

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 赞一下!赞一下!1
2
发表于 2016-4-28 11:09:03 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

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

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-6-26 05:14 , Processed in 0.025372 second(s), 15 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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