Aplanado eficiente de grandes modelos Modélica

Autores
Botta, Mariano
Año de publicación
2015
Idioma
español castellano
Tipo de recurso
tesis de grado
Estado
versión publicada
Colaborador/a o director/a de tesis
Bergero, Federico
Kofman, Ernesto
Descripción
Modelica es un lenguaje de modelado de todo tipo de sistemas. Gracias a su metodología de programación orientada a objetos y a la posibilidad de vectorizar los medelos, mediantes arreglos y ecuaciones for, Modelica facilita la escalabilidad de modelos. Las herramientas existentes de compilación de modelos Modelica desaprovechan estas características de los modelos, expandiendo las ecuaciones for y eliminando la vectorización del mismo desde las primeras etapas de compilación. Esto reduce gravemente la performance del compilador. En esta tesina, desarrollamos un algoritmo de aplanado que mantiene la vectorización de los modelos, conservando los arreglos y las ecuaciones for. También fue necesario crear un algoritmo de resolución de componentes conexas en un grafo vectorizado para poder resolver las conexiones existentes en los modelos.
Materia
Modelica
aplanado vectorial
constante
clases
Nivel de accesibilidad
acceso abierto
Condiciones de uso
Licencia RepHip
Repositorio
RepHipUNR (UNR)
Institución
Universidad Nacional de Rosario
OAI Identificador
oai:rephip.unr.edu.ar:2133/5813

id RepHipUNR_c07b79f4623d29a9b57f16772897edb6
oai_identifier_str oai:rephip.unr.edu.ar:2133/5813
network_acronym_str RepHipUNR
repository_id_str 1550
network_name_str RepHipUNR (UNR)
spelling Aplanado eficiente de grandes modelos ModélicaBotta, MarianoModelicaaplanado vectorialconstanteclasesModelica es un lenguaje de modelado de todo tipo de sistemas. Gracias a su metodología de programación orientada a objetos y a la posibilidad de vectorizar los medelos, mediantes arreglos y ecuaciones for, Modelica facilita la escalabilidad de modelos. Las herramientas existentes de compilación de modelos Modelica desaprovechan estas características de los modelos, expandiendo las ecuaciones for y eliminando la vectorización del mismo desde las primeras etapas de compilación. Esto reduce gravemente la performance del compilador. En esta tesina, desarrollamos un algoritmo de aplanado que mantiene la vectorización de los modelos, conservando los arreglos y las ecuaciones for. También fue necesario crear un algoritmo de resolución de componentes conexas en un grafo vectorizado para poder resolver las conexiones existentes en los modelos.Facultad de Ciencias Exactas, Ingeniería y Agrimensura. Universidad Nacional de RosarioBergero, FedericoKofman, Ernesto2015-08-19info:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:ar-repo/semantics/tesisDeGradoapplication/pdfhttp://www.fceia.unr.edu.ar/lcc/t523/tesina.php?campo1=78http://hdl.handle.net/2133/5813spainfo:eu-repo/semantics/openAccessLicencia RepHipreponame:RepHipUNR (UNR)instname:Universidad Nacional de Rosario2025-09-11T10:20:21Zoai:rephip.unr.edu.ar:2133/5813instacron:UNRInstitucionalhttps://rephip.unr.edu.ar/Universidad públicaNo correspondehttps://rephip.unr.edu.ar/oai/requestrephip@unr.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:15502025-09-11 10:20:22.172RepHipUNR (UNR) - Universidad Nacional de Rosariofalse
dc.title.none.fl_str_mv Aplanado eficiente de grandes modelos Modélica
title Aplanado eficiente de grandes modelos Modélica
spellingShingle Aplanado eficiente de grandes modelos Modélica
Botta, Mariano
Modelica
aplanado vectorial
constante
clases
title_short Aplanado eficiente de grandes modelos Modélica
title_full Aplanado eficiente de grandes modelos Modélica
title_fullStr Aplanado eficiente de grandes modelos Modélica
title_full_unstemmed Aplanado eficiente de grandes modelos Modélica
title_sort Aplanado eficiente de grandes modelos Modélica
dc.creator.none.fl_str_mv Botta, Mariano
author Botta, Mariano
author_facet Botta, Mariano
author_role author
dc.contributor.none.fl_str_mv Bergero, Federico
Kofman, Ernesto
dc.subject.none.fl_str_mv Modelica
aplanado vectorial
constante
clases
topic Modelica
aplanado vectorial
constante
clases
dc.description.none.fl_txt_mv Modelica es un lenguaje de modelado de todo tipo de sistemas. Gracias a su metodología de programación orientada a objetos y a la posibilidad de vectorizar los medelos, mediantes arreglos y ecuaciones for, Modelica facilita la escalabilidad de modelos. Las herramientas existentes de compilación de modelos Modelica desaprovechan estas características de los modelos, expandiendo las ecuaciones for y eliminando la vectorización del mismo desde las primeras etapas de compilación. Esto reduce gravemente la performance del compilador. En esta tesina, desarrollamos un algoritmo de aplanado que mantiene la vectorización de los modelos, conservando los arreglos y las ecuaciones for. También fue necesario crear un algoritmo de resolución de componentes conexas en un grafo vectorizado para poder resolver las conexiones existentes en los modelos.
description Modelica es un lenguaje de modelado de todo tipo de sistemas. Gracias a su metodología de programación orientada a objetos y a la posibilidad de vectorizar los medelos, mediantes arreglos y ecuaciones for, Modelica facilita la escalabilidad de modelos. Las herramientas existentes de compilación de modelos Modelica desaprovechan estas características de los modelos, expandiendo las ecuaciones for y eliminando la vectorización del mismo desde las primeras etapas de compilación. Esto reduce gravemente la performance del compilador. En esta tesina, desarrollamos un algoritmo de aplanado que mantiene la vectorización de los modelos, conservando los arreglos y las ecuaciones for. También fue necesario crear un algoritmo de resolución de componentes conexas en un grafo vectorizado para poder resolver las conexiones existentes en los modelos.
publishDate 2015
dc.date.none.fl_str_mv 2015-08-19
dc.type.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_7a1f
info:ar-repo/semantics/tesisDeGrado
format bachelorThesis
status_str publishedVersion
dc.identifier.none.fl_str_mv http://www.fceia.unr.edu.ar/lcc/t523/tesina.php?campo1=78
http://hdl.handle.net/2133/5813
url http://www.fceia.unr.edu.ar/lcc/t523/tesina.php?campo1=78
http://hdl.handle.net/2133/5813
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
Licencia RepHip
eu_rights_str_mv openAccess
rights_invalid_str_mv Licencia RepHip
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Facultad de Ciencias Exactas, Ingeniería y Agrimensura. Universidad Nacional de Rosario
publisher.none.fl_str_mv Facultad de Ciencias Exactas, Ingeniería y Agrimensura. Universidad Nacional de Rosario
dc.source.none.fl_str_mv reponame:RepHipUNR (UNR)
instname:Universidad Nacional de Rosario
reponame_str RepHipUNR (UNR)
collection RepHipUNR (UNR)
instname_str Universidad Nacional de Rosario
repository.name.fl_str_mv RepHipUNR (UNR) - Universidad Nacional de Rosario
repository.mail.fl_str_mv rephip@unr.edu.ar
_version_ 1842975067522203648
score 12.993085