精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于高頻電磁的尋跡算法升級版介紹

SwM2_ChinaAET ? 作者:工程師飛燕 ? 2018-07-19 15:40 ? 次閱讀

摘要:雖然一致性幾何繞射理論(UTD)理論上可以應用于由非均勻有理B樣條(NURBS)建模的任意形狀的曲面,但UTD表面衍射場的計算中有一個巨大挑戰,即難以確定爬行波在任意形狀的NURBS表面上傳播的測地線路徑。在微分幾何中,測地路徑滿足測地微分方程(GDE)。因此,引入了一種通用且高效的自適應變量歐拉法來解決任意形狀的NURBS曲面上的GDE。與傳統的歐拉法相比,所提出的方法采用形狀因子(SF)ξ來有效提高跟蹤精度,并擴展了UTD在實際工程中的應用。 算法的有效性和有用性可以通過數值計算結果進行驗證。

0 引言

在高頻電磁問題中,一致性幾何繞射理論(UTD)應用非常廣泛[1],例如目標散射特性預估。因此,在準確獲得目標表面UTD繞射場問題上,表面爬行射線波追蹤起著非常大的作用[2]。所以,首先要進行目標表面爬行波追蹤(測地線軌跡)。但是,實際上除了一些典型形體能夠直接得到測地線微分方程(GDE)外,在任意形狀的光滑物體表面如何測定測地線軌跡是一個巨大的挑戰。

JHA R M[3-5]提出了Geodesic Constant解析方法,但只在一般的拋物旋轉面適用。通常地,在工程應用上,很多目標被看作如木板、圓柱、圓錐和球等一些已經有爬行波尋跡解析解的典型形體。但很難用這些典型形體去估計復雜形體,這似乎就限制了UTD方法的應用。

因此,需要介紹一下數值爬行波追蹤算法,該方法基于離散三角面剖分模型表面,但是不能直接應用于UTD算法[6]。除了用離散三角形面片建立復雜模型,它還可以描述NURBS曲面。而且,NURBS曲面由于它的高精度、少面片的特性,被引用到高頻電磁分析領域。當目標用NURBS曲面表示后,測地線軌跡可由GDE求解直接獲得。所以,一些數值方法被用來計算GDE。為了獲得NURBS曲面上的爬行波軌跡[7],歐拉方法效率高但是精度低,精度依賴于剖分面片外形,對于任意形狀模型可能會失效。

為了提高在任意形狀NURBS表面爬行波追蹤的準確性和效率,本文提出了一種基于新型自適應變步長歐拉法的爬行波跟蹤算法。由于自適應變步長歐拉方法是基于傳統的歐拉法,從而保證了效率;并在數值迭代求解GDE的過程中引進形狀因子ξ,離散的步長可以及時自適應地糾正。因此,與傳統的歐拉法相比,該方法可以很容易地保證其準確性在任意形狀的NURBS表面上的爬行光線跟蹤。也就是說,它更適合于工程應用。

1 任意形狀目標NURBS曲面建模

非均勻有理B樣條(Non-Uniform Rational B-Splines,NURBS)曲面是非均勻B樣條曲面的有理推廣。它被定義為:

基于高頻電磁的尋跡算法升級版介紹

u、v參數域映射到3個空間可以在圖1中看到。

基于高頻電磁的尋跡算法升級版介紹

下面在圖2中給出3個NURBS建模結果。其中圓柱的表面是均勻網格表面,而其他表面是不均勻網格表面。

2 任意NURBS曲面表面的爬行波追蹤算法

對于源點和觀察點的位置,光滑曲面表面的繞射問題有3種類型:(1)源點和觀察點都不在表面且遠離表面,這種情況屬于光滑曲面散射問題;(2)源點在曲面上,觀察點遠離表面,此時為光滑曲面輻射問題;(3)源點與觀察點都在表面上,這就屬于耦合問題[10]

所以,射線追蹤也有3種類型,根據圖3~圖5所示,在所有這些情況下,表面上的射線軌跡稱為爬行波,其被約束沿著測地線傳播。本文主要關注爬行波的射線追蹤,因為它是射線追蹤過程中最困難的一部分。

2.1 爬行波的入射點和出射點

根據這兩個方程可以求解出NURBS曲面上大量的入射點與出射點。

2.2 基于自適應變步長歐拉法求解射線追蹤GDE

由于任意形狀的表面上的爬行射線的路徑滿足GDE,因此可以將爬行射線的問題改為求解GDE的問題。一般來說,通過歐拉法求解GDE是一種簡單快捷的方法。但是根據研究,在大多數情況下由于傳統的歐拉法精度低,穩定性不好,導致求解效果不好。

對于非線性問題,基本上需要步進控制校正程序。因此,本文中,為提高光線跟蹤的準確性并確保效率,提出了自適應變步長歐拉方法來求解GDE。

GDE方程如下:

其中,h是兩個相鄰離散點之間的步長,并且確定它是非常重要的。ξ是形狀因子(SF),用來自適應地控制每個離散步長。而ξ的值受制于對象的形狀,關于ξ的更多細節將在2.3節中給出。

在數值計算中,可以計算多個離散點(ui,vi)來表示爬行波,i=0,1,2…。因此,根據離散化,上式可以重寫為:

由式(13)可知,(ui+2,vi+2)能用(ui+1,vi+1)、(ui,vi)及ξi+1,i推導而出。必須計算出爬行射線最初的兩個坐標(u0,v0)、(u1,v1)及ξ1,0,才能遞推出整個爬行射線。

可以通過方程(4)獲得第一個點Q0(u0,v0),然后由微分幾何,第二個點可由Q0在u,v各自方向切向量之和近似表示,如圖7所示。

這里第二個點表示為:

形狀因子的一般表達式在2.3節中給出。根據表達式,可以確定得到ξ1,0。計算出(u0,v0)、(u1,v1)及ξ1,0后,(ui,vi)可以根據式(12)隨著i的增加逐步迭代算出。

2.3 形狀因子?孜的推導

微分方程的精度與步長h有關,步長越小精度越高。然而,在迭代求解爬行波射線軌跡上的離散點的過程中,算法效率因離散點數的增加而減小,而且,離散點越多,累積誤差越大,可能導致錯誤的結果。

顯然,為了逼近

但是在實際情況中,無法得知確定的(u(s),v(s))表達式,所以導致離散點無法合理提取。于是本文提出用形狀因子ξ來反映參數變化,用于確定離散步長。用ξ的離散值ξi+1,i來表示爬行射線相鄰點參數變化率。ξi+1,i的表達式如下:

對方程(17)中的變量s求微分,可得單位切向量:

3 數值算例與分析

理論上可以在一些典型物體(如圓柱體、錐體)上計算爬行射線,因此,可以從這些對象的分析結果中驗證所提出的方法是否有效。

3.1 圓柱體

圖9所示為圓柱表面(均勻網格)爬行波射線傳播軌跡圖。圓柱的半徑為1 m,高為3 m。表1為爬行波尋跡結果,起始點為(1,0,0)。

從表1可知,采用自適應變步長歐拉法得到的數值結果與解析方法的結果吻合得非常好,由此可證明該尋跡算法正確性。

3.2 任意曲面目標

圖10所示為任意曲面表面(非均勻網格表面)爬行波射線傳播軌跡圖。根據微分幾何知識,球面上的數值結果可以直接由理論值得到驗證。表2為爬行波尋跡結果,起始點為(1.0,0.0,0.0)。

如圖10所示,提出的方法結果與理論結果吻合較好。從表2和圖10可以看出,盡管隨著離散步長的增加歐拉方法的誤差減少了,但是耗時也增加了很多。更重要的是,如果離散步長繼續增加下去,結果完全錯誤,這意味著歐拉方法不穩定。

4 結論

對于任意形狀NURBS目標表面爬行波射線軌跡尋跡,本文提出了基于自適應變步長歐拉法的快速有效的尋跡算法。為了驗證該尋跡算法的正確性與有效性,給出了幾個典型驗證算例。相比于傳統的歐拉法,自適應變步長歐拉法不僅繼承了傳統歐拉法的效率高的優勢,而且該算法適用于任意的光滑曲面。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 算法
    +關注

    關注

    23

    文章

    4600

    瀏覽量

    92647
  • 高頻電磁
    +關注

    關注

    0

    文章

    3

    瀏覽量

    5246
  • 尋跡算法
    +關注

    關注

    1

    文章

    2

    瀏覽量

    3538

原文標題:【學術論文】基于自適應變步長歐拉法的NURBS曲面爬行波尋跡算法

文章出處:【微信號:ChinaAET,微信公眾號:電子技術應用ChinaAET】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    電磁尋跡小車

    尋跡小車
    社畜預備隊
    發布于 :2023年03月21日 18:34:54

    智能小車3路尋跡算法分析

    智能小車3路尋跡算法分析
    發表于 07-11 09:31

    郭天祥 mini 80E升級版的蜂鳴器怎么不響呢??

    升級版說明書有原來程序下載后需要特別注意的地方:1、喇叭。mini80e升級版 需要多連一根杜邦線,J23的SPEAKER引腳連接到VCC(J4)這個線必須連接,不然喇叭不響可是我找到J4處木有VCC啊,全是GND,連上去之后下了程序也不響,有用過的嗎?
    發表于 04-14 12:19

    上海升級版超級電容公交車投運

    `上海升級版超級電容公交車投運2013-02-17 16:09:33 來源: 作者: 【大 中小】 瀏覽:55次 評論:0條   早在2006年就在上海市投入公交運營的超級電容公交車,在上海市科委
    發表于 06-09 16:22

    [推薦] (不看后悔)Android開發資料分享- 免積分(升級版

    非常好的Android開發資料,大家來看看吧[推薦] (不看后悔)Android開發資料分享- 免積分(升級版)http://www.arm-cn.com/bbs/forum.php?mod=viewthread&tid=231&fromuid=2872(出處: 風火輪技術論壇)
    發表于 01-09 16:36

    EIA-422-B是否是RS-422A的升級版本?

    EIA-422-B是否是RS-422A的升級版本? 現在RS-422接口是否指的是EIA-422-B?{:13:}
    發表于 03-06 18:34

    HFSS高頻電磁場仿真應用

    ,誕生于1989年。20多年間,HFSS軟件已經是天線、射頻微波器件/封裝高頻高速設計必不可少的工具,成為業界公認的3D電磁場設計和分析的行業標準。HFSS是基于頻域有限元的3D全波電磁場仿真軟件,能
    發表于 04-22 11:41

    labview讀取USB數據的升級版

    本帖最后由 yuxuaa 于 2016-7-20 10:29 編輯 labview讀取USB數據的升級版
    發表于 07-18 16:20

    傳感器十大綜合實驗【基礎實驗的升級版

    傳感器十大綜合實驗【基礎實驗的升級版
    發表于 12-25 16:02

    STM32電磁尋跡、紅外尋跡,遙控小車制作教程

    `最近忽然很想寫帖子, 剛好前不久做了小車。如下圖(STM32主芯片,電磁尋跡、紅外尋跡,遙控,測距等功能)步驟分為軟件,硬件。當然是先從硬件談起了。硬件:(圖中標號與下列序號對應)1.電機驅動電路
    發表于 06-04 15:03

    Realtek RTL系列網卡最新驅動6.41升級版

    Realtek RTL系列網卡最新驅動6.41升級版.zip
    發表于 01-26 14:31 ?0次下載

    立方體升級版源代碼

    立方體升級版源代碼,詳細介紹如果制作及軟件編程,適合初學者練手用,好東西哦
    發表于 11-23 11:03 ?0次下載

    電磁爐電源芯片SM7028升級版SM7028B

    電磁爐電源芯片SM7028升級版SM7028B, SM7028B是采用電流模式PWM控制方式的功率開關芯片,集成高壓啟動電路和高壓功率管,為低成本開關電源系統提供高性價比的解決方案。
    發表于 03-21 09:51 ?0次下載

    一種光電智能車尋跡算法的研究

    一種光電智能車尋跡算法的研究,感興趣的小伙伴們可以瞧一瞧。
    發表于 11-11 18:18 ?42次下載

    DIY ARDUINO PRO MINI 2.0(升級版

    電子發燒友網站提供《DIY ARDUINO PRO MINI 2.0(升級版).zip》資料免費下載
    發表于 07-01 14:27 ?0次下載
    DIY ARDUINO PRO MINI 2.0(<b class='flag-5'>升級版</b>)