Post-processing and visualization techniques for isogeometric analysis results

被引:11
|
作者
Stahl, Annette [1 ]
Kvamsdal, Trond [1 ]
Schellewald, Christian [2 ]
机构
[1] Norwegian Univ Sci & Technol, Dept Math Sci, Alfred Getz Vei 1, N-7491 Alfred, NY, Norway
[2] Norwegian Univ Sci & Technol, Dept Comp & Informat Sci, Sem Saelands Vei 7-9, N-7491 Trondheim, Norway
关键词
Visualization; Isogeometric analysis; Finite element analysis; Bezier decomposition; Graphics processor unit; Locally refined B-splines; REFINEMENT; SPLINES; NURBS; MESH; CAD;
D O I
10.1016/j.cma.2016.10.040
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Isogeometric Analysis (IGA) introduced in 2005 by Hughes et al. (2005) [1] exploits one mathematical basis representation for computer aided design (CAD), geometry and analysis during the entire engineering process. In this paper we extend this concept also for visualization. The presented post-processing and visualization techniques thereby strengthen the relation between geometry, analysis and visualization. This is achieved by facilitating the same mathematical function space used for geometry and analysis also for post-processing and visualization purposes. During non-linear analysis derivatives are incrementally computed and stored with different basis function representations. We introduce and investigate projection methods to be able to use the same function space for both displacements and stresses without loss of accuracy. To obtain a common representation for structured and unstructured meshes like hierarchical spline, locally refined B-spline (LR B-spline) and T-spline techniques we exploit Bezier decomposition in a post-processing step resulting in a Bezier element representation and constitute it as generalized representation. The typically used unrelated (fictitious) finite element mesh representation for visualization purposes are easily replaced without changing the underlying geometry as well as the algorithmic data structure. One further benefit of the used Bezier decomposition lies in the fact that it facilitates a natural parallel implementation on Graphics Processor Units (GPUs) exploiting shader programming. In this paper we have developed and investigated an accurate, efficient and practical post-processing pipeline for visualization of isogeometric analysis results. The proposed IGA visualization pipeline consists of three steps: (1) Projection, (2) Bezier decomposition and (3) Pixel-accurate rendering. We have tested four different projection methods. A description on how to perform Bezier decomposition of LR B-splines are given (whereas for hierarchical and T-splines this has been done before). Furthermore, the use of GPU shader programming to enable efficient and pixel-accurate visualization is detailed. The performance of the four different projection techniques has been tested on manufactured problems as well as on realistic benchmark problems. Furthermore, the IGA visualization pipeline has been demonstrated on a number of real-world applications. (C) 2016 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
引用
收藏
页码:880 / 943
页数:64
相关论文
共 50 条
  • [41] A Comparison of Post-Processing Techniques for Biased Random Number Generators
    Kwok, Siew-Hwee
    Ee, Yen-Ling
    Chew, Guanhan
    Zheng, Kanghong
    Khoo, Khoongming
    Tan, Chik-How
    INFORMATION SECURITY THEORY AND PRACTICE: SECURITY AND PRIVACY OF MOBILE DEVICES IN WIRELESS COMMUNICATION, 2011, 6633 : 175 - 190
  • [42] Positioning Error Reduction Techniques for Precision Navigation by Post-Processing
    Hwang, Yu Min
    Lee, Sun Yui
    Sim, Isaac
    Kim, Jin Young
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2017, E100A (10): : 2158 - 2161
  • [43] 3D post-processing techniques - Friends or foe
    Calomfirescu, M.
    Ples, L.
    PROCEEDINGS OF THE 8TH WORLD CONGRESS OF PERINATAL MEDICINE, 2007, : 375 - 379
  • [44] Associative Classification and Post-processing Techniques used for Malware Detection
    Ye, Yanfang
    Jiang, Qingshan
    Zhuang, Weiwei
    2008 2ND INTERNATIONAL CONFERENCE ON ANTI-COUNTERFEITING, SECURITY AND IDENTIFICATION, 2008, : 276 - +
  • [45] Analysis of electronic autoradiographs by mathematical post-processing
    Ghosh, S.
    Baier, M.
    Schuetz, J.
    Schneider, F.
    Scherer, U. W.
    RADIATION EFFECTS AND DEFECTS IN SOLIDS, 2016, 171 (1-2): : 161 - 172
  • [46] Development of View Optimization Techniques for Structural Monitoring Systems Using Post-Processing of Structural Analysis and Image Processing
    Park, Yonghui
    IEEE ACCESS, 2025, 13 : 3546 - 3561
  • [47] MRU post-processing
    Jones, Richard A.
    Schmotzer, Brian
    Little, Stephen B.
    Grattan-Smith, J. Damien
    PEDIATRIC RADIOLOGY, 2008, 38 (Suppl 1) : S18 - S27
  • [48] MRU post-processing
    Richard A. Jones
    Brian Schmotzer
    Stephen B. Little
    J. Damien Grattan-Smith
    Pediatric Radiology, 2008, 38 : 18 - 27
  • [49] Post-processing of BLAST results using databases of clustered sequences
    Miller, GS
    Fuchs, R
    COMPUTER APPLICATIONS IN THE BIOSCIENCES, 1997, 13 (01): : 81 - 87
  • [50] A WEB APPLICATION FOR POST-PROCESSING SEISMIC HAZARD ASSESSMENT RESULTS
    Alvarez, Leonardo
    Lindholm, Conrad
    NEXO REVISTA CIENTIFICA, 2024, 37 (01): : 4 - 21