θ+ctg(θ)=c
& R6 l$ f% {1 L6 X转换为:pi/2-a+tan(a)=c,pi=3.1416
' \5 q I' W3 S2 V- O8 f. s6 ]7 Jinv=tan(a)-a
8 e- t, B, r3 x, Winv(a)=c+Pi/2; V2 z) v, ?/ Q2 i+ V: b# G
如果c+pi/2<0.6849的话,可以找一个机械设计手册,查表渐开线函数,得到a 的角度值,θ=90-a K' B5 |2 J$ O# X, P# H
- ]4 s4 v: O7 n& \9 j6 H' G+ _也可以在excel中写一个函数,其中rad是角度a的弧度值
) u& @4 N' i( Z" H; ca | rad | tan(rad) | inv(rad) | θ=90-a | 0.0000 | 0.0000 | 0.0000 | 0.0000 | 90.0000 | 60.0000 | 1.0472 | 1.7321 | 0.6849 | 30.0000 | 75.0000 | 1.3090 | 3.7321 | 2.4231 | 15.0000 | 80.0000 | 1.3963 | 5.6713 | 4.2750 | 10.0000 | 89.5000 | 1.5621 | 114.5887 | 113.0266 | 0.5000 | 用试凑法得到角度值a,然后计算θ=90-a2 l) Y1 g: _0 f- i: `! Y( E
* y- @4 G5 {% c! R7 ~" l( }+ p. S1 G" h
当然,c+pi/2如果是负值的,则是无解的。因为可以证明:tan(a)>=a
1 K, x( t) |0 ?" q |