The present invention relates to a fabric simulation method based on yarn model. A discrete modeling method for woven fabrics is presented. The force analysis is carried out and the expressions of internal and external forces on the model fabrics are given. In the aspect of model representation, continuous yarn model is adopted, and its quality is distributed continuously on the yarn, which is more in line with the real fabric. Aiming at the problem of hyperelasticity which may occur in fabric simulation, the corresponding solutions are given. Combining the deformation constraints with the motion equation, the deformation constraints can be solved in the process of motion integration without modifying the physical simulation model, and good simulation results can be obtained. The steps are: (1) discrete modeling of the fabric based on its structural characteristics; (2) analysis of the internal and external forces on the fabric from the Lagrangian dynamic equation; (3) motion integration of the fabric using semi-implicit integration scheme to achieve the purpose of dynamic simulation; (4) constraints on the deformation of the fabric.
【技术实现步骤摘要】
一种基于纱线模型的织物仿真方法
本专利技术涉及一种基于纱线模型的织物仿真方法,属于织物仿真
技术介绍
织物是在日常生活中随处可见的东西,如毛巾,窗帘,桌布,旗帜,服饰等。在计算机动画领域,织物仿真也是增强动画真实性,提高人们视觉体验等众多关键技术中的一项。虽然织物仿真是一项具有广阔应用前景的技术,但是由于织物变形模拟的难度比较大,目前的仿真方法都不能十分准确的模拟织物的运动,而是对织物运动的一种近似表示,其中基于物理的仿真方法考虑了织物的物理特性,在描述织物的材质与变形方面有着独特的优势。在以往的研究工作中,常用的仿真模型有弹簧质子模型、有限元模型和基于位置的动力学模型。这三种方法在比拟的织物结构上都不相同,所以在织物仿真的效果上都各有优缺点。近来的研究从织物的细微结构出发,对织物的编织模式与纱线进行模拟,织物仿真的效果就越来越具有真实感。以往织物仿真方法主要存在以下问题:(1)传统织物物理仿真方法原理简单,但要得到织物的褶皱等细节效果,就需要精细的网格,在精细网格上进行物理仿真比较耗时。(2)传统织物物理仿真方法采用的模型是对织物的一种近似表示,没有考虑到织物的结构。
技术实现思路
本专利技术要解决的技术问题是:克服现有技术的不足,提供一种基于纱线的物理仿真方法针对织物仿真,提高织物仿真结果的真实感和加快模拟速度,能够反映织物的动态运动,更具有真实感。本专利技术采用的技术方案:第一步对织物进行建模,获得计算机可以处理的离散结构模型表示;第二步对织物受到的内力与外力进行分析,列出运动学方程,以获取动态仿真效果;第三步对运动学方程进行积分求解,得到某一 ...
【技术保护点】
1.一种基于纱线模型的织物仿真方法,其特征在于:包括以下步骤:(1)基于纱线模型的经纬编织结构,对织物进行建模,获得计算机处理的离散结构模型表示;(2)对织物的离散结构模型所受到的内力与外力进行分析,得出运动学方程;(3)对运动学方程进行积分求解,得到某一时刻织物对应的运动状态;(4)对所述织物形变进行约束,并根据织物形变和其运动状态获取动态仿真效果。
【技术特征摘要】
1.一种基于纱线模型的织物仿真方法,其特征在于:包括以下步骤:(1)基于纱线模型的经纬编织结构,对织物进行建模,获得计算机处理的离散结构模型表示;(2)对织物的离散结构模型所受到的内力与外力进行分析,得出运动学方程;(3)对运动学方程进行积分求解,得到某一时刻织物对应的运动状态;(4)对所述织物形变进行约束,并根据织物形变和其运动状态获取动态仿真效果。2.根据权利要求1所述的一种基于纱线模型的织物仿真方法,其特征在于:所述步骤(1)中,对织物进行建模的方法如下:将经纬纱交织点作为一个零距离约束的节点,这个零距离约束在动态仿真过程中一直保持不变,然后任意两个节点间的经纬纱线段采用直线段来表示,完成对机织物的建模;每个节点用一个三维坐标表示节点空间位置,一个二维坐标表示节点在经纬纱线上的位置,即参数坐标,根据拉格朗日运动方程计算出织物的广义质量矩阵,根据质量矩阵将织物离散处理,获得计算机处理的离散结构模型表示。3.根据权利要求1所述的一种基于纱线模型的织物仿真方法,其特征在于:所述步骤(2)中,分析织物受到的内力与外力的方法如下:(21)计算织物受到的外力,所述外力包括重力与空气阻尼力;织物的重力势能表示为对所有纱线段重力势能积分求和的结果,然后将重力势能对节点求梯度,得到节点受到的重力的表示:其中,ρ为纱线密度,g为重力加速度,V为织物的重力势能,x0,x1为织物节点的坐标表示,Δu为织物节点坐标的差值;空气阻尼力是形变的阻尼力,与节点的变化速度成正比,对节点直接施加阻尼力:其df为摩擦...
【专利技术属性】
技术研发人员:王莉莉,许阳,刘鑫达,梁兴仑,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。