System-solver: una herramienta de código abierto para la modelación de sistemas dinámicos

En este artículo se presenta una herramienta de código abierto para la simulación de sistemas dinámicos, representados a través de ecuaciones diferenciales de distinto orden o de sistemas de ecuaciones diferenciales ordinarias (EDO). La idea principal que incentivó el desarrollo de esta herramienta...

Full description

Autores:
Domínguez, Efraín
Ardila, Felipe
Bustamante, Santiago
Tipo de recurso:
Article of journal
Fecha de publicación:
2010
Institución:
Universidad Nacional de Colombia
Repositorio:
Universidad Nacional de Colombia
Idioma:
spa
OAI Identifier:
oai:repositorio.unal.edu.co:unal/31608
Acceso en línea:
https://repositorio.unal.edu.co/handle/unal/31608
http://bdigital.unal.edu.co/21687/
http://bdigital.unal.edu.co/21687/2/
http://bdigital.unal.edu.co/21687/3/
Palabra clave:
ODE solver
computational differentiation
modelling
dynamical system
ODE Solver
diferenciación por computadoras
modelación
sistema dinámicos
Rights
openAccess
License
Atribución-NoComercial 4.0 Internacional
id UNACIONAL2_5862dbd9fcf16425010b5eb1b0228258
oai_identifier_str oai:repositorio.unal.edu.co:unal/31608
network_acronym_str UNACIONAL2
network_name_str Universidad Nacional de Colombia
repository_id_str
dc.title.spa.fl_str_mv System-solver: una herramienta de código abierto para la modelación de sistemas dinámicos
title System-solver: una herramienta de código abierto para la modelación de sistemas dinámicos
spellingShingle System-solver: una herramienta de código abierto para la modelación de sistemas dinámicos
ODE solver
computational differentiation
modelling
dynamical system
ODE Solver
diferenciación por computadoras
modelación
sistema dinámicos
title_short System-solver: una herramienta de código abierto para la modelación de sistemas dinámicos
title_full System-solver: una herramienta de código abierto para la modelación de sistemas dinámicos
title_fullStr System-solver: una herramienta de código abierto para la modelación de sistemas dinámicos
title_full_unstemmed System-solver: una herramienta de código abierto para la modelación de sistemas dinámicos
title_sort System-solver: una herramienta de código abierto para la modelación de sistemas dinámicos
dc.creator.fl_str_mv Domínguez, Efraín
Ardila, Felipe
Bustamante, Santiago
dc.contributor.author.spa.fl_str_mv Domínguez, Efraín
Ardila, Felipe
Bustamante, Santiago
dc.subject.proposal.spa.fl_str_mv ODE solver
computational differentiation
modelling
dynamical system
ODE Solver
diferenciación por computadoras
modelación
sistema dinámicos
topic ODE solver
computational differentiation
modelling
dynamical system
ODE Solver
diferenciación por computadoras
modelación
sistema dinámicos
description En este artículo se presenta una herramienta de código abierto para la simulación de sistemas dinámicos, representados a través de ecuaciones diferenciales de distinto orden o de sistemas de ecuaciones diferenciales ordinarias (EDO). La idea principal que incentivó el desarrollo de esta herramienta consiste en que muchos procesos físicos, biológicos, ecológicos, económicos, químicos y sociales, y un sinnúmero de problemas ingenieriles, pueden ser expresados de esta forma. Adicionalmente, la solución de ese tipo de problemas exige experticia en métodos numéricos y programación. Este tipo de experticia no es muy común para los expertos de las áreas mencionadas; por ello, se requiere de una herramienta que permita sortear esta falta de experticia e incrementar la productividad en trabajos relacionados con tópicos de modelación. System-Solver es una aplicación que facilita la formulación de problemas de valor inicial en EDO y su solución unmérica, y mediante un programa en Visual Basic la automatiza. El programa obtenido se puede compartir fácilmente con otros investigadores, facilitando la reproducción del ejercicio de modelación incluso en diferentes sistemas operativos. La presentación del software está acompañada con ejercicios de diversas áreas temáticas, incluyendo un ejemplo de modelación estocástica.
publishDate 2010
dc.date.issued.spa.fl_str_mv 2010
dc.date.accessioned.spa.fl_str_mv 2019-06-26T14:39:16Z
dc.date.available.spa.fl_str_mv 2019-06-26T14:39:16Z
dc.type.spa.fl_str_mv Artículo de revista
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/article
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_6501
dc.type.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.content.spa.fl_str_mv Text
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/ART
format http://purl.org/coar/resource_type/c_6501
status_str publishedVersion
dc.identifier.uri.none.fl_str_mv https://repositorio.unal.edu.co/handle/unal/31608
dc.identifier.eprints.spa.fl_str_mv http://bdigital.unal.edu.co/21687/
http://bdigital.unal.edu.co/21687/2/
http://bdigital.unal.edu.co/21687/3/
url https://repositorio.unal.edu.co/handle/unal/31608
http://bdigital.unal.edu.co/21687/
http://bdigital.unal.edu.co/21687/2/
http://bdigital.unal.edu.co/21687/3/
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.spa.fl_str_mv http://revistas.unal.edu.co/index.php/ingeinv/article/view/18188
dc.relation.ispartof.spa.fl_str_mv Universidad Nacional de Colombia Revistas electrónicas UN Ingeniería e Investigación
Ingeniería e Investigación
dc.relation.ispartofseries.none.fl_str_mv Ingeniería e Investigación; Vol. 30, núm. 3 (2010); 157-164 Ingeniería e Investigación; Vol. 30, núm. 3 (2010); 157-164 2248-8723 0120-5609
dc.relation.references.spa.fl_str_mv Domínguez, Efraín and Ardila, Felipe and Bustamante, Santiago (2010) System-solver: una herramienta de código abierto para la modelación de sistemas dinámicos. Ingeniería e Investigación; Vol. 30, núm. 3 (2010); 157-164 Ingeniería e Investigación; Vol. 30, núm. 3 (2010); 157-164 2248-8723 0120-5609 .
dc.rights.spa.fl_str_mv Derechos reservados - Universidad Nacional de Colombia
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.license.spa.fl_str_mv Atribución-NoComercial 4.0 Internacional
dc.rights.uri.spa.fl_str_mv http://creativecommons.org/licenses/by-nc/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv Atribución-NoComercial 4.0 Internacional
Derechos reservados - Universidad Nacional de Colombia
http://creativecommons.org/licenses/by-nc/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad Nacional de Colombia - Facultad de Ingeniería
institution Universidad Nacional de Colombia
bitstream.url.fl_str_mv https://repositorio.unal.edu.co/bitstream/unal/31608/1/18188-58785-1-PB.pdf
https://repositorio.unal.edu.co/bitstream/unal/31608/2/18188-58785-1-PB.pdf.jpg
bitstream.checksum.fl_str_mv 956db052983eb00e8d5dfbef9d621301
c83fd8206d6774efec43dac1f9b9c6fd
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Nacional de Colombia
repository.mail.fl_str_mv repositorio_nal@unal.edu.co
_version_ 1814089246723538944
spelling Atribución-NoComercial 4.0 InternacionalDerechos reservados - Universidad Nacional de Colombiahttp://creativecommons.org/licenses/by-nc/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Domínguez, Efraínbccb3059-204d-4cdd-bdd9-90e8b1000baa300Ardila, Felipe79459001-85ed-496d-9036-685657a95d80300Bustamante, Santiago4d87eba3-43ff-4731-a359-fc65672ae5f13002019-06-26T14:39:16Z2019-06-26T14:39:16Z2010https://repositorio.unal.edu.co/handle/unal/31608http://bdigital.unal.edu.co/21687/http://bdigital.unal.edu.co/21687/2/http://bdigital.unal.edu.co/21687/3/En este artículo se presenta una herramienta de código abierto para la simulación de sistemas dinámicos, representados a través de ecuaciones diferenciales de distinto orden o de sistemas de ecuaciones diferenciales ordinarias (EDO). La idea principal que incentivó el desarrollo de esta herramienta consiste en que muchos procesos físicos, biológicos, ecológicos, económicos, químicos y sociales, y un sinnúmero de problemas ingenieriles, pueden ser expresados de esta forma. Adicionalmente, la solución de ese tipo de problemas exige experticia en métodos numéricos y programación. Este tipo de experticia no es muy común para los expertos de las áreas mencionadas; por ello, se requiere de una herramienta que permita sortear esta falta de experticia e incrementar la productividad en trabajos relacionados con tópicos de modelación. System-Solver es una aplicación que facilita la formulación de problemas de valor inicial en EDO y su solución unmérica, y mediante un programa en Visual Basic la automatiza. El programa obtenido se puede compartir fácilmente con otros investigadores, facilitando la reproducción del ejercicio de modelación incluso en diferentes sistemas operativos. La presentación del software está acompañada con ejercicios de diversas áreas temáticas, incluyendo un ejemplo de modelación estocástica.The following paper presents a freeware modelling tool simulating dynamic systems that can be represented by either an ordinary differential equation (ODE) or a set of differential equations of different orders. The main idea leading to this software development is related to the fact that many physiccal, biological, ecological, economical, chemical, social and engineering problems can be expressed in this way. Furthermore, the solution to these problems requires some expertise in numerical methods and programming. Such knowledge is uncommon in some of the experts in such scientific domains. A tool to fill in this knowledge gap, increase productivity within modelling-related research and support the teaching of mathematical modelling topics is thus needed. This paper introduces System Solver, a computer application that facilitates the formulation of initial value problems for ODE systems, numerically solves these problems and provides a user with not only the solution but also debugged Visual Basic source code for the application. The obtained code can be easily shared among researchers, which facilitates the replication of numerical experiments even across different operating systems. This software’s introduction is accompanied by examples from different domains, including one example from stochastic modelling.application/pdfspaUniversidad Nacional de Colombia - Facultad de Ingenieríahttp://revistas.unal.edu.co/index.php/ingeinv/article/view/18188Universidad Nacional de Colombia Revistas electrónicas UN Ingeniería e InvestigaciónIngeniería e InvestigaciónIngeniería e Investigación; Vol. 30, núm. 3 (2010); 157-164 Ingeniería e Investigación; Vol. 30, núm. 3 (2010); 157-164 2248-8723 0120-5609Domínguez, Efraín and Ardila, Felipe and Bustamante, Santiago (2010) System-solver: una herramienta de código abierto para la modelación de sistemas dinámicos. Ingeniería e Investigación; Vol. 30, núm. 3 (2010); 157-164 Ingeniería e Investigación; Vol. 30, núm. 3 (2010); 157-164 2248-8723 0120-5609 .System-solver: una herramienta de código abierto para la modelación de sistemas dinámicosArtículo de revistainfo:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1http://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/ARTODE solvercomputational differentiationmodellingdynamical systemODE Solverdiferenciación por computadorasmodelaciónsistema dinámicosORIGINAL18188-58785-1-PB.pdfapplication/pdf948083https://repositorio.unal.edu.co/bitstream/unal/31608/1/18188-58785-1-PB.pdf956db052983eb00e8d5dfbef9d621301MD51THUMBNAIL18188-58785-1-PB.pdf.jpg18188-58785-1-PB.pdf.jpgGenerated Thumbnailimage/jpeg9227https://repositorio.unal.edu.co/bitstream/unal/31608/2/18188-58785-1-PB.pdf.jpgc83fd8206d6774efec43dac1f9b9c6fdMD52unal/31608oai:repositorio.unal.edu.co:unal/316082023-12-02 23:06:34.201Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.co