• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2012, Vol. 34 ›› Issue (11): 91-95.

• 论文 • 上一篇    下一篇

基于B-样条曲线的线缆变形仿真

马红权1,张锦荣2,张学莹1,叶婷婷1   

  1. (1.河海大学理学院,江苏 南京 211100;2.中国人民解放军73903部队,福建 厦门 361100)
  • 收稿日期:2011-10-17 修回日期:2011-12-28 出版日期:2012-11-25 发布日期:2012-11-25

Cable Deformation Simulation Based on B-Spline Curve

MA Hongquan1,ZHANG Jinrong2,ZHANG Xueying1,YE Tingting1   

  1. (1.College of Science,Hohai University,Nanjing 211100;2.Corps of 73903 of Chinese People’s Liberation Army,Xiamen 361100,China)
  • Received:2011-10-17 Revised:2011-12-28 Online:2012-11-25 Published:2012-11-25

摘要:

线缆变形仿真是线缆辅助设计和维修过程仿真需要解决的核心问题,也是目前虚拟现实技术研究的热点之一。B样条曲线是计算几何学的重要理论成果,已经广泛应用于计算机辅助设计。本文首先对B-样条函数的概念进行了简单介绍,分析了用三次开放B样条曲线进行线缆变形仿真的优越性;然后将全局能量优化方法与高度坐标置零法结合求解曲线控制点的坐标,建立关于已知两端点位置和通过指定点的线缆模型;用Lagrange乘子法建立指定点有切矢约束的线缆模型。这种方法描述的是处于平衡状态的线缆变形,计算量小,模型逼真,而且形状控制方便,能够实现线缆布线指导和维修过程仿真。

关键词: B-样条, 线缆仿真, 计算机辅助设计, 虚拟维修

Abstract:

Cable Deformation Simulation is the core problem for both computer aid design and maintenance process simulation of cables. It is one of the research hotspots in virtual reality techniques. B-Spline curve is one of significant achievements in computational geometrics. It has been widely used in computer aided design. The paper firstly introduces the concept of BSpline  And analyzes the advantages of simulating the cable deformation with Cubic uniform BSpline curve. Secondly, the GlobalEnergyOptimization method and the HighlyCoordinateReset method are combined in order to search for the position of the control points, and a cable model with two given end points and one giving passingthrough point are established. Finally, based on that, other cable models with constraints of given tangents are built up by the Lagrange Multiplier method. This model describes the cable deformation under stable status, featuring small amount of calculation, lifelike model and flexible control of deformation. It can be used in cable design guidance and virtual maintenance process simulation.

Key words: B-spline;cable simulation;computer aided design;virtual maintenance