Eventos Anais de eventos
COBEM 2021
26th International Congress of Mechanical Engineering
Laine: Building an Open Source Web App for Equation Oriented Modeling
Submission Author:
Rafael Nogueira Nakashima , SP
Co-Authors:
Rafael Nogueira Nakashima, Silvio de Oliveira Junior
Presenter: Rafael Nogueira Nakashima
doi://10.26678/ABCM.COBEM2021.COB2021-1238
Abstract
In general, problems in Mechanical Engineering are solved with the assistance of computer software or a programming language. This approach can provide accurate and fast results for problems with different levels of complexity, but often requires a deep knowledge of specific tools for mathematical modeling. An interesting alternative is to declare problems as mathematical equations and compute solutions by using a root-finding algorithm (e.g. Newton’s method). Commercial software based on this method has already been employed in several Mechanical Engineering courses and research papers. However, free software options compatible with multiple platforms (e.g., web or mobile) are not available to this day, which significantly limits the use of equation oriented modeling on teaching and research. Thus, this study proposes a simple algorithm to reduce the complexity of large systems of equations and improve solution convergence without the need of user-specified guesses. Furthermore, an open-source web application, Laine ( https://laine.com.br ), was developed based on the solutions presented in this research. Performance parameters, such as computational speed and convergence, are compared with the established commercial software EES. The results indicate that the proposed solution is able to solve a wide variety of problems without specifying initial guesses, differently from other software. Thus, this novel approach offers a simpler and more accessible solution that can be used to introduce mathematical modeling on engineering courses and be a gateway to undergrad scientific research.
Keywords
Thermodynamics, Open Source, Free software, equation oriented modeling, root-finding algorithms

