螺旋線


螺旋線

定義

本文的情景下,圓弧都是在特定的平面下定義的,比如X-Y平面、Y-Z平面、Z-X平面。圓弧的一些屬性,比如圓心、半徑、圓心角、圓弧上某一點的向量角等都是在平面上定義的。以下是一些概念的說明:

  • 起點半徑:圓弧起點到圓心的距離
  • 終點半徑:圓弧終點到圓心的距離
  • 螺線:當圓弧的起點半徑與終點半徑不相等,且圓弧從起點到終點的半徑隨着角度呈線性變化,此時圓弧被認為是螺線
  • 螺旋:當圓弧還具有垂直於平面的高度時,且高度隨着角度呈線性變化,此時圓弧被認為是螺旋
  • 螺距:螺旋每走一圈的高度差
  • 圓錐線:當圓弧既是螺線又是螺旋時,圓弧被認為是圓錐線

公式推導

螺旋

螺旋的長度:

\[L = \sqrt {(R*\theta_0)^2+H^2} \]

其中,螺旋高度\(H\),圓弧半徑\(R\)

螺旋的切向向量:

\[\begin{cases} \frac {dx}{d\theta}=-R\sin\theta \\ \frac {dy}{d\theta}=R\cos\theta \\ \frac {dz}{d\theta}=\frac {H}{\theta_0} = S \end{cases} \]

螺旋的曲率向量:\(\frac {R}{(\sqrt{R^2+S^2})^3} (S\sin\theta,-S\cos\theta, R)\)

曲率公式(分子的模去掉即為曲率向量):

\[k=\frac {|r'(t) \times r''(t)|}{|r'(t)|^3} \]

螺線

螺線的數學模型:

\[R = \frac{Re * \theta + Rs(\theta_0-\theta)}{\theta_0} = a * \theta + Rs \tag1 \]

其中,起點半徑\(Rs\),終點半徑\(Re\),圓心角\(\theta_0\)\(a\)為圓弧半徑隨圓心角的變化率。

螺線長度微分:

\[dxy=\sqrt{(Rd\theta)^2+(dR)^2}=\sqrt{R^2+a^2}d\theta \tag2 \]

將公式(1)代入公式(2)可化簡為公式(3)的形式

\[dxy=\sqrt{A\theta^2+B\theta+C}d\theta \tag3 \]

其中,\(A=a^2, B=2aRs, C=a^2+Rs^2\)

套用下圖中的積分公式進行積分即可得到螺線長度:

公式證明中有部分錯誤,請讀者自己注意甄別。

圓錐線

圓錐線就是在螺線的基礎上加一個軸的分量。

\[dxyz=\sqrt{A\theta^2+B\theta+C}d\theta \]

其中,\(A=a^2, B=2aRs, C=a^2+Rs^2+S^2\)\(S\)為圓弧高度隨圓心角的變化率。

然后同樣按照上一節的積分公式進行積分得到圓錐線長度。

圓錐線的切向向量和曲率向量按照公式代入推導即可,下面直接給出結果。

圓錐線的切向向量:

\[\begin{cases} \frac {dx}{d\theta}=-R\sin\theta +a\cos\theta \\ \frac {dy}{d\theta}=R\cos\theta+a\sin\theta \\ \frac {dz}{d\theta}=\frac {H}{\theta_0} = S \end{cases} \]

圓錐線的曲率向量:\(\frac {1}{(\sqrt{R^2+S^2+a^2})^3} (S(R\sin\theta-2a\cos\theta),-S(R\cos\theta+2a\sin\theta), R^2+2a^2)\)

\(S=0\)代入以上公式即為螺線的結果。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM