[發明專利]應用于有限元分析的四邊形分割方法有效
| 申請號: | 201710335308.5 | 申請日: | 2017-05-12 |
| 公開(公告)號: | CN107085865B | 公開(公告)日: | 2020-10-16 |
| 發明(設計)人: | 徐崗;舒來新;許金蘭;朱亞光;潘德燃;吳卿 | 申請(專利權)人: | 杭州電子科技大學 |
| 主分類號: | G06T17/20 | 分類號: | G06T17/20;G06F30/23 |
| 代理公司: | 杭州君度專利代理事務所(特殊普通合伙) 33240 | 代理人: | 杜軍 |
| 地址: | 310018 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用于 有限元分析 四邊形 分割 方法 | ||
1.應用于有限元分析的四邊形分割方法,其特征在于:該方法具體步驟如下:
步驟1、在有限元分析軟件中導入幾何體模型,將帶有一個通孔的幾何體剖開,幾何體剖開后得到的橫截面為一個只有一條內、外邊界且內、外邊界均為多邊形或采用多邊形擬合而成的平面圖形;
步驟2、多連通域變換成單連通域;
令所得平面圖形的內邊界上所有頂點的集合為點集V1,外邊界上所有頂點的集合為點集V2;在點集V1和V2中找到點va、ub之間的距離l(va,ub)是所有內邊界頂點到外邊界頂點距離中最小的,即:
l(va,ub)=min(l(vi,uj)),vi∈V1,uj∈V2
其中,0≤i≤n1-1,0≤j≤n2-1,n1為大于或等于3的整數,n2為大于或等于n1的整數;
在得到va,ub之后,即由點集:
V1={v0,v1,...,vn1-1}
V2={u0,u1,...,un2-1}
得出點集V′的序列:
V′={v0,v1,...,va,ub,ub+1,...,un2-1,u0,u1,...,ub,va,va+1,...,vn1-1}
則邊(va,ub)和(ub,va)是一對新加入的位置重疊的邊,點集V′中點的個數則為:n=n1+n2+2;令平面圖形所有邊的集合為邊集E;令單連通邊界M=(V′,E);
對邊(va,ub)和邊(ub,va)進行均勻插值,即在邊(va,ub)和邊(ub,va)中加入新的頂點集Z;l(va,ub)除以邊集E中所有邊的平均長度所得值m計算方式如下:
式中,p=(i+1)mod(n1),q=(i+1)mod(n2),mod代表求余數運算,邊集合E1是V1中各相鄰點之間線段長度的集合,E2是V2中各相鄰點之間線段長度的集合,頂點集Z的頂點個數m1為m四舍五入取整值;
得出點集V的序列:
式中,為頂點集Z中的頂點;
步驟3、平面圖形的簡化,具體步驟是:
a、刪除可簡化頂點:
①令簡化點集Vs=V;
②定義用于控制邊界化簡程度的兩個閾值為可簡化角度A和可簡化面積比率γ,0≤A≤π,0≤γ≤0.25;
③在點集V1中任意一個點vi和相鄰的兩個頂點構成的以vi為頂點的角αi為外邊界頂點夾角,該三個點構成的三角形為外邊界頂點三角形;在點集V2中任意一個點uj和相鄰的兩個頂點構成的以點uj為頂點的角βj為內邊界頂點夾角,該三個點構成的三角形為內邊界頂點三角形;
④當某一內邊界頂點夾角大于或等于可簡化角度A,則該內邊界頂點夾角的頂點從點集V2和Vs中移除;當某一外邊界頂點夾角大于或等于可簡化角度A,則該外邊界頂點夾角的頂點從點集V1和Vs中移除;當外邊界頂點三角形面積與外邊界圍成面積的比值小于或等于可簡化面積比率,該外邊界頂點三角形的一個頂點從點集V1和Vs中移除,被移除的頂點在點集Vs或V1中位于另兩個頂點之間;當內邊界頂點三角形面積與內邊界圍成面積的比值小于或等于可簡化面積比率,該內邊界頂點三角形的一個頂點從點集V2和Vs中移除,被移除的頂點在點集Vs或V2中位于另兩個頂點之間;
⑤重復③、④直到④沒有移除任何點;
⑥經⑤后的簡化點集Vs中所有相鄰兩個點之間的連線為簡化邊集Es;
b、重新加入過度簡化點:
(1)將簡化后的平面圖形放入坐標系oxyz;點vi的坐標值為(xvi,yvi),點ui的坐標值為(xui,yui);
(2)簡化邊集Es中一條邊的兩個端點vs,vq,q>s;若q-s>1,則在點vs和點vq之間有q-s-1個點從步驟①的點集Vs中移除;若點集Vi={vs,vs+1,...,vq}的橫坐標及縱坐標均非遞增且非遞減,則點集Vi重新加入經⑤后的點集Vs;
(3)經(2)后的點集Vs中所有相鄰兩個點之間的連線重新組成新的簡化邊集Es;
(4)經(3)后的簡化邊集Es中一條邊的兩個端點vs,vq,q>s;若q-s>1,則在點vs和點vq之間有q-s-1個點從步驟①的點集Vs中移除;取點vr,s<r<q;若點vr、點vs和點vq構成的以點vr為頂點的角小于90°,則點vr重新加入經⑤后的點集Vs;
(5)經(2)~(4)后的點集Vs中所有相鄰兩個點之間的連線重新組成新的簡化邊集Es;令Ms=(Vs,Es);
步驟4、經(5)后的簡化邊集Es中一條邊的兩個端點vs,vq,q>s;若q-s>1,過被移除的點做直線垂直于點vs、點vq相連直線,將所做直線與點vs、點vq相連直線的垂足替換掉點集V對應的點,得到子域分解輸入邊界Md;對子域分解輸入邊界Md進行子域分解,得到子域邊界M′;
步驟5、拓撲生成,具體步驟是:
5.1角點確定;
子域邊界M′中存在實頂點和虛頂點,實頂點為經(5)后的簡化邊集Es中的頂點,虛頂點為除實頂點以外的點;
有4個以上實頂點的子域邊界,需要對只由實頂點構成的各個子域邊界進行再次化簡,簡化方法為可簡化角度A設為90度,可簡化面積比率γ設為0.1,當某一內邊界頂點夾角大于或等于可簡化角度A,則該內邊界頂點夾角的頂點從子域邊界中移除;當某一外邊界頂點夾角大于或等于可簡化角度A,則該外邊界頂點夾角的頂點從子域邊界中移除;當外邊界頂點三角形面積與子域邊界面積的比值小于或等于可簡化面積比率,該外邊界頂點三角形的一個頂點從子域邊界中移除,被移除的頂點在子域邊界中位于另兩個頂點之間;當內邊界頂點三角形面積與子域邊界面積的比值小于或等于可簡化面積比率,該內邊界頂點三角形的一個頂點從子域邊界中移除,被移除的頂點在子域邊界中位于另兩個頂點之間;剩余的實頂點即為角點;
5.2通過計算步驟4中子域邊界每一條邊側的邊數量來確定使用何種拓撲模式去生成給定邊界區域的拓撲結構;拓撲模式有矩形區域拓撲模式和三角形區域拓撲模式;
步驟6、采用拉普拉斯光順算法實現網格光順;
6.1假設矩形區域的四個頂點的坐標為(0,0)、(1,0)、(1,1)、(0,1),對矩形區域參數域邊界上的點根據權重來確定頂點位置坐標信息;權重的計算方法如下:設參數域某條邊側的頂點序列為w0,w1,...,wt-1,邊側的頂點個數為t,相對應的子域邊界中邊側的頂點序列為w′0,w′1,...,w′t-1;連接兩頂點w′0和w′t-1構成線段s,通過點w′1,w′2,...,w′t-2向線段s做垂線,相交于線段s與點w″1,w″2,...,w″t-2,則參數域中該條邊側中的每一個頂點的權重wgt等于該頂點在子域邊界中相應頂點到w′0的距離與頂點w′t-1到頂點w′0的距離之比;
6.2假定三角形區域的三個角點坐標為(0,0)、(1,0)、(0.5,1),給三角形區域加上上邊側,令坐標位置為(0.5,1)的角點為C1,C1在子域邊界中所對應的頂點為C′1;增加一個頂點C′2使得頂點C′1和頂點C′2擁有同樣的坐標位置;然后將頂點C′2加入到參數域中對應為C2,令頂點C1和頂點C2的坐標分別為(1,0)和(0,1),故在參數域中含有頂點C1的四邊網格會變成五邊網格,但頂點C1和頂點C2都對應于子域邊界中同一個坐標位置,并且這兩個頂點在映射時會在子域邊界中映射到同一頂點,故在映射后網格依然會始終保持四邊網格;對三角形區域邊界上的點根據權重來確定頂點位置坐標信息,權重的計算方法同矩形區域;
6.3參數邊界上的頂點位置坐標信息確定如下:
右邊側邊界上的頂點坐標表示為w1=(1.0,wgt),下邊側邊界上的頂點坐標表示為w2=(wgt,0.0),左邊側邊界上的頂點坐標表示為w3=(0.0,wgt),上邊側邊界上的頂點坐標表示為w4=(wgt,1.0);
6.4基于拉普拉斯光順算法對內部生成的拓撲頂點進行光順處理,得到每個內部頂點的坐標信息,具體如下:
對于某一個內部頂點坐標O來說,其光順后的位置坐標信息如下:
其中,t1表示與該內部頂點直接相連的頂點個數,Oj表示與該內部頂點直接相連頂點的坐標;對所有的內部頂點均列出光順后的位置坐標信息方程,從而構建一個線性方程組,求解得到參數域網格內部的每一個頂點的坐標信息;
步驟7、將參數域中生成好的四邊網格映射到經步驟5.1后的子域邊界中,映射方法為超限插值映射法;其中,三角形區域在映射時將上邊側的兩個頂點映射成一個頂點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州電子科技大學,未經杭州電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710335308.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于蜂鳴器組裝的圓形外殼
- 下一篇:一種女性內衣個性化定制技術方案及實現方法





