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...

Full description

Saved in:
Bibliographic Details
Published in:Computer aided design 2017-01, Vol.82, p.112-126
Main Authors: Upreti, K., Subbarayan, G.
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 &amp; Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology &amp; 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