机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
楼主: 阿松

球面渐开线方程的理解

[复制链接]
发表于 2006-5-13 16:51:47 | 显示全部楼层

Re: 球面渐开线方程的理解

楼主我们并没有怀疑你的公式的正确与否,我们只是不知道你是如何如何推导出上面的公式,你能给我们上传点资料我们理解了,当然我们就知道怎么用了,问题是不知道如何推导出这个公式
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-14 08:30:10 | 显示全部楼层

Re: 球面渐开线方程的理解

请怀疑我公式的正确性!
( p( P2 q3 s5 k7 ?  b5 ]小男孩,我在6楼已经答复过你在5楼提出的同样的问题。; I1 Z3 {7 ~8 \+ |% V, w, F! e+ ]
回复 支持 反对

使用道具 举报

发表于 2006-5-17 16:36:36 | 显示全部楼层

Re: 球面渐开线方程的理解

原理我也知道但是不知道具体是怎么推导的,要是能有一本书详细介绍一下那就太好了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-17 19:30:04 | 显示全部楼层

Re: 球面渐开线方程的理解

那我给你一些提示:0 T9 W4 s$ s8 V2 R/ D5 s% B
大圆就是球的最大直径,基圆是球上任一比大圆小的圆。2 r8 p: j. C/ K7 M( f
请想一下两圆相切:可以想象基圆水平,大圆倾斜并与基圆相切。5 n4 C! O9 D/ p  Y: w) R8 Y- }
然后基圆不动,大圆滚动。有点象呼啦圈掉到地上时的样子。
9 L6 C7 P2 \: z+ I2 u6 I; n  X然后在某一个位子,大圆上滚过的弧长等于基圆上的弧长。( @" _! C+ T& m8 Z
然后构建几何图形。" ^6 x0 h5 D1 k- {* S' v
然后进行一步一步推导。0 X7 S  ~( h8 y5 O7 Q* L* F

0 c% J0 e2 b$ E# p$ c我就是这样推出来的。相信你也能推出来,可能公式比我还要简化。
回复 支持 反对

使用道具 举报

发表于 2006-5-18 15:29:50 | 显示全部楼层

Re: 球面渐开线方程的理解

我正在验证松版的公式
" w0 v0 h9 y8 @0 C有一个疑问3 G! f, X9 ~9 S) F4 ^2 s
按照这个极坐标系,当R趋向无限大时,也就是普通渐开线时' B5 r" S9 `! X( X7 G9 R" j, i8 z
方程将会变成什么样子?好像不能自然退化成普通渐开线的参数方程5 ]- K+ R  z+ G% p1 t. j! q+ }
松版有没有其他坐标系的结果?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-18 19:40:23 | 显示全部楼层

Re: 球面渐开线方程的理解

当R为无穷大是,eta为pi/2,' F3 l6 Q8 ^% l8 `
alpha=atan(tan(cos(eta)*theta)/cos(eta)) 中& \, q( o7 Y* V% b
tan(cos(eta)*theta/cos(eta))上下均为0,运用罗比塔法则,分子和分母分别求导,得alpha=atan(theta)
' G) g" k. E0 a" B5 ?/ P0 F, {omega得0,delta=theta-atan(theta),这是标准的平面渐开线函数。
回复 支持 反对

使用道具 举报

发表于 2006-5-18 23:23:43 | 显示全部楼层

Re: 球面渐开线方程的理解

我主要是看见了你说
* H: K# ?2 W" L4 c6 ]极坐标方程=R,delta,omega
7 A% u2 |& A# H1 H6 n那么当R趋向无穷大,不论delta,omega变成什么  E2 b; }' j* T. W3 f# g/ R8 j
矢径长度都会变成无穷大,也就是不能变成普通渐开线4 F1 j' {+ n! x) k# [9 ~0 a
你的极坐标矢径长度是R,说明你的极坐标原点是大圆圆心,所以会出现这个问题
5 e3 L+ y6 B" r, [是不是我的理解有误?
. z( f5 r/ I5 P8 @6 {3 s# @+ X$ v0 c9 `: v* I0 h
我正在试着用矩阵推导,而且是直角坐标系,因为我将来要用程序来验证& z5 n8 z( C+ k* ?, v; T- b
直角坐标系方便些,出来结果我会贴出来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-19 16:56:14 | 显示全部楼层

Re: 球面渐开线方程的理解

直角坐标方程如下:(还没有化简,要变成平面渐开线方程的话,坐标原点要延z轴下移R)

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2006-5-19 23:54:17 | 显示全部楼层

Re: 球面渐开线方程的理解

为了方便叙述,我先定义三个点,在初始状态小圆,大圆和一条直线相切于一点,该点在小圆,大圆和直线上分别对应A1,A2,A3三点,也就是说初始状态三点是重合的。然后大圆开始转动,小圆上的A1是固定的,A2的轨迹就是我们想要的球面渐开线,至于A3,是起着重要的联系作用。) Y# d+ u3 K7 I  D

& V& h( i6 o( H, S2 o在1楼中
* L" `' d+ K# ~5 D# W$ e7 z$ L( A9 feta=acos(r/R)) x! H0 O9 k' J4 E$ o: ^% G6 E
alpha=atan(tan(cos(eta)*theta)/cos(eta))- x0 b! \9 O0 _4 R; I3 p8 ^0 ]' i& z+ Y
也就是
/ k9 |8 u0 Z" l; Q& k) Qalpha=atan(tan(r/R*theta)/(r/R))
* q  f8 }& P3 H; I, L; M( L9 e* c3 o8 }/ R/ M6 G2 V2 N
alpha=atan(tan(r/R*theta)*R/r)0 ^" L# R# q; w. q
alpha是小圆平面内A3点的压力角,所以我想你是把tan(r/R*theta)*R当成那段切线段长了(法线长)才会有上面的式子。
4 ?7 M. ^1 K, C" O% r) _考虑这段切线段在大圆平面上的情形,你是把r/R*theta当作大圆平面内A3的压力角了,才会有上面的式子。4 |9 o* J' Z' m- l
这里的theta是小圆平面上A3点的展开角,所以r/R*theta实际上是大圆平面内A3的展开角而不是压力角,这个地方错了。
2 @4 @: t! _8 @* u5 E不知道我对alpha,theta的定义理解是否有误。: z3 K' U1 t, U& h, C, r2 j4 I8 Y
我已经推导了直角坐标系的方程,是以小圆平面为xy平面,小圆圆心为坐标中心的右手系。还没有验证,不过可以自然退化到平面渐开线方程。因为与你18楼的形式差别比较大,还没有证明是不是等效的。下面我打算做个程序验证一下,然后再拿上来大家讨论。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-21 10:55:07 | 显示全部楼层

Re: 球面渐开线方程的理解

首先非常高兴你能够和我一起花时间来考虑这个问题。谢谢+ D% D6 g7 K5 F5 h3 Q8 L
我不明白A1,A2,A3如何相对运动,初始位置3点重合,然后是不是阿A3保持为切点?' u; Q5 u! G0 Y$ i

7 _. k8 W. X3 v; Z* p7 O我来说说我的思路:theta是小园的展开角,然后通过它算大圆的展开角。(我的资料没在身边)alpha 可能是大园的展开角。然后通过它们算矢径与各平面的夹角。
$ r2 }  f  T$ h" ]
7 q$ k0 [; s1 ^0 _* e" j' @如果你能通过CAD软件验证你的公式的话,我们的公式应该是相同的。至少可以转化成相同的。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2024-11-24 08:55 , Processed in 0.055518 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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