齿轮论坛 www.gearbbs.com

 找回密码
 注册
搜索
查看: 1181|回复: 7
收起左侧

渐开线方程的疑惑

[复制链接]
发表于 2021-9-30 15:38 | 显示全部楼层 |阅读模式

本帖子中包含更多资源。

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

x
已知渐开线的参数方程是
x=R*(cos(t)+t*sin(t))
y=R*(sin(t)-t*cos(t))
那么 渐开线上的任意一点到原点的距离就是 rk^2=x^2+y^2,解得 rk=R*sqrt(1+t^2),
再求该点(x,y)的值为:
x=R*sqrt(1+t^2)*cos(t) 无标题.jpg
y=R*sqrt(1+t^2)*sin(t)

但作出的图就不是原来的图了,这是哪里不对呢,请大虾解惑,谢谢!
发表于 2021-10-3 13:46 | 显示全部楼层
问题应该出在表达式变量的单位上。
在UG表达式中,三角函数中的角度单位是°(deg),在其它位置是弧度(rad)。带入错了,就会出问题。

IC_21.png   
IC-01_21.png   

 楼主| 发表于 2021-10-6 09:24 | 显示全部楼层
@woodee  不是的,我在excel表里把计算结果拉出来,角度是用的弧度制,结果跟左图是一样的 无标题.png
 楼主| 发表于 2021-10-6 09:26 | 显示全部楼层
结果跟作图是一样的
发表于 2021-10-6 11:31 | 显示全部楼层
xtnv 发表于 2021-10-6 09:26
结果跟作图是一样的

那就是公式推导出了问题。
检查一下。
发表于 2021-10-6 15:12 | 显示全部楼层
你的公式是按弧度制推导的,你看下你的画图软件是角度还是弧度制,excel的计算应该没错
 楼主| 发表于 2021-10-8 09:41 | 显示全部楼层
终于搞定。
做这个主要是为了画渐开线的时候,起始点可以从任意点开始,也就是坐标旋转 1.png 2.png
发表于 2022-9-1 21:10 | 显示全部楼层
学习了,谢谢!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|齿轮论坛

GMT+8, 2025-5-8 09:37 , Processed in 0.199305 second(s), 11 queries , MemCache On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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