第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
本站由北京市万商天勤律师事务所王兴未律师提供法律服务