亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        三維約束Delaunay四面體網(wǎng)格生成算法及實現(xiàn)

        2014-11-25 11:00:39鐘汝能
        數(shù)字化用戶 2014年18期
        關(guān)鍵詞:外接圓四面體空腔

        【摘 要】三維四面體網(wǎng)格生成算法在有限元分析領(lǐng)域具有重要的應(yīng)用價值,約束Delaunay四面體(CDT)算法是三維四面體網(wǎng)格化的有效方案。本文討論了CDT關(guān)鍵概念,設(shè)計出三維域CDT算法,并基于此算法編制了網(wǎng)格生成程序,給出了工程實例的網(wǎng)格生成,獲得了理想結(jié)果。

        【關(guān)鍵詞】網(wǎng)格生成;四面體網(wǎng)格;約束Delaunay四面體;算法

        一、引言

        網(wǎng)格生成是工程科學(xué)與計算科學(xué)相交叉的一個重要研究領(lǐng)域,是有限元前置處理的關(guān)鍵技術(shù)。從總體上講,網(wǎng)格生成技術(shù)分為結(jié)構(gòu)化網(wǎng)格和非結(jié)構(gòu)化網(wǎng)格兩大類,其中,非結(jié)構(gòu)網(wǎng)格能適應(yīng)復(fù)雜外形且自動性高,逐漸成為數(shù)值求解偏微分方程的有效方法之一,它在有限元分析、科學(xué)計算可視化、生物醫(yī)學(xué)和機器人等學(xué)科領(lǐng)域具有重要的應(yīng)用價值。

        當(dāng)前,典型的非結(jié)構(gòu)四面體網(wǎng)格生成算法主要有八叉樹法(Octree)、前沿推進法(AFT)和Delauay法等。較其它方法而言,Delauay法具有成熟的理論基礎(chǔ)和判斷準(zhǔn)則,更適用于三維實體的網(wǎng)格生成。Delaunay法最早由Delaunay于1934年提出,在此基礎(chǔ)上,Chew、Ruppert、Miller和等學(xué)者在算法改良方面開展了大量研究。目前,二維Delaunay法的研究已趨成熟,但三維Delaunay法在處理復(fù)雜實體的邊界一致性問題仍是學(xué)者研究的熱點。本文在前人研究的基礎(chǔ)上,采用約束Delaunay四面體(Constrained Delaunay Tetrahedralization ,CDT)法來處理指定區(qū)域的邊界一致性問題,編制了基于CDT的三維自適應(yīng)四面體網(wǎng)格生成程序,并對工程實例進行了分析。

        二、CDT定義及算法

        (一)CDT定義

        在三維區(qū)域的四面體網(wǎng)格生成中,四面體的外接球內(nèi)部不包含任何網(wǎng)格頂點的四面體稱為符合Delaunay準(zhǔn)則的四面體,如果一個點集的四面體生成中每個四面體都符合Delaunay準(zhǔn)則,則此四面體生成是點集的Delaunay四面體生成。在一定條件限定之下以Delaunay準(zhǔn)則為標(biāo)準(zhǔn)將空間分解成許多四面體稱為約束Delaunay四面體生成。通常情況下,將約束Delaunay三角(二維)/四面體(三維)生成的問題記為CDT。

        (二)CDT存在性

        由于三維空間存在不能劃分為四面體集合的多面體(如多面體),故給定一個用分段線性復(fù)合體(piecewise linear complexes,PLCs)描述的三維區(qū)域,的CDT可能不存在。對于CDT算法,一個關(guān)鍵的問題就是要保證計算域的CDT存在。在實際應(yīng)用中,假定為中的點的Delaunay四面體網(wǎng)格劃分,為中的一個四面體,為的一個相鄰的四面體(與共面),是和的點集。如果中所有的點都在同一個外接球內(nèi),就稱為的局部退化[9]。如果D不包含局部退化,并且包含著中所有的線段,則的CDT存在。

        (三)CDT算法

        假定初始的PLC為,則約束四面體網(wǎng)格生成(CDT)由以下幾步構(gòu)建。

        (1)采用基于空外接圓(球)準(zhǔn)則的B-W增量插點算法,對點集中點進行初始的Delaunay四面體網(wǎng)格生成。

        (2)通過在丟失的邊上插點恢復(fù)內(nèi)中的邊,更新。

        (3)通過點的擾動或插入新點,去除內(nèi)的局部退化,更新,。

        (4)通過空腔重新生成四面體的方法,恢復(fù)內(nèi)中的面,實現(xiàn)面的恢復(fù)。

        步驟(1)主要是構(gòu)建,先尋找一個外接圓包含待插入點的基單元,再利用單元相鄰關(guān)系找到所有不符合外接圓準(zhǔn)則的單元(空腔),然后刪除空腔內(nèi)所有單元,連接待插入點和空腔邊界三角形,在空腔內(nèi)形成新的三角化。經(jīng)過邊恢復(fù)(2)和局部退化(3)后,保證了的CDT存在。步驟4可以在不增加點的前提下實現(xiàn)面恢復(fù)。

        (四)算法實現(xiàn)

        算法代碼在Visual C++6.0下編寫,主體程序包括輸入輸出、控制和網(wǎng)格劃分三大部分,程序總體流程見圖1。在數(shù)據(jù)結(jié)構(gòu)上采用點—邊—面—四面體—四面體網(wǎng)格的存在結(jié)構(gòu)和鏈表的存儲方式來實現(xiàn)圖元數(shù)據(jù)的存儲,用指針實現(xiàn)圖元之間的聯(lián)系。同時,程序為CDT算法提供了必要的數(shù)據(jù)交換接口,將現(xiàn)有CAD軟件模型導(dǎo)入、有限元網(wǎng)格數(shù)據(jù)生成及有限元軟件分析功能綜合在一起,為工程應(yīng)用搭建了平臺。

        三、應(yīng)用實例

        圖2(a)為一個由3DMAX創(chuàng)建的機械部件模型,圖2(b)、(c)、(d)給出了不同控制參數(shù)(、)下,應(yīng)用本文算法生成的模型頂部網(wǎng)格生成截面放大圖實例,表格1給出了、分別為(2.0,—)、(1.2,—)、(2.0,3.0)、(2.0,2.0)、(1.2,2.0)時對應(yīng)的生成網(wǎng)格參數(shù)。其中,為外接球半徑與四面體最短邊長的比率,為四面體單元的最大體積限制,硬件平臺為P4 2.6GHz、512M內(nèi)存。

        圖2及表1表明:(1)該算法可以生成三維約束Delaunay四面體網(wǎng)格,生成網(wǎng)格的質(zhì)量以及計算時間能夠滿足有限元計算的要求。(2)三維約束Delaunay四面體網(wǎng)格的質(zhì)量要求越高,所需的剖分時間相對更長,可根據(jù)實際網(wǎng)格質(zhì)量需求選擇合適的生成控制參數(shù)進行網(wǎng)格生成。

        四、結(jié)束語

        本文基于Delaunay理論及準(zhǔn)則,采用約束Delaunay四面體法處理三維計算區(qū)域的邊界一致性問題,利用Visual C++6.0編制了基于CDT算法的三維約束四面體網(wǎng)格生成程序,并對工程實例進行了網(wǎng)格生成。結(jié)果表明,本文所研究的算法可以生成三維約束Delaunay四面體網(wǎng)格,生成的網(wǎng)格能夠滿足科學(xué)計算及工程分析的實際需要,約束Delaunay四面體算法是三維四面體網(wǎng)格化的有效方案。

        參考文獻:

        [1]H-Si. Meshing Piecewise Linear Complexesby Constrained Delaunay Tetrahedralizations[A]. In:14th International Meshing Roundtable[C].( 2005),P.147-161.

        [2]J.R. Shewchuk. General-Dimensional Constrained Delaunay and Constrained Regular Triangulations.To appear in Discrete&Computational Geometry(2005).

        [3]J. Ruppert. A Delaunay refinement algorithm for quality 2-dimensional mesh generation. Journal of Algorithms(J).Vol.18(1995),P.548–585

        [4]G.L. Miller, T. Phillips, D. Sheehy. Linear-size meshes[C]. In:20th Canadian Conference on Computational Geometry(2008)

        [5] E. die Zerlegung von Dreieckspolyedern in Tetraeder.Mathematische Annalen. 1928(98):309~312.

        [6]Si. Hang. An Analysis of Shewchuk's Delaunay Refinement Algorithm, in: Proc. 18th International Meshing(2009)

        基金支持:云南省自然科學(xué)研究基金(基于時域有限元的諧振腔問題研究,2011)

        作者簡介:鐘汝能(1979—),男,云南臨滄人,講師,主要從事電磁場數(shù)值計算研究。

        猜你喜歡
        外接圓四面體空腔
        四面體小把戲
        R3中四面體的幾個新Bonnesen型不等式
        基于邊光滑有限元法的二維復(fù)合彈性空腔聲振特性分析
        R3中四面體的Bonnesen型等周不等式
        歐拉不等式一個加強的再改進
        將相等線段轉(zhuǎn)化為外接圓半徑解題
        僅與邊有關(guān)的Euler不等式的加強
        空腔參數(shù)對重力壩穩(wěn)定的影響分析
        前置污水去油池
        前置污水去油池
        日韩激情av不卡在线| 乱码午夜-极国产极内射 | 久久精品国产91久久性色tv| 久久精品国产亚洲av高清蜜臀 | 国产麻豆精品久久一二三| 亚洲成人精品久久久国产精品| 97人伦色伦成人免费视频| 无码中文字幕人妻在线一区二区三区| 久久亚洲日本免费高清一区 | 亚洲国产成a人v在线观看| 国产一区二区资源在线观看| 午夜成人理论福利片| 久久精品视频在线看99| 亚洲色www无码| 亚洲一区二区精品在线| 亚洲精品~无码抽插| 国产乱沈阳女人高潮乱叫老| 青青草99久久精品国产综合| 免费播放成人大片视频| 免费无码a片一区二三区| 精品人无码一区二区三区| 有码中文字幕一区二区| 日本在线观看一区二区三| 国产精品免费观看久久| 99JK无码免费| 99久久精品人妻一区| 亚洲人成网网址在线看| 全免费a级毛片免费看视频| 国产av91在线播放| 亚洲av免费不卡在线观看| 亚洲av无码一区二区三区观看| 亚洲午夜无码AV不卡| 成人在线观看视频免费播放| 永久亚洲成a人片777777| 天天操夜夜操| 精品人妻一区二区蜜臀av| 青青草亚洲视频社区在线播放观看| 最近在线更新8中文字幕免费| 亚洲日韩精品久久久久久| 免费人成在线观看播放视频| 精品无码国产自产拍在线观看|