Diferencia entre revisiones de «Programación de Ingeniería Mecánica UPB:Grupo 1320 04»

Contenido eliminado Contenido añadido
Línea 105:
==Diseño de la solución==
 
Se estableció entonces un caso en el que se tuviera ununa trozosección de tela (general)virgen con dimensiones dadas por el usuario, y sometido a un proceso de teñido, para este se tuvo en cuenta una concentración inicial y un coeficiente de difusión D, ambos también establecidos por el usuario y por ultimo unos instantes de tiempo elegidos a preferencia donde se pudiese ver el estado de la simulación en momentos definidos (todo esto ya establecido en el planteamiento del problema). Dadas estas condiciones fuera entonces posible observar el transcurso del teñido a través de la tela comprendiendo con esto el proceso de difusión del colorante.
 
Para el problema planteado se considero la elaboración de una interfaz gráfica que permitiera su simulación de acuerdo con los parámetros que el usuario estableciera, para esto se crearon "editboxes" en los que este pudiera ingresar los valores iniciales y constantes, "sliders" que le permitieran definir los tiempos en los que se desea ver el fenómeno, y un "axes" donde se lograra plasmar la gráfica de la simulación.
Línea 113:
Para lograr el desarrollo adecuado de la simulación se tiene para el problema dos tipos de solución, una analítica y otra numérica.
 
*La solución analítica ya resuelta y dada por la teoría se sintetiza en una ecuación final en términos de la concentración y el tiempo, y es aplicada en el programa como función donde es posible evaluarla para las condiciones dadas y para cada tiempo propuesto. porEsta mediosolución es representada de siclosforma gráfica.
 
*La segunda solución, la numérica se consigue por el método de diferencias finitas para ecuaciones diferenciales parciales, utilizando un mallado que en este caso seria la tela y donde los nodos de las extremidades toman los valores de las concentraciones iniciales ya establecidas,. esta solución se programa a partir de ciclos for.
Donde:
 
Esta solución se programa a partir de ciclos for, utilizando la ecuación de Newton que describe la solución para cada nodo del mallado utilizando las condiciones ya mencionadas.
Teniendo ambas soluciones, es posible adecuarlas en el programa para ser comparadas por medio de gráficas, donde la solución numérica se ajusta a la analítica de acuerdo a la variación de los diferenciales de tiempo y distancia.
 
 
 
Teniendo ambas soluciones, es posible adecuarlas en el programa para ser comparadas por medio de gráficas, donde la solución numérica se ajusta a la analítica de acuerdo a la variación de los diferenciales de tiempo y distancia que representan el espacio que hay entre cada nodo del mallado, asumiendo que entre mas pequeños sean estos mas exacta sera la solución.
 
==Descripción del software==