[發(fā)明專利]一種適用于矩量法的參數(shù)化曲面建模、網(wǎng)格生成系統(tǒng)和方法有效
| 申請?zhí)枺?/td> | 202111113540.7 | 申請日: | 2021-09-23 |
| 公開(公告)號: | CN113761607B | 公開(公告)日: | 2022-05-17 |
| 發(fā)明(設(shè)計)人: | 曹成;李堯堯;蔡少雄;蘇東林 | 申請(專利權(quán))人: | 北京航空航天大學(xué) |
| 主分類號: | G06F30/10 | 分類號: | G06F30/10 |
| 代理公司: | 成都巾幗知識產(chǎn)權(quán)代理有限公司 51260 | 代理人: | 邢偉 |
| 地址: | 100000*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 適用于 矩量法 參數(shù) 曲面 建模 網(wǎng)格 生成 系統(tǒng) 方法 | ||
1.一種適用于矩量法的參數(shù)化曲面建模、網(wǎng)格生成系統(tǒng),其特征在于:包括:
曲面建模模塊:用于根據(jù)曲面自身屬性進行u維度和v維度的建模;所述曲面自身屬性包括有公式表征的和無公式表征的;對于有公式表征的空間三維立體曲面采用有公式表征的曲面結(jié)構(gòu)建模方式進行建模;對于無公式表征的空間三維立體曲面,利用坐標點建立空間三維立體曲面的擬合函數(shù),根據(jù)擬合函數(shù)獲得建模參數(shù)從而進行建模;
曲面模型保存模塊:用于將建模過程中的包括控制階數(shù)、控制點坐標在內(nèi)的曲面模型數(shù)據(jù)進行保存;
曲面模型剖分模塊:用于通過設(shè)置控制階數(shù),重新提取控制點坐標,得到u維度和v維度的矩形網(wǎng)格并轉(zhuǎn)化為三角形網(wǎng)格,提取三角形網(wǎng)格得到面模型的剖分網(wǎng)格模型;
矩量法電磁計算模塊:用于通過矩量法將面模型轉(zhuǎn)換成系統(tǒng)矩陣;
所述對于有公式表征的空間三維立體曲面采用有公式表征的曲面結(jié)構(gòu)建模方式進行建模,包括:
已知空間三維立體曲面的公式表征為:
其中的整數(shù)M和N是由曲面階數(shù)控制得到曲面在u維度和v維度上的控制階數(shù),將u維度的參數(shù)空間[u0,uM+1]按照線性等分為M+1份則得到u維度的參數(shù)樣本點為[u0,u1,...,uM,uM+1],同時將v維度的參數(shù)空間[v0,vN+1]按照線性等分為N+1份則得到的參數(shù)樣本點為[v0,v1,...,vN,vN+1],以及曲面模型控制點坐標的坐標矩陣[(xij,yij,zij)]M+1,N+1,其中(xij,yij,zij)為該坐標矩陣的元素,該元素代表了曲面在u維度第i個、在v維度第j個控制點坐標;
分別通過u維度和v維度參數(shù)的范圍、參數(shù)的控制階數(shù)、參數(shù)樣本點、控制點坐標矩陣就能生成該曲面模型,完成有公式表征的參數(shù)曲面的建模;
所述利用坐標點建立空間三維立體曲面的擬合函數(shù),根據(jù)擬合函數(shù)獲得建模參數(shù)從而進行建模,包括:
S1:獲得空間三維立體曲面在u維度和v維度上的坐標點矩陣,曲面的坐標點矩陣從已知的網(wǎng)格模型中拾取,形成點坐標矩陣[Pij]I+1,J+1,設(shè)其中u維度第i個位置以及v維度第j個位置上的點Pij的坐標為(xij,yij,zij);
S2:初始化jj=0,從坐標矩陣[Pij]I+1,J+1中取出v維度第jj個位置上的坐標點列表[P0,jj,P1,jj,...,PI+1,jj],并生成這I+2個點所組成的空間曲線,記為Vjj,為v維度的第jj條骨架曲線,具體流程如下面S21~S25所示:
S21:累計計算從起點P0,jj到PI+1,jj中I+2個點的累計近似弧長設(shè)定s0,jj=0,其中|Pj,jj-Pj-1,jj|表示從點Pj,jj到Pj-1,jj的空間直線距離,即累計計算sI+1,jj的最大值并用sm表示;
S22:采用三階樣條擬合算法分別擬合(si,jj,xi,jj)、(si,jj,yi,jj)和(si,jj,zi,jj)形成三個函數(shù)分別為:xjj=x(u,jj);yjj=y(tǒng)(u,jj);zjj=z(u,jj);則有得到的空間三維立體曲線Vjj的擬合函數(shù)為:
S23:讀取u維的控制階數(shù)M,在空間三維立體曲線Vjj上將u維度的參數(shù)空間[s0,jj,sI+1,jj]按照線性等分為M+1份則得到u維度參數(shù)的樣本點為[u0,jj,u1,jj,...,uM,jj,uM+1,jj],其中,
u0,jj=s0,jj
uM+1,jj=sI+1,jj
S24:利用空間三維立體曲線Vjj上的擬合函數(shù)計算其上的與u維度參數(shù)樣本點[u0,jj,u1,jj,...,uM,jj,uM+1,jj]相對應(yīng)的控制點坐標列表[Q0,jj,Q1,jj,...,QM+1,jj],其中,
Qi,jj=(x(ui,jj,jj),y(ui,jj,jj),z(ui,jj,jj))
S25:執(zhí)行jj++操作,循環(huán)S21到S24,直到j(luò)j==J+1為止,形成該曲面的v向骨架曲線列表[V0,V1,...,Vjj,...VJ+1],并記錄其上的u維度參數(shù)的樣本點形成樣本點矩陣[uij]M+1,J+1,記錄u維度控制點坐標列表形成u維控制點矩陣[Qij]M+1,J+1;
S3:初始化ii=0,從坐標矩陣[Qij]M+1,J+1中取出u維度第ii個位置上的坐標點列表[Qii,0,Qii,1,...,Qii,J+1],并生成這J+2個點所組成的空間曲線,記為Uii,為u維度的第ii條骨架曲線,具體流程如下面S31~S35所示:
S31:累計計算從起點Qii,0到Qii,J+1中J+2個點的累計近似弧長設(shè)定tii,0=0,其中|Qii,k-Qii,k-1|表示從點Qii,k到Qii,k-1的空間直線距離,即累計計算tii,j+1的最大值并用tm表示;
S32:采用三階樣條擬合算法分別擬合(tii,k,xii,k)、(tii,k,yii,k)和(tii,k,zii,k)形成三個函數(shù)分別為:xii=x(ii,v);yii=y(tǒng)(ii,v);zii=z(ii,v);則有得到的空間三維立體曲線Uii的擬合函數(shù)為:
S33:讀取v維的控制階數(shù)N,在空間三維立體曲線Uii上將v維度的參數(shù)空間[tii,0,tii,J+1]按照線性等分為N+1份則得到v維度參數(shù)的樣本點為[vii,0,vii,1,...,vii,N,vii,N+1],其中,
vii,0=tii,0
vii,N+1=tii,J+1
S34:利用空間三維立體曲線Uii上的擬合函數(shù)計算其上的與v維度參數(shù)樣本點[vii,0,vii,1,...,vii,N,vii,N+1]相對應(yīng)的控制點坐標列表[Rii,0,Rii,1,...,Rii,N,Rii,N+1],其中,
Rii,j=(x(ii,vii,j),y(ii,vii,j),z(ii,vii,j))
S35:執(zhí)行ii++操作,循環(huán)S31至S34,直到ii==M+1為止,形成該曲面的u向骨架曲線列表[U0,U1,...,Ujj,...,UM+1],并記錄其上的v維度參數(shù)的樣本點形成樣本點矩陣[vij]M+1,N+1,記錄v維度控制點坐標列表形成v維控制點矩陣[Rij]M+1,N+1,并得到累計u向參數(shù)范圍[0,sm]和v向參數(shù)范圍[0,tm];
S4:通過曲面的控制階數(shù)M和N,參數(shù)范圍[0,sm]和[0,tm],控制點矩陣[Rij]M+1,N+1就能夠生成該曲面的幾何模型,完成無公式的參數(shù)曲面的建模;
所述矩量法電磁計算模塊中,所述通過矩量法將面模型轉(zhuǎn)換成系統(tǒng)矩陣,包括:
將上述過程生成的面模型加載進入內(nèi)存,從所有面模型中提取出所有具有公共邊的相鄰三角單元,形成包含nbase個RWG基函數(shù)的列表[f1,f2,...,fnbase],按照如下的填充公式
對基函數(shù)fm與基函數(shù)fm內(nèi)的場值進行積分,得到的元素amn,由amn組成系統(tǒng)矩陣[A]nbase×nbase,完成了面元網(wǎng)格模型到系統(tǒng)矩陣[A]nbase×nbase的轉(zhuǎn)化;其中,fm和fn為第m個和第n個RWG基函數(shù),G為三維格林函數(shù),ω為角頻率,μl為相對磁導(dǎo)率,εl為介電常數(shù),為微分算子,r和r’分別表示fm和fn基函數(shù)域內(nèi)的坐標矢量;
按照如下的填充公式,對基函數(shù)fm內(nèi)的場值進行積分,得到的元素bm,由bm組成右側(cè)向量rhs,rhs=[bm]nbase,其中,為第m個基函數(shù)域內(nèi)的場分布:
通過矩陣求解計算求解Ax=rhs得到x,x為每個基函數(shù)ibase未知量上的電流量x[ibase],ibase為1到nbase的整數(shù)下標;完成矩量法的電磁計算,從而得到系統(tǒng)矩陣A。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京航空航天大學(xué),未經(jīng)北京航空航天大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111113540.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





