Automatización de Generación de Mallas para la Optimización de Propulsores Navales

Autores
Carr, Gustavo Eduardo; Vaccari, Alejandro C.; Gimenez, Julio A; Sánchez, Yael N.; Biocca, Nicolás; Antonelli, Nicolás Alejandro; Martínez, Juan Francisco; Urquiza, Santiago Adrian
Año de publicación
2018
Idioma
español castellano
Tipo de recurso
artículo
Estado
versión publicada
Descripción
Las técnicas de modelado computacional son herramientas que hacen posible la introducción a bajo costo de mejoras para optimizar el desempeño de propulsores navales en condiciones realistas de servicio. Debido a que deben ser adaptados a cada embarcación, existe la necesidad de automatizar los modelos CAD de los impulsores y su mallado posterior para los cálculos CFD involucrados en cada lazo de optimización. En este trabajo se elige la plataforma GNU Salome (https://www.salome-platform.org) como entorno de trabajo y se desarrolla código en lenguaje Python para automatizar la reconstrucción geométrica y el mallado asociado al dominio de fluido que envuelve a cada variante de impulsor. Las series que se utilizan son las publicadas por elcanal de Wageningen: Serie B (o serie de Troost) y Serie Ka (serie Kaplan). Como resultado de los mismos, se obtienen mallas de elementos finitos realizadas paramétricamente para ambas series y se varían diversos parámetros geométricos ilustrando la robustez de los códigos desarrollados en una amplia gama de alternativas de diseño.
Nowadays, computer modelling techniques are allowing the introduction of relevant improvements to optimise naval propellers behaviour lowering the costs involved. Given that the propellers must be adapted to each particular vessel, the need of CAD propellers model automatisation and further meshing for CFD calculation arises. In the present work the GNU+Linux Salome Platform was chosen as a working environment. Python language scripting code is developed to automatise the geometric model and meshing, associated to the fluid domain enclosing each propeller variant. The propellers series that are used were published by the Wageningen Canal: B series (or Troost series) and Ka series (Kaplan series). As a result, parametrically generated finite element meshes are obtained for both series and for different geometric parameters, showing the robustness of the code developed for a wide range of design alternatives.
Fil: Carr, Gustavo Eduardo. Universidad Nacional de Mar del Plata. Facultad de Ingeniería. Departamento de Mecanica. Grupo de Ingeniería Asistida Por Computador; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Mar del Plata; Argentina
Fil: Vaccari, Alejandro C.. Universidad Tecnológica Nacional. Cent.de Estudios Mar del Plata; Argentina
Fil: Gimenez, Julio A. Universidad Tecnológica Nacional. Cent.de Estudios Mar del Plata; Argentina
Fil: Sánchez, Yael N.. Universidad Tecnológica Nacional. Cent.de Estudios Mar del Plata; Argentina
Fil: Biocca, Nicolás. Universidad Nacional de Mar del Plata. Facultad de Ingeniería. Departamento de Mecanica. Grupo de Ingeniería Asistida Por Computador; Argentina
Fil: Antonelli, Nicolás Alejandro. Universidad Tecnológica Nacional. Cent.de Estudios Mar del Plata; Argentina
Fil: Martínez, Juan Francisco. Universidad Tecnológica Nacional. Cent.de Estudios Mar del Plata; Argentina
Fil: Urquiza, Santiago Adrian. Universidad Nacional de Mar del Plata. Facultad de Ingeniería. Departamento de Mecanica. Grupo de Ingeniería Asistida Por Computador; Argentina. Universidad Tecnológica Nacional. Cent.de Estudios Mar del Plata; Argentina
Materia
Scripts
Python
Salome
Diseño
Propulsores Navales
Hidrodinamica
Nivel de accesibilidad
acceso abierto
Condiciones de uso
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Repositorio
CONICET Digital (CONICET)
Institución
Consejo Nacional de Investigaciones Científicas y Técnicas
OAI Identificador
oai:ri.conicet.gov.ar:11336/86722

id CONICETDig_d29356d074683c5daadb16b07a511619
oai_identifier_str oai:ri.conicet.gov.ar:11336/86722
network_acronym_str CONICETDig
repository_id_str 3498
network_name_str CONICET Digital (CONICET)
spelling Automatización de Generación de Mallas para la Optimización de Propulsores NavalesMesh generation automatisation for optimisation of naval propellersCarr, Gustavo EduardoVaccari, Alejandro C.Gimenez, Julio ASánchez, Yael N.Biocca, NicolásAntonelli, Nicolás AlejandroMartínez, Juan FranciscoUrquiza, Santiago AdrianScriptsPythonSalomeDiseñoPropulsores NavalesHidrodinamicahttps://purl.org/becyt/ford/1.2https://purl.org/becyt/ford/1Las técnicas de modelado computacional son herramientas que hacen posible la introducción a bajo costo de mejoras para optimizar el desempeño de propulsores navales en condiciones realistas de servicio. Debido a que deben ser adaptados a cada embarcación, existe la necesidad de automatizar los modelos CAD de los impulsores y su mallado posterior para los cálculos CFD involucrados en cada lazo de optimización. En este trabajo se elige la plataforma GNU Salome (https://www.salome-platform.org) como entorno de trabajo y se desarrolla código en lenguaje Python para automatizar la reconstrucción geométrica y el mallado asociado al dominio de fluido que envuelve a cada variante de impulsor. Las series que se utilizan son las publicadas por elcanal de Wageningen: Serie B (o serie de Troost) y Serie Ka (serie Kaplan). Como resultado de los mismos, se obtienen mallas de elementos finitos realizadas paramétricamente para ambas series y se varían diversos parámetros geométricos ilustrando la robustez de los códigos desarrollados en una amplia gama de alternativas de diseño.Nowadays, computer modelling techniques are allowing the introduction of relevant improvements to optimise naval propellers behaviour lowering the costs involved. Given that the propellers must be adapted to each particular vessel, the need of CAD propellers model automatisation and further meshing for CFD calculation arises. In the present work the GNU+Linux Salome Platform was chosen as a working environment. Python language scripting code is developed to automatise the geometric model and meshing, associated to the fluid domain enclosing each propeller variant. The propellers series that are used were published by the Wageningen Canal: B series (or Troost series) and Ka series (Kaplan series). As a result, parametrically generated finite element meshes are obtained for both series and for different geometric parameters, showing the robustness of the code developed for a wide range of design alternatives.Fil: Carr, Gustavo Eduardo. Universidad Nacional de Mar del Plata. Facultad de Ingeniería. Departamento de Mecanica. Grupo de Ingeniería Asistida Por Computador; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Mar del Plata; ArgentinaFil: Vaccari, Alejandro C.. Universidad Tecnológica Nacional. Cent.de Estudios Mar del Plata; ArgentinaFil: Gimenez, Julio A. Universidad Tecnológica Nacional. Cent.de Estudios Mar del Plata; ArgentinaFil: Sánchez, Yael N.. Universidad Tecnológica Nacional. Cent.de Estudios Mar del Plata; ArgentinaFil: Biocca, Nicolás. Universidad Nacional de Mar del Plata. Facultad de Ingeniería. Departamento de Mecanica. Grupo de Ingeniería Asistida Por Computador; ArgentinaFil: Antonelli, Nicolás Alejandro. Universidad Tecnológica Nacional. Cent.de Estudios Mar del Plata; ArgentinaFil: Martínez, Juan Francisco. Universidad Tecnológica Nacional. Cent.de Estudios Mar del Plata; ArgentinaFil: Urquiza, Santiago Adrian. Universidad Nacional de Mar del Plata. Facultad de Ingeniería. Departamento de Mecanica. Grupo de Ingeniería Asistida Por Computador; Argentina. Universidad Tecnológica Nacional. Cent.de Estudios Mar del Plata; ArgentinaAsociación Argentina de Mecánica Computacional2018-11info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfapplication/pdfhttp://hdl.handle.net/11336/86722Carr, Gustavo Eduardo; Vaccari, Alejandro C.; Gimenez, Julio A; Sánchez, Yael N.; Biocca, Nicolás; et al.; Automatización de Generación de Mallas para la Optimización de Propulsores Navales; Asociación Argentina de Mecánica Computacional; Mecánica Computacional; XXXVI; 12; 11-2018; 499-5102591-3522CONICET DigitalCONICETspainfo:eu-repo/semantics/altIdentifier/url/https://cimec.org.ar/ojs/index.php/mc/article/view/5549info:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/2.5/ar/reponame:CONICET Digital (CONICET)instname:Consejo Nacional de Investigaciones Científicas y Técnicas2025-09-03T09:48:32Zoai:ri.conicet.gov.ar:11336/86722instacron:CONICETInstitucionalhttp://ri.conicet.gov.ar/Organismo científico-tecnológicoNo correspondehttp://ri.conicet.gov.ar/oai/requestdasensio@conicet.gov.ar; lcarlino@conicet.gov.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:34982025-09-03 09:48:32.901CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse
dc.title.none.fl_str_mv Automatización de Generación de Mallas para la Optimización de Propulsores Navales
Mesh generation automatisation for optimisation of naval propellers
title Automatización de Generación de Mallas para la Optimización de Propulsores Navales
spellingShingle Automatización de Generación de Mallas para la Optimización de Propulsores Navales
Carr, Gustavo Eduardo
Scripts
Python
Salome
Diseño
Propulsores Navales
Hidrodinamica
title_short Automatización de Generación de Mallas para la Optimización de Propulsores Navales
title_full Automatización de Generación de Mallas para la Optimización de Propulsores Navales
title_fullStr Automatización de Generación de Mallas para la Optimización de Propulsores Navales
title_full_unstemmed Automatización de Generación de Mallas para la Optimización de Propulsores Navales
title_sort Automatización de Generación de Mallas para la Optimización de Propulsores Navales
dc.creator.none.fl_str_mv Carr, Gustavo Eduardo
Vaccari, Alejandro C.
Gimenez, Julio A
Sánchez, Yael N.
Biocca, Nicolás
Antonelli, Nicolás Alejandro
Martínez, Juan Francisco
Urquiza, Santiago Adrian
author Carr, Gustavo Eduardo
author_facet Carr, Gustavo Eduardo
Vaccari, Alejandro C.
Gimenez, Julio A
Sánchez, Yael N.
Biocca, Nicolás
Antonelli, Nicolás Alejandro
Martínez, Juan Francisco
Urquiza, Santiago Adrian
author_role author
author2 Vaccari, Alejandro C.
Gimenez, Julio A
Sánchez, Yael N.
Biocca, Nicolás
Antonelli, Nicolás Alejandro
Martínez, Juan Francisco
Urquiza, Santiago Adrian
author2_role author
author
author
author
author
author
author
dc.subject.none.fl_str_mv Scripts
Python
Salome
Diseño
Propulsores Navales
Hidrodinamica
topic Scripts
Python
Salome
Diseño
Propulsores Navales
Hidrodinamica
purl_subject.fl_str_mv https://purl.org/becyt/ford/1.2
https://purl.org/becyt/ford/1
dc.description.none.fl_txt_mv Las técnicas de modelado computacional son herramientas que hacen posible la introducción a bajo costo de mejoras para optimizar el desempeño de propulsores navales en condiciones realistas de servicio. Debido a que deben ser adaptados a cada embarcación, existe la necesidad de automatizar los modelos CAD de los impulsores y su mallado posterior para los cálculos CFD involucrados en cada lazo de optimización. En este trabajo se elige la plataforma GNU Salome (https://www.salome-platform.org) como entorno de trabajo y se desarrolla código en lenguaje Python para automatizar la reconstrucción geométrica y el mallado asociado al dominio de fluido que envuelve a cada variante de impulsor. Las series que se utilizan son las publicadas por elcanal de Wageningen: Serie B (o serie de Troost) y Serie Ka (serie Kaplan). Como resultado de los mismos, se obtienen mallas de elementos finitos realizadas paramétricamente para ambas series y se varían diversos parámetros geométricos ilustrando la robustez de los códigos desarrollados en una amplia gama de alternativas de diseño.
Nowadays, computer modelling techniques are allowing the introduction of relevant improvements to optimise naval propellers behaviour lowering the costs involved. Given that the propellers must be adapted to each particular vessel, the need of CAD propellers model automatisation and further meshing for CFD calculation arises. In the present work the GNU+Linux Salome Platform was chosen as a working environment. Python language scripting code is developed to automatise the geometric model and meshing, associated to the fluid domain enclosing each propeller variant. The propellers series that are used were published by the Wageningen Canal: B series (or Troost series) and Ka series (Kaplan series). As a result, parametrically generated finite element meshes are obtained for both series and for different geometric parameters, showing the robustness of the code developed for a wide range of design alternatives.
Fil: Carr, Gustavo Eduardo. Universidad Nacional de Mar del Plata. Facultad de Ingeniería. Departamento de Mecanica. Grupo de Ingeniería Asistida Por Computador; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Mar del Plata; Argentina
Fil: Vaccari, Alejandro C.. Universidad Tecnológica Nacional. Cent.de Estudios Mar del Plata; Argentina
Fil: Gimenez, Julio A. Universidad Tecnológica Nacional. Cent.de Estudios Mar del Plata; Argentina
Fil: Sánchez, Yael N.. Universidad Tecnológica Nacional. Cent.de Estudios Mar del Plata; Argentina
Fil: Biocca, Nicolás. Universidad Nacional de Mar del Plata. Facultad de Ingeniería. Departamento de Mecanica. Grupo de Ingeniería Asistida Por Computador; Argentina
Fil: Antonelli, Nicolás Alejandro. Universidad Tecnológica Nacional. Cent.de Estudios Mar del Plata; Argentina
Fil: Martínez, Juan Francisco. Universidad Tecnológica Nacional. Cent.de Estudios Mar del Plata; Argentina
Fil: Urquiza, Santiago Adrian. Universidad Nacional de Mar del Plata. Facultad de Ingeniería. Departamento de Mecanica. Grupo de Ingeniería Asistida Por Computador; Argentina. Universidad Tecnológica Nacional. Cent.de Estudios Mar del Plata; Argentina
description Las técnicas de modelado computacional son herramientas que hacen posible la introducción a bajo costo de mejoras para optimizar el desempeño de propulsores navales en condiciones realistas de servicio. Debido a que deben ser adaptados a cada embarcación, existe la necesidad de automatizar los modelos CAD de los impulsores y su mallado posterior para los cálculos CFD involucrados en cada lazo de optimización. En este trabajo se elige la plataforma GNU Salome (https://www.salome-platform.org) como entorno de trabajo y se desarrolla código en lenguaje Python para automatizar la reconstrucción geométrica y el mallado asociado al dominio de fluido que envuelve a cada variante de impulsor. Las series que se utilizan son las publicadas por elcanal de Wageningen: Serie B (o serie de Troost) y Serie Ka (serie Kaplan). Como resultado de los mismos, se obtienen mallas de elementos finitos realizadas paramétricamente para ambas series y se varían diversos parámetros geométricos ilustrando la robustez de los códigos desarrollados en una amplia gama de alternativas de diseño.
publishDate 2018
dc.date.none.fl_str_mv 2018-11
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv http://hdl.handle.net/11336/86722
Carr, Gustavo Eduardo; Vaccari, Alejandro C.; Gimenez, Julio A; Sánchez, Yael N.; Biocca, Nicolás; et al.; Automatización de Generación de Mallas para la Optimización de Propulsores Navales; Asociación Argentina de Mecánica Computacional; Mecánica Computacional; XXXVI; 12; 11-2018; 499-510
2591-3522
CONICET Digital
CONICET
url http://hdl.handle.net/11336/86722
identifier_str_mv Carr, Gustavo Eduardo; Vaccari, Alejandro C.; Gimenez, Julio A; Sánchez, Yael N.; Biocca, Nicolás; et al.; Automatización de Generación de Mallas para la Optimización de Propulsores Navales; Asociación Argentina de Mecánica Computacional; Mecánica Computacional; XXXVI; 12; 11-2018; 499-510
2591-3522
CONICET Digital
CONICET
dc.language.none.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/url/https://cimec.org.ar/ojs/index.php/mc/article/view/5549
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Asociación Argentina de Mecánica Computacional
publisher.none.fl_str_mv Asociación Argentina de Mecánica Computacional
dc.source.none.fl_str_mv reponame:CONICET Digital (CONICET)
instname:Consejo Nacional de Investigaciones Científicas y Técnicas
reponame_str CONICET Digital (CONICET)
collection CONICET Digital (CONICET)
instname_str Consejo Nacional de Investigaciones Científicas y Técnicas
repository.name.fl_str_mv CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicas
repository.mail.fl_str_mv dasensio@conicet.gov.ar; lcarlino@conicet.gov.ar
_version_ 1842268929090650112
score 13.13397