21 de febrero de 2019

Método de Runge-Kutta en VBA

Método de Runge-Kutta en VBA con aplicación en Ingeniería Química


En el ámbito de la ingeniería es común encontrarnos con problemas en los que tenemos que resolver ecuaciones diferenciales. Si revisamos en la web podemos encontrar cientos de programas que nos pueden ayudar a solucionar fácilmente este tipo de problemas; sin embargo, en un paquete de uso común como lo es Excel, no encontramos herramientas a la mano para ello. Por lo anterior, me tomé la tarea de desarrollar el método de Runge-Kutta en código de VBA, con el fin de aplicarlo en un ejercicio de la Ingeniería Química, y por supuesto, para compartirlo con ustedes y les sirva en el desarrollo de sus tareas de ingeniería. 

A continuación les presento el enunciado del problema, les muestro el resultado y les dejo el link de descarga para que revisen el código VBA (con comentarios para entenderlo fácilmente), y lo puedan extrapolar a sus ejercicios.

20 de febrero de 2019

Interpolación Lineal usando una función en Excel

En la solución de problemas de ingeniería frecuentemente nos topamos con información que viene dada en tablas y necesitamos hallar un dato específico que por desgracia no se encuentra tabulado. Por esta razón, nos vemos obligados a llevar a cabo una interpolación con el fin de conseguir el dato que requerimos.

Revisando las funciones de Excel me encuentro con que esta función tan básica en ingeniería no se encuentra como una función predeterminada. Por lo anterior, decidí crear dicha función y compartirles el código para que la incorporen a la automatización de sus programas en Excel. A continuación les planteo un ejemplo y cómo pueden utilizar la función que les traigo hoy (abajo les dejo el código para que lo copien en un módulo del VBA).

15 de febrero de 2019

Perfil de Temperatura - Método Implícito Diferencias Finitas en VBA

Perfil de Temperatura Placa Bidimensional Estado Estacionario

En este artículo les comparto una Macros que nos será de utilidad para solucionar de forma fácil y rápida el problema de conducción de calor a través de una placa bidimensional en estado estacionario. Con el objetivo de poner en práctica, sólo basta con introducir la información requerida en las casillas como las longitudes, número de puntos a calcular, y las temperaturas en las fronteras de la placa. Como resultado, obtendremos el perfil de temperatura, y luego, estamos listos para probar mas combinaciones y analizar los resultados.

Figura 1. Screenshot del programa
Figura 2. Vista de los resultados mostrados por el programa