APP下载

纬编针织物几何建模及其算法

2018-09-23彭来湖吕明来史伟民胡旭东

纺织学报 2018年9期
关键词:加捻针织物中心线

汝 欣, 彭来湖, 吕明来, 史伟民, 胡旭东

(1. 浙江理工大学 浙江省现代纺织装备技术重点实验室, 浙江 杭州 310018;2. 杭州旭仁纺织机械有限公司, 浙江 杭州 310018)

随着纬编技术的发展,纬编针织物在各行各业中的应用逐渐增多,从传统的服袜发展到鞋类、医疗用品、复合材料等领域。由于针织物结构、纱线配置变化复杂多样,纬编针织物的成型、性能研究一直是针织领域研究的热点问题。建立合理的纬编针织物几何模型是对纬编针织物进行深入研究的基础。

目前针织物建模中采用最多的纱线模型为圆柱体模型。然而由于纱线一般为粗糙表面,并且具有一定的捻度和弹性,若用光滑的圆柱面代替,诸如纱线视觉、力学特性如光泽、摩擦、弹性等无法真实再现。如何使织物模型更贴近真实,很多学者对此进行了研究。有研究使用特殊截面旋转模拟纱线加捻效果,如对纱线截面增加凹凸扰动[1],采用锯齿形截面[2],使用多纱线截面形成股线效果[3]。为追求真实的视觉效果,一些学者通过渲染方法如设置织物材料、光照来模拟纱线[4-5]。

目前国内外对针织物建立几何模型主要有分段函数模型、样条曲线模型2种。分段函数模型中,早期比较有代表性的是Peirce提出的用分段函数表示线圈模型[6]。Pierce线圈模型是比较经典的几何模型,该模型使用半圆环表示针编弧、沉降弧,使用圆柱表示圈柱。虽然Pierce模型过于理想化,模型形态与实际织物有一定差距,但仍为后来的研究提供了理论基础。为更好地描述线圈结构,很多学者在Peirce基础上提出了改进模型[7-10]。Leaf和Glaskin模型由4个互相对称的空间圆弧连接而成[11],考虑了弯纱成圈时纱线的扭曲情况,该模型更贴近真实的线圈。Kurbak建立了如双反面、集圈、提花、间隔等众多纬编针织物模型[12-14],所建立的模型更加精细,更贴近真实织物形态。分段函数法建立的模型比较直观,但是为了贴近织物真实形态,分段函数往往比较复杂,而且变形控制比较复杂,不能很好地适应织物变形的需求。利用非均匀有理B样条(NURBS)建立针织物模型的方法主要是根据织物的控制点或型值点构建曲线方程[15-16]。样条曲线法建立的模型比较精准灵活,更易贴近织物实际形态,特别是样条曲线的形式更适于曲线形态控制。随着计算技术的发展,曾经计算复杂的NURBS曲线已摆脱计算机性能的约束,在越来越多的研究中得到应用。目前样条曲线法建模多采用测量实际织物获取型值点的方法,所建立的织物几何模型已经比较贴近真实织物形态。然而纬编针织物多采用加捻纱线编织,目前建模过程中多采用圆柱体或特殊表面柱体的纱线模型,没有从纱线根本结构进行建模,无法满足进一步研究的需求。

本文提出一种采用加捻纱线的纬编针织物几何模型,从加捻纱线模型、纱线中心线几何形态2个维度描述纬编针织物几何形态,并提出相应建模算法,以期为针织物的仿真、性能分析的进一步研究建立基础。

1 纱线模型

1.1 加捻纱线几何模型

纱线的结构是决定纱线内在性质和外观特征的主要因素[17]。加捻是使纱线具有一定的强伸性和稳定外观形态的必要手段。加捻纱线的形态主要由纱线中纤维类别、纱线捻度、纱线号数、纱线捻向等因素决定。图1示出圆型截面纤维在纱线中的排列状态。纱线中圆型纤维分层排列,由1根纤维构成第1层,6根纤维构成第2层,12根纤维构成第3层[18]。图中P2为第2层纤维起始点,α2为P2与原点连线与x轴的夹角。该模型可根据各纱线实际情况模拟多层纤维加捻的情形,则每层纤维数

式中:i为纤维从内至外的层数;ni为第i层纤维根数。纱线中纤维加捻的螺旋结构及其展开图如图2所示。建立右手坐标系,z轴与纱线中心线重合,外面2层纱线围绕中心线螺旋,θi为第i层的捻回角,rad。则具有i层纤维的加捻纱线半径

ryi=(2i-1)r

式中:r纤维半径,mm。第i层纤维围绕中心线螺旋的螺旋半径为

ri=2r(i-1)

式中:i≥2。

图1 纱线截面Fig.1 Cross section of twisted yarn

图2 纱线中的纤维的螺旋结构和展开面Fig.2 Helical-structure (a) and unfolded surface (b) of fiber in twisted yarn

设纱线中心线为用参数表示的空间曲线,纱线中心线方程为

Q(u)=x(u)i+y(u)j+z(u)k

式中:i、j、k为坐标向量。其中纤维层数i=1时,

式中:u∈[0,1],l为中心线长度,mm。

当i>1时,第i层第j根纤维的中心线方程为:

1.2 中心线为任意曲线的加捻纱线几何模型

由于纱线在针织物中弯曲成圈,线圈互相串套连接,不同针织物组织中纱线弯曲形态各异,因此要建立中心线为任意曲线的加捻纱线模型。由于模型最终在世界坐标系中进行表达,而在世界坐标系中直接给出任意曲线加捻纱线的公式比较困难,本文通过纱线的几何变换、坐标系变换构建世界坐标系下的纱线模型。

图3 加捻纱线模型坐标系Fig.3 Coordinate system of twisted yarn

为保证各采样点处所建立的一系列局部坐标平滑变化,本文采取最小旋转标架作为采样点的局部坐标系,该标架不随曲线的瞬时切线方向变化而旋转。记U(u)为样条曲线Q(u)的最小旋转标架。

U(u)=(r(u),s(u),t(u))

式中:r(u)、s(u)、t(u)为最小旋转标架向量。设单参数族单元向量f(u)与t(u)垂直,对于f(u)存在1个Ø(u),使得以下方程有解。若以下方程有解则称存在最小旋转及最小旋转向量。

f(u)=(f1(u),f2(u),f3(u))T,第1个等式约束f(u)的变化向量与切向量平型,第2个等式约束2个向量正交。本文采用双射法求最小旋转坐标[19]。

则根据任意中心线计算加捻纱线模型的算法如下。

输入:任意曲线中心线。

输出:任意曲线的加捻纱线模型。

步骤1:建立绝对坐标系。

步骤2:确立任意曲线的采样的点数。

步骤3:确立任意曲线的各采样点。

步骤4:确立一采样点处的局部坐标系

步骤5:计算与曲线采样点处弧长相同的原直线纱线模型界面上各纤维中心线对应点坐标。

步骤6:将直线模型中各纤维中心线对应点变换到局部坐标系中。

步骤7:将局部坐标系中各点坐标变换到绝对坐标系中。

步骤8:重复步骤4~7,直至所有采样点的变换都完成。

步骤9:返回任意曲线的加捻纱线模型。

2 基于NURBS的结构单元模型

2.1 纱线中心线几何形态数学描述

纬编针织物是由纱线沿纬向垫放在织针上与相邻横列纱线互相嵌套形成线圈,因此可将纬编针织物中纱线几何形态看作一种空间曲线。

NURBS是一种广泛应用于曲线设计与造型的参数曲线,提供了包括Bezier、有理 Bezier、均匀B样条等多种曲线的统一表达式,并且能够精确表达圆锥曲线。曲线形态由控制点控制,权因子可调整控制点对曲线的控制作用,灵活简便,拟合准确。

一条k次NURBS曲线可表示为一分段有理多项式矢函数,如下式所示

式中:ωi是权因子,Pi为控制顶点,Ni,k(u)是由节点矢量U=[u0,u1,…,un+k+1]决定的k次规范B样条基函数。

由于构建NURBS曲线必须知道曲线的控制点,根据上述结构单元曲线上的型值点Qk反算出曲线的控制顶点Pi(i=0,1,…,n+k-1)。再由控制顶点构造非均匀有理B样条曲线。通过确定节点矢量,控制顶点权因子,控制顶点和补充的相应边界条件,建立线圈单元模型。

本文线圈模型采用三次NURBS曲线,节点向量首末取4重重节点,采取累积弦长参数化法[21]求解节点,该方法可反映数据点按弦长的分布情况,则节点矢量U为:

式中:i=1,2,…,8;Δpi=pi-1-pi。对数据点作规范化处理,并将规范化后的参数序列与其相对应的矢量数据点带入三次NURBS的数学函数,同时满足插值数据点与样条曲线首末端点与型值点重合的条件,联合各方程,即可求出样条曲线控制点。

2.2 线圈结构单元中心线几何模型

虽然纬编针织物花色种类繁多,但无论什么种类或多么复杂的织物都始终遵循纱线横向垫纱、互相串套的基本工艺特征。纬编针织物3种基本结构为成圈、集圈、浮线[20]。复杂织物大多都是在这些基本结构上变化、组合而成。

成圈结构对应的结构单元为线圈。线圈是组成针织物的基本结构单元,其几何形态呈三维弯曲。集圈过程由于编织中织针退圈不足形成悬弧。由于针织物的互相嵌套关系,集圈工艺最终呈现的结构为线圈和悬弧单元的组合。浮线过程由于织针未参加编织,针钩上的旧线圈需要到下一次参加编织时才能成圈,当前针呈现出纱线水平浮线。要对纬编针织物进行建模,首先要对这线圈、悬弧、浮线3类结构单元进行建模。

由于针织物受到编织设备、编织工艺、纱线性质等诸多因素影响,同一种组织结构在不同织物中呈现的形状也略有不同。文本采取NURBS曲线对针织物结构单元几何形态进行描述,对结构单元的特征点进行取样,以此特征点作为曲线型值点,反算NURBS曲线控制点,构造曲线方程。对于不同织物中结构单元形态的差异,可以通过调整型值点的位置来控制曲线形状。

线圈单元由于相邻线圈的嵌套作用,沉降弧、针编弧成圆弧状,圈柱向中间收拢,线圈为对称图形,线圈的基本形状如图4所示。根据线圈形状,模型共选取13个型值点,分为记为Qi(xi,yi,zi),i=0,1,…,12。各特征点如下:线圈的起始和终点各选取1个特征点(Q0,Q12),即为沉降弧的端点;沉降弧与圈柱连接处两侧分别选取2个特征点(Q1,Q2,Q10,Q11);两侧圈柱上选1个特征点(Q3,Q9);针编弧与圈柱连接处两侧分别选取2个特征点(Q4,Q5,Q7,Q8);针编弧最高点选取1个特征点(Q6)。

图4 线圈单元示意图Fig.4 Knit unit diagram

悬弧单元由于没有上一线圈的约束,圈柱向两侧扩张。悬弧单元的基本形状如图5所示。特征点的选取方式同线圈单元。建模时悬弧单元最高点略低于线圈最高点,在厚度方向上,拉长的线圈在前,悬弧在后。

图5 悬弧单元示意图Fig.5 Tuck unit diagram

浮线单元是以水平浮线状连接相邻的线圈。浮线单元示意图如图6所示。浮线单元只需选取起点、终点为特征点即可。浮线处于被拉长的线圈后面。

图6 浮线单元示意图Fig.6 Float unit diagram

3 织物几何模型

建立纬编针织物模型,首先根据结构意匠图及结构单元模型建立织物中心线模型,再依据中心线及纱线模型构建最终模型,具体算法如下。

输入:织物结构意匠图。

输出:采用加捻纱线的纬编针织物模型。

步骤1:输入结构意匠图。

步骤2:根据结构意匠图分析各结构单元尺寸、位置。

步骤3:根据分析结果计算织物上各型值点坐标。

步骤4:根据累积弦长法反算NURBS曲线控制点。

步骤5:根据控制点计算NURBS方程。

步骤6:计算中心线各点坐标。

步骤7:计算加捻纱线织物各点坐标。

步骤8:输出采用加捻纱线的纬编针织物模型。

本文使用MatLab建立采用加捻纱线的纬编针织物几何模型,所使用的相关参数如表1、2所示。

表1 纱线参数Tab.1 Parameters of yarn

表2 织物参数Tab.2 Parameters of fabric mm

整个建模过程如图7所示。图中:“×”表示成圈;“•”表示集圈;“□”表示浮线。

图7 纬编针织物建模过程Fig.8 Modelling process of weft knitted fabric. (a) Structure notation; (b)Central line diagram; (c) Twisted yarn diagram; (d)Render diagram

4 结束语

本文采用3层纤维加捻纱线结构,使用NURBS曲线构建3种纬编针织物结构单元,结合织物结构意匠图,构建采用加捻纱线的纬编针织物几何结构模型。此模型可应用于纬编针织物仿真及性能研究。与现有模型相比,采用加捻纱线模型所构建的纬编针织物模型更加精细,外形上更加逼真,结构上更加贴近实际真实织物。虽然采用多层纤维结构建模计算量较大,但是计算机性能不断进步,算法不断提高,该模型更适用于对针织物变形等的进一步研究。

猜你喜欢

加捻针织物中心线
加捻对碳纤维增强三维机织复合材料力学性能的影响研究*
立式水轮发电机组“三条线”浅析
加捻与包缠对UHMWPE纤维束结构与性能的影响*
吸湿速干针织物研究进展
短纤维单纱捻度测试方法的研究
涂层针织物的外观设计及应用分析
青草制辫成型装置设计与试验
捻度对涤纶针织物服用舒适性能影响的研究
X线摄影中中心线对DR摄影质量的重要性
基于Meanshift和Hough变换的秧苗行中心线提取