勞動改變人,思維改變世界。我們可以接著聊螺旋線了。
在飛行程式設計中,偏流角(draft angle簡寫為da)通常指得是受側風影響航向偏移的最大角度。用速度向量來表示時,是圖1中的三角形關係:
圖1 航行速度三角形關係
圖1中假定風速度向量(w)的方向是可變的,則風速度向量的範圍是乙個圓周,當地速度向量(gs)與風速度向量相垂直時,da角最大。
在直線運動中,速度向量乘以時間,得到距離,距離的比值關係仍然符合這個關係,如圖2所示:
圖2 直線運動距離關係
將速度的比例關係放到圓周運動中來觀察,與特定的風速w相關的最大偏流角da的位置關係如圖3所示:
圖3 風螺旋與da的位置關係
圖3中,線段c1c與真空速向量(v)相垂直,因此,線段c1c與線段c2c之間的夾角等於da角,用數值來表示da= arcsin(w/v)。
根據等距螺旋的原理,螺旋線是直線運動與圓周運動的疊加,風螺旋是等距螺旋的一種特殊形式。以風速向量最大外擴方向做為直線運動的方向,將這個直線向內進行延長,可以得到圖4中的效果。
圖4 風螺旋中的直線運動與圓周運動關係
根據對頂角的關係,圖4中所標註的橙色線,與標稱圓半徑的夾角均為da角,若增加直線的繪製「密度」,可以得到圖4中所示的紅色圓。紅色圓的半徑用d來表示,則它的值等於d=r*sin(da)。
由於風螺旋中的sin(da)又等於w/v,因此,w/v 就等於d/r,二者均為da角的 正弦值。
圖5 等距螺旋中的角度關係
回到等距螺旋的話題中來,直線與圓周相交,直線與圓心點的最近距離為d(中文發音:大地)。從圓心向直線做垂線,垂點可稱為近地點,是直線軌跡與圓心最接近的乙個位置點。
令d的取值範圍為0到r(圓周半徑),當d為零時,直線運動與圓周運動疊加可以產生阿基公尺德螺旋;當d不為零,且速度比等於d/r時,可以得到風螺旋線;當d等於r,且速度比為1時,可以得到漸開線(風螺旋與漸開線對於旋轉方向有一定要求,這裡暫不詳述)。更多的位置隨意、速度比任意的螺旋,可以統稱為自由螺旋。等距螺旋的分類大致就是這樣。
da角在等距螺旋中可以當做是d邊所對應的角度,正如圖5所示,所以它在等距螺旋中也可以理解為d-angle(d角)。等距螺旋是從風螺旋擴充套件而來,很多的概念沿用了風螺旋的概念,隨著等距螺旋概念的不斷普及和深化,風螺旋將不再神秘,飛行程式設計自動化的浪潮也即將襲來。
往期文章回顧
阿基公尺德螺旋限制了我們對螺旋的想像
論漸開線的「正確」開啟方式
等距螺旋森林的迷路指南
偏流角為什麼是arcsin(w/v)
風螺旋線的公式與特性
兩年前發現的結論,今年才將等到正式**的刊發,這才是真實的科研節奏,汗乙個。
風螺旋線從今天起正式公升級為等距螺線!(2016-5-4)
等距螺旋的並不是乙個全新的名詞,只是我們重新定義了它,並且通過它將阿基公尺德螺旋、風螺旋、漸開線螺旋 畫上了等號。
等距螺旋的概念非常燒腦,所以在公式推導之前,一定是先對原理進行反覆的說明。或許當下理解這個概念還比較困難,這其實很正常,不必因此而感到挫折。
為 什麼螺旋線的概念一直沒有太大的變化呢?即使很多人都發現,阿基公尺德螺旋與漸開線是如此的「相似」,卻無法在這二者間建立乙個統一的公式。我想根本的原因還是因為「無用」兩個字,即使電腦動畫可以明白無誤的畫出很多種的螺旋,但因為這些螺旋的確沒有太大用處,所以,少有人去分析它們的關係。而風螺旋計算是飛行程式設計中必須解決的乙個問題,因此,才產生了「有用」的價值。所以,等距螺旋的產生條件中,風螺旋是乙個必有的條件,而這個機遇恰好被我撿到了,僅此而已。
在OpenCV裡Harris角檢測2
opencv中的harris角點檢測 opencv中有乙個函式cv2.cornerharris 用來實現這個演算法,引數是 src 輸入,需要灰度圖且型別float32 blocksize 是角點檢測考慮的鄰域大小 ksize sobel所用引數 k harris檢測器中的自由引數 dst返回值 輸...
VCC VDD VSS等在電路中的區別
電路設計以及pcb製作中,經常碰見電源符號 vcc vdd vee vss,他們具有什麼樣的關係那?一 解釋 vcc c circuit 表示電路的意思,即接入電路的電壓 vdd d device 表示器件的意思,即器件內部的工作電壓 vss s series 表示公共連線的意思,通常指電路公共接地...
不知道自己在等什麼
提起筆,我都不知道寫什麼,感覺沒有什麼可寫的,也沒有可記錄的,在這家公司工作了剛好4年了,感覺自己從來沒有努力過,沒有奮鬥過,有的只是瞎忙,瞎轉,瞎測試。或許本來接觸到測試,就並不是真心所為。大學期間學的是通訊工程,和測試 計算機 有點相關,但是又感覺不相關,上學的時候,就沒有碰過軟體的東西,學什麼...