An algorithm for automatic discretization of isogeometric plane models
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Outros Autores: | , , , |
Tipo de documento: | Artigo de conferência |
Idioma: | por |
Título da fonte: | Repositório Institucional da Universidade Federal do Ceará (UFC) |
Texto Completo: | http://www.repositorio.ufc.br/handle/riufc/61789 |
Resumo: | Mesh generation is an important component of Computer Aided Engineering (CAE) systems. To generate a high quality mesh, suitable discretization must be assigned to a model’s boundaries. Unfortunately, many CAE software packages require considerable user interaction to define appropriate discretization when models have complex features, such as high curvatures and narrow regions. This work presents an algorithm for the automatic discretization of boundary curves of plane models capable of handling complex features. Moreover, the algorithm is capable of producing curvilinear boundary discretization by taking into account the parameterization of the boundary curves, and these curvilinear boundary discretizations may be used to generate high quality isogeometric meshes consisting of B´ezier triangles. The algorithm has three input parameters, the maximum and minimum edge length and the maximum curvature angle. The proposed algorithm is applied in complex geometric models, demonstrating its ability to balance mesh size and quality. |
id |
UFC-7_1fd993543b6a61e766881e81a80d3d77 |
---|---|
oai_identifier_str |
oai:repositorio.ufc.br:riufc/61789 |
network_acronym_str |
UFC-7 |
network_name_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
repository_id_str |
|
spelling |
An algorithm for automatic discretization of isogeometric plane modelsBoundary DiscretizationMesh GenerationRational Bézier TrianglesMesh generation is an important component of Computer Aided Engineering (CAE) systems. To generate a high quality mesh, suitable discretization must be assigned to a model’s boundaries. Unfortunately, many CAE software packages require considerable user interaction to define appropriate discretization when models have complex features, such as high curvatures and narrow regions. This work presents an algorithm for the automatic discretization of boundary curves of plane models capable of handling complex features. Moreover, the algorithm is capable of producing curvilinear boundary discretization by taking into account the parameterization of the boundary curves, and these curvilinear boundary discretizations may be used to generate high quality isogeometric meshes consisting of B´ezier triangles. The algorithm has three input parameters, the maximum and minimum edge length and the maximum curvature angle. The proposed algorithm is applied in complex geometric models, demonstrating its ability to balance mesh size and quality.http://www.abmec.org.br/congressos-e-outros-eventos2021-11-04T16:02:15Z2021-11-04T16:02:15Z2019info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObjectapplication/pdfBARROSO, Elias Saraiva; EVANS, John Andrew; CAVALCANTE NETO, Joaquim Bento; VIDAL, Creto Augusto; PARENTE JÚNIOR, Evandro. An algorithm for automatic discretization of isogeometric planemodels. n: IBERO-LATIN-AMERICAN CONGRESS ON COMPUTATIONAL METHODS IN ENGINEERING, CILAMCE- ABMEC, XL., 11-14 nov. 2019, Natal/RN, Brazil. Proceedings […], Natal/RN, Brazil, 2019.2675-6269http://www.repositorio.ufc.br/handle/riufc/61789Barroso, Elias SaraivaEvans, John AndrewCavalcante Neto, Joaquim BentoVidal, Creto AugustoParente Junior, Evandroporreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFCinfo:eu-repo/semantics/openAccess2021-11-08T18:13:23Zoai:repositorio.ufc.br:riufc/61789Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2024-09-11T18:43:15.917213Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false |
dc.title.none.fl_str_mv |
An algorithm for automatic discretization of isogeometric plane models |
title |
An algorithm for automatic discretization of isogeometric plane models |
spellingShingle |
An algorithm for automatic discretization of isogeometric plane models Barroso, Elias Saraiva Boundary Discretization Mesh Generation Rational Bézier Triangles |
title_short |
An algorithm for automatic discretization of isogeometric plane models |
title_full |
An algorithm for automatic discretization of isogeometric plane models |
title_fullStr |
An algorithm for automatic discretization of isogeometric plane models |
title_full_unstemmed |
An algorithm for automatic discretization of isogeometric plane models |
title_sort |
An algorithm for automatic discretization of isogeometric plane models |
author |
Barroso, Elias Saraiva |
author_facet |
Barroso, Elias Saraiva Evans, John Andrew Cavalcante Neto, Joaquim Bento Vidal, Creto Augusto Parente Junior, Evandro |
author_role |
author |
author2 |
Evans, John Andrew Cavalcante Neto, Joaquim Bento Vidal, Creto Augusto Parente Junior, Evandro |
author2_role |
author author author author |
dc.contributor.author.fl_str_mv |
Barroso, Elias Saraiva Evans, John Andrew Cavalcante Neto, Joaquim Bento Vidal, Creto Augusto Parente Junior, Evandro |
dc.subject.por.fl_str_mv |
Boundary Discretization Mesh Generation Rational Bézier Triangles |
topic |
Boundary Discretization Mesh Generation Rational Bézier Triangles |
description |
Mesh generation is an important component of Computer Aided Engineering (CAE) systems. To generate a high quality mesh, suitable discretization must be assigned to a model’s boundaries. Unfortunately, many CAE software packages require considerable user interaction to define appropriate discretization when models have complex features, such as high curvatures and narrow regions. This work presents an algorithm for the automatic discretization of boundary curves of plane models capable of handling complex features. Moreover, the algorithm is capable of producing curvilinear boundary discretization by taking into account the parameterization of the boundary curves, and these curvilinear boundary discretizations may be used to generate high quality isogeometric meshes consisting of B´ezier triangles. The algorithm has three input parameters, the maximum and minimum edge length and the maximum curvature angle. The proposed algorithm is applied in complex geometric models, demonstrating its ability to balance mesh size and quality. |
publishDate |
2019 |
dc.date.none.fl_str_mv |
2019 2021-11-04T16:02:15Z 2021-11-04T16:02:15Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/conferenceObject |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
BARROSO, Elias Saraiva; EVANS, John Andrew; CAVALCANTE NETO, Joaquim Bento; VIDAL, Creto Augusto; PARENTE JÚNIOR, Evandro. An algorithm for automatic discretization of isogeometric planemodels. n: IBERO-LATIN-AMERICAN CONGRESS ON COMPUTATIONAL METHODS IN ENGINEERING, CILAMCE- ABMEC, XL., 11-14 nov. 2019, Natal/RN, Brazil. Proceedings […], Natal/RN, Brazil, 2019. 2675-6269 http://www.repositorio.ufc.br/handle/riufc/61789 |
identifier_str_mv |
BARROSO, Elias Saraiva; EVANS, John Andrew; CAVALCANTE NETO, Joaquim Bento; VIDAL, Creto Augusto; PARENTE JÚNIOR, Evandro. An algorithm for automatic discretization of isogeometric planemodels. n: IBERO-LATIN-AMERICAN CONGRESS ON COMPUTATIONAL METHODS IN ENGINEERING, CILAMCE- ABMEC, XL., 11-14 nov. 2019, Natal/RN, Brazil. Proceedings […], Natal/RN, Brazil, 2019. 2675-6269 |
url |
http://www.repositorio.ufc.br/handle/riufc/61789 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
http://www.abmec.org.br/congressos-e-outros-eventos |
publisher.none.fl_str_mv |
http://www.abmec.org.br/congressos-e-outros-eventos |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Federal do Ceará (UFC) instname:Universidade Federal do Ceará (UFC) instacron:UFC |
instname_str |
Universidade Federal do Ceará (UFC) |
instacron_str |
UFC |
institution |
UFC |
reponame_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
collection |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
repository.name.fl_str_mv |
Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC) |
repository.mail.fl_str_mv |
bu@ufc.br || repositorio@ufc.br |
_version_ |
1813028920078893056 |