基于截面特征的反求工程CAD建模关键技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
反求工程是针对已有产品原型,消化、吸收和挖掘蕴含在其中的涉及产品设计、制造和管理等各个方面的原理和知识的一系列分析方法、手段和技术的综合。近年来,随着特征技术的引入,基于特征的反求工程逐渐成为反求工程新的发展方向,受到广泛的研究和关注。
     目前,在基于特征的反求工程中,有关曲面特征处理的研究已经比较深入,可以方便的直接从点云数据中提取二次曲面特征、简单自由曲面特征和过渡曲面特征,基本形成了一种基于曲面特征的反求工程CAD建模方法。与之相比,截面特征作为模型重建中的一类重要元素,其相关处理技术研究却很少,还没有形成基于截面特征的反求工程CAD建模方法。本文针对这一问题,在总结基于特征的反求工程建模CAD方法的基础上提出了基于截面特征的反求工程CAD建模方法,研究了该方法的实现流程、系统框架和关键技术,并分析了运用该方法进行反求工程建模的优势。在总结了相关的数学基础和技术基础后,指出了在基于特征的反求工程中实现该方法的可行性。
     在基于截面特征的反求工程建模方法中,截面数据获取和数据预处理是第一步。点云切片是从点云中获取截面轮廓的主要方法,在详细研究点云切片算法的基础上提出了针对自由曲面特征类型点云数据的五条切片原则,重点研究了具有带状曲率分布的点云数据的切片方向确定方法。研究了用圆弧曲率估算截面数据离散曲率的方法和特征点提取方法,提出了基于曲线拟合的截面特征识别方法。
     截面特征曲线全局约束优化是实现基于截面特征的反求工程CAD建模方法的最为关键的一步。直线、圆弧、B样条曲线的最小二乘拟合是实现该步聚的基础,在研究截面特征曲线拟合表达和曲线间约束表达的基础上提出了截面特征曲线全局约束优化模型。研究了惩罚函数法和改进牛顿法两种数值求解方法求解该模型的流程,并结合3个实例对两种方法进行了对比分析。
     基于截面特征曲线的拉伸、旋转、扫成等简单自由曲面的重建方法已经比较成熟,因此重点研究了基于特征对应的蒙皮曲面重建方法。与传统的蒙皮曲面重建方法相比,运用基于截面特征的反求工程建模方法和特征对应的蒙皮曲面重建方法,可以得到保细节特征的高质量的曲面模型。
     基于截面特征的反求工程CAD建模方法已成功应用于基于特征的反求工程CAD建模系统RE-SOFT中,结合一个反求工程建模实例论证了该方法的可行性和适用性。最后在总结全文工作的基础上,指出了有待进一步研究的内容。
Reverse engineering techniques are the integration of associated methods, means and techniques with the principle and knowledge related to product design, manufacture and management etc. The main task reverse engineering performs is to extract these information from a physical object to reconstruct a CAD model for a particular purpose like redesign, reproduction or quality control. Along with the introduction of feature technology into reverse engineering, the feature-based reverse engineering is proposed and has been becoming a hot topic of current research in this area.At present, surface-feature based reverse engineering has been studied deeply, and has reached the state where quadric surface, simple free-form surface and blend surface feature can be extracted from point cloud directly and conveniently. Otherwise, the section feature, as an important element in model reconstruction, has rarely been studied. In this paper, a methodology for section-feature based remodeling is introduced, and the flow, architecture, and key techniques related to this methodology are studied. After the investigation of associated mathematics- and technology basis, the feasibility of this methodology is analyzed.In feature-based reverse engineering, with the research of surface feature handling done wieldy and deeply, a methodology of surface-feature based re-modeling has come into being, with which the quadric surface, simple free-form surface and blend surface feature can be directly extracted from point cloud conveniently. Otherwise, the section feature, as an important element of model reconstruction, has rarely studied, and the methodology of section-feature based re-modeling has not come into being. Aiming at this problem, based on the summarizing of feature-based remodeling method, a methodology of section-feature based re-modeling are proposed, the flowchart, architecture, and key techniques of this methodology are studied. The feasibility of this methodology is analyzed based on the investigating of mathematics basement and technology basement.In the section-feature based re-modeling methodology, the section data acquisition and preprocessing is the first step. The point cloud slicing is a main method for section data acquisition from point cloud. Based on the study of slicing algorithms, five slicing principles, applied to the point cloud of free-form surface feature, are proposed. Among them, the method of calculating the slicing plane
    
    direction of point cloud, whose curvature map has the property of band distribution, is studied in detail. Other preprocessing methods such as discrete curvature estimation and feature point extraction are also studied, and a section-feature recognition algorithm, based on curve fitting, is proposed.Global constrained model optimization is the most important step in section-feature based re-modeling methodology. The least square method (LSM), applied to fitting line, arc, and B-spline, is the mathematical basis. Under the efficient representation of objects and constraints, the global optimization model is proposed. The penalty function method and modified Newton iteration method are adopted to solve the constrained nonlinear optimization problem. The effectiveness and robustness of the two methods are compared and analyzed through 3 examples.Simple free-form surface reconstruction problem, where the surface is formed by the extrusion, revolution and sweep of section feature curve, has been well solved. So the feature corresponding based skinning method are discussed in detail. Contrast to the traditional skinning surface reconstruction method, the section-feature based re-modeling method and feature corresponding based skinning method can guarantee the small detail feature on surface model. So, with the new methodology, a surface model with better quality can be obtained.The proposed methodology has been approached in the feature based reverse engineering software: RE-SOFT. Through a re-modeling example in RE-SOFT, the feasibility and applicability of the section-feature based re-modeling met
引文
[1] 柯映林,肖尧先,李江雄.反求工程CAD建模技术研究.计算机辅助设计与图形学学报.2001,13(6):570-575
    [2] 孙家广.计算机辅助设计技术基础.北京:清华大学出版社,2000
    [3] Thompson W B, Owen J C, Stark S R, et al. Feature-based reverse engineering of mechanical parts. IEEE Transactions on Robotics and Automation, 1999, 15(1):57-66
    [4] Au C K, Yuen M M F. Feature-based reverse engineering of mannequin for garment design. Computer-Aided Design, 1999, 31(12):751-759
    [5] 单东日.反求工程CAD建模中的特征与约束技术研究,[博士学位论文].杭州:浙江大学,2003
    [6] Benk(?) P, Martin R R, V(?)rady T. Algorithms for reverse engineering boundary representation models. Computer-Aided Design, 2001.33(11):839-851
    [7] Benk(?) P, Kos G, V(?)rady T, et al. Constrained fitting in reverse engineering. Computer Aided Geometric Design, 2002, 19(3):173-205
    [8] Benk(?) P, V(?)rady T. Segmentation methods for smooth point regions of conventional engineering objects. Computer-Aided Design, 36:511-523
    [9] V(?)rady T, Martin R R, Coxt J. Reverse engineering of geometric models-an introduction. Computer-Aided Design, 1997, 129(4):255-268
    [10] V(?)rady T, Martin R R, Cox J. Special Issue: Reverse engineering of geometric models. Computer-Aided Design, 1997, 29(4): 253-254
    [11] Motavalli Saeid. Review of reverse engineering approaches. In: 23rd International Conference on Computers and Industrial Engineering, Computers in Industry. 1998, 35(1-2):25-28
    [12] Gregory T D, Warren N W J, Henry J L. Feature based models for anatomical data fitting. Computer-Aided Design, 1995, 27 (2): 139~146
    [13] K(?)s G, Martin R R, V(?)rady T. Methods to recover constant radius rolling ball blends in reverse engineering. Computer Aided Geometry Design, 2000, 17:127-160
    [14] Huang Jianbing. Geometric feature extraction and model reconstruction from unorganized points for reverse engineering of mechanical objects with arbitrary topology. PHD: The Ohio State University, 2001
    [15] Huang Jiangbing, Menq Chia-Hsiang. Automatic data segmentation for geometric feature extraction from unorganized 3-D coordinate points. IEEE Transactions on Robotics and Automation, 2001, 17(3): 268~279
    
    [16] 柯映林,刘云峰,范树迁等.基于特征的反求工程建模系统RE-SOFZ计算辅助设计与图形学学报,2004,16(6):799-811
    [17] 吕震.反求工程CAD建模中的特征技术研究[博士学位论文].杭州:浙江大学,2002
    [18] 吕震,柯映林,孙庆.反求工程中过渡曲面特征提取算法研究.计算机集成制造系统,2003,9(2):154-157
    [19] Lu Zhen, Ke Yinglin, Sun Qing, et al. Method to extract blend surface feature in reverse engineering. Chinese Journal of Mechanical Engineering (English Edition), 2003, 16(3):248-251
    [20] 柯映林,李岸、王军文.过渡特征提取中的概率统计理论和方法.机械工程学报,2003,39(6):140-144
    [21] Ke Yinglin, Sun Qing, Lu Zhen. Least-square method based feature fitting and extraction in reverse engineering. Chinese Journal of Mechanical Engineering (English edition), 2003, 16(2):163-166
    [22] 单东日,柯映林.反求工程中点云数据的二次曲面特征提取技术.计算辅助设计与图形学学报,2003,15(12):1497-1501
    [23] 贾明.反求工程CAD混合建模理论与方法研究,[博士学位论文],杭州:浙江大学,2003
    [24] 贾明,吕震,李永青等.基于B样条曲面裁剪计算的局部协调设计,机械工程学报,2003,39(2):74-78
    [25] 柯映林,李岸.点云数据中拉伸面特征的提取,计算机辅助设计与图形学学报,录用待发表
    [26] 柯映林,李岸.基于高斯映射的旋转面特征提取,已投机械工程学报
    [27] 柯映林,朱伟东.基于局部特征匹配的对称平面提取算法,计算机辅助设计与图形学学报,录用待发表
    [28] 金涛,单岩,童水光.产品反求工程中基于几何特征及约束的模型重建.计算机辅助设计与图形学学报,2001,13(3):202-207
    [29] 金涛,陈建良,童水光.逆向工程技术研究进展.中国机械工程,2002,13(16):1430-1436
    [30] http: www.sdrc.com/image ware
    [31] http: www.paraform.com
    [32] http: www.delcam.com
    [33] http: www.ptc.com/icem
    [34] http: www.geomagic.com
    [35] http: www.metris.be
    [36] 柯映林.离散数据几何造型技术及其应用研究[博士学位论文].南京:南京航空航天大学,1992
    
    [37] 赵东福.复杂曲面测量造型和数控加工技术的研究[博士学位论文].杭州:浙江大学,1997
    [38] 许澍虹.离散数据三角曲面造型技术及其与通用CAD/CAM系统数据交换的研究[博士学位论文].杭州:浙江大学,1998
    [39] 李际军.反求工程CAD建模关键技术研究[博士学位论文].杭州:浙江大学,1999
    [40] 李江雄.复杂曲面反求工程CAD建模技术研究[博士学位论文].杭州:浙江大学,1998
    [41] 陈志杨,李江雄,柯映林.反求工程中的曲面重构技术.汽车工程,2000,22(6):365-367
    [42] 陈志杨.基于三角曲面原型的B样条曲面重构理论以及在反求工程中的应用研究[博士学位论文].杭州:浙江大学,2001
    [43] 吕震,贾明,柯映林.三角曲面数字样品的特征提取和再现技术.计算机辅助设计与图形学学报.2002,14(8):768-771
    [44] 贾明,吕震,柯映林.基于多分辨率模型的三角曲面特征辨识技术.中国图象图形学报,2002,7(10):1043-1047
    [45] 陈曦,贾明,单东日,柯映林.基于区域重采样的三角曲面局部特征逼近.见:张彩明,方漪.第一届全国几何设计与计算学术会议论文集.东营:石油大学出版社,2002:14-19
    [46] 柯映林,刘云峰.基于三角Bezier曲面的复杂特征模型重建及特征融合技术研究,2004,40(6)
    [47] 李维诗.基于医学断层轮廓数据的反求CAD建模理论与方法研究[博士学位论文].杭州:浙江大学,2001
    [48] 张丽艳,周来水,蔡炜斌等,基于截面测量数据的B样条曲面重建,应用科学学报,2002,20(2):173-177
    [49] 任朴林,周来水,安鲁陵等,基于散乱数据截面线的曲面重构算法研究,中国制造业信息化,2003,32(3):82-85
    [50] Tai Chingchih, Huang Mingchih. The processing of data points basing on design intent in reverse engineering. International Journal of Machine Tools & Manufacture 2000, 40(12): 1913-1927
    [51] Huang Mingchih, Tai Chingchih. The pre-processing of data points for curve fitting in reverse engineering. The international Journal of Advanced Manufacturing Technology, 2000, 16(11): 635-642
    [52] 蔡炜斌,逆向工程中基于轮廓数据的曲面重构,[博士学位论文].南京:南京航天航空大学,2000
    [53] Wu Y F, Wong Y S, Loh H T, Zhang Y F. Modelling Cloud data using an adaptive slicing approach. Computer-Aided Design, 2004, 36(1):231-240
    
    [54] Liu G H, Wong Y S, Zhang Y F, et al. Error-based segmentation of cloud data for direct rapid prototyping. Computer-Aided Design, 2002, 35:633-645
    [55] Liu G H, Wong Y S, Zhang Y F, et al. Modelling cloud data for prototype manufacturing. Journal of Materials Processing Technology. 2003, 138: 53-57.
    [56] Zhang Y F, Wong Y S, Loh H T, et al. An adaptive slicing approach to modeling cloud data for rapid prototyping. Journal of Materials Processing Technology. 2003, 140:105-109.
    [57] 钟纲.曲线曲面重建方法研究[博士学位论文].杭州:浙江大学,2002
    [58] 刘云峰,柯映林.反求工程中的混合切片技术.计算机辅助设计及图形学学报,2003,15(6):741~745
    [59] Liu G H, Wong Y S, Zhang Y F, et al. Adaptive fairing of digitized point data with discrete curvature. Computer-Aided Design, 2002 34(4): 309-320
    [60] Schindler K, Bauer J. Towards feature-based building reconstruction from images. Proceedings of WSCG'2003, Plzen, Czech Republic: Science Press.
    [61] Cho S B. Neural-network classifiers for recognizing totally unconstrained handwritten numerals. IEEE Transactions on Neural Networks, 1997, 8:43-53
    [62] Gader P D, Mohamed M, Chiang J H. Handwritten word recognition with character and inter-character neural networks. IEEE Transactions on Systems, Man and Cybernetics-Part B: Cybernetics, 1997, 27:158-164
    [63] Rusu C, Tico M, Kuosmanen P, et al. Classical geometrical approach to circle fitting-review and new developments. Journal of Electronic Imaging, 2003, 12(1):179-193
    [64] Fruhwirth R, Strandlie A, Waltenberger W, et al. A review of fast circle and helix fitting. Nuclear Instruments and methods in Physics Research A, 2003, 502:705-707
    [65] Umbach D, Jones K N. A few methods for fitting circles to data. IEEE Transactions on Instrumentation and measurement, ⅩⅩ(Y): 1-5
    [66] Park H, Kim K. Smooth surface approximation to serial cross-sections. Computer-Aided Design, 1996,29(12): 995-1005
    [67] Park H, Kim K, Lee S C. A method for approximate NURBS curve compatibility based on multiple curve refitting. Computer-Aided Design, 2000,32(4): 237-252
    [68] Sarkar B, Menq C H. Parameter optimization in approximating curves and surfaces to measurement data. Computer Aided Geometric Design, 1991, 8:267-290
    [69] Sarkar B, Menq C H. Smooth-surface approximation and reverse engineering. Computer-Aided Design, 1991, 23(9): 623-628
    [70] Ueng W D, Lai J Y. A sweep-surface fitting algorithm for reverse engineering. Computers in Industry, 1998, 35:261-273
    
    [71] Ma W Y, Kruth J P. Parameterization of randomly measured points for least squares fitting of B-spline curves and surfaces. Computer-Aided Design, 1995, 27(9): 663-675
    [72] Piegl L A, Tiller W. Algorithm for approximate NURBS skinning. Computer-Aided Design, 1996, 28(9):699-706
    [73] Piegl L A, Tiller W. The NURBS book. New York:Springer, 1997
    [74] Piegl L A, Tiller W. Surface approximation to scanned data. The Visual Computer, 2000, 16: 386-395
    [75] Piegl L A, Tiller W. Pararnetrization for surface fitting in reverse engineering. Computer-Aided Design, 2001, 33: 593-903
    [76] Knopf G K, AI-Naji R. Adaptive reconstruction of bone geometry from serial cross-sections. Artificial Intelligence in Engineering, 2001, 15:227-239
    [77] 殷国富,陈永华.计算机辅助设计技术与应用.北京:北京科学出版社,2000:115~130
    [78] 丁汉,朱利民,熊振华.复杂曲面快速测量、建模及基于测量点云的RP和NC加工.机械工程学报,2003,39(11):28-37
    [79] Sutherland I E. Sketchpad, a man-machine graphical communication system. In: Proceedings of the Spring Joint Computer Conference, Detroit, 1963.329-345
    [80] 高小山,蒋鲲.几何约束求解研究综述.计算机辅助设计与图形学学报.2004,16(4):385-396
    [81] Ge Jianxin, Chou Shangching, Gap Xiaoshan. Geometric constraint satisfaction using optimization methods. Computer-Aided Design, 1999, 31:867-879
    [82] 薛毅,最优化原理与方法,北京:北京工业大学出版社,2001
    [83] 张光澄,黄世莹,侯泽华 最优化计算方法 成都:成都科技大学出版社 1989
    [84] 陈宝林,最优化理论与方法,北京:清华大学出版社,1989
    [85] 柯映林,陈曦.基于4D Shepard曲面的点云曲率估算,浙江大学学报,录用待发表
    [86] 单东日,柯映林,刘云峰.反求工程中复杂曲面测量规划研究.中国机械工程,2002,14(1):9-12
    [87] Mani K, Kulkarni P, Dutta P. Region-based adaptive slicing. Computer-Aided Design, 1999, 31 (5): 317-333
    [88] Lin A C, Lin S Y, Fang T H. Automated sequence arrangement of 3D point data for surface fitting in reverse engineering. Computers in Industry, 1998,35 (2): 149-173
    [89] Lee In-Kwon, Curve reconstruction from unorganized points. Computer Aided Geometric Design, 2000, 17:161-177
    [90] Amenta N, Bern M, Eppstein D. The Crust and the 13-Skeleton: Combinatorial Curve Reconstruction. In: Graphical Models and Image Processing, Miami, 1998, 60 (2):125-135
    
    [91] Giesen J. Curve Reconstruction, the Traveling Salesman Problem and Menger's Theorem on Length[A], In: SCG'99, Miami,1999. 207-216
    [92] Althaust E. Curve Reconstruction and the Traveling Salesman Problem[D]. Saarland: Saarland University, 2001
    [93] 肖位枢.图论及其算法.北京:航空工业出版社.1993
    [94] HoLeung W H. Representations, feature extraction, matching and relevance feedback for sketch retrieval[D]. Pittsburgh, Pennsylvania: Carnegie mellon university, 2003
    [95] Mills B I, Langbein F C, Marshall A D, et al. Estimate of frequencies of geometric regularities for use in reverse engineering of simple mechanical components. Technical Report GVG 2001-1, 2001, http://ralph.cs.cf.ac.uk/papers/geometry/survey.pdf
    [96] Pardalos M P, Romeijn H E, Tuy H. Recent developments and trends in global optimization. Journal of Computational and Applied Mathematics, 2000, 124:209-228
    [97] Arsham H, Gradisar M, Stemberger M I, Linearly constrained global optimization: a general solution algorithm with applications. Applied Mathematics and Computation, 2003, 134:345-361
    [98] Galperin E A, Global optimization in problems with uncertainties: the gamma algorithm. Computers and Mathematics with Applications, 2002, 44:853-862
    [99] Schoen F, Global optimization methods for high-dimensional problems. European Journal of Operational Research, 1999, 119:345-352
    [100] Xu Peiliang, A hybrid global optimization method: the one-dimensional case. Joumal of Computational and Applied Mathematics, 2002, 147:301-314
    [101] Xu Peiliang, A hybrid global optimization method: The multi-dimensional case. Journal of Computational and Applied Mathematics, 2003, 155:423-446
    [102] Werghi N, Fisher R, Robertson C, et al. Object reconstruction by incorporating geometric constraints in reverse engineering. Computer-Aided Design, 1999, 31(6): 363-399
    [103] Pratt V. Direct Least-squares fitting of algebraic surfaces. Computer Graphics, 1987, 21(4): 145-152
    [104] Gander W, Golub GH, Strebel R. Least-squares fitting of circles and ellipses. BIT, 1994, 34: 558-578
    [105] Ahn S J, Rauh W, Wamecke H J. Least-squares orthogonal distances fitting of circle, sphere, ellipse, hyperbola, and parabola. Pattern Recogonition, 2001, 34:2283-2303
    [106] Roweis Sam. Levenberg-Marquardt optimization. //http:www.cs.Toronto.edu/-roweis/notes/lm.pdf
    [107] Wismer D A, Chattergy R. Introduction to nonlinear optimization-A Problem Solving Approach[M]. North-holland Publishing Company, New York: 1978
    [1
    
    [108] Suzuki H, Ando H, Kimura F. Geometric constraints and reasoning for geometrical CAD systems. Computer and Graphics 1990;14(2):211-24
    [109] Verroust A, Schonek F, Roller D. Rule-oriented method for parameterized Computer-Aided Design. Computer-Aided Design 1992;24(3):531-40
    [110] Aldefeld B. Variation of geometries based on a geometric-reasoning method. Computer-Aided Design 1988;20(3): 117-26
    [111] 金涛,单岩,胡明辅等.反求工程中产品三维模型重建技术综述.机械科学与技术,2001,20(5):787-789
    [112] 金涛,匡继勇.产品反求模型的精度评价.机械,2001,28(2):3-4
    [113] Park Hyungjun, Kim Kwangsoo. An adaptive method for smooth surface approximation to scattered 3D points. Computer-Aided Design, 1995, 27(12):929-939
    [114] Chivate P N, Jablokow A G. Review of surface representations and fitting for reverse engineering. Computer Integrated Manufacturing Systems, 1995, 8(3): 193-204
    [115] Barhak J, Fishcer A. Parameterization for reconstruction of 3D freeform objects from laser-scanned data based on a PDE method. The Visual Computer, 2001, 17:353-369
    [116] Barhak J, Fischer A. Parameterization and reconstruction from 3D scattered points based on neural network and PDE techniques. IEEE transaction on visualization and computer graphics, 2001, 7(1):1-15
    [117] 朱心雄等,自由曲线曲面造型技术.北京:科学出版社,2000
    [118] 施法中,计算机辅助几何设计与非均匀有理B样条,北京:北京航空航天大学出版社
    [119] RE-SOFT V6.0操作手册,杭州一茗软件有限公司,2004,杭州
    [120] RE-SOFT V6.0培训手册,杭州一茗软件有限公司,2004,杭州

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700