跳到主要內容

簡易檢索 / 詳目顯示

研究生: 王明暄
Ming-Hsuan Wang
論文名稱: 應用於模流分析之CAD模型特徵辨識與實體網格品質提升之研究
指導教授: 賴景義
口試委員:
學位類別: 博士
Doctor
系所名稱: 工學院 - 機械工程學系
Department of Mechanical Engineering
論文出版年: 2018
畢業學年度: 106
語文別: 中文
論文頁數: 179
中文關鍵詞: CAD特徵辨識肋辨識肋分解
相關次數: 點閱:14下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 網格在有限元素分析中為重要的技術,是直接影響模擬分析的準確度和計算效率,而建構網格卻是最重要也最耗時的工程,尤其在射出成型中,因模型通常為薄件,邊界處的性質又變化劇烈,若使用常見的Tetrahadron建立網格,雖然自動快速但品質較差。若使用六面體網格或三角柱網格雖然適合於薄件中,但需手動建立且難以產生。因此本研究利用自動特徵辨識技術,將特徵擷取後,依不同特徵建立一套對應的網格化模式,將特徵處均建立六面體網格和三角柱網格的結構化網格,而模型剩餘的部份則使用BLM (Boundary layer meshes)填滿。本研究先進行下列常見且難以網格化的特徵進行開發辨識,包括肋、Tube和Boss,並提供每組特徵獨立的資訊,且模型的拓樸資訊、倒圓角等資訊也同時掌握。另外本研究整合多個特徵辨識於一系統,使多人可同時開發且不互相衝突,計算之資料又能互相使用的環境,包含前置處理、倒圓角、孔洞和倒圓角簡化等技術。另外本研究開發自動規劃肋的切割位置及建立切割面,將肋分解成數塊規則的區域和提供網格排列的方式,以避免網格相交的問題。最後本研究以手動的方式建立結構化網格,所有網格品質指標均有改善,其中Orthogonality改善最為明顯。綜合以上技術,整合特徵辨識與特徵分解,以輔助網格化功能自動建立排列規則且高品質的結構化網格。


    In finite element analysis, meshing is an important step as it affects the accuracy and efficiency of the desired analysis and simulation. Mesh generation is usually a time-consuming process, especially in injection molding which involves a lot of thin-shell plastic parts where the shape on the boundary changes dramatically. Tetrahedral meshes are commonly used as they can easily be generated. But, their quality near thin-shell regions is often poor. By contrast, hexahedral and prismatic meshes are more suitable to describe thin-shell shape. But, they are difficult to be generated automatically. This study proposed an approach for recognizing features from a CAD model and decomposing them into regions that can be meshed with hexahedral and prismatic meshes; the rest of the CAD model was then meshed with boundary layer meshes (BLM). This study emphasizes the recognition of rib, tube, and boss features as they frequently exist on CAD models and are difficult to be meshed. All geometric and topological data related to each of these features were addressed and evaluated, including the information of fillets, if they exist. A software platform for the development of various feature recognition algorithms was established, which can provide preliminary data, fillets, holes, chamfers and simplification data for the use in different feature recognition algorithms. A rib decomposition algorithm was also developed to manage undercut regions, generate slicing faces, and decompose the ribs into segment and transition regions. The proposed algorithm provides a method of mesh arrangement to match the nodes between the features and the rest of the model. Finally, mesh generation in terms of the features recognized was conducted manually for the generation of hexahedral and prismatic meshes. The result indicated that all criteria of mesh quality have been improved significantly, with the orthogonality index improved the most. In conclusion, this study developed feature recognition and decomposition algorithms to extract several main features from a CAD model so that a mix of hexahedral and prismatic meshes can be applied for improving the mesh quality of the features recognized.

    摘要 I ABSTRACT II 致謝 III 目錄 IV 圖目錄 VII 表目錄 XI 第一章 緒論 1 1.1 前言 1 1.2 文獻回顧 5 1.2.1 特徵辨識前置處理 5 1.2.2 CAD模型特徵辨識 6 1.2.3 特徵分解與網格建立 11 1.3 研究目的 14 1.4 研究方法 15 1.5 論文架構 19 第二章 CAD模型前處理 21 2.1 前言 21 2.2 主架構規劃與整合 21 2.3 B-rep資料格式簡介 24 2.4 CAD資料前處理介紹 27 2.4.1 邊分群 27 2.4.2 平面分群 29 2.4.3 曲面分群 29 2.4.4 Loop辨識 31 2.4.5 Edge拓樸資訊 36 2.4.6 Face拓樸資訊 38 2.5 前處理結果分析 40 第三章 特徵自動辨識 47 3.1 前言 47 3.2 整體流程說明 47 3.3 肋特徵 48 3.3.1 肋定義 48 3.3.2 肋自動辨識整體說明 51 3.4 肋辨識結果分析 63 3.5 Boss特徵 76 3.5.1 Boss定義 76 3.5.2 Boss自動辨識整體說明 79 3.6 Boss辨識結果分析 93 第四章 自動特徵分解 98 4.1 前言 98 4.2 肋特徵分解 99 4.2.1 肋分解定義 99 4.2.2 肋特徵自動分解 99 4.3 肋分解結果分析 109 第五章 實體網格建構與模擬分析 116 5.1 前言 116 5.2 網格元素與網格建立功能簡介 116 5.2.1 網格元素與品質標準簡介 116 5.2.2 網格建構功能簡介 120 5.2.3 網格建構條件設定與分析 123 5.3 網格模組與特徵辨識結合 132 5.3.1 肋特徵網格化程序 133 5.3.2 肋的網格與模擬分析結果 133 第六章 結論與未來展望 139 6.1 結論 139 6.2 未來展望 141 參考文獻 144 附錄一 153

    [1] S. E. Benzley, P. Ernest, M. Karl, C. Brett, and S. Greg, “A comparison of all-hexahedral and all-tetrahedral finite element meshes for elastic and elasto-plastic analysis”, Proceedings of 4th International Meshing Roundtable, Sandia National Laboratories, pp. 179-191, 1995.
    [2] A. O. Cifuentes, and A. Kalbag, “A performance study of tetrahedral and hexahedral elements in 3-D finite element structural analysis”, Finite Elements in Analysis and Design, Vol. 12, pp. 313-318, 1992.
    [3] M. Livesu, A. Sheffer, N. Vining, and M. Tarini, “Practical hex-mesh optimization via edge-cone rectification”, Proceedings of ACM Transactions on Graphics, Vol. 34, No. 4, 2015.
    [4] L. D. Floriani, S. Ansaldi, and B. Falcidieno, “Geometric modeling of solid objects by using a face adjacency graph representation”, ACM SIGGRAPH Computer Graphics, Vol. 19, No. 3, pp. 131-139, 1985.
    [5] S. Joshi and T. C. Chang, “Graph-based heuristics for recognition of machined features from a 3D solid model”, Computer-Aided Design, Vol. 20, pp. 58-66, 1988.
    [6] Y. Lu and Y. G. Li, “A feature recognition technology of complex structural parts based on re-extended attributed adjacency graph”, Machinery Design & Manufacture, 2009.
    [7] Y. G. Li, Y. F. Ding, W. P. Mou, and H. Guo, “Feature recognition technology for aircraft structural parts based on a holistic attribute adjacency graph”, Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, Vol. 224, pp. 271-278, 2010.
    [8] Y. G. Li, W. Wang, X. Liu, and Y. Ma, “Definition and recognition of rib features in aircraft structural part”, International Journal of Computer Integrated Manufacturing, Vol. 27, pp. 1-19, 2014.
    [9] K. Chung, K. Lee, and T. Kim, “Recognition of pass features for automatic parting surface generation in injection moulds”, Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, Vol. 216, No. 5, pp. 783-796, 2002.
    [10] N. Joshi and D. Dutta, “Feature simplification techniques for freeform surface models”, Journal of Computing and Information Science in Engineering, Vol. 3, No. 3, pp. 177-186, 2003.
    [11] X. Zhang, J. Wang, K. Yamazaki, and M. Mori, “A surface based approach to recognition of geometric features for quality freeform surface machining”, Computer-Aided Design, Vol. 36, pp. 735-744, 2004.
    [12] T. Lim, H. Medellin, C. Torres-Sanchez, J. R. Corney, J. M. Ritchie, and J. B. C. Davies, “Edge-based identification of DP-features on free-form solids”, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 27, No. 6, pp. 851-860, 2005.
    [13] Y. Lu, R. Gadh, and T. J. Tautges, “Feature based hex meshing methodology: feature recognition and volume decomposition”, CAD Computer Aided Design, Vol. 33, No. 3, pp. 221-232, 2001.
    [14] Y. Zhang, X. Luo, and Y. Zhao, “An approach to the automatic recognition of boolean decomposition loops for swept volume decomposition, 25th International Meshing Roundtable, Washington DC, U.S.A., pp. 26-30, 2016.
    [15] J. J. Shah, D. Anderson, Y. S. Kim, and S. Joshi, “A discourse on geometric feature recognition from CAD models”, Journal of Computing and Information Science in Engineering, Vol. 1, No. 1, pp. 41-51, 2001.
    [16] A. Kusiak, “Process Planning: a Knowledge-Based and Optimization Perspective”, IEEE Transactions on Robotics and Automation, Vol. 7, No. 3, pp. 257-266, 1991.
    [17] S. P. L. Kumar, J. Jerald, and S. Kumanan, “Automatic feature extraction and CNC code generation in a CAPP system for micromachining”, Procedia Materials Science, Vol. 5, pp. 1986-1997, 2014.
    [18] W. D. Li, S. K. Ong, and A. Y. C. Nee, “Recognizing manufacturing features from a design-by-feature model”, Computer Aided Design, Vol. 34, No. 11, pp. 849-868, 2002.
    [19] M. Hariya, N. Nonaka, Y. Shimizu, K. Konishi, and T. Iwasaka, “Technique for checking design rules for three-dimensional CAD data”, IEEE International Conference on Computer Science and Information Technology, 2010.
    [20] B. C. Kim and D. Mun, “Stepwise volume decomposition for the modification of B-rep models”, The International Journal of Advanced Manufacturing Technology, Vol. 75, No. 9-12, pp. 1393-1403, 2014.
    [21] A. Thakur, A. G. Banerjee, and S. K. Gupta, “A survey of CAD model simplification techniques for physics-based simulation applications”, CAD Computer Aided Design, Vol. 41, No. 2, pp. 65-80, 2009.
    [22] B. Babic, N. Nesic, and Z. Miljkovic, “A review of automated feature recognition with rule-based pattern recognition”, Computers in Industry, Vol. 59, No. 4, pp. 321-337, 2008.
    [23] X. Cui, S. Gao, and G. Zhou, “An efficient algorithm for recognizing and suppressing blend features”, Computer-Aided Design and Applications, Vol. 1, No. 1-4, pp. 421-428, 2004.
    [24] S. Venkataraman and M. Sohoni, “Blend recognition algorithm and applications”, Proceedings of the Sixth ACM Symposium on Solid Modeling and Applications, pp. 99-108, 2001.
    [25] I. C. Braid, “Non-local blending of boundary models”, Computer-Aided Design, Vol. 29, No. 2, pp. 89-100, 1997.
    [26] J. Li, G. Tong, D. Shi, M. Geng, H. Zhu, and I. Hagiwara, “Automatic small blend recognition from B-Rep models for analysis”, Engineering with Computers - EWC, Vol. 25, No. 3, pp. 279-285, 2009.
    [27] X. Xu and S. Hinduja, “Recognition of rough machining features in 2D components”, Computer-Aided Design, Vol. 30, No. 7, pp. 503-516, 1998.
    [28] Y. X. Jin and Z. M. Chen, “Improved method for recognizing and suppressing blend features”, Journal of Computer Applications, Vol. 29, No. 8, pp. 2038-2042, 2009.
    [29] W. C. Regli, “Geometric algorithms for recognition of features from solid models”, The University of Maryland, College Park, Ph.D. dissertation, 1995.
    [30] M. T. Hayasi and B. Asiabanpour, “Extraction of manufacturing information from design-by-feature solid model through feature recognition”, The International Journal of Advanced Manufacturing Technology, Vol. 44, No. 11-12, pp. 1191-1203, 2009.
    [31] N. Ismail, A. N. Bakar, and A. H. Juri, “Recognition of cylindrical and conical features using edge boundary classification”, International Journal of Machine Tools and Manufacture, Vol. 45, No. 6, pp. 649-655, 2005.
    [32] J. Li, L. Sun, J. Peng, J. Du, and L. Fan, “Automatic small depression feature recognition from solid B-rep models for meshing”, 2011 International Conference on Electrical and Control Engineering (ICECE), pp. 4386-4389, 2011.
    [33] F. Boussuge, J.-C. Léon, S. Hahmann, and L. Fine, “Idealized models for FEA derived from generative modeling processes based on extrusion primitives”, Engineering with Computers, Vol. 31, No. 3, pp. 513-527, 2015.
    [34] F. Boussuge, J.-C. Léon, S. Hahmann, and L. Fine, “Extraction of generative processes from B-Rep shapes and application to idealization transformations”, Computer-Aided Design, Vol. 46, pp. 79-89, 2014.
    [35] H. Zhu, T. Shao, Y. Liu, and J. Zhao, “Automatic hierarchical mid-surface abstraction of thin-walled model based on rib decomposition”, Advances in Engineering Software, Vol. 97, pp. 60-71, 2016.
    [36] D. P. Sheen, T. G. Son, D. K. Myung, C. Ryu, S. H. Lee, K. Lee, and T. J. Yeo, “Transformation of a thin-walled solid model into a surface model via solid deflation”, Computer Aided Design, Vol. 42, No. 8, pp. 720-730, 2010.
    [37] D. C. Nolan, C. M. Tierney, C. G. Armstrong, T. T. Robinson, and J. E. Makem, “Automatic dimensional reduction and meshing of stiffened thin-wall structures”, Engineering with Computers, Vol. 30, No. 4, pp. 689-701, 2013.
    [38] Y. H. Kulkarni, A. Sahasrabudhe, and M. Kale, “Topological validation of midsurface computed from sheet metal part”, Computer-Aided Design and Applications, Vol. 12, No. 6, pp. 663-673, 2015.
    [39] T. J. Tautges, S.-S. Liu, Y. Lu, J. Kraftcheck, and R. Gadh, “Feature recognition applications in mesh generation”, American Society of Mechanical Engineers, Applied Mechanics Division, AMD, Vol. 220, pp. 117-121, 1997.
    [40] K. H. Shivanna, S. C. Tadepalli, and N. M. Grosland, “Feature-based multiblock finite element mesh generation”, CAD Computer Aided Design, Vol. 42, No. 12, pp. 1108-1116, 2010.
    [41] X. Zhang and L. Huang, “Automatic recognition of features from CAD models for mesh generation”, Journal of Theoretical and Applied Information Technology, Vol. 46, No. 1, pp. 322-327, 2012.
    [42] M. Livesu, A. Muntoni, E. Puppo, and R. Scateni, “Skeleton-driven adaptive hexahedral meshing of tubular shapes”, Computer Graphics Forum, Vol. 35, No. 7, pp. 237-246, 2016.
    [43] J. E. Makem, C. G. Armstrong, and T. T. Robinson, “Automatic decomposition and efficient semi-structured meshing of complex solids”, Engineering with Computers, Vol. 30, No. 345. pp. 345-361, 2014.
    [44] L. Sun, C. M. Tierney, C. G. Armstrong, and T. T. Robinson, “Automatic decomposition of complex thin walled CAD models for hexahedral dominant meshing”, Procedia Engineering, Vol. 163, pp. 225-237, 2016.
    [45] H. Wu and S. Gao, “Automatic swept volume decomposition based on sweep directions extraction for hexahedral meshing”, 23rd International Meshing Roundtable, pp. 136-148, 2014.
    [46] S. Yamakawa and K. Shimada, “HEXHOOP: modular templates for converting a hex-dominant mesh to an all-hex mesh”, Engineering with Computers, Vol. 18, No. 3, pp. 211-228, 2002.
    [47] S. Yamakawa, I. Gentilini, and K. Shimada, “Subdivision templates for converting a non-conformal hex-dominant mesh to a conformal hex-dominant mesh without pyramid elements”, Engineering with Computers, Vol. 27, No. 1, pp. 51-65, 2011.
    [48] S. Yamakawa and K. Shimada, “Automatic all-hex mesh generation of thin-walled solids via a conformal pyramid-less hex, prism, and tet mixed mesh”, Proceedings of the 20th International Meshing Roundtable, pp. 125-141, 2011.
    [49] B. Jüttler, M. Kapl, D.-M. Nguyen, Q. Pan, and M. Pauley, “Isogeometric segmentation: the case of contractible solids without non-convex edges”, CAD Computer Aided Design, Vol. 57, pp. 74-90, 2014.
    [50] S. J. Owen and T. R. Shelton, “Evaluation of grid-based hex meshes for solid mechanics”, Engineering with Computers, Vol. 31, No. 3, pp. 529-543, 2015.
    [51] S. Yamakawa and K. Shimada, “Fully-automated hex-dominant mesh generation with directionality control via packing rectangular solid cells”, International Journal for Numerical Methods in Engineering, Vol. 57, No. 15, pp. 2099-2129, 2003.
    [52] L. Sun, G. Zhao, and X. Ma. “Grid-based hexahedral element meshing algorithms for solid models with concave curved boundary lines”, Engineering with Computers, Vol. 30, No. 1, pp. 57-78, 2014.
    [53] L. Sun and G. Zhao, “Adaptive hexahedral mesh generation and quality optimization for solid models with thin features using a grid-based method”, Engineering with Computers, pp. 1-24, 2015.
    [54] R. Schneiders, “A grid-based algorithm for the generation of hexahedral element meshes”, Engineering with Computers, Vol. 12, pp. 168-177, 1996.
    [55] Y. Su, K. H. Lee, and A. S. Kumar, “Automatic hexahedral mesh generation using a new grid-based method with geometry and mesh transformation”, Computer Methods in Applied Mechanics and Engineering, Vol. 194, No. 39-41, pp. 4071-4096, 2005.
    [56] S. Han, J. Xia, and Y. He, “Hexahedral shell mesh construction via volumetric polycube map”, 14th ACM Symposium on Solid and Physical Modeling, Vol. 10, pp. 127-136, 2010.
    [57] J. Gregson, A. Sheffer, and E. Zhang, “All-hex mesh generation via volumetric polycube deformation”, Computer Graphics Forum, Vol. 30, No. 5, pp. 1407-1416, 2011.
    [58] H. Lin, S. Jin, H. Liao, and Q. Jian, “Quality guaranteed all-hex mesh generation by a constrained volume iterative fitting algorithm”, CAD Computer Aided Design, Vol. 67-68, No. 2337, pp. 107-117, 2015.
    [59] X. Fang, W. Xu, H. Bao, and J. Huang, “All-hex meshing using closed-form induced polycube”, ACM Transactions on Graphics, Vol. 35, No. 4, 2016.
    [60] X. Gao, W. Jakob, M. Tarini, and D. Panozzo, “Robust hex-dominant mesh generation using field-guided polyhedral agglomeration”, ACM Transactions on Graphics (Proceedings of SIGGRAPH), Vol. 36, No. 4, 2017.
    [61] D. Sokolov, N. Ray, L. Untereiner, and B. Lévy, “Hexahedral-dominant meshing”, ACM Transactions on Graphics, Vol. 35, No. 5, 2016.
    [62] N. Kowalski, F. Ledoux, and P. Frey, “Smoothness driven frame field generation for hexahedral meshing”, CAD Computer Aided Design, Vol. 72, pp. 65-77, 2016.
    [63] M. Lyon, D. Bommes, and L. Kobbelt, “HexEx: robust hexahedral mesh extraction”, ACM Transactions on Graphics, Vol. 35, No. 4, 2016.
    [64] 陳星佑,「CAE應用之混接面辨識技術發展」,國立中央大學碩士論文,2015年。
    [65] 許惟淳,「以B-rep為基礎之肋特徵辨識技術發展」,國立中央大學碩士論文,2014年。
    [66] 陳建富,「CAE應用之肋特徵辨識技術發展」,國立中央大學碩士論文,2015年。
    [67] 游詒琇,「B-rep模型肋特徵辨識及混合式實體網格建構研究」,國立中央大學碩士論文,2016年。
    [68] R. Garimella and M. Shephard, “Boundary layer mesh generation for viscous flow simulations”, InternationalJournal for Numerical Methods in Engineering, Vol. 49, No. 1-2, pp.193-218, 2000.
    [69] CoreTech System (Moldex3D) Co., Ltd.
    http://www.moldex3d.com/en/
    [70] Rhinoceros. http://www.rhino3d.com
    [71] openNURBS. http://www.rhino3d.com/tw/opennurbs
    [72] B-rep Data Structure. http://wiki.mcneel.com/developer/brepstructure
    [73] CADdoctor. http://elysiuminc.com/products/caddoctor/
    [74] MfgView. http://feature.geometricglobal.com/feature-recognition-suite/manufacturing-view-library/
    [75] Moldflow. https://www.autodesk.com.tw/products/moldflow/overview
    [76] GrabCAD. https://grabcad.com

    QR CODE
    :::