網站首頁 語言 會計 網際網路計算機 醫學 學歷 職場 文藝體育 範文
當前位置:學識谷 > 網路 > CAD工程製圖

2017最新有關在CAD中插值的四點計演算法和批量計演算法介紹

欄目: CAD工程製圖 / 釋出於: / 人氣:1.15W

風洞試驗主要針對相似模型進行測力試驗、測壓試驗和佈局選型試驗等。本文介紹了應用CAD技術處理風洞試驗測量資料的方法,並介紹了在CAD中插值的四點計演算法和批量計演算法。

2017最新有關在CAD中插值的四點計演算法和批量計演算法介紹

風洞試驗廣泛應用於飛機、火箭彈以及車船等領域的外形設計驗證。主要針對相似模型進行測力試驗(測量作用於模型的空氣動力,如升力、阻力等,確定飛行或行駛效能)、測壓試驗(測量作用於模型表面壓力分佈,以確定模型載荷和強度)以及佈局選型試驗(模型各部件做成多套,可以更換組合,選擇最佳的佈局和外形)等。測力試驗和測壓試驗的測量資料均為離散的,而且沒有數學公式可以套用。因為測量資料的三維性,使離散點間的插值計算較為複雜,因此必須在試驗前規劃好測量點。並且,為了資料的準確和全面,必須使測量點達到一定的密度,以減少補充和重複測試的次數。

近年來,CAD以其強大的繪圖功能在機械、建築等領域得到了廣泛應用,但主要用於二維製圖和三維造型。而在風洞試驗中利用CAD的曲面構造功能,可以簡化風洞試驗的資料分析、插值計算,試驗和分析結果也變得形象、直觀。

一、CAD中曲面造型原理與曲面逆向重構方法

1.曲面造型原理

任意空間曲面可以看作是無數點的集合。在V方向任意截面上選擇M+1個點為特徵頂點,用最小二乘積逼近方法可生成一條曲線,該曲線即為B樣條曲線。同樣,在V方向的不同截面上可生成一組(N+1)條B樣條曲線,用同樣的方法在U方向的不同截面也生成一組(M+1)條B樣條曲線。兩組B樣條曲線的直積可求得B樣條曲面,該曲面即為我們要描述的任意複雜空間曲面,如圖1所示。

圖1 B樣條曲面

其數學表示式,如式(1)所示。

(1)

B樣條曲線特徵頂點越多、樣條曲線數量越多,B樣條曲面與實際曲面越接近,但同時計算量也越大。CAD曲面造型的原理主要就是基於上述曲面數學模型來描述任意空間曲面。

從上式(1)可以看出,曲面的插值計算是一個複雜繁瑣的計算過程,很難被一般的工程技術人員掌握。

軟體中曲面逆向重構方法

在CAD軟體中曲面逆向重構的一般流程,如圖2所示。

(1)讀入三維測量資料

在CAD軟體中讀入的測量資料可以是*Ⅱ、*、*和*等標準資料格式。測量資料以點雲的形式顯示在CAD的螢幕介面中。直觀地顯示各點的座標關係以及各點之間的相互關係。

(2)分析測量資料並對測量資料進行劃分

CAD中用於曲面重構的測量資料較為龐大,幾十萬個測量點並不少見。為了減少計算量,降低曲面構造的複雜性,有必要對測量點進行區域劃分和資料過濾。區域劃分的原則是直觀上屬於一個曲面的點為同一區域。資料過濾的原則是曲率小,曲率變化平緩的曲面可以有較小的資料密度,反之曲率大,曲率變化較快的曲面則要有較高的資料密度,以保證曲面重構的精度。

(3)生成掃描曲線並轉換成三維曲線

對處理過的點雲分割槽域分別生成掃描曲線,並轉換成三維曲線。為了更好地構造麴面,要根據需要對曲線進行拼接、增加或減少控制點,並有必要繪製點雲的邊界線。

(4)生成曲面

在不同的區域,根據掃描線生成的三維曲線和邊界曲線生成獨立的曲面。

(5)對生成的曲面進行拼接與光順

由於不同的測量資料區域生成相互獨立的曲面,使這些曲面在邊界處彼此不連續、不光順。有的邊界附近曲面重合,有的邊界附近曲面沒有覆蓋到。這時就要利用CAD軟體的拼接和光順功能將相互獨立的曲面拼接成一張曲面。

(6)對生成的曲面進行評估

對生成的曲面進行簡單地上光著色檢查,確認生成的曲面平滑、無扭曲變形。利用CAD軟體的測量、分析功能,分析評價生成的曲面的精度。

由於CAD軟體強大的曲面構造功能和測量分析功能以及較強的三維立體視覺,除廣泛應用在汽車、飛機、摩托車及其他一些具有曲面造型的產品領域外,也完全可以應用於風洞試驗的測量資料插值計算中。

二、CAD軟體在風洞試驗中的插值計算

1.在CAD中插值計算的原理

風洞試驗中由於測量裝置和測量環境的限制,在一個測量平面內測量點相對於機械測量明顯要少,測量點間的插值計算就顯得很有必要。

工程中的的插值計算一般為二維直線插值計算,如圖3所示。

插值的求解相對比較簡單。而風洞試驗為空間點測試,如圖4所示。

A、B、C、D為xy平面上的四個測試點,所對應的測試值Z分別為A′、B′、C′、D′,四點的`測試值形成一個空間曲面A′B′C′D′。欲求XY平面上的一點P的插值,則必須通過比較複雜的數學推導,才能求解。而在CAD軟體中,作出空間曲面A′B′C′D′,並通過P點作一條平行於Z軸的直線PN,與交曲面A′B′C′D′於P′,測量PP′線段的長度即為P點的插值,如圖5所示。

P點的插值

2.應用CAD軟體進行插值計算的方法

(1)四點計演算法

通過上述分析,應用CAD軟體進行風洞試驗資料插值計算是簡單、直觀且方便可行的。對於少量的插值點計算,可以採用如圖5所示的方法,在CAD中以X、Y、Z座標值的形式輸入插值點四周的四個測量點資料(距離插值點最近),以X、Y表示測量點位置,Z表示測量值,作出相應的四個測量點,將四個點分別連線成兩個不相交的直線,應用CAD的掃掠功能將兩條直線掃掠成曲面。給出插值點座標,其中X、Y表示插值點位置,Z=0,在CAD中作出該點,如圖5中的P點。過P點做平行於Z軸的直線,在CAD中用圖解法求出該直線與曲面的交點,如圖5中的P'點,該點的X、Y座標值為測量點的位置,Z值為該點的測量插值。

(2)多點計演算法

四點操作法適用於計算測量點少、插值點少且插值點四周資料容易查詢的情況。對於測量點多,插值點多的情況,四點計演算法操作繁瑣,工作量大,適於採用多點計演算法。

多點計演算法的流程,如圖6所示。

多點計演算法的流程

在實際操作中,風洞試驗資料檔案格式不一定能為CAD軟體所接受,必須將風洞試驗測量資料轉換。AscⅡ 檔案格式簡單,便於轉換,並能為許多CAD軟體所接受。值得注意的是,有些測量資料不是在平面上測量的,需將測量點轉換為直角座標系中的基準平面上的點,例如x、y為測量點的座標值,z為該點的測量資料(以下皆如此定義)。另外要注意x、y、z值的匹配,即x、y、z值的數量級要相當,這樣在CAD中作圖相對比較直觀、明瞭,方便作圖計算。

由CAD軟體批量讀入測量資料,該測量資料即以點雲形式顯示在CAD介面中,如圖7所示。

點雲形式顯示

按照CAD軟體中作曲面的方法,即可作出測量資料曲面,如圖8所示。

測量資料曲面

由於在CAD中生成的曲面質量和人為處置方法有很大關係,因此必須對測量曲面進行觀察分析並與測量資料點雲進行比較,確認生成的曲面平滑、無扭曲變形,並確定測量曲面與測量值的誤差在允許的範圍之內。將所作出的曲面存檔,以備資料分析使用。

在需要做插值計算時,首先給出插值點的座標,並與在CAD中的測量曲面的座標值單位一致,如圖9所示。

作出P點

在CAD中作出該點(圖9中P點),以該點作垂直於基準面的直線(圖9中PP′),求出該直線與測量曲面的交點(圖9中P′點),測量該交點與基準面的距離,即為該插值點的測量值。

(3)批量處理法

與多點計演算法相比,四點插值法減少了測量曲面作圖的工作量,但插值點的計算仍然是一點一點地進行。對於具體、固定點插值必須一點一點地進行計算,且不能脫離CAD環境。為了在各種環境下方便查詢資料,向大家介紹批量處理法。

CAD中的曲面構成方法除了Nurbs曲面法以外,還有一種三角Bezier曲面法,即首先建立數字化點的三角形網格,再在三角形網格的網孔內蒙上三角Bezier曲面。在通過測量資料作出測量曲面後(如圖8中的曲面),應用CAD中的鑲片功能,根據測量資料插值點密度的需要,選擇三角形網格引數,對曲面進行三角面片化,然後應用CAD的點雲輸出功能,將曲面的測量資料,按照所需的密度,以AscⅡ檔案格式輸出如下:

X -68.456192 Y -138.890610 Z 135.853180

X -65.932060 Y -139.293198 Z 137.238678

X -68.291138 Y -135.363068 Z 134.718384

X -65.770691 Y -136.079239 Z 136.249802

X -68.153870 Y -131.850616 Z 133.778595

在原來曲面圖形中顯示的是三角網格,如圖10所示。

三角網格

三角網格中插值點顯示得不夠直接,為了檢驗插值的計算效果,可以在CAD中新建一個檔案,並重新輸入剛剛計算好的插值點的AscⅡ資料檔案,插值點的資料以點雲的形式顯示在CAD介面中。如果對插值點的密度不滿意,則需要對測量曲面重新進行三角面片化,再輸出點雲資料檔案。如果對區域性點雲密度、位置等不滿意,可以應用CAD對點雲的編輯功能,對區域性點雲進行過濾、刪除等,直到滿足要求,再重新輸出點雲資料檔案。

三、結論

隨著計算機技術的發展,CAD技術日臻完美,功能日趨強大,將CAD技術中現有的一些特殊功能應用於複雜的插值計算,計算方法簡單、直觀,易於掌握和操作,計算過程人為干預少,計算結果準確率高,是將專業技術人員從繁瑣複雜的計算中解放出來的一種簡便方法。