您好,欢迎来到智榕旅游。
搜索
您的当前位置:首页一种用于力觉再现的柔性体变形仿真弹簧-质点模型

一种用于力觉再现的柔性体变形仿真弹簧-质点模型

来源:智榕旅游
维普资讯 http://www.cqvip.com 第37卷第5期 2007年9月 东南大学学报(自然科学版) JOURNAL OF SOUTHEAST UNIVERSITY(Natural Science Edition) VO1.37 No.5 Sept.2007 一种用于力觉再现的柔性体变形仿真弹簧一质点模型 崔 桐 宋爱国 吴 涓 (东南大学仪器科学与工程学院,南京210096) 摘要:提出一种新型的在虚拟现实中可实现的弹簧一质点力/变形模型.它按质点连接顺序划分 层次,以受力网格为第1层,构建类似同心环状的弹簧一质点系统.施力刚体以点接触的方式与柔 性体进行力交互作用.运用虚功原理,结合施力刚体与受力柔性体组成的系统中虚拟力和质点位 移的关系,区别于以往对局部变形的研究,对柔性体进行全局变形分析.柔性体变形是整个柔性 体表面质点在力平衡条件下位移变化累加的结果.利用DELTA手控器对柔性体的接触变形以 及实时虚拟力反馈进行仿真,实验表明所提出的方法适用于柔性体的力反馈计算,满足精细作业 对虚拟现实系统的要求. 关键词:弹簧一质点模型;虚拟现实;力反馈 中图分类号:TP391 文献标识码:A 文章编号:1001—0505(2007)05-0849-04 Eficifent model for haptic display of lfexible object deformation using mass-spring systems Cui Tong Song Aiguo Wu Juan (School of Instrument Science and Engineering,Southeast University,Nanjing 210096,China) Abstract:An improved discrete mass—spring model is proposed for modeling of flexible object de- formation,and its surface is divided radially alOn2 force mesh named the first hierarchy.The mass. spring system is composed of nodes connected with radially distributed springs.The interaction be- tween rigid object and flexible object is performed by the point contact.Using theory of virtual work,the relations between virtual force and displacements of mass are analyzed to get whole flexi. ble object deformation in the visual system instead of some USUal local analyses.Visual obiect de. formation is simulated by computing nodal deformation based on force equation at each mesh node in the surface.Using this mode1.the flexible object deformation iS simulated.and synchronously the real-time virtual contact force is provided with DELTA haptic device. Key words:mass-spring model;virtual reality;force feedback 虚拟现实(vitrual reality,VR),实质上是利用 计算机生成一种逼真的视、听、力、触和运动等感觉 的虚拟环境,能以自然的方式与虚拟世界中的对象 进行交互操作.随着虚拟现实技术在外科手术仿 真、遥操作机器人控制、虚拟制造等领域的应用, 著.因此人们希望不仅能够身临其境地观察物体, 而且还能够身临其境地接触物体.这就要求虚拟环 境不仅提供真实的视觉反馈,还能具有力觉再现和 力觉交互的功能 1-2]. 虚拟力觉交互系统要让操作者感受到与真实 环境中一致的真实力,必须首先建立精确的接触力 力/触觉信息的反馈对于虚拟操作的重要性Ft益显 收稿日期:2007-03.19. 模型.早在2000年Popescu等就提出了虚拟现实 中基于力反馈的交互系统模型L 3].2003年,Luciano 等提出了计算虚拟物体多个接触点的作用力,然后 取数学平均求合力的方法 J.但以上方法大都是 基金项目:国家重大基础研究发展计划(973计划)资助项目 (2002CB312102)、国家自然科学基金资助项目 (606430o7).2007江苏省研究生科研创新计划资助项目. 作者简介:崔桐(1981一),男,博士生;宋爱国(联系人),男,博 士,教授,博士生导师,a.g.song@sel1.edu.cn. 基于刚性物体间的接触及平衡关系,物体表面不发 生变形,接触力的计算只涉及到力/力矩的动力学 维普资讯 http://www.cqvip.com 850 东南大学学报(自然科学版) 1.2 虚拟弹簧受力模型 第37卷 平衡方程.而现实世界中,绝大部分物体是可变形 的非刚性物体,因而对柔性物体的接触力/变形建 模研究更具有实际应用价值. 。 1用弹簧一质点系统建立柔性体的物 理模型 针对柔性体变形区域是变化的,且变形区域边 界又是未知的,本文提出方法的基本思路是:施加 弹簧一质点模型具有简单易行、虚拟弹簧受力 模型计算量较小等优点.在多数情况下为了简便, 般作线性的近似假设.对质点进行受力位移分 析,质点 的空间坐标向量为口={U ,U ,U },在 外力作用下发生位移.其相邻质点A的坐标向量为 一’, = {', ,', ,', }, 示. y ) 弹簧长度 IABI=  ̄/(1l 一V ) +(Uy-Vy) +(“:一v ) ,如图2所 Ⅳ(Ⅳ0) L B 在柔性体表面上的力,其作用由受力网格逐步向周 围的各层质点扩散,引起各层质点发生相对位移, 直到不满足变形条件.同时以整个柔性体作为研究 对象,根据虚功原理与系统弹性势能不变原理,使 外力做功与增加的弹簧势能平衡,柔性体产生全局 变形. (a)弹簧的原始状态 — 查卜—— 、 —A ・卜__——+ § 1.1物体表面质点层次的确定 设定受力柔性体模型为可变形的弹簧一质点模 型.质点是理想质点,弹力模型认为是线性的,并可 (b)弹簧拉伸后状态 ..卜_-——+ 由虎克定律计算决定.在上述条件下,弹簧一质点网 格中单个质点的运动受牛顿第二定律约束,弹簧初 始长度的变化量为零.质点在外力的作用下发生位 移,弹簧另一端质点受到弹簧力的作用位置也随之 变化.对柔性体表面质点按先内后外的顺序分层, 且一个质点只能属于一个层. (c)弹簧压缩后状态 图2虚拟弹簧受力变形模型 力向周围空间传递,引起了相邻质点的相对运 动,从而产生物体的变形【5].假定虚拟弹簧AB的 原长为 ,受到作用于 点的作用力F后产生变形 (拉伸或压缩).设在外力F的作用下引起 的位 第1层C.={碰撞体和柔性体接触网格上所 有质点}; 第2层c2皇{与cl上所有质点相连接的质 点}; 第3层c3={与c2上所有质点相连接的质 点}; 以此类推,柔性体可分为Ⅳ层,任意质点均属 N 移量为l口一 l,A的位移量l’,一 I,以质点A作 为受力的研究对象,由虎克定律可知: I I= I’,一’,。I (1) 式中, 为第2层弹簧的弹性系数. 当拉伸变形时 I F I=K。(1 U一',0 l—l',一',0 l—L)(2) 当压缩变形时 fF I=KI(L—I口一’,0 I—I’,一’,0 I)(3) 式中,墨为第1层弹簧的弹性系数. 由质点A受力平衡知: 于∑C(i为质点层数),其表面形成类似同心环 f=l 状的质点分布结构,如图l所示,柔性体整体变形 l l=l F l (4) 是各层质点变形迭代累加的结果. 外力F的作用点 及连接点A有拉伸和压缩2 种情况,由式(1)一(4)联立得变形后A点的变形 长度: 当拉伸变形时 =K。 (5) 当压缩变形时 I=K1 一一第1层; ★一第2层质子 @一第1层质子; A一第3层质子 (6) 图1 柔性体表面弹簧一质点模型 根据式(5)、(6),已经确知弹簧质点的原始坐 标和弹簧质点 变形后坐标之间关系,可求出确定 A点在拉伸和压缩2种状态下的新坐标: 维普资讯 http://www.cqvip.com

第5期 崔桐,等:一种用于力觉再现的柔性体变形仿真弹簧一质点模型851 H一 f+L K2 …。f( + ) 1.3 弹簧网格的受力分析及参数的选取 运用弹簧一质点模型时,一个重要的问题是如 + 何将数据描述的实体力学特征转变成网格中弹簧 和质点的相应参数.为了研究快速变形的实现方 — 法,暂时简单地认为弹簧力和弹簧倔强系数呈线性 关系.柔性体由若干个质点网格构成,~ 在未受力时, 质点由弹簧相连均匀分布.第1层网格(受力网格)嗟 一  的每一个质点均由第2层的4个质点连接(m=1,H  2,3,4),在弹簧拉力和外力的共同作用下保持平 衡.设第1层网格3个质点受到的弹簧拉力 的方 向与外力F的方向夹角分别为0, , ,如图3所示. , 图3 第1层网格的受力分析 当第1层网格达到力平衡时满足: 4 F=Kl∑(AL cos0 +AL COSO ̄ +△ cos0 ) m=l (8) 式中, 。为第1层与第2层间的弹性系数;△L为第 1层网格的移动所引起的弹簧变形量;f, ,k分别为 第1层三角形的3个顶点(质点). 在计算物体受力变形模型中,计算量的大小在 很大程度上取决于变形层数 的大小.令变形边 A r 界点的变形率A= /.2t ̄(其中,△L为弹簧的变形量, L0 Ln为弹簧的原始长度), 的大小取决于A.当A< 0.05时,认为在此边界以外外力产生的变形量为 零,它的变形主要由柔性体的膨胀内力产生. 第 层网格的弹性系数Ki( =1,2,…, )是 影响接触力与变形计算的关键.根据ojima等基于 小波分析的方法可以从理论上证明:相邻的弹簧弹 性系数之比为常数,即第f( ∈M)个弹簧的弹性 系数 和第1层弹簧的弹性系数 是指数倍关 系 ,从而有 =e = =1,2,…,M; ≥1(9) 式中, 为常数.柔性体的弹性性能取决于 , 越小表示物体越柔软、 1.4 弹簧网格受力的全局变形分析 在低匀速碰撞变形过程中,运用虚功原理分析 碰撞体与柔性体所组成的系统,使其满足总能量不 变原则.将动力问题转化为静力平衡问题,根据虚 功原理解决弹性系统静力平衡问题,其平衡方程的 一般形式为 F一 +,D一,Osign(U )+P(t)+Q=0 (10) 式中,F为外力矢量; 为系统弹性力矢量; = f(一pu )dV为系统惯性力矢量;,O为系统库伦摩 JV 擦力矢量;p(t)为系统干扰力矢量;Q为系统重力 矢量. 在给定瞬间t,式(10)两边乘以系统虚位移 ,并考虑碰撞体作虚功W= ,可得 一,S 一f(JV  H )dV一,o sign(H )+ (t)+ Q=0 (11) 在力交互系统中,只有弹力和质点位移U改 变,惯性力、干扰力、重力均不变化,外力是可知 的.在给定瞬间t,系统总势能的一阶微分必须等于 零,取不变值,因此可使 AE=一I( T,)H )dV一,O sign(H )+ JV (t)+ Q (12) 设柔性体共划分为Ⅳ层,前 层受到外力F的 作用产生变形;后JV— 层弹簧质点由于外力F作 用较小,其变形主要是由内压增大产生的.内压在 柔性体的内部产生的压强处处相等,但对于前 层质点,受到的外力要远远大于内压力.可知 M 1 w= 一AE=∑—} (△L ) + m l N 1 ∑÷ (△L ) 一AE (13) m:1 式中,w为外力F的功;△L 为F所引起的第m层 弹簧的变形;△L 为内力引起的第m层弹簧变 形ETI. 2 虚拟力觉再现系统的实现 建立基于DELTA手控器的力觉再现系统,用 Vc++,OpenGL编程,在Pentium 4 2.4 GHz,1 GB内存,NVIDIA GeForce2显卡的PC机上实现 了变形仿真.在实验中,以6 204个三角网格(共3 104个质点)构成的虚拟肝脏为例. 通过DELTA手控器控制虚拟环境中虚拟探 维普资讯 http://www.cqvip.com 852 东南大学学报(自然科学版) 第37卷 针运动,当探针与虚拟柔性体接触时,依据本文提 出的力变形模型,模拟柔性体变形,同时把接触力 通过DELTA手控器反馈给操作者,如图4和图5 所示, 图4实验环境原理图 图5 实验环境示意图 对于同种材料弹性系数确定,如对肝脏(取 =2.0,Kl=1.8 N/m)进行仿真模拟.因为一个弹 性网格层是由多个质点组成的,所以讨论的网格层 变形量是指一层中所有质点变形量的均值.变形量 及变形区域的大小取决于施加的外力F,F越大, 变形量 和变形区域M就越大,但由变形率A的 临界性知,变形区域M也不会无限扩大,随着力的 增大,变形区域增大的速度越来越缓慢,如图6和 图7所示. 图6虚拟肝脏受力变形示意图 3结语 本文针对虚拟现实系统的需要,提出了一种用 于虚拟力触觉再现的弹簧一质点模型,采用对柔性 体表面进行层次分割的方法,得到力与物体变形之 间的关系.该模型变形区域由接触力和变形l晦界条 弹簧阿格层数 图7在不同外力作用下弹簧网格层数与变形量的关系 件决定,分割精度可以根据计算准确性要求调整. 运用虚功原理和弹性系统总势能不变原理,建立了 全局变形模型,并通过DEI,TA手控器进行了虚拟 力触觉再现仿真.实验表明,该模型能够满足力反 馈精细作业对虚拟现实系统的要求. [1]Burdea Grigore C.Haptics issues in vi_rtUal environ— ments[C]/!Proceedings of Computer Graphics Inter- narwhal Conference.Tokyo,Japan,2000:295—302. [2]Cavusoglu Murat Cenk,Sherman Alnaa,Tendick Frank.Design of bilateral teleopcration controllers for haptic exploration and telernanipulation of soft environ— merit[J].IEEE Transactions on Robotics and Au ̄ma— tion,2002,18(4):641—647. [3]Popescu V,Burdea G,Bouzit M,et 1a.A virtual—real— ity-based telerehabilitation system wi也force feed-back [J].IEEE Transactions on Information Technology in Bio—medicine,2000,4(1):45—51. [4]Lucinao C,Banerjee P,Methrotra S,et a1.A ame- work for efifcient and more realistic haptic appfication C\//Pmceedings of the 23rd ASME International 20o3 C Chicago,Iuinois,USA,20o3:1—6. [5]Chen P,Barner K E,Steincr K V.A dynamic mass- spring deformable model for soft itssue simulations with haptic feedback[C]//Proc Medicine Meets Virtual 一 口Z .Long Beach,California,USA,2006:499—505. [6]ojima H,Nagase K,Hayakawa Y.Wave—based analy- sis and wave control of damped mass-spring systems c //Pmceemngs fothe IEEE Conference on Dec ̄ion and Contro1.Florida,USA,20o1,3:2574—2579. [7]zcng Qingyuan,Lou Ping,Xinag Jun.The principle of total potential energy with stationary value in elastic system dynamics and its application to the analysis of vibration nad dynamic stability[J].Journal of Hua— zhong University of Science and Technology:Urban Science Edition,2002,l9(1):7—14. 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- zrrp.cn 版权所有 赣ICP备2024042808号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务