999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

B樣條快速求值改進CST參數化方法*

2017-03-09 02:05:46閆博文劉志勤王耀彬
航天控制 2017年6期
關鍵詞:定義效率方法

閆博文 黃 俊 劉志勤 王耀彬

西南科技大學計算機科學與技術學院,四川綿陽 621000

隨著航空航天技術的發展和國防科技的需求,飛行器的外形設計越來越受關注,飛行器設計的第一步便是外形參數化,它的優劣程度對于飛機設計的成功與否有著至關重要的影響,直接影響著總體項目的進度。一個好的參數化方法應該具備以下特性:1)較大的尋優空間;2)良好的局部控制能力,以及較少的設計變量;3)保證在優化過程中飛機的幾何外形是光滑的[1-2]。

Kulfan和Bussoletti提出了一種比較優秀的參數化方法:CST技術。CST技術同時使用類別函數與形狀函數來對外形進行控制,類別函數(Class Function)生成幾何圖形的基本外形,再通過形狀函數(Shape Function)對這個基本的幾何圖形進行修正,從而得到所需要的幾何外形。因該技術具有設計變量少,可調節,設計空間廣,可產生光滑的幾何外形,以及較好的魯棒性等優點而被廣泛應用在飛行器外形參數化的設計中[3-5]。由于Bezier多項式對局部幾何特性描述能力不足,王迅等人提出了使用B樣條函數替代Bezier多項式構造形函數的改進方法,以提高對外形的局部描述能力[6],因為B樣條方法在數據的擬合、平滑和插值等方面有良好的效果,所以在階數較小的情況下,該方法確實起到了優化作用。但B樣條基函數為分段函數,無法使用統一的解析式表達,大多使用迭代方法求值,會出現多次重復計算,隨著階數的增加,計算量也急劇增加,文獻[6]也只采用了3階來進行證明。因此,只有解決B樣條在高階數計算量大的問題,找出一種快速求解的算法,提高運算效率,才能讓B樣條改進CST方法發揮出更大的價值。因此,本文主要研究B樣條基函數快速求值改進CST算法。

1 B樣條替代Bezier多項式建模

1.1 B樣條基函數定義

B樣條的基函數有許多定義方法,它們中最被大家廣泛認可的是de Boor-Cox遞推定義法,因為de Boor-Cox遞推定義充分展示了B樣條基函數的性質,并給出了明確的B樣條基函數遞推求解算法,故本文將其作為B樣條基函數的標準定義[7]。

基函數定義:

(1)

1.2 替代Bezier多項式的CST方法建模

一般機翼的CST方法數學表達式:

(2)

(3)

修改后的B樣條基函數CST公式對求解時出現的病態現象有很大的緩解,求解更加穩定,具有很好的局部描寫能力。

2 B樣條基函數快速求值算法

2.1 de Boor-Cox算法弊端

在實際計算B樣條時,往往不需要將整個B樣條數值全部計算出來,有時只需要計算某一參數值處的B樣條基函數。由B樣條局部支撐性質,可知當參數u∈[ui,ui+1),只需計算出Nm,k(u),m=i-k,i-k+1,…,i;而其他k次B樣條在該處均為0。

圖1 B樣條基函數運算路徑

圖1中,B樣條基函數計算過程已用虛線三角形標出,可以直觀的看到,每一個基函數不僅依賴于它下一層相鄰的2個基函數,而且還影響它上一層相鄰的2個基函數。顯然,式(1)的計算方法并不能充分利用這種網格結構,存在大量的重復計算,例如2個虛線三角形重疊的部分就是重復計算的部分,故而要加快B樣條基函數求解效率就要從這里著手。

2.2 準備工作

為后續闡述B樣條基函數快速求值首先定義一種向量擴展算法。

Zj=Nj+Qj-1-Qj

(4)

這種遞推式的運算有利于使用計算機運算,稱定義3給出的運算為向量遞推擴展運算。

2.3 快速求解算法證明[8]

首先,對將要使用的符號進行說明:

Nj,m(u):表示m次B樣條第j個樣條基函數,其中,m=0,1,2,…,k;j=1,2,3;

(5)

證明B樣條基函數快速求值前,還需證明引理1。

根據定義2的向量擴展運算法,則有:

(6)

其中:0≤j≤m,規定向量下標溢出時對應元素置0。

(7)

再由定義(1)可知:

定理1提供了實現B樣條基函數求值的向量遞推擴展方法。其計算路徑如圖2。由圖2可知,B樣條基函數向量擴展快速求值方法正是一種網狀計算結構,它是以1維的單位向量{[1]}為主向量,通過遞推擴展,實現了同次數B樣條基函數值的同步計算(圖2中虛線方框部分)。向量遞推擴展方法避免了重復計算,提高了計算效率,這由圖2算法計算路徑沒有重疊部分可以充分說明。綜上所述,B樣條的向量擴展求值算法在計算路徑上比式(1)的de Boor-Cox算法效率更高。

圖2 B樣條向量擴展法基函數運算路徑

2.4 算法效率

同de Boor-Cox遞推定義法相比,式(4)的B樣條基函數向量擴展求值算法效率更高,計算k次B樣條基函數非零值,統計對比式(1)與式(4)的運算次數,可得:使用向量同步遞推運算獲得k+1個非零基函數值的計算效率是使用de Boor-Cox遞推方法的2k+1倍。

表1 k次B樣條的(k+1)個非零基函數運算量對比

3 應用展示

3.1 B樣條快速求值CST二維建模

圖3為使用B樣條快速求值CST方法生成的二維圖形。

圖3 B樣條向量擴展法模擬Clark-Y機翼

3.2 B樣條快速求值CST三維建模

3.2.1 局部控制展示

圖4中,(a)圖展示使用B樣條快速求值方法控制橫截面從圓形漸變到正方形,(b)圖展示截面函數指數NC隨著長度的增加而進行變化,若將該立體圖形的總長度視為100%,在總長度的0%~20%區間內,立體圖形的橫截面是標準圓形,NC=0.5;在總長度的95%~100%區間內,立體圖形的橫截面是標準的正方形,NC=0.005,在總長度的20%~95%區間內,函數指數隨長度的增加而減小。

圖4 B樣條快速求值局部控制展示

3.2.2 B樣條快速求值CST方法三維機翼

三維機翼其實本質上可以看成是二維機翼的擴展,擴展時需要注意控制外形的變化。

圖5 CST算法三維機翼展示

4 結論

通過B樣條改進CST參數化方法,提高了CST算法的局部控制能力,同時使用向量擴展方法實現B樣條快速求值,提高了B樣條CST算法的計算效率,增大了設計空間,提高了可控性,為提高后續翼型氣動優化的精度,最終得到良好的氣動外形奠定了基礎。

[1] Isakova N P, Kraiko A A, P’Yankov K S. Direct Method for the Design of Optimal Three-dimensional Aerodynamic Shapes[J]. Computational Mathematics & Mathematical Physics, 2012, 52(11):1520-1525.

[2] 廖炎平, 劉莉, 龍騰. 幾種翼型參數化方法研究[J]. 彈箭與制導學報, 2011, 31(3):160-164.(Liao Yanping, Liu Li, Long Teng. The Research on Some Param-eterized Methods for Airfoil[J]. Journal of Projectiles Rockets Missiles & Guidance, 2011, 31(3):160-164.)

[3] Kulfan B. A Universal Parametric Geometry Representa-tion Method - "CST"[C]. AIAA--2007-0062, Jan 2007

[4] Kulfan, B. M, Bussoletti, J. E., Fundamental Parametric Geometry Representations for Aircraft Component Shapes[C]. AIAA-2006-6948, 11th AIAA/ISSMO Multidisciplinary Analysis and Optimization Conference: The Modeling and Simulation Frontier for Multidisciplinary Design Optimization, 6 - 8 September, 2006

[5] Ciampa P D, Zill T, Nagel B. CST Parametrization for Unconventional Aircraft Design Optimization[C].Congress of the International Council of the Aerospace Sciences. DLR, 2010.

[6] 王迅, 蔡晉生, 屈崑,等. 基于改進CST參數化方法和轉捩模型的翼型優化設計[J]. 航空學報, 2015, 36(2):449-461.(Wang Xun,Cai Jinsheng,Qu K,et al. Airfoil Optimization Based on Improved CST Parametric Method and Transition Model[J]. Acta Aeronautica et Astronautica Sinica,2015,36(2):449-461.)

[7] Piegl L, Tiller W. The NURBS, Book[M]. Springer Ber-lin Heidelberg, 1997.

[8] 孫海洋, 范大鵬. B樣條快速求值算法及其在數控插補中的應用[J]. 計算機工程與應用, 2007, 43(34):81-84.(Sun Haiyang, Fan Dapeng.Fast Algorithm to Compute B-spline Functions and Its Application in CNC Interpolation[J]. Computer Engineering and Applications,2007,43(34):81-84.)

猜你喜歡
定義效率方法
提升朗讀教學效率的幾點思考
甘肅教育(2020年14期)2020-09-11 07:57:42
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
成功的定義
山東青年(2016年1期)2016-02-28 14:25:25
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
捕魚
跟蹤導練(一)2
“錢”、“事”脫節效率低
中國衛生(2014年11期)2014-11-12 13:11:32
修辭學的重大定義
當代修辭學(2014年3期)2014-01-21 02:30:44
山的定義
公務員文萃(2013年5期)2013-03-11 16:08:37
提高講解示范效率的幾點感受
體育師友(2011年2期)2011-03-20 15:29:29
主站蜘蛛池模板: 91免费精品国偷自产在线在线| 91精品免费高清在线| 91原创视频在线| 67194亚洲无码| 三级毛片在线播放| 99久久精品免费观看国产| 欧美一区福利| 国产亚洲欧美在线中文bt天堂| 精品视频在线观看你懂的一区 | 国产丝袜第一页| 欧美成a人片在线观看| 国产色网站| 538国产视频| 五月婷婷导航| 免费一级毛片不卡在线播放| 777午夜精品电影免费看| 日韩福利在线视频| 国产成人一区在线播放| 日韩精品一区二区三区大桥未久| h网站在线播放| 尤物成AV人片在线观看| 亚洲国产成人精品青青草原| 她的性爱视频| 国产成人高清精品免费软件| 黄色福利在线| 白浆免费视频国产精品视频 | 青青草91视频| 无码高潮喷水在线观看| 欧美成在线视频| 国产在线视频福利资源站| 欧美日韩中文国产| 国语少妇高潮| 国产十八禁在线观看免费| 国产黑丝一区| 亚洲区第一页| 中文字幕永久视频| 97国产在线观看| 999国内精品久久免费视频| 免费xxxxx在线观看网站| 国产成年女人特黄特色毛片免| 免费女人18毛片a级毛片视频| 无码'专区第一页| 国产在线专区| 国产欧美在线观看精品一区污| 综合网天天| 亚洲国产一成久久精品国产成人综合| 四虎精品国产AV二区| 日韩精品免费一线在线观看| 永久免费av网站可以直接看的 | 中国一级毛片免费观看| 国产精品手机视频| 国产成年女人特黄特色大片免费| 免费 国产 无码久久久| 在线毛片免费| 天堂亚洲网| 亚洲国产精品无码久久一线| 国产在线自乱拍播放| 99视频精品全国免费品| 国产玖玖视频| 成人在线天堂| 国产精品爽爽va在线无码观看| 在线日韩日本国产亚洲| 露脸一二三区国语对白| 亚洲香蕉伊综合在人在线| 国产原创第一页在线观看| 夜夜操狠狠操| 在线观看无码av免费不卡网站 | 国产精品无码翘臀在线看纯欲| 成人亚洲国产| 国产色婷婷| 九九热在线视频| 午夜精品久久久久久久99热下载| 好久久免费视频高清| 青青操视频免费观看| 色香蕉影院| 国内毛片视频| 欧美啪啪一区| 视频一区视频二区中文精品| 欧美一级大片在线观看| 亚洲天堂网视频| 91亚瑟视频| 欧美日韩动态图|