Loading…
Signed algebraic level sets on NURBS surfaces and implicit Boolean compositions for isogeometric CAD–CAE integration
Boundary-representation (B-rep) geometrical models, often mathematically represented using Non-Uniform Rational B-Spline (NURBS) surfaces, are the starting point for complex downstream product life-cycle evaluations including Computer-Aided Engineering (CAE). Boolean operations during B-rep model ge...
Saved in:
Published in: | Computer aided design 2017-01, Vol.82, p.112-126 |
---|---|
Main Authors: | , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-c325t-c0f88c0c4624cb418f3635b2fb955dcebf2b4fba79b27ae6df2411f3d9916503 |
---|---|
cites | cdi_FETCH-LOGICAL-c325t-c0f88c0c4624cb418f3635b2fb955dcebf2b4fba79b27ae6df2411f3d9916503 |
container_end_page | 126 |
container_issue | |
container_start_page | 112 |
container_title | Computer aided design |
container_volume | 82 |
creator | Upreti, K. Subbarayan, G. |
description | Boundary-representation (B-rep) geometrical models, often mathematically represented using Non-Uniform Rational B-Spline (NURBS) surfaces, are the starting point for complex downstream product life-cycle evaluations including Computer-Aided Engineering (CAE). Boolean operations during B-rep model generation require surface intersection computations to describe the composed entity. However, for parametric NURBS surfaces, intersection operations are non-trivial and typically carried out numerically. The numerical intersection computations introduce challenges relating to the accuracy of the resulting representation, efficiency with which the computation is carried out, and robustness of the result to small variations in geometry. Often, for downstream CAE evaluations, an implicit, procedural knowledge of the Boolean operations between the composed objects that can resolve point containment queries (exact to the original NURBS bounding surfaces) maybe sufficient during quadrature. However, common point containment queries on B-rep models are numerical, iterative and relatively expensive. Thus, the first goal of the present paper is to describe a purely algebraic, and therefore non-iterative, approach to carrying out point containment queries on complex B-rep models built using low-degree NURBS surfaces. For CAE operations, the boundary representation of B-rep solids is, in general, not convenient and as a result, the B-rep model is converted to a meshed volumetric approximation. The major challenges to such a conversion include capturing the geometric features accurately when constructing the secondary (meshed) representation, apart from the efficiency of carrying out such a mesh generation step repeatedly as the geometric shape evolves. Thus, an ideal analysis procedure would operate directly on B-rep CAD models, without needing a secondary mesh, and would procedurally unify the geometric operations during CAD as well as CAE stages. Therefore, the second and broader goal of the present paper is to demonstrate CAD–CAE integration using signed algebraic level set operations directly on B-rep models by embedding or immersing the bounding surfaces within a discretized domain while preserving the geometric accuracy of the surfaces exact to the original NURBS representation during analysis.
•An algebraic procedure for computing signed distance measures from low-degree NURBS surfaces.•Point containment queries on complex B-rep models using the algebraic level sets. |
doi_str_mv | 10.1016/j.cad.2016.09.006 |
format | article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_1920727987</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0010448516301129</els_id><sourcerecordid>1920727987</sourcerecordid><originalsourceid>FETCH-LOGICAL-c325t-c0f88c0c4624cb418f3635b2fb955dcebf2b4fba79b27ae6df2411f3d9916503</originalsourceid><addsrcrecordid>eNp9kMtOwzAQRS0EEqXwAewssU4YO0-LVVvKQ6pAomVtOc44cpXGxU4rseMf-EO-hFRlzWpmcc-d0SHkmkHMgOW361irOubDGoOIAfITMmJlISKel9kpGQEwiNK0zM7JRQhrAOAsESOyX9qmw5qqtsHKK6tpi3tsacA-UNfRl_e36ZKGnTdKY6Cqq6ndbFurbU-nzrWoOqrdZuuC7a3rAjXOUxtcg26DvR_6ZpP7n6_v2WRObddj49Uhd0nOjGoDXv3NMVk9zFezp2jx-vg8mywinfCsjzSYstSg05ynukpZaZI8ySpuKpFltcbK8Co1lSpExQuFeW14yphJaiFYnkEyJjfH2q13HzsMvVy7ne-Gi5IJDgUvRFkMKXZMae9C8Gjk1tuN8p-SgTzYlWs52JUHuxKEHOwOzN2RweH7vUUvg7bYaaytR93L2tl_6F-TCoQ_</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1920727987</pqid></control><display><type>article</type><title>Signed algebraic level sets on NURBS surfaces and implicit Boolean compositions for isogeometric CAD–CAE integration</title><source>ScienceDirect Freedom Collection 2022-2024</source><creator>Upreti, K. ; Subbarayan, G.</creator><creatorcontrib>Upreti, K. ; Subbarayan, G.</creatorcontrib><description>Boundary-representation (B-rep) geometrical models, often mathematically represented using Non-Uniform Rational B-Spline (NURBS) surfaces, are the starting point for complex downstream product life-cycle evaluations including Computer-Aided Engineering (CAE). Boolean operations during B-rep model generation require surface intersection computations to describe the composed entity. However, for parametric NURBS surfaces, intersection operations are non-trivial and typically carried out numerically. The numerical intersection computations introduce challenges relating to the accuracy of the resulting representation, efficiency with which the computation is carried out, and robustness of the result to small variations in geometry. Often, for downstream CAE evaluations, an implicit, procedural knowledge of the Boolean operations between the composed objects that can resolve point containment queries (exact to the original NURBS bounding surfaces) maybe sufficient during quadrature. However, common point containment queries on B-rep models are numerical, iterative and relatively expensive. Thus, the first goal of the present paper is to describe a purely algebraic, and therefore non-iterative, approach to carrying out point containment queries on complex B-rep models built using low-degree NURBS surfaces. For CAE operations, the boundary representation of B-rep solids is, in general, not convenient and as a result, the B-rep model is converted to a meshed volumetric approximation. The major challenges to such a conversion include capturing the geometric features accurately when constructing the secondary (meshed) representation, apart from the efficiency of carrying out such a mesh generation step repeatedly as the geometric shape evolves. Thus, an ideal analysis procedure would operate directly on B-rep CAD models, without needing a secondary mesh, and would procedurally unify the geometric operations during CAD as well as CAE stages. Therefore, the second and broader goal of the present paper is to demonstrate CAD–CAE integration using signed algebraic level set operations directly on B-rep models by embedding or immersing the bounding surfaces within a discretized domain while preserving the geometric accuracy of the surfaces exact to the original NURBS representation during analysis.
•An algebraic procedure for computing signed distance measures from low-degree NURBS surfaces.•Point containment queries on complex B-rep models using the algebraic level sets.•Boolean compositions using the algebraic level sets without surface intersection calculations.•Isogeometric Analysis (IGA) directly on B-rep models using algebraic level sets.</description><identifier>ISSN: 0010-4485</identifier><identifier>EISSN: 1879-2685</identifier><identifier>DOI: 10.1016/j.cad.2016.09.006</identifier><language>eng</language><publisher>Amsterdam: Elsevier Ltd</publisher><subject>Algebra ; Boolean algebra ; Boundary representation ; Bounding surface ; CAD ; CAE ; Computer aided design ; Computer aided engineering ; Computer aided testing ; Computing time ; Containment ; Downstream effects ; Finite element method ; Geometric accuracy ; Implicit Boolean compositions ; Implicitization ; Isogeometric analysis ; Iterative methods ; Life cycle engineering ; Mathematical analysis ; Mathematical models ; Mesh generation ; NURBS ; Queries ; Robustness (mathematics) ; Signed distance field ; Surface–surface intersection</subject><ispartof>Computer aided design, 2017-01, Vol.82, p.112-126</ispartof><rights>2016 Elsevier Ltd</rights><rights>Copyright Elsevier BV Jan 2017</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c325t-c0f88c0c4624cb418f3635b2fb955dcebf2b4fba79b27ae6df2411f3d9916503</citedby><cites>FETCH-LOGICAL-c325t-c0f88c0c4624cb418f3635b2fb955dcebf2b4fba79b27ae6df2411f3d9916503</cites><orcidid>0000-0003-0462-1130</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Upreti, K.</creatorcontrib><creatorcontrib>Subbarayan, G.</creatorcontrib><title>Signed algebraic level sets on NURBS surfaces and implicit Boolean compositions for isogeometric CAD–CAE integration</title><title>Computer aided design</title><description>Boundary-representation (B-rep) geometrical models, often mathematically represented using Non-Uniform Rational B-Spline (NURBS) surfaces, are the starting point for complex downstream product life-cycle evaluations including Computer-Aided Engineering (CAE). Boolean operations during B-rep model generation require surface intersection computations to describe the composed entity. However, for parametric NURBS surfaces, intersection operations are non-trivial and typically carried out numerically. The numerical intersection computations introduce challenges relating to the accuracy of the resulting representation, efficiency with which the computation is carried out, and robustness of the result to small variations in geometry. Often, for downstream CAE evaluations, an implicit, procedural knowledge of the Boolean operations between the composed objects that can resolve point containment queries (exact to the original NURBS bounding surfaces) maybe sufficient during quadrature. However, common point containment queries on B-rep models are numerical, iterative and relatively expensive. Thus, the first goal of the present paper is to describe a purely algebraic, and therefore non-iterative, approach to carrying out point containment queries on complex B-rep models built using low-degree NURBS surfaces. For CAE operations, the boundary representation of B-rep solids is, in general, not convenient and as a result, the B-rep model is converted to a meshed volumetric approximation. The major challenges to such a conversion include capturing the geometric features accurately when constructing the secondary (meshed) representation, apart from the efficiency of carrying out such a mesh generation step repeatedly as the geometric shape evolves. Thus, an ideal analysis procedure would operate directly on B-rep CAD models, without needing a secondary mesh, and would procedurally unify the geometric operations during CAD as well as CAE stages. Therefore, the second and broader goal of the present paper is to demonstrate CAD–CAE integration using signed algebraic level set operations directly on B-rep models by embedding or immersing the bounding surfaces within a discretized domain while preserving the geometric accuracy of the surfaces exact to the original NURBS representation during analysis.
•An algebraic procedure for computing signed distance measures from low-degree NURBS surfaces.•Point containment queries on complex B-rep models using the algebraic level sets.•Boolean compositions using the algebraic level sets without surface intersection calculations.•Isogeometric Analysis (IGA) directly on B-rep models using algebraic level sets.</description><subject>Algebra</subject><subject>Boolean algebra</subject><subject>Boundary representation</subject><subject>Bounding surface</subject><subject>CAD</subject><subject>CAE</subject><subject>Computer aided design</subject><subject>Computer aided engineering</subject><subject>Computer aided testing</subject><subject>Computing time</subject><subject>Containment</subject><subject>Downstream effects</subject><subject>Finite element method</subject><subject>Geometric accuracy</subject><subject>Implicit Boolean compositions</subject><subject>Implicitization</subject><subject>Isogeometric analysis</subject><subject>Iterative methods</subject><subject>Life cycle engineering</subject><subject>Mathematical analysis</subject><subject>Mathematical models</subject><subject>Mesh generation</subject><subject>NURBS</subject><subject>Queries</subject><subject>Robustness (mathematics)</subject><subject>Signed distance field</subject><subject>Surface–surface intersection</subject><issn>0010-4485</issn><issn>1879-2685</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2017</creationdate><recordtype>article</recordtype><recordid>eNp9kMtOwzAQRS0EEqXwAewssU4YO0-LVVvKQ6pAomVtOc44cpXGxU4rseMf-EO-hFRlzWpmcc-d0SHkmkHMgOW361irOubDGoOIAfITMmJlISKel9kpGQEwiNK0zM7JRQhrAOAsESOyX9qmw5qqtsHKK6tpi3tsacA-UNfRl_e36ZKGnTdKY6Cqq6ndbFurbU-nzrWoOqrdZuuC7a3rAjXOUxtcg26DvR_6ZpP7n6_v2WRObddj49Uhd0nOjGoDXv3NMVk9zFezp2jx-vg8mywinfCsjzSYstSg05ynukpZaZI8ySpuKpFltcbK8Co1lSpExQuFeW14yphJaiFYnkEyJjfH2q13HzsMvVy7ne-Gi5IJDgUvRFkMKXZMae9C8Gjk1tuN8p-SgTzYlWs52JUHuxKEHOwOzN2RweH7vUUvg7bYaaytR93L2tl_6F-TCoQ_</recordid><startdate>201701</startdate><enddate>201701</enddate><creator>Upreti, K.</creator><creator>Subbarayan, G.</creator><general>Elsevier Ltd</general><general>Elsevier BV</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7TB</scope><scope>8FD</scope><scope>F28</scope><scope>FR3</scope><scope>JQ2</scope><scope>KR7</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0003-0462-1130</orcidid></search><sort><creationdate>201701</creationdate><title>Signed algebraic level sets on NURBS surfaces and implicit Boolean compositions for isogeometric CAD–CAE integration</title><author>Upreti, K. ; Subbarayan, G.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c325t-c0f88c0c4624cb418f3635b2fb955dcebf2b4fba79b27ae6df2411f3d9916503</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2017</creationdate><topic>Algebra</topic><topic>Boolean algebra</topic><topic>Boundary representation</topic><topic>Bounding surface</topic><topic>CAD</topic><topic>CAE</topic><topic>Computer aided design</topic><topic>Computer aided engineering</topic><topic>Computer aided testing</topic><topic>Computing time</topic><topic>Containment</topic><topic>Downstream effects</topic><topic>Finite element method</topic><topic>Geometric accuracy</topic><topic>Implicit Boolean compositions</topic><topic>Implicitization</topic><topic>Isogeometric analysis</topic><topic>Iterative methods</topic><topic>Life cycle engineering</topic><topic>Mathematical analysis</topic><topic>Mathematical models</topic><topic>Mesh generation</topic><topic>NURBS</topic><topic>Queries</topic><topic>Robustness (mathematics)</topic><topic>Signed distance field</topic><topic>Surface–surface intersection</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Upreti, K.</creatorcontrib><creatorcontrib>Subbarayan, G.</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Mechanical & Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology & Engineering</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Civil Engineering Abstracts</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Computer aided design</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Upreti, K.</au><au>Subbarayan, G.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Signed algebraic level sets on NURBS surfaces and implicit Boolean compositions for isogeometric CAD–CAE integration</atitle><jtitle>Computer aided design</jtitle><date>2017-01</date><risdate>2017</risdate><volume>82</volume><spage>112</spage><epage>126</epage><pages>112-126</pages><issn>0010-4485</issn><eissn>1879-2685</eissn><abstract>Boundary-representation (B-rep) geometrical models, often mathematically represented using Non-Uniform Rational B-Spline (NURBS) surfaces, are the starting point for complex downstream product life-cycle evaluations including Computer-Aided Engineering (CAE). Boolean operations during B-rep model generation require surface intersection computations to describe the composed entity. However, for parametric NURBS surfaces, intersection operations are non-trivial and typically carried out numerically. The numerical intersection computations introduce challenges relating to the accuracy of the resulting representation, efficiency with which the computation is carried out, and robustness of the result to small variations in geometry. Often, for downstream CAE evaluations, an implicit, procedural knowledge of the Boolean operations between the composed objects that can resolve point containment queries (exact to the original NURBS bounding surfaces) maybe sufficient during quadrature. However, common point containment queries on B-rep models are numerical, iterative and relatively expensive. Thus, the first goal of the present paper is to describe a purely algebraic, and therefore non-iterative, approach to carrying out point containment queries on complex B-rep models built using low-degree NURBS surfaces. For CAE operations, the boundary representation of B-rep solids is, in general, not convenient and as a result, the B-rep model is converted to a meshed volumetric approximation. The major challenges to such a conversion include capturing the geometric features accurately when constructing the secondary (meshed) representation, apart from the efficiency of carrying out such a mesh generation step repeatedly as the geometric shape evolves. Thus, an ideal analysis procedure would operate directly on B-rep CAD models, without needing a secondary mesh, and would procedurally unify the geometric operations during CAD as well as CAE stages. Therefore, the second and broader goal of the present paper is to demonstrate CAD–CAE integration using signed algebraic level set operations directly on B-rep models by embedding or immersing the bounding surfaces within a discretized domain while preserving the geometric accuracy of the surfaces exact to the original NURBS representation during analysis.
•An algebraic procedure for computing signed distance measures from low-degree NURBS surfaces.•Point containment queries on complex B-rep models using the algebraic level sets.•Boolean compositions using the algebraic level sets without surface intersection calculations.•Isogeometric Analysis (IGA) directly on B-rep models using algebraic level sets.</abstract><cop>Amsterdam</cop><pub>Elsevier Ltd</pub><doi>10.1016/j.cad.2016.09.006</doi><tpages>15</tpages><orcidid>https://orcid.org/0000-0003-0462-1130</orcidid></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0010-4485 |
ispartof | Computer aided design, 2017-01, Vol.82, p.112-126 |
issn | 0010-4485 1879-2685 |
language | eng |
recordid | cdi_proquest_journals_1920727987 |
source | ScienceDirect Freedom Collection 2022-2024 |
subjects | Algebra Boolean algebra Boundary representation Bounding surface CAD CAE Computer aided design Computer aided engineering Computer aided testing Computing time Containment Downstream effects Finite element method Geometric accuracy Implicit Boolean compositions Implicitization Isogeometric analysis Iterative methods Life cycle engineering Mathematical analysis Mathematical models Mesh generation NURBS Queries Robustness (mathematics) Signed distance field Surface–surface intersection |
title | Signed algebraic level sets on NURBS surfaces and implicit Boolean compositions for isogeometric CAD–CAE integration |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-27T05%3A18%3A53IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Signed%20algebraic%20level%20sets%20on%20NURBS%20surfaces%20and%20implicit%20Boolean%20compositions%20for%20isogeometric%20CAD%E2%80%93CAE%20integration&rft.jtitle=Computer%20aided%20design&rft.au=Upreti,%20K.&rft.date=2017-01&rft.volume=82&rft.spage=112&rft.epage=126&rft.pages=112-126&rft.issn=0010-4485&rft.eissn=1879-2685&rft_id=info:doi/10.1016/j.cad.2016.09.006&rft_dat=%3Cproquest_cross%3E1920727987%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c325t-c0f88c0c4624cb418f3635b2fb955dcebf2b4fba79b27ae6df2411f3d9916503%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=1920727987&rft_id=info:pmid/&rfr_iscdi=true |