Skip to content

🔬 Simulaciones numéricas de varios fenómenos físicos. Animación del movimiento de partículas con fines educativos.

License

Notifications You must be signed in to change notification settings

mnofresno/simulaciones-numericas-vb

Repository files navigation

DESCRIPCION:

El presente repositorio contiene proyectos de simulación numérica animada hechos en Visual Basic 6.0 realizados con fines educativos

La mayor parte de éstos proyectos fueron realizados hace más de 7 años y los estoy recopilando ahora para poderlos publicar todos juntos.

Para poder ejecutar estos programas es necesario compilarlos e instalar en la PC los runtimes de Visual Basic 6.0 https://www.microsoft.com/en-us/download/details.aspx?id=24417

TOC:

1-Ondas Longitudinales

2-Ondas Transversales

3-Figuras de Lissajous

4-Péndulo Elástico

5-Orbitas Planetarias

6-Fluido Viscoso

7-Ley de Snell

Descripción de cada proyecto:

1-Ondas longitudinales en un tubo con gas:

Simulación numérica que utiliza la solución a la ecuación de ondas para simular el movimiento (posición y presión) de las partículas de un gas confinado en un tubo. La salida de la simulación se muestra como una animación que representa tanto las pártículas del gas como las gráficas cartesianas presión/desplazamiento.

Este sistema está diseñado exclusivamente como demo cualitativa del movimiento de las ondas en un tubo con ambos extremos cerrados con gas estimulado de forma periódica con amplitudes pequeñas.

2-Ondas transversales de frecuencias compuestas:

Simulación numérica animada de ondas en una cuerda tensa. Permite sumar hasta 7 múltiplos de frecuencias.

3-Figuras de Lissajous:

Es una simulación que permite conocer las figuras de lissajous y sus variantes en función de la suma de dos movimientos armónicos en los ejes X e Y

4-Pendulo elástico:

Simulación animada del movimiento de una partícula suspendida de un péndulo elástico de longitud variable. Utiliza el método de integración numérica para calcular la aproximación a la ecuación diferencial del movimiento. Permite exportar los datos generados por la simulación a CSV.

5-Orbitas Planetarias:

Permite simular el movimiento de un satélite al rededor de un planeta fijando los parámetros iniciales de posición y velocidad. Muestra gráficas cualitativas y animaciones del movimiento. Utiliza integración numérica para calcular la solución aproximada a la ecuación diferencial de movimiento. Permite seleccionar entre utilizar una fuerza de atracción gravitatoria y una fuerza elástica.

6-Fluido Viscoso:

Muestra una animación + gráfica de posición y velocidad calculando dichos valores a partir de los parámetros iniciales y la integración numérica de la ecuación de movimiento de una partícula esférica suspendida en un fluido viscoso sometida a gravedad.

7-Ley de Snell:

Permite simular la incidencia de un haz de luz sobre una interfaz y obtener los angulos de refracción y reflexión a partir del ángulo de incidencia y los índices de refracción de ambas interfaces. Tiene pre almacenados los indices de refracción de 10 materiales de ensayo diferentes.

Author: Mariano Martín Fresno

About

🔬 Simulaciones numéricas de varios fenómenos físicos. Animación del movimiento de partículas con fines educativos.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published