Skip to content
Este artículo tiene fines educativos. Te animamos a verificar con fuentes oficiales.

¿Sabías que el Desierto de Atacama, con sus 105 000 km² de extensión, es el lugar más seco del planeta y alberga algunos de los telescopios más avanzados del mundo? Pero, ¿cómo predicen los científicos el clima en ese desierto o simulan el flujo de aire en las minas de Chuquicamata? La respuesta está en la física computacional. Aquí aprenderás a usar métodos numéricos y simulaciones para resolver problemas reales, desde el movimiento de un bus en la Ruta 5 hasta el análisis de datos astronómicos. ¡Y todo con ejemplos que te conectarán con tu realidad chilena!

¿Qué es la física computacional y por qué nos importa en Chile?

Imagina que quieres predecir cuánta energía solar llegará a una planta fotovoltaica en el norte de Chile en los próximos 10 días. ¿Te bastaría con mirar el pronóstico del tiempo en la tele? ¡No! Necesitas simular cómo interactúa la radiación solar con la atmósfera sobre el Desierto de Atacama, considerando factores como la altitud de Antofagasta (unos 1 300 msnm) o la humedad relativa en Calama. La física computacional te da las herramientas para hacer esto: usa ecuaciones matemáticas complejas y las resuelve con computadoras. En Chile, donde la astronomía y la minería dependen de datos precisos, estos métodos son clave.

Física computacional

En clair : Es como usar una calculadora gigante para 'predecir el futuro' de sistemas físicos, desde el movimiento de una pelota hasta el clima en Valparaíso.

Définition : Se enfoca en desarrollar modelos matemáticos discretos de fenómenos físicos y aplicar técnicas de análisis numérico para obtener aproximaciones computacionales de sus soluciones.

À ne pas confondre : No es lo mismo que la física teórica, que busca soluciones exactas con papel y lápiz, ni que la física experimental, que mide datos en un laboratorio.

En Chile, esta disciplina es esencial para sectores como la minería, donde se simulan procesos de extracción de cobre, y la astronomía, donde se procesan datos de telescopios como ALMA.

Simulando el clima en Antofagasta

El estudiante de física de la Universidad Católica del Norte, Javier, necesita predecir la temperatura máxima en Antofagasta para los próximos 5 días usando datos históricos y modelos computacionales.

  • Datos históricos: Temperatura promedio en enero es 20.5°C con desviación estándar de 2.1°C.
  • Modelo usado: Ecuación de balance energético simplificada que considera radiación solar, viento y humedad.
  • Software: Usa Python con librerías como NumPy y SciPy para resolver las ecuaciones diferenciales.
  • Resultado: Predice 22.3°C para el día 3, con un margen de error de ±1.5°C debido a la variabilidad climática local.
  • Aplicación: Con estos datos, la empresa de energía solar 'SolChile' puede optimizar la generación de sus paneles en la planta de María Elena.

La física computacional permite tomar decisiones basadas en datos, incluso en regiones con condiciones extremas como el norte de Chile.

¿Por qué es relevante en Chile? En nuestro país, la física computacional impacta directamente en sectores estratégicos:
  • Astronomía: ALMA genera 1 TB de datos diarios
  • Minería: Chuquicamata procesa 170 000 toneladas/día
  • Energía eólica: Velocidad > 12 m/s en la Patagonia
  • Transporte: Metro de Santiago mueve 2.5 millones de pasajeros/día
Errores comunes al empezar Muchos estudiantes cometen estos errores al abordar problemas de física computacional:

Métodos numéricos: Las herramientas básicas

¿Recuerdas cuando en el colegio resolvías ecuaciones como F=ma? En física computacional, muchas veces no podemos resolverlas directamente porque las ecuaciones son demasiado complejas. Ahí entran los métodos numéricos: técnicas que aproximan soluciones usando cálculos iterativos. En Chile, estos métodos se aplican desde predecir marejadas en Valparaíso hasta optimizar el consumo de energía en hogares de Concepción. Vamos a ver los más importantes, con ejemplos que usan datos locales.

Método de Euler para ecuaciones diferenciales
yn+1=yn+hf(tn,yn)
Ecuación diferencial ordinaria de primer orden: dydt=f(t,y)
Caída de un bus en Concepción

La estudiante de ingeniería de la Universidad de Concepción, María, necesita simular cómo frena un bus del Transantiago cuando circula por la Ruta 5 Sur a 80 km/h y debe detenerse en una bajada cerca de Hualpén.

  • Datos iniciales: Velocidad inicial v0=80 km/h=22.22 m/s, masa del bus m=12000 kg
  • Fuerza de frenado: F=8000 N (constante)
  • Ecuación diferencial: dvdt=Fm=0.6667 m/s2
  • Paso de tiempo: h=0.1 s
  • Resultado después de 10 segundos: Velocidad final v=15.55 m/s (56 km/h)

Con este método, María puede estimar la distancia de frenado y compararla con los datos reales de frenado del bus, ayudando a mejorar la seguridad vial en la región.

Método de diferencias finitas para ecuaciones diferenciales parciales
uin+1=uin+αΔt(Δx)2(ui+1n2uin+ui1n)
Ecuación de calor en 1D: ut=α2ux2
Pasos para implementar un método numérico

Sigue este procedimiento cuando resuelvas un problema con métodos numéricos:

  1. Define claramente el problema físico y las ecuaciones que lo gobiernan
  2. Elige el método numérico adecuado (Euler, Runge-Kutta, diferencias finitas, etc.)
  3. Implementa el algoritmo en tu lenguaje de programación preferido (Python, MATLAB, etc.)
  4. Valida con casos simples donde conozcas la solución exacta
  5. Ajusta el paso de tiempo (h) y otros parámetros para equilibrar precisión y tiempo de cálculo
  6. Interpreta los resultados en el contexto del problema real chileno

¡Verifica siempre tus resultados comparándolos con datos reales o soluciones conocidas!

Simulaciones por computadora: De lo teórico a lo práctico

Una simulación por computadora es como un 'laboratorio virtual' donde puedes probar hipótesis sin gastar recursos reales. En Chile, donde el acceso a laboratorios avanzados puede ser limitado, las simulaciones son una herramienta democratizadora. Por ejemplo, ¿cómo simularías el flujo de aire alrededor de un edificio en Santiago para optimizar su ventilación natural? ¿O el movimiento de las olas en la costa de Valparaíso para predecir marejadas? Aquí te mostraremos las técnicas más usadas y cómo aplicarlas con ejemplos concretos de nuestro país.

Teorema de conservación de la energía en simulaciones — En sistemas cerrados, la energía total se conserva: Etotal=Ecine´tica+Epotencial=constante

Este teorema es tu 'brújula' para detectar errores en simulaciones de sistemas mecánicos.

Simulando el flujo de aire en el Metro de Santiago

El ingeniero civil de la PUC, Tomás, necesita optimizar la ventilación en la estación Baquedano del Metro de Santiago, donde confluyen miles de pasajeros diariamente.

  • Escenario: Estación con 200 m de largo, 15 m de ancho y 10 m de alto
  • Modelo: Ecuaciones de Navier-Stokes para fluidos compresibles
  • Software: ANSYS Fluent (usado en universidades chilenas)
  • Parámetros: Velocidad del aire v=2 m/s, temperatura ambiente 20°C
  • Resultado: Se identifican zonas de estancamiento de aire (puntos muertos) cerca de las boleterías, lo que genera incomodidad en verano
  • Solución propuesta: Rediseñar los ductos de ventilación para crear corrientes cruzadas

Con esta simulación, el Metro de Santiago puede mejorar la experiencia de los usuarios y reducir el consumo energético en climatización.

Ecuaciones de Navier-Stokes (versión simplificada)
ρ(𝐯t+𝐯𝐯)=p+μ2𝐯+𝐟
Ecuación de momento para fluidos incompresibles:
Limitaciones de las simulaciones Aunque las simulaciones son poderosas, tienen límites importantes que debes conocer:

Aplicaciones reales en Chile: Minería, clima y astronomía

Chile no es solo un país de paisajes espectaculares; es también una potencia en sectores donde la física computacional marca la diferencia. Desde la extracción de cobre en el norte hasta la observación del universo en el desierto, los métodos numéricos y las simulaciones son herramientas cotidianas. ¿Quieres saber cómo se usa la física computacional para predecir marejadas en Valparaíso o optimizar la molienda en Chuquicamata? Aquí te lo contamos con ejemplos que usan datos reales de nuestro país.

Optimizando la flotación de cobre en Chuquicamata

La empresa Codelco usa simulaciones para mejorar el proceso de flotación en su mina Chuquicamata, donde se procesan 170 000 toneladas de mineral diariamente.

  • Problema: El mineral de cobre contiene impurezas que reducen la eficiencia del proceso
  • Modelo: Dinámica de fluidos computacional (CFD) para simular el comportamiento de burbujas de aire en la celda de flotación
  • Parámetros: Tamaño de burbujas (d=1 mm), velocidad de flujo (v=0.5 m/s)
  • Resultado: Aumento del 8% en la recuperación de cobre al optimizar el tamaño de burbujas
  • Ahorro estimado: 12 millones de dólares anuales en costos de energía y reactivos

Con simulaciones como esta, Chile puede mantener su liderazgo mundial en producción de cobre mientras reduce costos y emisiones.

Prediciendo marejadas en Valparaíso

El oceanógrafo de la Universidad de Valparaíso, Camila, desarrolla un modelo para predecir marejadas en la bahía de Valparaíso, donde las olas pueden superar los 5 metros en invierno.

  • Datos de entrada: Batimetría de la bahía, datos de viento de la estación meteorológica de Quintero, mareas de Valparaíso
  • Modelo: Ecuaciones de onda no lineales (Boussinesq) resueltas con diferencias finitas
  • Software: MATLAB y Python con librerías como PyFVM
  • Resultado: Predicción de marejada para el 15 de julio con 3 días de antelación, coincidiendo con datos reales de boyas
  • Impacto: Permite alertar a pescadores y operadores portuarios con 48 horas de margen

Modelos como este salvan vidas y protegen la economía local al prevenir daños en infraestructura costera.

Procesando datos de ALMA en el Desierto de Atacama

El astrónomo de la Universidad de Chile, Diego, trabaja con datos del radiotelescopio ALMA, que genera 1 TB de datos por día. Necesita filtrar ruido y extraer señales de galaxias distantes.

  • Problema: Los datos crudos contienen ruido electrónico y señales de interferencia
  • Técnica: Transformada de Fourier rápida (FFT) para separar señales en frecuencia
  • Software: CASA (Common Astronomy Software Applications) y Python
  • Resultado: Se identifican señales de monóxido de carbono en una galaxia a 12 mil millones de años luz
  • Dato clave: ALMA puede detectar objetos 10 veces más débiles que cualquier otro telescopio en la Tierra

Sin física computacional, proyectos como ALMA serían imposibles. Chile lidera la astronomía mundial gracias a estas técnicas.

SectorAplicación principalMétodo computacionalImpacto económicoEjemplo local
MineríaOptimización de procesosDinámica de fluidos computacional (CFD)Ahorro de $12 millones USD/añoChuquicamata (Codelco)
AstronomíaProcesamiento de datosTransformada de Fourier, machine learningLiderazgo mundial en astronomíaALMA (Atacama)
Energías renovablesPredicción de generaciónRedes neuronales, modelos climáticosReducción de costos en 15%Parque eólico de Lebu
TransporteSimulación de tráficoAutómatas celulares, modelos de flujoOptimización de rutasTransantiago
ClimaPredicción de marejadasEcuaciones de onda no linealesPrevención de desastresValparaíso

Herramientas y software: ¿Con qué trabajan los físicos computacionales?

¿Sabías que el 90% de los proyectos de física computacional en Chile usan Python como lenguaje principal? No es casualidad: es gratuito, tiene librerías especializadas y una comunidad enorme. Pero no es el único. Desde Fortran (el lenguaje de los supercomputadores) hasta software especializado como ANSYS o COMSOL, las herramientas disponibles son tan diversas como los problemas que se resuelven. Aquí te mostraremos qué usan los profesionales en Chile y cómo puedes empezar tú mismo, incluso con recursos limitados.

Lenguajes de programación más usados en Chile Estos son los lenguajes que encontrarás en laboratorios y empresas chilenas:
  • Python: 90% de proyectos (NumPy, SciPy, Matplotlib)
  • Fortran: Supercomputación y HPC
  • MATLAB: Universidades y empresas
  • C/C++: Máximo rendimiento
  • Julia: Investigación y futuro
Instalando un entorno de trabajo en Python (para estudiantes)

María José, estudiante de física en la Universidad de Chile, necesita configurar su computador para empezar a hacer simulaciones. Sigue estos pasos:

  • Instala Python desde python.org (versión 3.10 o superior)
  • Abre la terminal (o PowerShell en Windows) y ejecuta: $pip install numpy scipy matplotlib jupyter pandas
  • Descarga e instala VS Code (gratis) desde code.visualstudio.com
  • Instala la extensión 'Python' en VS Code
  • Crea un nuevo archivo llamado 'simulacion.py' y escribe:
  • ```python
  • import numpy as np
  • import matplotlib.pyplot as plt
  • t = np.linspace(0, 10, 100)
  • y = np.sin(t)
  • plt.plot(t, y)
  • plt.show()
  • ```
  • Ejecuta el código con F5. ¡Deberías ver una onda sinusoidal!

Con este entorno básico, puedes empezar a resolver problemas de física computacional. ¡El cielo es el límite!

Librerías esenciales en Python

Estas librerías son las que más usarás en tus proyectos:
Pasos para elegir el software adecuado

Antes de empezar un proyecto, hazte estas preguntas:

  1. ¿Qué tipo de problema necesito resolver? (Ecuaciones diferenciales, optimización, procesamiento de señales, etc.)
  2. ¿Qué recursos tengo disponibles? (Computador personal vs supercomputador)
  3. ¿Necesito visualización de resultados? (Matplotlib, ParaView, etc.)
  4. ¿Hay librerías especializadas para mi problema? (Ej: Astropy para astronomía)
  5. ¿El software es compatible con los datos que tengo? (Formatos como HDF5, CSV, FITS)
  6. ¿Puedo validar mis resultados con otros métodos o datos?

La herramienta correcta puede ahorrarte semanas de trabajo.

Ejercicios prácticos: Pon a prueba lo aprendido

Ahora es tu turno. Aquí tienes ejercicios diseñados para que apliques lo que aprendiste, usando datos y contextos reales de Chile. Estos problemas son similares a los que podrías encontrar en la PAES o en proyectos universitarios. ¡Intenta resolverlos antes de mirar las soluciones! Recuerda: la física computacional no es solo teoría, es práctica. Si te atascas, revisa las secciones anteriores o usa las pistas que te damos.

Ejercicio 1: Simulando el movimiento de un bus en la Ruta 5

Simula el movimiento del bus usando el método de Euler. Calcula la velocidad final y la distancia recorrida después de 2 horas.

  • Velocidad inicial v0=60 km/h
  • Aceleración a=0.5 m/s2
  • Tiempo total t=2 horas
  • Paso de tiempo h=10 s
Solution
  1. Conversión de unidades — Convierte la velocidad inicial y la aceleración a unidades consistentes (m/s).
    v0=60 km/h=16.67 m/s,a=0.5 m/s2
  2. Ecuación de movimiento — La ecuación diferencial para la velocidad es dvdt=a. Usa el método de Euler para aproximar la solución.
    vn+1=vn+ah
  3. Simulación iterativa — Itera el método de Euler para calcular la velocidad en cada paso de tiempo. Suma las distancias recorridas en cada intervalo.
    xn+1=xn+vnh
  4. Cálculo final — Después de 2 horas (720 pasos con h=10 s), calcula la velocidad final y la distancia total recorrida.
    vfinal=v720,xtotal=x720

→ Velocidad final: v=246.67 m/s=888 km/h (¡Este resultado es irreal! Revisa el enunciado: la aceleración de 0.5 m/s2 durante 2 horas genera una velocidad imposible para un bus. El error está en la aceleración. Usa a=0.1 m/s2 para un resultado realista). Distancia total: x=120 km (coincide con la distancia real entre Santiago y Valparaíso).

Ejercicio 2: Predicción de temperatura en Coyhaique

Simula la propagación de calor en la pared usando el método de diferencias finitas. Calcula la temperatura en el punto medio después de 1 hora.

  • Temperatura inicial Tinicial=20°C
  • Temperatura exterior Texterior=5°C
  • Difusividad α=0.5×106 m2/s
  • Paso de espacio Δx=0.01 m
  • Paso de tiempo Δt=10 s
Solution
  1. Condiciones de frontera — Aplica las condiciones de frontera: temperatura fija en 20°C en el interior y 5°C en el exterior.
    T0=20°C,TN=5°C
  2. Ecuación de diferencias finitas — Usa la ecuación de calor discretizada: Tin+1=Tin+αΔt(Δx)2(Ti+1n2Tin+Ti1n)
    Tin+1=Tin+r(Ti+1n2Tin+Ti1n)donder=αΔt(Δx)2
  3. Simulación — Itera la ecuación para todos los puntos interiores de la pared durante 360 pasos (1 hora = 3600 s con Δt=10 s).
  4. Resultado — Extrae el valor de temperatura en el punto medio (x=0.1 m) después de 1 hora.
    Tmedio360

→ Temperatura en el punto medio después de 1 hora: T12.5°C. Este resultado es consistente con la transferencia de calor en materiales aislantes: la temperatura interior disminuye gradualmente hacia la exterior.

  • ¿Convertiste todas las unidades al sistema internacional (metros, segundos, kg)?
  • ¿Validaste tu código con un caso simple donde conoces la solución exacta?
  • ¿Incluiste comentarios en tu código explicando cada paso?
  • ¿Los resultados son físicamente realistas? (Ej: un bus no puede ir a 888 km/h)
  • ¿Graficaste tus resultados para visualizar el comportamiento del sistema?
  • ¿Comparaste tus resultados con datos reales o esperados?

Proyecto final: Simula un sistema físico chileno

¡Llegó el momento de aplicar todo lo que aprendiste! Diseña y simula un sistema físico relevante en Chile. Puede ser desde el movimiento de las olas en la costa de Iquique hasta la propagación de contaminantes en el río Mapocho. Usa los métodos numéricos que prefieras y justifica tus elecciones. Este proyecto es similar a lo que podrías enfrentar en un examen universitario o en un trabajo de investigación. ¡Demuestra tu creatividad y rigor científico!

Ideas para tu proyecto final Elige uno de estos temas o propón el tuyo propio. Todos son relevantes para Chile y usan métodos que ya conoces:
  • Marejadas en Valparaíso
  • Parques eólicos en Santiago
  • Contaminantes en el Biobío
  • Energía solar en el norte
  • Lixiviación en minería
  • Terremotos y edificios
Estructura recomendada para tu proyecto

Sigue estos pasos para organizar tu trabajo:

  1. Introducción: Explica por qué elegiste este tema y su relevancia en Chile
  2. Marco teórico: Describe las ecuaciones físicas y métodos numéricos que usarás
  3. Metodología: Detalla los pasos de tu simulación y el software utilizado
  4. Resultados: Presenta gráficos, tablas y análisis de datos
  5. Discusión: Interpreta tus resultados y compáralos con datos reales
  6. Conclusiones: Resume lo aprendido y posibles mejoras
  7. Referencias: Cita las fuentes que usaste (¡incluyendo este artículo!)

Un proyecto bien estructurado es más fácil de entender y evaluar.

Ejemplo de proyecto: Simulación de contaminantes en el río Mapocho

La estudiante de ingeniería ambiental, Sofía, quiere simular cómo se dispersan los contaminantes del río Mapocho desde su paso por Santiago hasta su desembocadura en el río Maipo.

  • Datos iniciales: Caudal Q=50 m3/s, concentración inicial de contaminante C0=10 mg/L
  • Modelo: Ecuación de convección-difusión Ct=D2Cx2vCx
  • Parámetros: Velocidad del agua v=1 m/s, coeficiente de difusión D=0.1 m2/s
  • Software: Python con NumPy y Matplotlib
  • Resultado: Después de 6 horas, la concentración de contaminante a 10 km aguas abajo es C=2.5 mg/L
  • Conclusión: La contaminación se dispersa rápidamente, pero persiste en zonas bajas. Se recomienda tratamiento aguas arriba.

Este tipo de simulaciones ayuda a las autoridades a tomar decisiones sobre tratamiento de aguas y normativas ambientales.

  • ¿Tu código está bien comentado y organizado?
  • ¿Incluiste gráficos claros con etiquetas en español y unidades?
  • ¿Los resultados son consistentes con la física del problema?
  • ¿Explicaste por qué elegiste ese método numérico y no otro?
  • ¿Comparaste tus resultados con datos reales o esperados?
  • ¿Revisaste la ortografía y redacción de tu informe?

FAQ

¿Necesito saber programar para estudiar física computacional?

¡Sí, pero no te asustes! En este curso partimos desde cero con Python, que es uno de los lenguajes más fáciles de aprender. Lo importante es entender los conceptos físicos y matemáticos primero. Una vez que domines los métodos numéricos, la programación se vuelve una herramienta natural. Muchos estudiantes chilenos empiezan con cero experiencia y terminan haciendo simulaciones complejas en solo un semestre.

¿Qué computador necesito para hacer simulaciones?

Para empezar, cualquier computador moderno sirve. Incluso un notebook básico con 4 GB de RAM puede correr simulaciones sencillas. Si quieres hacer simulaciones más complejas (como dinámica de fluidos 3D), necesitarás un computador con al menos 8 GB de RAM y un procesador moderno. En universidades chilenas como la U. de Chile o la PUC, hay laboratorios con computadores potentes que puedes usar. ¡No necesitas gastar miles de dólares!

¿La física computacional reemplaza a la física teórica o experimental?

¡Para nada! Es una herramienta complementaria. La física teórica busca leyes fundamentales, la experimental mide datos en el mundo real, y la computacional usa ambas para predecir y optimizar. Por ejemplo, en Chile, los astrónomos usan la física teórica para entender el universo, la experimental para medir datos con telescopios como ALMA, y la computacional para procesar esos datos y hacer predicciones. Las tres son esenciales.

¿Puedo usar física computacional para la PAES de Ciencias?

¡Claro que sí! Aunque la PAES no evalúa directamente programación, los conceptos de métodos numéricos y análisis de datos son útiles para resolver problemas de física. Por ejemplo, entender cómo se discretiza una ecuación diferencial te ayuda a resolver problemas de movimiento o circuitos. Además, muchas universidades chilenas valoran estas habilidades en sus procesos de admisión. ¡Es una ventaja competitiva!

¿Qué sectores en Chile contratan físicos computacionales?

Los sectores más demandantes son: minería (Codelco, BHP), astronomía (ALMA, ESO), energías renovables (AES Gener, Colbún), ingeniería civil (estructuras, transporte), y tecnología (startups de datos). También hay oportunidades en universidades y centros de investigación como el CMM (Centro de Modelamiento Matemático) de la U. de Chile. ¡Chile necesita más expertos en simulación!

¿Cómo puedo practicar si no tengo acceso a software especializado?

Empieza con Python y librerías gratuitas como NumPy, SciPy y Matplotlib. También puedes usar herramientas online como Google Colab (gratis) o Jupyter Notebooks. Para simulaciones más avanzadas, prueba con software de código abierto como OpenFOAM (dinámica de fluidos) o Elmer FEM (elementos finitos). En Chile, muchas universidades tienen licencias educativas gratuitas para software como MATLAB o ANSYS que puedes usar como estudiante.

Fuentes

  1. en.wikipedia.org
  2. www.wiley.com
  3. press.princeton.edu
  4. web.archive.org
  5. ui.adsabs.harvard.edu
  6. doi.org
  7. search.worldcat.org
  8. api.semanticscholar.org
  9. www.aps.org
  10. www.iop.org
  11. www.compadre.org
  12. www.physics.rutgers.edu
  13. www.ansys.com
  14. www.fisica.uniud.it
  15. www.worldscinet.com