999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

緯編針織物線圈建模與變形三維模擬

2017-07-12 13:31:19蔣高明張愛軍叢洪蓮
紡織學報 2017年2期
關鍵詞:模型

沙 莎, 蔣高明, 張愛軍, 叢洪蓮

(江南大學 教育部針織技術工程研究中心, 江蘇 無錫 214122)

緯編針織物線圈建模與變形三維模擬

沙 莎, 蔣高明, 張愛軍, 叢洪蓮

(江南大學 教育部針織技術工程研究中心, 江蘇 無錫 214122)

為使緯編針織物具有更真實的力學效果和體積感,在改進的彈簧-質點模型基礎上對線圈進行結構建模。同時采用插值算法,在相鄰型值點間插入2個新的型值點,用非均勻有理B樣條曲線(NURBS)連接線圈型值點,解決了NURBS不能穿過所有型值點的問題。為模擬股線的捻度,以此樣條曲線為幾何中心,用4根圓柱圍繞,通過對相鄰型值點的空間坐標計算3個相對歐拉角,對圓柱進行相應的旋轉變換。測量了真實線圈的形變量,分析出線圈形變量與質點位移量的關系來模擬線圈變形。用Velocity-Verlet數值積分方法求解力學方程,計算各質點位移。借助于Microsoft Visual Studio 2010集成開發工具和OpenGL三維繪圖函數庫,在計算機上實現了緯編織物的三維建模和變形仿真。

緯編織物; 非均勻有理B樣條曲線; 彈簧-質點模型; 旋轉矩陣; 線圈變形

線圈的建模和受力很大程度上影響著針織物線圈的形態,2者在仿真方面都是至關重要的。在針織物仿真中,眾多學者提出了不同的模型和理論來模擬線圈,其中,Pierce線圈模型是目前線圈仿真中比較有代表性的線圈模型,雖然它假設模型的方法簡單,不能很好表現出緯編織物三維的特性[1]。Leaf 模型是對Pierce模型進一步改進,得到了線圈密度與線圈長度之間的關系,能夠很好地反應實際織物線圈的密度,但其仍受限于二維模型的本質[2]。Munden 模型假設線圈為完全彈性體,計算出針織物線圈長度與織物尺寸之間的明確數學關系,是基礎性的物理模型[3]。為提高線圈模擬的三維特性,學者們開始采用分段函數和樣條曲線的方法來建立線圈的幾何模型[4-6]。其中,非均勻有理B樣條曲線(NURBS)由于具有改變任意控制點而不影響其他曲線形狀的優點,被廣泛應用于線圈的幾何建模中。

由于計算機技術的發展和計算機硬件性能的提高,對于緯編針織物紗線的模擬不再局限于單純地用直線來代替紗線,而是通過各種幾何方法來模擬紗線的紋理及股線效果。如在型值點中間插入亮度隨機變化的切片,這個切片由隨機的點組成,根據捻度角旋轉切片,得到了真實感較強的帶毛羽的捻度股線效果,但是,采用這種方法在線圈彎曲位置很難處理[7-8]。Kurbak等[9]將線圈按部位分割成8段,螺旋線繞線圈旋轉,雖然增加了線圈的真實感,但是不利于織物的形態控制。于斌成等[10-11]通過若干小球排列、部分相交的辦法來模擬股線紋理,再在這些小球上,生成毛羽,真實感強,但不能滿足模擬展示的實時性。

對緯編針織物線圈在單純的幾何層面上模擬之后,研究者開始引入力學模型,研究在力的影響下的緯編織物模擬效果。Meissner等[12]引入彈簧-質點模型,用模型中的質點控制線圈的型值點,通過力學計算獲得質點的位移和速度,從而獲得了真實的織物線圈變化形態。劉瑤等[13-14]在彈簧-質點模型基礎上研究質點受力情況,模擬了非均勻組織線圈的受力,計算方法易行,但線圈立體感較弱。Gudukbay等[15]將質點系統多層化,模擬出了立體效果的緯編針織物,但并沒有研究非均勻組織的受力變化。雷惠等[16]雖引入了質點模型來模擬線圈的變化,但只研究線圈在縱向的位移變化,對橫向上的線圈形態變化并沒有研究。

本文在改進的彈簧-質點模型基礎上,采用NURBS曲線對線圈進行幾何建模。計算出了非均勻組織變形的偏移關系的動態方程,模擬出非均勻組織的線圈形狀變化。用21 tex滌綸紗線,在STOLL CMS 3.5.2電腦橫機上編織針織物試樣,用超景深顯微鏡拍攝織物試樣,并進行尺寸測量,研究線圈的形態變化。

1 線圈模型的建立

1.1 改進的彈簧-質點模型

傳統的彈簧-質點模型能夠很好地模擬出織物的物理特性,但應用到緯編織物仿真中,由于不能充分表現出緯編織物組織的空間關系,所以不能展示出真實緯編織物組織的三維特性,因此本文通過在改進的彈簧-質點模型基礎上,進行線圈建模。圖1示出傳統的彈簧-質點模型。彈簧分為3種類型:結構彈簧、剪切彈簧與彎曲彈簧。結構彈簧用于保持織物質點間經緯方向的距離;剪切彈簧用于保持織物質點間斜向方向的距離;彎曲彈簧連接經緯方向間隔的2個質點,用于模擬織物彎曲或折疊時的抗彎曲性能[4]。

圖1 彈簧-質點模型Fig.1 Mass spring models. (a) Mass connections; (b) Structure spring; (c) Shear spring; (d) Bend spring

由于傳統的彈簧-質點模型不能體現出緯編織物的復雜結構和空間關系,因此,為了更好模擬緯編織物的效果,本文將平面的模型立體化,改進后模型如圖2所示。各質點均勻分布在空間的網格上,每個小長方體的每條邊作為結構彈簧,長方體面上的對角線作為剪切彈簧,由于彎曲彈簧的彈性系數極小,因此在本模型中,將彎曲彈簧忽略。模型的質點是隨時間變化的動態系統,在每個時間步長里,質點模擬受內力和外力的作用而移動,線圈上的控制點也隨之移動,引起線圈的形變[5]。

圖2 改進的彈簧-質點模型Fig.2 Improved spring-mass model

1.2 線圈幾何模型

賦予質點物理屬性,并將線圈的型值點與彈簧-質點模型建立關聯,能夠使線圈的形狀隨著質點受力而產生變化,從而使線圈受力獲得真實的物理效果。型值點的位置與線圈的圈高、圈寬、圈柱高等一一對應。通過對織物線圈上各參數的測量來確定型值點的位置,如b5到b9為圈寬。紗線的截面半徑根據對實際紗線的截面測量獲得。線圈幾何模型如圖3所示。黑色圓點是模型中的質點,用pi, j, z表示,其中,i代表質點在模型中的第幾行,j代表質點在模型中的第幾列,z代表質點在模型中的第幾層。即p3,1,2是模型中第2層第1列第3行上的質點。BPs是線圈的型值點,用灰色圓點表示。

圖3 線圈幾何模型Fig.3 Loop geometry model. (a) Front view; (b) Left view

1.3 線圈的參數化處理

型值點用來控制線圈的形狀,通過建立BPs與質點的關系來模擬線圈的形態,當織物受力的作用,BPs隨著質點的移動而移動,因此可以使線圈產生真實的物理形變。本文以成圈線圈為例,型值點與質點的關系如下:

(1)

(2)

(3)

(7)

(8)

(9)

(10)

(11)

(12)

2 基于NURBS的線圈基本形狀建模

Bezier最先在工業設計中運用計算機工具[6],具有相當多的優點,但當改變線圈的一個控制點,其整條曲線都會改變,而B樣條曲線有效控制了這個問題。B樣條曲線是由任意數量的曲線段組成的完全的分段多項式,因此,改變一個控制點并不影響其他曲線段的形狀。NURBS是一種在B樣條曲線中,采用其次坐標來指定的曲線。它統一了Bezier、有理Bezier、均勻有理B樣條和非均勻有理B樣條。NURBS在獲得B樣條曲線所有優點的基礎上,引入權因子,可以調整線圈形狀,并且量化了單個權因子的變化對曲線形狀的影響[7]。這樣,使NURBS具有更加靈活穩定的特性,被廣泛應用于線圈三維模擬中。

2.1 NURBS樣條曲線

NURBS曲線是由控制點和分段樣條基函數所確定的B樣條曲線,其表達式[8]為:

(13)

式中:Pi(i=0,1,2,…,n)是特征多邊形控制頂點的位置矢量;Wi是與Pi對應的權因子;Ni,k(u)是k次B樣條基函數。

2.2 線圈控制點的插值算法

因為線圈上的型值點分布不均勻,需要曲線二次連續,因此采用三次非均勻有理B樣條建立緯編針織物線圈結構模型。NURBS有一個缺點是曲線除了能夠穿過首尾2點外,并不能完全穿過所定義的控制點。通過反算控制點的方法雖然可以解決這一問題,但計算量大。為了解決這個問題,本文選用文獻[5]的方法,除首尾兩端以外,在線圈上相鄰的2個型值點間插入2個輔助點,這樣就得到了包含型值點的控制頂點。以型值點BP3為例:

(14)

(15)

(16)

式中:Ti(i=0,1,2,…,n),是Pi點處的切點;

根據公式(14)~(16)的方法,新的控制點序列di就形成了。本文的12個型值點更新出11個新控制點(首端和末端只加一個新的控制點),由此形成了23個控制頂點確定的控制多邊形。

2.3 股線效果的模擬

紗線股線是由單紗合股而成,單一的圓柱不能真實的反映出線圈的特征,因此本文用4根圓柱來模擬線圈的股線。以2.3節生成的線圈模型做為幾何中心線,4根圓柱圍繞此中心線旋轉。圖4為圓柱截面旋轉示意圖。

圖4 圓柱旋轉示意圖Fig.4 Cylinder rotate schematic. (a) Before rotation; (b) After rotation

本文假設一個局部坐標系Σ與圓柱在6個剛體自由度上始終保持相對靜止,再假設一個始終靜止的絕對坐標系Σ0。基于絕對坐標系Σ0來描述局

部坐標系Σ,可以使用3個與局部坐標系Σ的3個坐標軸平行的單位列向量來表示Σ。假設圖4(a)位置時Σ與Σ0是重合的,經過某個旋轉,Σ從該位置變換到了圖4(b)位置。描述坐標系中相互垂直的單位向量可以用矩陣形式來表示,則有以下關系[9]:

(17)

式中:

(18)

式中,T1,T2,T3分別表示3次基本旋轉。第1次圍繞x軸旋轉α角度,第2次圍繞y軸旋轉β角度,第3次圍繞z軸旋轉γ角度。三維情況下3個基本旋轉的旋轉矩陣表示如下。

圍繞X軸的基本旋轉矩陣為

(19)

圍繞Y軸的基本旋轉矩陣為

(20)

圍繞Z軸的基本旋轉矩陣為

(21)

因此,根據式(17)~(21)可得:

(22)

3 緯編線圈的形變

3.1 線圈形變原理

線圈的型值點建立在1.1節長方體彈簧-質點模型的基礎上,質點由結構彈簧和剪切彈簧連接。當松弛狀態下相同的組織中引入不同的線圈結構,質點受力發生位移,引起關聯的型值點也隨之發生位移,線圈發生形變。圖5示出線圈結構圖及質點受結構彈簧力和剪切彈簧力的受力分析圖。

圖5 線圈受力變形原理Fig.5 Deformation principle of forced loop.(a) Loop structure;(b) Loop forced main view and; (c) lateral view

3.2 線圈形變量計算

將立體模型中的質點標記為Pi,j,k, 質點用三維數組P[i][j][k]表示,如果當2個質點的i,j,k的值只有一個不一樣,且這個不一樣的值相差1時,連接這2個質點的彈簧被定義為結構彈簧;當2個質點的i,j,k的值只有一個相等,且其他的2個值只相差1時,被定義為剪切彈簧。pos[i][j][k]表示每個質點的位置,根據質點的位置判斷彈簧的長度。當彈簧原長l0發生變化變成l1,質點因為受彈簧力和阻尼力而產生位移,從而帶動關聯的型值點發生位移,產生線圈形狀的變化。

本文以集圈線圈的變形計算為例,來說明計算線圈形變的方法。根據對樣本的測量,當周圍組織為成圈,中心線圈為集圈時,線圈在x/y/z軸上的平均位移量通過Spss分析軟件擬合出線圈的變形量,依據方程如下:

(23)

得到線圈的偏移量之后,通過反算質點的方法,能夠計算出質點的位移量。根據質點的位移量結合Velocity-Verlet數值積分方法求解力學方程。計算出臨近所有質點的位移量。最后通過質點帶動型值點,使線圈形狀發生變化,產生真實的線圈受力形變。當織物不含有不同類型的線圈時,線圈不發生形變;當織物含有不同類型的線圈時,線圈發生形變。

4 緯編線圈建模與形變的實現

使用Visual Studio和OpenGL實現緯編針織物線圈的建模和渲染,實現過程如圖6所示,線圈仿真實現如圖7、8所示。

圖6 工作流程圖Fig.6 Flow chart

圖7 花色組織的變形模擬Fig.7 Weft knitted fabric simulation of fancy structures. (a) Simulation of tuck; (b) Shimulation of float; (c) Simulation of loop transfer

圖8 花色組織的真實織物Fig.8 Weft knitted fabric of fancy structures. (a) Reality of tuck; (b) Reality of float float; (c) Reality of lop transfer loop transfer

5 結 語

本文針對緯編織物線圈結構的特點,在改進的彈簧-質點模型基礎上建立三維線圈參數模型,用NURBS曲線來擬合線圈曲線。通過旋轉4根圓柱來模擬緯編織物線圈的股線捻度效果以此來獲得具有真實感的均勻緯編織物線圈仿真效果。通過計算彈簧-質點模型中質點的受力來模擬非均勻組織線圈的變形。用Velocity-Verlet數值積分方法求解力學方程,計算各質點位移這種方法計算簡練,即保證了動態仿真的實時性,又得到了逼真的緯編織物。

FZXB

[1] PEIRCE F T. Geometrical principles applicable to the design of functional fabrics [J]. Textile Research Journal, 1947, 17 (3): 123-147.

[2] LEAF G V. Models of plain knitted loop [J]. Journal of the Textile Institute, 1960, 51 (2): 49-58.

[3] MUNDEN D L. Geometry and dimensional properties of plain-knit fabrics [J]. Journal of the Textile Institute, 1959, 50 (7): 448-471.

[4] CONG H, GE M,JIANG G. Three-dimensional simulation of warp-knitted fabric [J]. Fibres & Textiles in Eastern Europe, 2009, 17 (3): 66-69.

[5] 蒙冉菊,方園. NURBS樣條曲線緯編針織物線圈結構的建模分析 [J]. 浙江理工大學學報, 2007, 24(3): 219-224. MENG Ranju, FANG Yuan. The modeling analysis of knitted fabric loop construction using NURBS curve [J]. Journal of Zhejiang Sci-Tech University, 2007, 24(2):219-224.

[6] 叢洪蓮, 葛明橋, 蔣高明. 基于NURBS曲面的經編針織物三維模型 [J]. 紡織學報, 2008, 29(11): 132-136. CONG Honglian, GE Mingqiao, JIANG Gaoming. 3-D modeling for warp knitted fabric based on NURBS [J]. Journal of Textile Research, 2008, 29(11): 132-136.

[7] CHEN Y Y, LIN S, ZHONG H, et al. Realistic rendering and animation of knitwear [J]. IEEE Transactions on Visualization and Computer Graphics, 2003, 9 (1): 43-55.

[8] ZHONG H, XU Y Q, GUO B N,et al. Realistic and efficient rendering of free-form knitwear [J]. Journal of Visualization and Computer Animation, 2001, 12 (1): 13-22.

[9] KURBAK A, KAYACAN O. Basic studies for modeling complex weft knitted fabric structures: part II: a geometrical model for plain knitted fabric spirality [J]. Textile Research Journal, 2008, 78 (4): 279-288.

[10] 吳周鏡, 宋暉, 李柏巖, 等. 緯編針織物在計算機中的三維仿真 [J]. 東華大學學報(自然科學版), 2011, 37(2): 210-214. WU Zhoujing, SONG Hui, LI Baiyan, et al. 3D simulation of weft knitted fabric in computer [J]. Journal of Donghua University (Natural Science Edition), 2011, 37(2): 210-214.

[11] 于斌成, 李柏巖, 劉曉強, 等. 一種增強模擬緯編針織物外觀真實感的方法 [J]. 東華大學學報(自然科學版), 2013, 39 (5): 644-649. YU Bincheng, LI Baiyan, LIU Xiaoqiang, et al. A method to improve the sense of reality of simulated weft knitted fabric appearance [J]. Journal of Donghua University (Natural Science Edition), 2013, 39(5): 644-649.

[12] MEISSNER M,EBERHARDT B. The art of knitted fabrics, realistic & physically based modelling of knitted patterns [J]. Computer Graphics Forum, 1998, 17(3): 355-362.

[13] 劉瑤, 鄧中民. 羊毛衫組織的變形分析及三維仿真新方法 [J]. 針織工業, 2012(2): 21-23. LIU Yao, DENG Zhongmin. The deformation analysis and the simulation realization of woolen sweater [J]. Knitting Industries, 2012(2): 21-23.

[14] 趙磊. 緯編針織物線圈的三維模擬及變形實現 [D]. 武漢:武漢紡織大學, 2011: 34-56. ZHAO Lei. Three-dimensional simulation and deformation realization of weft loop [D]. Wuhan: Wuhan Textile University, 2011: 34-56.

[15] GUDUKBAY U, BAYRAKTAR S, KOCA C, et al. Particle-based simulation of the interaction between fluid and knitwear [J]. Signal Image and Video Processing, 2014, 8 (3): 415-422.

[16] 雷惠, 叢洪蓮, 張愛軍, 等. 基于質點模型的橫編織物結構研究與計算機模擬 [J]. 紡織學報, 2015, 36(2): 43-48. LEI Hui, CONG Honglian, ZHANG Aijun, et al. Research of flat knitted structure and computer simulation based on particle model [J]. Journal of Textile Research, 2015, 36(2): 43-48.

[17] PROVOT X. Deformation constraints in a mass-spring model to describe rigid cloth behavior [C]//In Proceedings of Graphics Interface[s.l.]. Canadian Human-Computer Communications Society, 1995: 47-54.

[18] 沙莎, 蔣高明, 馬丕波, 等. 基于改進彈簧-質點模型的緯編織物三維模擬 [J]. 紡織學報, 2015, 36(2): 111-115. SHA Sha, JIANG Gaoming, MA Pibo, et al. 3-D simulation of weft knitted fabric based on improved mass-spring model [J]. Journal of Textile Research, 2015, 36(2): 111-115.

[19] BEZIER P E. Numericl control-mmathematics and applications [J]. International Journal for Numerical Methods in Engineering, 1972, 6 (3): 240-456.

[20] 施法中. 計算機輔助幾何設計與非均勻有理B樣條 [M]. 北京: 高等教育出版社, 2001:32-48. SHI Fazhong. Computer Aided Geometric Design and Non-uniform Rational B-spline [M]. Beijing: Higher Education Press, 2001:32-48.

[21] RAJAB K, PIEGL L A, SMARODZINAVA V. CAD model repair using knowledge-guided NURBS [J]. Engineering with Computers, 2013, 29 (4): 477-486.

[22] 張賢達. 矩陣分析與應用 [M]. 北京: 清華大學出版社, 2013:23-35. ZHANG Xianda. Matrix Analysis and Applic-ations [M]. Beijing: Tsinghua University Press, 2013:23-35.

Three-dimensional modeling and deformation for weft knitted fabric loops

SHA Sha, JIANG Gaoming, ZHANG Aijun, CONG Honglian

(EngineeringResearchCenterforKnittingTechnology,MinistryofEducation,JiangnanUniversity,Wuxi,Jiangsu214122,China)

In order to obtain mechanical behaviors and volumetric characteristics of weft knitted fabric, a loop model was built on the improved mass-spring model. The problem that the non-uniform rational B spline curve (NURBS) can not pass through all bonding points was solved by using the interpolation algorithm which can form new bonding points and the points are linked by NURBS. In order to simulate the twist of folded yarn, the NURBS is regarded as the geometric center with four cylinders around. Three relative Euler angles were calculated by the spatial coordinates of adjacent points. The relationship between the variables of the loop and the displacement of the mass was analyzed by measuring the variables of the loop. The displacement of the mass and mechanics equations were calculated by Velocity-Verlet numerical integration methods. Based on the Microsoft Visual Studio 2010 integrated development tools and OpenGL 3-D graphics library, 3-D simulation of weft knitted fabrics can be realized visually on the computer screen.

weft knitted fabric; non-uniform rational B spline curve; mass-spring model; rotation matrix; loop deformity

10.13475/j.fzxb.20161000107

2016-10-08

2016-11-14

國家科技支撐項目(2012BAF13B03);國家自然科學基金項目(11302085);江蘇省普通高校學術學位研究生創新計劃項目(KYLX15_1161); 中央高校基本科研業務費專項資金項目(JUSRP51404A)

沙莎(1987—),女,博士生。主要研究方向為針織服裝數字化設計。蔣高明,通信作者,E-mail: jgm@jiangnan.edu.cn。

TS 184

A

獲獎說明:本文榮獲中國紡織工程學會頒發的第17屆陳唯稷優秀論文獎

猜你喜歡
模型
一半模型
一種去中心化的域名服務本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數模型及應用
p150Glued在帕金森病模型中的表達及分布
函數模型及應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 日韩一区二区三免费高清| 亚洲精品无码高潮喷水A| 东京热av无码电影一区二区| 国产精品免费电影| 亚洲天堂免费| 国产波多野结衣中文在线播放| 黄色网站不卡无码| 国产精品欧美在线观看| 久久久久国产一级毛片高清板| 4虎影视国产在线观看精品| www.91在线播放| 亚洲人网站| 国产成人AV大片大片在线播放 | 2021国产精品自产拍在线| 国产精品自在线天天看片| 无码'专区第一页| 另类专区亚洲| 亚洲日韩国产精品综合在线观看| 久久99久久无码毛片一区二区| 亚洲精品777| 日本尹人综合香蕉在线观看| 日韩精品一区二区三区视频免费看| 欧美视频在线观看第一页| 午夜毛片免费观看视频 | 嫩草国产在线| 视频一区视频二区日韩专区| 亚洲av成人无码网站在线观看| 国产永久免费视频m3u8| 国产91全国探花系列在线播放| 无码高潮喷水在线观看| 成人午夜福利视频| 精品亚洲国产成人AV| 国产精品无码影视久久久久久久| 亚洲成在线观看| 国产精品美女网站| 色噜噜狠狠狠综合曰曰曰| 狠狠干欧美| 国产白浆在线观看| 丝袜高跟美脚国产1区| 国产成人乱码一区二区三区在线| 亚洲女同一区二区| 国产日韩丝袜一二三区| 国产精品私拍99pans大尺度| 亚洲国产日韩在线观看| 久久精品人人做人人综合试看| 国产精品无码一二三视频| 狠狠做深爱婷婷综合一区| 国产手机在线观看| 国产高清免费午夜在线视频| 亚洲精品久综合蜜| 日韩资源站| 国产欧美视频在线观看| 亚洲午夜福利在线| 日韩欧美国产成人| 午夜日b视频| 99久视频| 婷婷综合缴情亚洲五月伊| 成人无码区免费视频网站蜜臀| 喷潮白浆直流在线播放| 色呦呦手机在线精品| 97精品国产高清久久久久蜜芽| 91精品久久久久久无码人妻| 亚洲成A人V欧美综合| 黑人巨大精品欧美一区二区区| 再看日本中文字幕在线观看| 国产成人a在线观看视频| 午夜国产小视频| 国产精品自在在线午夜区app| 午夜国产不卡在线观看视频| 国产亚洲高清在线精品99| 亚洲成人网在线播放| 免费无码一区二区| 91口爆吞精国产对白第三集| 欧美第九页| 婷婷六月天激情| 少妇人妻无码首页| 国产乱论视频| 久久久久无码精品| 国产精品久久久免费视频| 国产无遮挡猛进猛出免费软件| www.亚洲色图.com| 92午夜福利影院一区二区三区|