孫曉鵬 洪靖惠
(遼寧師范大學(xué)計算機與信息技術(shù)學(xué)院 遼寧 大連 116000)
金屬薄片的自適應(yīng)變形
孫曉鵬 洪靖惠
(遼寧師范大學(xué)計算機與信息技術(shù)學(xué)院 遼寧 大連 116000)
針對金屬薄片通過彎折、沖壓成型等變形過程,提出關(guān)于金屬薄片變形的快速、有效的自適應(yīng)仿真框架。首先基于金屬薄片材料的幾何及物理特性,修改自適應(yīng)重新網(wǎng)格化的加勁肋約束;并對網(wǎng)格的最佳尺寸約束進行改進,以模擬金屬的高延展性;最后給出簡單高效的金屬薄片自適應(yīng)變形仿真的系統(tǒng)框架。實驗結(jié)果表明,該框架可適用于任何金屬薄殼。
金屬薄片 塑性變形 拉伸彎曲 自適應(yīng)網(wǎng)格 仿真
對金屬薄片施加外力進行彎折,然后解除,金屬薄片恢復(fù)形變的程度非常小。影響因素主要為平面內(nèi)剛度,它一定程度上代表了受外力作用的材料抵抗變形的能力,而金屬薄片的平面內(nèi)剛度比普通彈塑性薄片如報紙、樹葉等高出許多。平面內(nèi)剛度越大,沿著集中變形區(qū)域周圍受到的影響區(qū)域則比軟性材料更大。在幾何上可以體現(xiàn)為點與點之間力的相互作用更加明顯。另外,金屬相對其他薄片,有一個明顯的特征便是金屬的延展性。因此在自適應(yīng)網(wǎng)格的過程中我們需要充分考慮到金屬的這一特性。
自適應(yīng)網(wǎng)格技術(shù)在提高有限元方法精度方面有大量的文獻。在1996年Bossen[1]等提出了一種描述了二維各向異性、非結(jié)構(gòu)三角網(wǎng)格生成的新算法,能夠在復(fù)雜的區(qū)域產(chǎn)生高質(zhì)量的網(wǎng)格,但是當(dāng)該算法接收較低質(zhì)量的網(wǎng)格時,可能會導(dǎo)致網(wǎng)格不夠平滑。2002年Villard和Borouchaki[2]的工作和2003年Labelle和Shewchuk[3]的研究工作中保證了各向異性網(wǎng)格的質(zhì)量,但是在三維或者多維的網(wǎng)格下無法保證其適用性。2007年Alliez[4]的工作研究了網(wǎng)格細化應(yīng)用于圖形問題。近些年來,薄片的變形和彎曲的數(shù)學(xué)模型也已得到廣泛的發(fā)展,比如2003年Grinspun等[5]的簡單離散型薄片仿真,這種薄片結(jié)構(gòu)物體包括帽子、樹葉等,該文中的模型主要特點就是簡單易實現(xiàn)。2015年CC Kao和WC Hsu[5]研究了一種非規(guī)則應(yīng)用的自適應(yīng)異構(gòu)運行框架,JGS Paiva、S William Robson等[6]的工作中研究了自動數(shù)據(jù)分類是一個計算密集型的任務(wù),提出了可變精度和相當(dāng)敏感的分類配置和數(shù)據(jù)表示,特別是對不斷變化的數(shù)據(jù)集,自適應(yīng)的思想就便是如此。
本文金屬薄片的變形基于紙張的自適應(yīng)網(wǎng)格更新方法,其基本思想為:根據(jù)受力大小和應(yīng)變大小不斷進行網(wǎng)格重劃分,使得受力變形程度大的區(qū)域網(wǎng)格密集,反之,則網(wǎng)格稀疏。具體數(shù)據(jù)處理流程如圖1所示。
圖1 金屬薄片變形仿真算法幀流程圖
同時,實現(xiàn)了金屬薄片的彎折、通過對重新網(wǎng)格化改進加勁肋約束,給出了若干金屬薄片沖壓模擬實驗。
2.1 應(yīng) 力
金屬薄片彈塑性模型主要分為兩大部分,幾何模型和物理模型。幾何模型為三角面片組成的有限元網(wǎng)格。參照2008年Eitan Grinspun[7]的幾何模型,在金屬薄片變形前我們定義一個二維的物質(zhì)參數(shù)空間(u,v),這個參數(shù)空間定義了金屬薄片三角面片的每個頂點的位置u,參數(shù)空間的點的速度v,與世界空間速度相同。每個頂點同時也擁有三維空間位置,并已知三角面片的幾何拓撲信息。如圖2所示。
圖2 參數(shù)空間和世界空間
本文的物理模型材質(zhì)為各類金屬片,并定義了實驗金屬對象的表面密度,拉伸剛度系數(shù),彎曲剛度系數(shù),剛度比例阻尼系數(shù),應(yīng)變條件等。這其中的物理過程涉及到的力主要為局部變形產(chǎn)生兩個應(yīng)力:拉伸力和彎曲力。
人為給定一個初始力,通過彈簧質(zhì)點模型來初始化模型物理狀態(tài)。我們把應(yīng)力定義在三角形的面片上。本文以彎折薄片實驗為例進行敘述,初始受力狀態(tài)和方向如圖3所示。
圖3 金屬薄片的折疊受力圖
應(yīng)力和應(yīng)變是相輔相成的,通過每個面片上的每一幀的相對應(yīng)變,來計算整個薄片所有力導(dǎo)致的相對變形的總和,從而更新金屬薄片的新的坐標(biāo)和幾何狀態(tài)。
2.2 應(yīng) 變
(1)
圖4 變量示意圖
彎曲應(yīng)變,又可分為塑性彎曲應(yīng)變和彈性彎曲應(yīng)變。根據(jù)2013年Narain等[9]的應(yīng)變公式,我們初始化一個2×2的張量E來表示每個面片的總彎曲應(yīng)變:
(2)這里的le為邊的長度,te為參數(shù)空間垂直于邊的單位向量。當(dāng)彎曲變形發(fā)生時,將伴隨著的單元的彈性彎曲應(yīng)變和塑性彎曲應(yīng)變,我們假設(shè)塑性彎曲應(yīng)變?yōu)槌跏蓟癁榱愕?×2張量Ep,則彈性彎曲應(yīng)變可通過公式:Ee=E-Ep。我們通過以下表達式更新塑性彎曲應(yīng)變:
(3)
金屬薄片的彈塑性物理模型都是建立在以上討論的膜應(yīng)變和彎曲應(yīng)變的基礎(chǔ)上。通過2002年Eitan和Petr等[10]對于離散線性系統(tǒng)的研究可知,所有一維和二維單元都可表示為一個線性系統(tǒng)。我們通過1987年的Terzopoulos[11]使用的歐拉-拉格朗日公式來進行運動方程的求解:
(4)
其中,M分別代表質(zhì)量矩陣,D為阻尼矩陣,fext表示物體所受外力。V(x)表示物體形狀為x時候的彈性勢能。當(dāng)我們得到每個單元的變形量和坐標(biāo)位移量,便可以采用2003年的Grinspun[12]中提到的Newmark方法進行時間離散和幾何模型坐標(biāo)的更新,從而得到新的薄片形狀。
2.3 自適應(yīng)網(wǎng)格化
對幾何模型進行重新網(wǎng)格化的目的就是為了能夠夠解決動力學(xué)和視覺上的細節(jié)問題,并且能夠有效地捕捉到金屬薄片變形的細節(jié):變形較大的區(qū)域網(wǎng)格細化,變形較小的地方網(wǎng)格粗化。
1996年Frank[13]在他的研究工作中提到,在黎曼幾何里面,由一個度量張量M定義距離的各向異性,用來衡量度量空間中距離及角度的二階張量。M是一個對稱的2×2的矩陣,不僅可以用來計算幾何中的兩個點的距離、角度,還可以計算三角形面積、三角形剖分等。其中三角剖分在我們的自適應(yīng)網(wǎng)格劃分中起到了很大的作用,它能夠利用各個條件來限制網(wǎng)格的邊長和大小,從而達到物理解和網(wǎng)格粗細程度耦合的效果。
網(wǎng)格尺寸的物理影響條件為:面片的彎曲性,速度梯度,障礙點和加勁肋。根據(jù)2004年Rusinkiewicz等[14]的研究工作中所討論的,速度條件張量:
(5)
根據(jù)Narain在2012年[15]的研究工作中提出的障礙點條件,利用以下公式進行計算:
(6)
其中▽為參數(shù)空間有限元的梯度計算,di為面的第i個頂點到最近的障礙點向量。
基于物理條件對網(wǎng)格的影響,我們還考慮到,當(dāng)一個薄片承受壓力,是明顯不可能彎曲到垂直于現(xiàn)有的曲率的,對于金屬薄片則更加明顯。在本文模擬的對象金屬薄片中,我們把加勁肋的作用加在每條三角形的邊上以對金屬抗彎曲性能的加強。我們利用1997年Lobkovsky等[16]對加勁肋的研究工作的基礎(chǔ)上,對公式進行了改進,計算公式如下:
(7)
加勁肋對于邊的作用效果主要體現(xiàn)在不同的彎曲剛度系數(shù)kb。我們以條狀薄片為幾何模型做了彎曲實驗,分別采取不同材料,產(chǎn)生如圖5所示的對比效果圖。
圖5 不同材質(zhì)薄片的彎折仿真效果圖
通過圖5,我們可以觀察到由于紙質(zhì)薄片材料偏軟,對其進行彎折會產(chǎn)生一處折痕并且主要集中在中間,即網(wǎng)格加密處集中且密集程度大,因其抵抗變形的能力弱。而對于鋁制金屬材料,我們對其加勁肋做了加強處理,使得彎折的效果和網(wǎng)格變化與紙制材料相比產(chǎn)生了明顯的金屬變形特性:不容易在一處集中變形,其彎折也不會產(chǎn)生明顯的折痕,網(wǎng)格也不在一處集中加密。圖6為三種材料彎折后的三視圖。
圖6 三種材質(zhì)薄片彎折三視圖
(8)
本文設(shè)計了仿金屬沖壓實驗,利用不同的沖壓模具,如三角板、球、四角板等,使薄片相對于模具以一個較大的初始力快速壓向模具,得到變化如圖7-圖9所示。
圖7 仿角鋼沖壓效果圖
圖8 仿槽鋼沖壓效果圖
圖9 仿易拉罐壓底效果圖
圖10分別為金屬薄片模型的參數(shù)空間網(wǎng)格圖、世界空間網(wǎng)格圖,以及渲染成型效果圖。對于上述實驗結(jié)果,我們已經(jīng)從仿真結(jié)果圖上得到了部分較好的判斷,但在數(shù)據(jù)上,我們的評價和分析主要針對其形成的網(wǎng)格質(zhì)量。為此,我們對幾何模型點數(shù)據(jù)較龐大的模型的數(shù)據(jù)抽取將近4 000個點進行網(wǎng)格質(zhì)量計算,然后把它們分成20個組,第一組為從中隨機抽取100個網(wǎng)格進行計算取平均數(shù),第二組為從中隨機抽取200個網(wǎng)格取平均數(shù)……依次類推,我們將這20個組里的每個數(shù)據(jù)繪制成兩個折線圖,如圖11和圖12所示。
圖10 金衣
圖11 Aspect Ratio統(tǒng)計折線圖
圖12 Edge Ratio統(tǒng)計折線圖
從折線統(tǒng)計圖可以看出,通過隨機抽取的大量網(wǎng)格數(shù)值的平均值,結(jié)果逐漸趨于平穩(wěn),數(shù)值逐漸趨近于1,即生成的網(wǎng)格質(zhì)量接近于優(yōu)秀。雖然也有不夠優(yōu)秀的網(wǎng)格產(chǎn)生,但沒有產(chǎn)生不合格的網(wǎng)格。
針對金屬薄片通過彎折、沖壓成型等變形過程,給出了快速、有效的自適應(yīng)仿真框架。首先基于金屬薄片材料的幾何及物理特性,修改了自適應(yīng)重新網(wǎng)格化的加勁肋約束。然后對網(wǎng)格的最佳尺寸約束進行了改進,以模擬金屬的高延展性。最后給出了簡單高效的金屬薄片自適應(yīng)變形仿真的系統(tǒng)框架。
[1] Bossen F, Heckbert P. A pliant method for anisotropic mesh generation [C]// 5th International Meshing Roundtable, Sandia National Laboratories, Washington, DC,October 1996: 63-76.
[2] Villard J, Borouchaki H.Adaptive meshing for cloth animation[C]// Proc.11th International Meshing Roundtable,Springer-Verlag, Washington, DC,2002: 243-252.
[3] Labelle F, Shewchuk J R.Anisotrpic voronoi diagrams and guaranteed-quality anisotropic mesh generation[C]// Proceedings of the nineteenth annual symposium on Computational geometry.San Diego, CA, USA.June 08-10,2003.ACM New York, NY, USA.
[4] Alliez P, Ucelli G, Gotsman C, et al. Recent Advances in Remeshing of Surfaces[M]// Shape Analysis and Structuring. 1970:53-82.
[5] Kao C C, Hsu W C. An Adaptive Heterogeneous Runtime Framework for Irregular Applications[J]. Journal of Signal Processing Systems, 2015, 80(3):1-15.
[6] Paiva J G S, Schwartz W R, Pedrini H, et al. An Approach to Supporting Incremental Visual Data Classification[J]. IEEE Transactions on Visualization & Computer Graphics, 2015, 21(1):4-17.
[7] Grinspun E. A discrete model of thin shells[J]. Oberwolfach Seminars, 2008, 38:325-337.
[8] Gingold Y,Secord A, Han J Y, et al. A discrete model for inelastic deformation ofthin shells[R]. Courant Institute of Mathematical Sciences,New York University.2004.
[9] Narain R, Pfaff T, O’Brien J F. Folding and crumpling adaptive sheets[J]. Acm Transactions on Graphics, 2013, 32(4):51:1-8.
[10] Grinspun E, Krysl P, Schr?der P. CHARMS: a simple framework for adaptive simulation[C]// Conference on Computer Graphics and Interactive Techniques, SIGGRAPH 2002, San Antonio, Texas, Usa, July. 2002:281-290.
[11] Terzopoulos D. Elastically deformable models[C]// Conference on Computer Graphics and Interactive Techniques. 1987:205-214.
[12] Grinspun E, Hirani A N, Desbrun M, et al. Discrete shells[C]// ACM Siggraph/eurographics Symposium on Computer Animation. Eurographics Association, 2003:62-67.
[13] Bossen F.Anisotropic mesh generation with particles[D].CMU-CS-96-134.School of Computer Science Carnegie Mellon University Pittsburgh,1996.
[14] Rusinkiewicz S. Estimating curvatures and their derivatives on triangle meshes[C]// International Symposium on 3d Data Processing, Visualization and Transmission, 2004. 3dpvt 2004. Proceedings. IEEE, 2004:486-493.
[15] Narain R, Samii A, O’Brien J F. Adaptive Anisotropic Remeshing for Cloth Simulation[J]. Acm Transactions on Graphics, 2012, 31(6):147:1-10.
[16] Lobkovsky A E, Witten T A. Properties of Ridges in Elastic Membranes[J]. Physical Review E Statistical Physics Plasmas Fluids & Related Interdisciplinary Topics, 1996, 55(2):1577-1589.
ADAPTIVE DEFORMATION OF SHEET METAL
Sun Xiaopeng Hong Jinghui
(SchoolofComputerandInformationTechnology,LiaoningNormalUniversity,Dalian116000,Liaoning,China)
Aiming at the deformation process of sheet metal by bending and stamping, this paper proposes a fast and effective adaptive simulation framework for sheet metal deformation. Firstly, based on the geometrical and physical properties of the metal foil material, the adaptive re-meshed the stiffening rib restraint is modified. Then, the optimal size constraint of the mesh is modified to simulate the high ductility of the metal. Finally, a simple and efficient system framework for adaptive deformation simulation of sheet metal is presented. The experimental results show that the framework can be applied to any metal shell.
Sheet metal Plastic deformation Stretching bending Adaptive mesh Simulation
2016-04-18。國家自然科學(xué)基金項目(60873110)。孫曉鵬,教授,主研領(lǐng)域:計算機圖形學(xué)。洪靖惠,碩士生。
TP39
A
10.3969/j.issn.1000-386x.2017.05.012