Análisis de entornos matemáticos numéricos para simulación

Autores
Tarifa, Enrique Eduardo; Martínez, Sergio Luis; Franco Domínguez, Samuel; Nuñez, Alvaro Fabian
Año de publicación
2021
Idioma
español castellano
Tipo de recurso
artículo
Estado
versión publicada
Descripción
En investigación científica y, en particular, en simulación de procesos, MATLAB es el software estándar cuando se requiere un entorno matemático numérico. Sin embargo, el elevado precio de su licencia, el código propietario y la lentitud de cálculo son sus principales debilidades. En este trabajo, se analizan entornos matemáticos numéricos de código abierto y que no requieren el pago de licencias, con el fin de determinar si pueden sustituir a MATLAB en el área de simulación de procesos. Para ello, se recurre a evaluaciones realizadas en trabajos previos y se realiza una evaluación propia usando el modelo de espacio de estados de un caso de estudio. Del análisis realizado, se recomienda a GNU Octave como el mejor reemplazo de MATLAB por su alta compatibilidad y rendimiento. No obstante, también se recomienda el entorno Juno del lenguaje Julia, a pesar de no ser compatible con MATLAB, por presentar excelentes características y alcanzar velocidades comparables a C++.
In scientific research and, in particular, in process simulation, MATLAB is the standard software when a numerical mathematical environment is required. However, the high price of its license, the proprietary code and the slow calculation are its main weaknesses. In this work, open source numerical mathematical environments that do not require the payment of licenses are analyzed in order to determine if they can replace MATLAB in the area of process simulation. To do this, evaluations made in previous works are used and an own evaluation is carried out using the state space model of a case study. From the analysis performed, GNU Octave is recommended as the best MATLAB replacement for its high compatibility and performance. Nevertheless, the Juno environment of the Julia language is also recommended, despite not being compatible with MATLAB, for presenting excellent features and reaching speeds comparable to C ++.
Fil: Tarifa, Enrique Eduardo. Universidad Nacional de Jujuy. Facultad de Ingeniería; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Salta; Argentina
Fil: Martínez, Sergio Luis. Universidad Nacional de Jujuy. Facultad de Ingeniería; Argentina. Universidad Católica de Santiago del Estero; Argentina
Fil: Franco Domínguez, Samuel. Universidad Nacional de Jujuy. Facultad de Ingeniería; Argentina
Fil: Nuñez, Alvaro Fabian. Universidad Nacional de Jujuy. Facultad de Ingeniería; Argentina
Materia
SIMULACIÓN
ENTORNO NUMÉRICO
GNU OCTAVE
JULIA
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/152776

id CONICETDig_9a904ca5f7e810ad1a4108f23420a524
oai_identifier_str oai:ri.conicet.gov.ar:11336/152776
network_acronym_str CONICETDig
repository_id_str 3498
network_name_str CONICET Digital (CONICET)
spelling Análisis de entornos matemáticos numéricos para simulaciónAnalysis of numerical mathematical environments for simulationTarifa, Enrique EduardoMartínez, Sergio LuisFranco Domínguez, SamuelNuñez, Alvaro FabianSIMULACIÓNENTORNO NUMÉRICOGNU OCTAVEJULIAhttps://purl.org/becyt/ford/2.4https://purl.org/becyt/ford/2En investigación científica y, en particular, en simulación de procesos, MATLAB es el software estándar cuando se requiere un entorno matemático numérico. Sin embargo, el elevado precio de su licencia, el código propietario y la lentitud de cálculo son sus principales debilidades. En este trabajo, se analizan entornos matemáticos numéricos de código abierto y que no requieren el pago de licencias, con el fin de determinar si pueden sustituir a MATLAB en el área de simulación de procesos. Para ello, se recurre a evaluaciones realizadas en trabajos previos y se realiza una evaluación propia usando el modelo de espacio de estados de un caso de estudio. Del análisis realizado, se recomienda a GNU Octave como el mejor reemplazo de MATLAB por su alta compatibilidad y rendimiento. No obstante, también se recomienda el entorno Juno del lenguaje Julia, a pesar de no ser compatible con MATLAB, por presentar excelentes características y alcanzar velocidades comparables a C++.In scientific research and, in particular, in process simulation, MATLAB is the standard software when a numerical mathematical environment is required. However, the high price of its license, the proprietary code and the slow calculation are its main weaknesses. In this work, open source numerical mathematical environments that do not require the payment of licenses are analyzed in order to determine if they can replace MATLAB in the area of process simulation. To do this, evaluations made in previous works are used and an own evaluation is carried out using the state space model of a case study. From the analysis performed, GNU Octave is recommended as the best MATLAB replacement for its high compatibility and performance. Nevertheless, the Juno environment of the Julia language is also recommended, despite not being compatible with MATLAB, for presenting excellent features and reaching speeds comparable to C ++.Fil: Tarifa, Enrique Eduardo. Universidad Nacional de Jujuy. Facultad de Ingeniería; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Salta; ArgentinaFil: Martínez, Sergio Luis. Universidad Nacional de Jujuy. Facultad de Ingeniería; Argentina. Universidad Católica de Santiago del Estero; ArgentinaFil: Franco Domínguez, Samuel. Universidad Nacional de Jujuy. Facultad de Ingeniería; ArgentinaFil: Nuñez, Alvaro Fabian. Universidad Nacional de Jujuy. Facultad de Ingeniería; ArgentinaUniversidad Católica de Santiago del Estero. Departamento Académico San Salvador2021-08-31info: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/152776Tarifa, Enrique Eduardo; Martínez, Sergio Luis; Franco Domínguez, Samuel; Nuñez, Alvaro Fabian; Análisis de entornos matemáticos numéricos para simulación; Universidad Católica de Santiago del Estero. Departamento Académico San Salvador; Difusiones; 20; 20; 31-8-2021; 88-1042314-1662CONICET DigitalCONICETspainfo:eu-repo/semantics/altIdentifier/url/http://ediciones.ucse.edu.ar/ojsucse/index.php/difusiones/article/view/356info: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-29T09:38:19Zoai:ri.conicet.gov.ar:11336/152776instacron: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-29 09:38:19.931CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse
dc.title.none.fl_str_mv Análisis de entornos matemáticos numéricos para simulación
Analysis of numerical mathematical environments for simulation
title Análisis de entornos matemáticos numéricos para simulación
spellingShingle Análisis de entornos matemáticos numéricos para simulación
Tarifa, Enrique Eduardo
SIMULACIÓN
ENTORNO NUMÉRICO
GNU OCTAVE
JULIA
title_short Análisis de entornos matemáticos numéricos para simulación
title_full Análisis de entornos matemáticos numéricos para simulación
title_fullStr Análisis de entornos matemáticos numéricos para simulación
title_full_unstemmed Análisis de entornos matemáticos numéricos para simulación
title_sort Análisis de entornos matemáticos numéricos para simulación
dc.creator.none.fl_str_mv Tarifa, Enrique Eduardo
Martínez, Sergio Luis
Franco Domínguez, Samuel
Nuñez, Alvaro Fabian
author Tarifa, Enrique Eduardo
author_facet Tarifa, Enrique Eduardo
Martínez, Sergio Luis
Franco Domínguez, Samuel
Nuñez, Alvaro Fabian
author_role author
author2 Martínez, Sergio Luis
Franco Domínguez, Samuel
Nuñez, Alvaro Fabian
author2_role author
author
author
dc.subject.none.fl_str_mv SIMULACIÓN
ENTORNO NUMÉRICO
GNU OCTAVE
JULIA
topic SIMULACIÓN
ENTORNO NUMÉRICO
GNU OCTAVE
JULIA
purl_subject.fl_str_mv https://purl.org/becyt/ford/2.4
https://purl.org/becyt/ford/2
dc.description.none.fl_txt_mv En investigación científica y, en particular, en simulación de procesos, MATLAB es el software estándar cuando se requiere un entorno matemático numérico. Sin embargo, el elevado precio de su licencia, el código propietario y la lentitud de cálculo son sus principales debilidades. En este trabajo, se analizan entornos matemáticos numéricos de código abierto y que no requieren el pago de licencias, con el fin de determinar si pueden sustituir a MATLAB en el área de simulación de procesos. Para ello, se recurre a evaluaciones realizadas en trabajos previos y se realiza una evaluación propia usando el modelo de espacio de estados de un caso de estudio. Del análisis realizado, se recomienda a GNU Octave como el mejor reemplazo de MATLAB por su alta compatibilidad y rendimiento. No obstante, también se recomienda el entorno Juno del lenguaje Julia, a pesar de no ser compatible con MATLAB, por presentar excelentes características y alcanzar velocidades comparables a C++.
In scientific research and, in particular, in process simulation, MATLAB is the standard software when a numerical mathematical environment is required. However, the high price of its license, the proprietary code and the slow calculation are its main weaknesses. In this work, open source numerical mathematical environments that do not require the payment of licenses are analyzed in order to determine if they can replace MATLAB in the area of process simulation. To do this, evaluations made in previous works are used and an own evaluation is carried out using the state space model of a case study. From the analysis performed, GNU Octave is recommended as the best MATLAB replacement for its high compatibility and performance. Nevertheless, the Juno environment of the Julia language is also recommended, despite not being compatible with MATLAB, for presenting excellent features and reaching speeds comparable to C ++.
Fil: Tarifa, Enrique Eduardo. Universidad Nacional de Jujuy. Facultad de Ingeniería; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Salta; Argentina
Fil: Martínez, Sergio Luis. Universidad Nacional de Jujuy. Facultad de Ingeniería; Argentina. Universidad Católica de Santiago del Estero; Argentina
Fil: Franco Domínguez, Samuel. Universidad Nacional de Jujuy. Facultad de Ingeniería; Argentina
Fil: Nuñez, Alvaro Fabian. Universidad Nacional de Jujuy. Facultad de Ingeniería; Argentina
description En investigación científica y, en particular, en simulación de procesos, MATLAB es el software estándar cuando se requiere un entorno matemático numérico. Sin embargo, el elevado precio de su licencia, el código propietario y la lentitud de cálculo son sus principales debilidades. En este trabajo, se analizan entornos matemáticos numéricos de código abierto y que no requieren el pago de licencias, con el fin de determinar si pueden sustituir a MATLAB en el área de simulación de procesos. Para ello, se recurre a evaluaciones realizadas en trabajos previos y se realiza una evaluación propia usando el modelo de espacio de estados de un caso de estudio. Del análisis realizado, se recomienda a GNU Octave como el mejor reemplazo de MATLAB por su alta compatibilidad y rendimiento. No obstante, también se recomienda el entorno Juno del lenguaje Julia, a pesar de no ser compatible con MATLAB, por presentar excelentes características y alcanzar velocidades comparables a C++.
publishDate 2021
dc.date.none.fl_str_mv 2021-08-31
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/152776
Tarifa, Enrique Eduardo; Martínez, Sergio Luis; Franco Domínguez, Samuel; Nuñez, Alvaro Fabian; Análisis de entornos matemáticos numéricos para simulación; Universidad Católica de Santiago del Estero. Departamento Académico San Salvador; Difusiones; 20; 20; 31-8-2021; 88-104
2314-1662
CONICET Digital
CONICET
url http://hdl.handle.net/11336/152776
identifier_str_mv Tarifa, Enrique Eduardo; Martínez, Sergio Luis; Franco Domínguez, Samuel; Nuñez, Alvaro Fabian; Análisis de entornos matemáticos numéricos para simulación; Universidad Católica de Santiago del Estero. Departamento Académico San Salvador; Difusiones; 20; 20; 31-8-2021; 88-104
2314-1662
CONICET Digital
CONICET
dc.language.none.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/url/http://ediciones.ucse.edu.ar/ojsucse/index.php/difusiones/article/view/356
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 Universidad Católica de Santiago del Estero. Departamento Académico San Salvador
publisher.none.fl_str_mv Universidad Católica de Santiago del Estero. Departamento Académico San Salvador
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_ 1844613210134544384
score 13.070432