Curso Interactivo de Física en Internet
Fundamentos Físicos de la Ingeniería de Energías Renovables
La aparición del ordenador personal en la década de los 80 y su difusión en los centros escolares e incluso en los hogares, hizo pensar que este instrumento iba a tener un papel cada vez más preponderante en el sistema educativo, que iba a cambiar el modo en el que se enseñaba y la forma en la que los estudiantes aprendían, tal como afirmaba Alfred Bork (Personal Computers for Education. New York: Harper & Row Publishers, 1985) un pionero en la utilización de los ordenadores en la enseñanza de la Física.
Aunque el ordenador se convirtió en una herramienta imprescindible en el campo de la investigación, su impacto real en el aula no ha llegado a ser tan decisivo como se preveía. Sin embargo, los ordenadores tienen en sí mismos un gran potencial para mejorar el proceso de enseñanza-aprendizaje, a fin de que:
- El aprendizaje sea más interesante
- El aprendizaje sea más activo.
- Los estudiantes estén más motivados. La motivación no es equivalente al entretenimiento.
- Sobre todo, que la educación sea permanente
Internet es imprescindible en el campo educativo, no solamente porque se trata de un medio didáctico de posibilidades insospechadas, sino por sus cualidades intrínsecas, el uso eficaz de Internet es una competencia básica en la nueva sociedad del conocimiento: navegar por las páginas web, descargar ficheros, enviar y recibir mensajes, realizar transferencias bancarias, completar formularios, etc., forman parte de nuestras tareas cotidianas.
Antecedentes
Los programas interactivos para la enseñanza de la Física comenzaron a desarrollarse a partir de 1984 en lenguaje BASIC. Para la enseñanza de un determinado tema, el profesor ejecutaba los programas en un ordenador Commodore 64 concectado a un televisor en el aula de medios audiovisuales que disponía el centro en esa época. El principal inconveniente residía en trasladar a los estudiantes desde su aula habitual al aula que disponía de televisor.
Pocos años después, el centro disponía ya de una aula de ordenadores y los estudiantes pasaron de contemplar en un televisor, las animaciones generadas por los programas, a interaccionar con cada programa que se ejecutaba en un ordenador con monitor en color que manejaba un estudiante. Se produjo por tanto, un cambio radical.
Paralelamente, se iba fundamentando esta nueva forma de enseñar algunos temas de Física, complementando la enseñanza tradicional, en la Tesis Doctoral titulada El odenador en la enseñanza de la Física, análisis teórico-experimental y ejemplos ilustrativos dirigida por el profesor de la Facultad de Ciencias de la Universidad del País Vasco, D. Manuel Tello León, y defendida en mayo de 1988
El Servicio Editorial de la Universidad del País Vasco, publicó posteriormente, en 1991, dos versiones del libro Física con odenador: nivel básico y nivel básico y avanzado, que contenían los guiones de los programas desarrollados hasta la fecha, acompañados de discos que contenían el código compilado de dichos programas para ejecutarse en ordenadores personales PC
Durante la década de 1990 a 2000 se sucedieron de forma vetiginosa ordenadores con un procesador cada vez más potente y con más memoria. Los programas interactivos en lenguaje BASIC, se ampliaron y se adaptaron al lenguaje C++, para que fuese posible ejecutarlos en el entorno Windows 95 y posteriores versiones de este sistema operativo
El Curso Interactivo de Física en Internet
La aparición de Internet y del lenguaje Java, que permitía insertar en las páginas web, programas interactivos denominados applets, introducía un cambio radical. Los materiales educativos estarían disponibles en cualquier momento para cualquier usuario que tuviese una conexión a Internet.
En el año 1997, se desarrolló un modelo de página web, para la enseñanza de un concepto, o la solución a un problema de Física de forma interactiva:
- Resumen o propósito de la página
- Descripción: mediante texto, fórmulas matemáticas y dibujos (similar a un libro de texto)
- Enlaces a otras páginas
- Actividades a desarrollar mediante un programa interactivo o applet, situado habitualmente al final de la página
- Referencias a otras fuentes de información que se habían utilizado para elaborar la página
El proyecto inicial, financiado por la Comisión Interministerial de Ciencia y Tecnología del Ministerio de Educación y Cultura, finalizó en diciembre de 1998
Desde esa fecha, se ha venido ampliando con nuevos contenidos, se ha perfeccionado y se ha mejorado su apariencia estética, facilidades de navegación, etc. Se han elaborado tres versiones:
En la primera versión, se puso el énfasis en el diseño de las páginas web, del interfaz de usuario de los applets (de modo que fuese muy simple y común para todos ellos), la estructura del curso y los enlaces que relacionaban las páginas del curso. En cuanto al contenido, se priorizaron los temas y los conceptos físicos que presentaban mayor dificultad a los estudiantes
En la segunda versión (2006), se ampliaron los contenidos, poniendo el énfasis en los laboratorios virtules. Las fórmulas matemáticas dejaron de ser imágenes y se sustituyeron por código MathML insertado en la página web.
La tercera versión, que se describe en esta página, comienza a finales de 2013, cuando los applets de Java empiezan a dejar de funcionar en los navegadores: Safari, Chrome, Mozilla Firefox,... En primer lugar, se van sustituyendo los applets por aplicaciones HTML5 canvas, que no precisan de un programa externo para ejecutar el código. Se pueden ver en todos los dispositivos, incluyendo tablets y smartphones. Esta versión, se ha ampliado con más páginas y continuará desarrollándose durante los próximos años
El Curso Interactivo de Física trata casi todos los temas que aparecen en un libro de Física General: Unidades y medidas, cinemática, dinámica, dinámica celeste, sólido rígido, oscilaciones, movimiento ondulatorio, fluidos, fenómenos de transporte, física estadística y termodinámica, electromagnetismo, mecánica cuántica.
Aunque cada uno de los programas interactivos tiene unos objetivos concretos y un diseño totalmente diferente, se pueden clasificar en las siguientes categorías:
Los que enseñan conceptos físicos de forma interactiva, especialmente aquellos que presentan mayor dificultad a los estudiantes.
Simulaciones de experiencias de laboratorio, que a su vez se pueden dividir entre aquellas que se pueden llevar a cabo en el laboratorio escolar, pero no tienen la intención de sustituir a las experiencias reales, sino de servir de preparación a las mismas; aquellas que por ser costosas, peligrosas o difíciles de montar son inaccesibles al laboratorio escolar y finalmente, las simulaciones de experiencias relevantes desde el punto de vista histórico.
La resolución de problemas es una parte esencial de la enseñanza de la Física a nivel introductorio. En los libros de texto, los enunciados proporcionan toda la información necesaria para resolver el problema. Sin embargo, con los programas interactivos, en vez del enunciado se muestra una animación, en la que el estudiante puede cambiar algunos parámetros. De este modo, se pretende ayudar a los estudiantes a desarrollar mejores estrategias en la resolución de problemas y a la vez, les sirva de estímulo para resolverlos.
Estructura y navegación
La tercera versión, emplea HTML5 para definir la estructura de las páginas web y CSS3 para su presentación.
Cada página está dedicada a un determinado tema, problema o fenómeno físico. Por ejemplo, la página que estudia el arco iris o la página que resuelve el problema de una partícula que se mueve en un bucle, problema habitual en los cursos introductorios de Física. Ocasionalmente, se puede dividir en dos páginas una que trata aspectos básicos y otra avanzados.
Las páginas web están divididas en capítulos, cada capítulo en secciones y cada sección en páginas que contienen aspectos básicos o avanzados de la Física a nivel introductorio. Por ejemplo, Movimiento curvilíneo es una sección de Cinemática, que contiene páginas que describen aspectos básicos como el tiro parabólico pero también hay páginas que describen aspectos avanzados como los tiros frontales a canasta en el juego del baloncesto
Las páginas además están relacionadas mediante enlaces o hipervínculos situados en el texto. Por ejemplo al estudiar el movimiento de una partícula cargada en un campo eléctrico, relacionamos páginas del capítulo campo eléctrico con otras de cinemática o dinámica.
Los menús laterales han sido hasta ahora la forma de acceder a los distintos capítulos y a las distintas páginas estructuradas en secciones en cada capítulo. En esta versión, se accede a las páginas mediante menús desplegables situados en la barra superior. De esta barra cuelgan menús flotantes que nos permiten seleccionar rápidamente una página concreta.
La limitación de la anchura de las páginas a 700 pixels facilita su lectura en los dispositivos móviles y también la posibilidad de imprimir las páginas en papel, sin la pérdida de espacio que suponían los márgenes laterales.
Cada página, contiene un resumen o el propósito de la página, la descripción del fenómeno, los fundamentos físicos, incluyendo porciones de código MATLAB para resolver las distintas situaciones, las actividades a realizar con el programa interactivo, cuyo objetivo es conocer el comportamiento del fenómeno físico que se trate, cambiando los valores de algunas de las variables. Finalmente, se incluyen las referencias a las fuentes de información que se han utilizado para elaborar la página.
Las páginas web contienen texto, enlaces a otras páginas, figuras, fotografías, vídeos, fórmulas matemáticas, porciones de código MATLAB y programas interactivos. En HTML5 los vídeos no precisan de un tratamiento específico, como en versiones anteriores, sino que se insertan en la página web de modo similar a una figura.
Las fórmulas matemáticas, es un problema todavía pendiente. El lenguaje estándar MathML en el que se expresan las fórmulas matemáticas no es entendido todavía por todos los navegadores. Se utiliza Mathjax, un complemento escrito en Javascript que muestra las fórmulas matemáticas en todos los navegadores.
En la imagen, el código MathML de un fórmula matemática insertada en una página web que trata sobre el movimiento rectilíneo y su apariencia en el programa MathType, desde el que se puede editar e incorporar a un documento Microsoft Word.
Los programas interactivos
Los programas interactivos es una nueva forma de transmitir ideas y de enganchar a los estudiantes en actividades educativas. Es una herramienta única para explorar el comportamiento de un sistema que depende del tiempo de un modo que es imposible reproducir en un medio impreso.
Se pueden producir animaciones con apenas interactividad, otras que tiene un alto grado de interactividad con gráficos animaciones o ambas cosas a la vez.
Las simulaciones son potentes ayudas visuales que complementan las demostraciones hechas en clase, se pueden integrar en la clase magistral, en el laboratorio, como problemas propuestos a los estudiantes o recursos complementarios para estudiantes más avanzados.
Las simulaciones ayudan a los estudiantes a visualizar electrones, fotones, átomos que ellos no pueden ver directamente.
Cualquier cambio en los controles resulta en un cambio de la representación visual de la animación. Esta interactividad atrae a los estudiantes y les ayuda a establecer relaciones de causa-efecto. Estimulan a que el estudiante explore con mucha mayor profundidad el sistema físico.
Muchas simulaciones aprovechan la capacidad de los ordenadores para realizar cálculos complejos sin que el usuario perciba los detalles matemáticos. Poe ejemplo, los estudiantes pueden observar el comportamiento de un péndulo para grandes amplitudes, sin necesidad de conocer integrales elípticas.
Las simulaciones deberán ir acompañadas de instrucciones precisas y de ejemplos o sugerencias que guíen a los estudiantes a alcanzar los objetivos propuestos
Por motivos de seguridad, los applets de Java tienen cada vez más dificultades para correr en los navegadores actuales. La ventaja de utilizar el estándar HTML5 canvas es que no se precisa de programas externos para interpretar el código, por lo que las simulaciones y animaciones se pueden ver en todos los dispositivos incluyendo tablets y smartphones
El navegador Chrome hace tiempo que no corre applets de Java y Mozilla Firefox desde la versión 52 (marzo de 2017). Por tanto, era necesario volver a programar en el lenguaje Javascript, todos los programas interactivos (alrededor de 650) para que se pudiesen ver en las versiones más recientes de los navegadores.
Java es un lenguaje de programación orientado a objetos completamente distinto de Javascript aunque comparten una sintaxis similar (proveniente del lenguaje C), por lo que ha sido necesario crear un nuevo interfaz de usuario, nuevas funciones, por ejemplo, para resolver una ecuación diferencial o un sistema de ecuaciones diferenciales por el procedimiento de Runge-Kutta, para arrastrar con el puntero del ratón un objeto por la ventana gráfica, etc. y probarlo en numerosos ejemplos.
En cada página web, suele haber un programa interactivo situado en el apartado Actividades.
El programa interactivo consta de una región rectangular donde se muestran los gráficos y animaciones denominada canvas y debajo un panel donde se disponen los controles: Velocidad X, Velocidad Y, Altura (para establecer la posición inicial y velocidad inicial del cuerpo que se lanza), tal como se muestra en la figura. En el rectángulo de color negro, se muestran los botones que manejan la animación, que es el mismo para casi todos los programas. Por esta razón, no es necesario proporcionar al estudiante instrucciones o un manual de usuario.
El programa interactivo establece el estado inicial por defecto del sistema. Actuando sobre los controles y pulsando el botón titulado Nuevo, establecemos un nuevo estado del sistema, modificando los valores de algunas de las variables que se describen en el apartado Actividades
Al lado del botón Nuevo disponemos del botón ► que pone en marcha la animación, que se puede detener pulsando el botón pausa cuyo símbolo es ||. Este botón es reemplazado por el botón >|, que nos permite correr el programa paso a paso. Se reanuda la animación pulsando de nuevo, el botón ►.
Selección de contenidos
Una parte de las páginas web del Curso Interactivo de Física, están inspiradas en la experiencia del propio autor, como profesor de Física de primer curso y como creador de programas interactivos para la enseñanza de la Física desde el año 1984. Otra parte, en artículos publicados en las revistas científicas: American Journal of Physics, European Journal of Physics, Physics Teacher, Physics Education, Revista Española de Física, etc.
Por ejemplo, la página web titulada "Simulación de los giros del patinador de hielo", está inspirada en el artículo, Kalotas T. M. Lee A.R. (1990). A simple device to illustrate angular momentum conservation and instability. Am. J. Phys. 58 (1), 80-81, se trata un ejemplo interesante de aplicación del principio de conservación del momento angular. El Curso Interactivo contiene un número elevado de páginas inspiradas en artículos provenientes de la revista American Journal of Physics desde el año 1933 de la publicación de su primer número.
La mayor parte de los libros de texto, cuando introducen el principio de conservación del momento angular, mencionan que un patinador aumenta su velocidad angular de rotación al acercar sus brazos y sus piernas al cuerpo. En esta página web, se describe un modelo de patinador, consistente en un sistema formado por una varilla rígida y dos masas que pueden deslizar sin rozamiento a lo largo de la varilla. La varilla representa el cuerpo y las masas deslizantes los brazos y las piernas, la acción de los músculos se representa por medio de dos muelles que unen los extremos de la varilla con cada una de las masas deslizantes. El sistema puede girar alrededor de un eje perpendicular a la varilla y que pasa por su centro.
A la derecha, se representa la energía potencial efectiva Veff(r) y la energía total E del sistema mediante una recta horizontal. De esta forma asociamos el movimiento del sistema con su energía
Los problemas propuestos en las Olimpiadas Internacionales de Física, Theoretical questions, han sido también una fuente de páginas web. Véase la página titulada Ping pong eléctrico problema propuesto en el año 2004 en Corea del Sur.
En general, se han seleccionado aquellos artículos que ilustran leyes físicas y principios fundamentales, se han transformado en páginas web interactivas agrupadas de forma coherente en una determinada sección de un capítulo del Curso Interactivo.
Modos de usar el Curso Interactivo
Se usará Internet, cuando la exposición de un tema o la realización de ciertas actividades pueda resultar más interesante o instructiva que de la forma habitual que se hace en clase. Algunos ejemplos son los siguientes:
Explicar conceptos 'difíciles'
Cuando se explica un concepto difícil de entender, los gráficos y las animaciones pueden ser muy útiles para mostrar fenómenos que evolucionan en el tiempo o entidades que no se pueden observar directamente como los electrones o las moléculas de un gas.
El estudio del movimiento ondulatorio no es fácil para el estudiante, ya que su aspecto cambia con el tiempo. Para explicar este tema, es importante no sólo la representación espacial de la onda en un instante, sino también como va evolucionando temporalmente.
La figura es una imagen tomada de un programa interactivo en el que se representa de forma animada el movimiento de las partículas del medio y la descripción matemática de la propagación del movimiento ondulatorio. Observamos que las partículas de color azul, separadas una longitud de onda vibran en fase.
La siguiente figura es una imagen del resultado de ejecutar un script de MATLAB que calcula los niveles de energía de hasta diez pozos de potencial de anchura y separación dada . El objetivo es el de mostrar la formación de bandas de energía por la adición sucesiva de átomos a la cadena lineal.
Supongamos que el profesor dispone de un cañón retroproyector conectado a un ordenador en el aula o en una sala de ordenadores. Los programa interactivos proyectados en una gran pantalla constituyen un punto de partida excelente para comenzar la discusión. ¿Qué sucede si se cambia este o el otro parámetro?.
Por ejemplo, un profesor está explicando el capítulo Oscilaciones. Comienza con el caso más sencillo, el Movimiento Armónico Simple. Cambia sucesivamente la amplitud, la frecuencia angular o la fase inicial, observa la animación y la representación gráfica x-t.
Sin embargo, cuando un cuerpo se pone a oscilar, aparecen fuerzas de rozamiento que disminuyen la amplitud de las oscilaciones a medida que transcurre el tiempo. Tenemos las oscilaciones amortiguadas
Cuando el oscilador se conecta a una fuerza oscilante, tenemos un oscilador forzado. Mostrará que el estado estacionario es independiente de las condiciones iniciales y que el estado transitorio dura un determinado tiempo, teóricamente infinito pero que en la práctica viene determinado por el factor de amortiguamiento. Asimismo, mostrará la complejidad del estado transitorio con distintas condiciones iniciales y para distintas frecuencias de la fuerza oscilante.
El profesor, en vez de dibujar figuras estáticas en la pizarra, puede correr los programa interactivos que conectan el comportamiento de los distintos tipos de osciladores (libre, amortiguado y forzado) a su descripción matemática.
Resolver problemas interactivos
La resolución de problemas es una parte esencial de la enseñanza de la Física a nivel introductorio. Observamos que en general, los estudiantes tienen grandes dificultades en la resolución de problemas de Física. Muchos lo intentan pero no son capaces de obtener la solución a partir del enunciado. Muchos factores contribuyen a este fracaso: lingüísticos o de comprensión verbal, falta de entrenamiento suficiente en cursos previos, etc.
En los libros de texto, los enunciados proporcionan toda la información necesaria para resolver un problema. Sin embargo, los estudiantes suelen tener dificultades para su correcta interpretación. Se habrá observado también, que algunos dirigen sus esfuerzos a encontrar la fórmula que contiene los datos que se proporcionan en el enunciado del problema.
Se puede ayudar a los estudiantes a desarrollar mejores estrategias en la resolución de problemas mediante programas interactivos. Observando el comportamiento del sistema físico, se facilita el proceso de análisis, es decir, la descomposición del problema en partes y la aplicación a cada una de ellas, de las ecuaciones que describen el fenómeno físico correspondiente.
La figura muestra el problema del bucle: se lanza una partícula mediante un dispositivo consistente en un muelle elástico comprimido, se desplaza a lo largo de un plano horizontal, describe una trayectoria circular y finalmente, se mueve a lo largo de un plano inclinado.
El enunciado del problema es visual y abierto, de modo que el estudiante puede modificar los datos que el programa proporciona por defecto, pudiendo ensayar otras posibilidades, que le permitirán darse cuenta que la partícula tiene que tener una velocidad mínima en la parte superior de la trayectoria circular para completar el bucle. Se muestra también, mediante un diagrama, cómo la energía inicial de la partícula va disminuyendo debido a la fricción y cómo se va transformando en otros tipos de energía.
Los estudiantes más adelantados pueden resolver las situaciones que se producen cuando la partícula no consigue describir el bucle. Un script de MATLAB dibuja las trayectorias parabólicas de la partícula.
clear R=0.5; ang=(0:10:360)*pi/180; %dibuja la circunferencia x=R*cos(ang); y=R*sin(ang); hold on plot(x,y,'black') axis equal %trayectorias parabólicas v0=linspace(sqrt(2*9.8*R),sqrt(5*9.8*R),6); %velocidad fi=asin((v0.^2-2*9.8*R)/(3*9.8*R)); %ángulo de tiro v1=sqrt(R*9.9*sin(fi)); %velocidad de disparo tf=4*v1.*cos(fi)/9.8; %tiempo de vuelo for i=2:length(fi)-1 %trayectorias t=linspace(0,tf(i),50); x=R*cos(fi(i))-v1(i)*sin(fi(i))*t; y=R*sin(fi(i))+v1(i)*cos(fi(i))*t-4.9*t.^2; plot(x,y,'red') end hold off xlabel('x') ylabel('y') title('El bucle') grid on
En la figura se muestran, las trayectorias parabólicas seguidas por la partícula, para distintos valores de la velocidad inicial v0 en la parte inferior del bucle.
Supongamos que un estudiante está resolviendo en casa o en la sala de estudio, un problema acerca de la caída de los cuerpos con este enunciado u otro similar: Se lanza un objeto hacia arriba con una velocidad inicial de 40 m/s, desde el techo de un edificio de 100 m de altura. Calcúlese la máxima altura que alcanza sobre el suelo y la velocidad con que retorna al mismo.
Conecta el ordenador, carga el Curso Interactivo de Física en el navegador, va al capítulo Cinemática, sección Movimiento rectilíneo, página Caída de los cuerpos. Introduce en los controles los valores iniciales de la velocidad y de la altura del cuerpo, pulsa el botón titulado Nuevo y observa el movimiento. Puede parar la animación pulsando el botón titulado Pausa, o acercarse al instante que alcanza la máxima altura pulsando repetidamente el botón titulado Paso, o al instante que impacta sobre el suelo.
A continuación, resuelve el problema planteando las ecuaciones del movimiento, introduciendo los datos en las ecuaciones y despejando las incógnitas. Finalmente, verifica que sus resultados coinciden con las proporcionadas por el programa interactivo.
La ventaja que proporcionan los programas interactivos es que el estudiante, ve el movimiento de la partícula antes de comenzar a resolver el problema y puede analizarlo, a partir de la observación de las distintas etapas del movimiento del cuerpo.
Realizar 'experiencias' en un laboratorio virtual.
En general, no se recomienda la sustitución de las experiencias reales en el laboratorio por las virtuales en el ordenador. Sin embargo, las experiencias simuladas se pueden emplear como ejercicios previos de preparación para la realización de la experiencia real, ya que la simulación no se ve afectada por la complejidad del dispositivo experimental ni por los instrumentos de medida. El ordenador puede ser aún más útil cuando las experiencias de laboratorio son inaccesibles por ser costosas, peligrosas o difíciles de montar.
La simulación puede limitarse a reflejar los aspectos esenciales o bien, puede ser similar a la experiencia real, tanto en sus elementos constitutivos como en los instrumentos de medida empleados, pero lo más importante es que el procedimiento sea paralelo al real.
En la figura, se muestra la simulación de la medida de la aceleración de la gravedad con un péndulo compuesto, formado por una varilla que puede oscilar alrededor de un eje que perpendicular a la varilla y que pasa por varios puntos (en color rojo) distantes x del centro de masa (en color azul).
Medimos el periodo Pi de péndulo para cada posición xi, completando una tabla con N pares de datos
x (cm) | P (s) |
---|---|
5 | 2.620 |
10 | 1.936 |
15 | 1.668 |
20 | 1.568 |
25 | 1.520 |
30 | 1.512 |
35 | 1.536 |
40 | 1.576 |
45 | 1.600 |
MATLAB nos permite ajustar los datos experimentales del cuadrado del periodo y=P2/(4π2) para cada posición x, a la función no lineal y=a/x+bx mediante la función
x=(5:5:45)/100; y=[2.620 1.936 1.668 1.568 1.520 1.512 1.536 1.576 1.600].^2/(4*pi^2); hold on %representa los datos experimentales plot(x,y,'bo','markersize',6,'markerfacecolor','b') %modelo de función f_ajuste =@(a,x) a(1)./x+a(2)*x; a0=[0.3 4]; %valor inicial de los parámetros af=nlinfit(x,y,f_ajuste,a0) %representa la función x=linspace(0.04,0.45,100); y=f_ajuste(af,x); plot(x,y,'r') title('Péndulo compuesto') xlabel('x (m)') ylabel('P^2/(4·\pi^2)') hold off
El valor de a es el primer elemento del vector af y el valor de b, el segundo elemento
af = 0.0084 0.1020
Temas complementarios

El Curso Interactivo de Física, ofrece la oportunidad a los estudiantes con un interés especial en explorar distintos temas con mayor profundidad que se hace en clase. Contiene numerosas páginas que no se imparten en un Curso introductorio de Física por falta de tiempo o porque su nivel es excesivamente elevado.
El estudio de la ley de Faraday, es especialmente importante, ya que la producción de electricidad a partir de fuentes renovables es un objetivo prioritario. Se describen los ejemplos básicos que se encuentran en los libros de texto y otros más avanzados.
El tubo de Lenz es una demostración de aula que resulta espectacular para los estudiantes, por el tiempo que demora el imán que se introduce en la parte superior del tubo en aparecer por la parte inferior, en comparación con un objeto no imantado.
El movimiento de un imán en un tubo metálico vertical es una demostración práctica de los fenómenos de inducción. La fuerza que se opone a la caída del imán es proporcional a la velocidad, de modo que el imán alcanza una velocidad límite constante cuando se desplaza a través del tubo.
Se ha creado una página web para explicar el origen de la fuerza retardadora sobre el imán en términos de las corrientes inducidas en el tubo de metal.
Se resuelve la ecuación diferencial del movimiento del imán, por procedimientos numéricos, con las siguientes condiciones iniciales: en el instante adimensional τ=0, y=y0, dy/dτ=0. El imán parte del reposo desde la posición adimensional y0.
function a = caida_iman(t,x,k) a=zeros(2,1); a(1)=x(2); n=floor(x(1)); %x(1) posición, x(2) velocidad temp=0.0; for j=n-4:n+5 temp=temp+(x(1)-j)^2/(1+(x(1)-j)^2)^5; end a(2)=-1-k(1)*temp*x(2); end
x0=zeros(1,2); x0(1)=10; %valor inicial de x x0(2)=0; %valor inicial de v; tf=10; %tiempo final; k=3; %valor del parámetro tspan=[0 tf]; [t,x]=ode45(@caida_iman,tspan,x0, [],k); plot(t,-x(:,2)) %x(2) es la velocidad xlabel('t') ylabel('v'); grid on title('Movimiento de un imán en un tubo metálico')
Se explica cualitativamente, el origen de la fuerza retardadora, se elabora un modelo de tubo, formado por espiras conductoras y se determinan las fuerzas que ejercen las corrientes inducidas en las espiras sobre el imán, suponiendo que es un dipolo magnético. Mediante el movimiento de puntos rojos situados en las espiras (portadores de carga positivos) se señala la intensidad y el sentido de las corrientes inducidas en el tubo.
Energías renovables
La tercera versión del Curso Interactivo de Física en Internet, subtitulada 'Fundamentos Físicos de la Ingeniería de Energías Renovables', pone el énfasis en las distintas formas de energía y sus transformaciones. Así por ejemplo, la página titulada Transformación de energía térmica en trabajo mediante un condensador, está inspirada en el artículo, E N Miranda. How to transform, with a capacitor, thermal energy into usable work. Eur. J. Phys. 31 (2010) 1457-1462.
La página incluye un programa interactivo, una aplicación HTML5 canvas, que muestra de forma animada el funcionamiento de un condensador lleno de dieléctrico cuando se pone en contacto con un foco frío y un foco caliente.
El curso, contiene páginas dedicadas al estudio de las energías renovables que se irán ampliando con el tiempo.
En el capítulo Sólido rígido, se enseña a los estudiantes el funcionamiento de un giróscopo y se explica que la Tierra es un giróscopo gigante cuyo eje de rotación precesa alrededor del eje perpendicular al plano de la eclíptica con un periodo de 27 725 años formando un ángulo de 23,45°.
En el capítulo Dinámica Celeste, se obtiene la ecuación de la trayectoria de un cuerpo celeste bajo la acción de una fuerza inversamente proporcional a la distancia desde el cuerpo al centro de fuerzas. A continuación, se determina la posición de un planeta en órbita elíptica alrededor del Sol en función del tiempo, el denominado problema de Kepler.
El análisis del recurso solar, comienza con el cálculo de la posición del Sol en función del ángulo horario, en el sistema de referencia local. Si situamos nuestra cámara fotográfica en la misma posición, tomamos una fotografía del Sol cada día cuando alcanza la máxima altura y superponemos las fotografías, veremos una figura similar a la de un ocho, denominada analema. En la figura, se muestra la analema para la latitud λ=43.3° de Bilbao.
lambda=input('Latitud: '); lambda=lambda*pi/180; h=12; %ecuación del tiempo en minutos eq_time=@(x) 229.18*(0.00075+0.001868*cos(x)-0.032077*sin(x) -0.014615*cos(2*x)-0.040849*sin(2*x)); %declinación delta=@(x) 0.006918-0.399912*cos(x)+0.070257*sin(x)-0.006758*cos(2*x) +0.000907*sin(2*x)-0.002697*cos(3*x)+0.001480*sin(3*x); %convierte minutos a grados N=1:365; x=2*pi*(N-1-(h-12)/24)/365; alfa=90-(lambda-delta(x))*180/pi; gamma=eq_time(x)*15/60; %60 minutos, 1 hora son 15 grados plot(gamma,alfa,'-ro','markersize',4, 'markerfacecolor','y'); ylim([0 90]) xlabel('ángulo') ylabel('Altitud') title('Analema')
Se incluirán en el Curso Interactivo de Física en Internet los temas de energías renovables, que tengan una relación directa con la física básica. Por ejemplo, se explican los fundamentos físicos del sistema EWICON (Electrostatic Wind Energy Converter) que convierte directamente la energía del viento en energía electrostática. Se trata de un sistema que posiblemente no tenga viabilidad comercial, pero tiene una gran riqueza desde el punto de vista de la física: Movimiento de partículas cargadas en un campo eléctrico, la acción del viento sobre el movimiento de las partículas, tensión superficial e inestabilidad de Rayleigh, etc., todos estos aspectos son tratados en las páginas del Curso.
Procedimientos Numéricos con MATLAB
MATLAB, acrónimo que significa MAtrix LABoratory, es un software extraordinariamente potente para la realización de cálculos numéricos, representaciones gráficas y tratamiento de datos. El objetivo de MATLAB es la resolución de un amplio espectro de problemas de forma analítica o numérica utilizando métodos basados en el cálculo matricial.
Proporciona un conjunto de procedimientos codificados en forma de llamadas a funciones y comandos que nos permiten resolver problemas complejos con gran facilidad y flexibilidad. MATLAB consiste esencialmente en:
- Un entorno formado por varias ventanas relacionadas que permiten una gran facilidad de uso.
- Algoritmos avanzados para la resolución de problemas
- Enorme capacidad para el trabajo con datos
- Potentes herramientas de programación
Además MATLAB dispone de las denominadas toolboxes. Cada toolbox está orientado a una aplicación específica, proporciona un entorno visual y un conjunto de funciones para resolver problemas de un determinado ámbito.
- Análisis y tratamiento de datos (Data Acquisition toolbox)
- Ajuste de datos (Curve Fitting toolbox)
- Resolución de ecuaciones diferenciales en derivadas parciales (Partial Differential Equation toolbox)
- El entorno de programación visual SIMULINK
- Etc.
Dado que MATLAB integra el cálculo, visualización y programación en un entorno sencillo de usar y que los problemas y sus soluciones se pueden expresar de una forma flexible, entendible por los estudiantes sin los estrictos requerimientos de los lenguajes clásicos como Java, C++, etc; la utilización de MATLAB tiene las siguientes ventajas:
Potencia. Se pueden resolver problemas más complejos en menos tiempo y con menos esfuerzo
Facilidad de aprendizaje. Se tarda mucho menos tiempo en aprender los fundamentos de MATLAB que con cualquier otro lenguaje. Por tanto, los estudiantes pueden empezar a resolver problemas por ellos mismos sin la ayuda del profesor mucho antes que con otro lenguaje.
Enfasis en la resolución del problema más que en las dificultades del lenguaje de programación o del entorno de desarrollo de aplicaciones. Los estudiantes disponen de más tiempo para reflexionar sobre el problema y analizar las soluciones en vez de emplear el esfuerzo en buscar o descubrir trucos para resolverlos.
Se comenten muchos menos errores y no es necesario en la mayor parte de los casos, emplear herramientas de depuración. Los errores se muestran y las ayudas se proporcionan según se va escribiendo el código.
Se consigue en menos tiempo el objetivo final consistente en que el estudiante, plantee el problema, lo analice dividiéndolo en partes, traduzca cada parte en líneas de código y organice el código en forma de funciones, script o llamadas a comandos.
MATLAB se está convirtiendo en un estándar en carreras de ingeniería en universidades de todo el mundo, reflejando el hecho del incremento notable de la utilización de MATLAB en la industria.
El aspecto negativo es que MATLAB no es un software de libre distribución. Los costes de las licencias para profesores y estudiantes no son elevados en comparación con las licencias comerciales. Muchas universidades disponen de licencias de Campus, los profesores y estudiantes disponen de forma gratuita de la colección de programas y herramientas que componen MATLAB.
Para que sea posible utilizar MATLAB en la enseñanza de las asignaturas del Grado es necesario que los estudiantes adquieran una formación básica suficiente en la asignatura Informática de primer curso. Al menos, en los aspectos siguientes:
- Variables escalares, vectores y matrices
- Funciones
- Gráficos bidimensionales
- Operadores relacionales
- Sentencias iterativas
Se han elaborado y publicado en Internet los siguientes materiales a los que se accede seleccionado en el menú MATLAB
Aspectos básicos: Cálculos aritméticos, Variables escalares, Vectores. Matrices, Entrada/salida, Gráficos, Funciones, Operadores relacionales, Sentencias iterativas. Funciones recursivas.
Procedimientos numéricos: Raíces de una ecuación, Sistema de ecuaciones lineales, Valores y vectores propios, Integración numérica, Solución numérica de ecuaciones diferenciales, Interpolación, Ajuste de datos. Regresión
Análisis de los datos: Preparando los datos, Estadística, Interpolación, Ajuste de datos, Ajuste de datos (no lineal), Análisis armónico, Transformada discreta de Fourier (FFT), Transformada rápida de Fourier (FFT).
Operaciones con expresiones matemáticas (Math Symbolic): Ecuaciones. Sistemas de ecuaciones lineales. Valores y vectores propios. Rectas y planos. Límites y derivadas. Series. Integrales. Análisis de Fourier. Ecuaciones diferenciales. Sistemas de ecuaciones diferenciales lineales. Polinomios y fracciones polinómicas. Transformada de Laplace.
Funciones especiales: Función W de Lambert, Función gamma, Función error, Integrales elípticas, Funciones elípticas de Jacobi: sn y cn. Polinomios de Chevyshev, Polinomios de Legendre. Funciones de Bessel
En la tercera versión del Curso Interactivo de Física, se utiliza MATLAB como una calculadora programable avanzada: que representa gráficamente funciones, que ayuda a progresar sin error en cálculos complejos con expresiones algebraicas, que aplica procedimientos numéricos a situaciones que no se puede resolver de forma analítica y para el tratamiento de datos.
Ajuste de datos a funciones armónicas
Se emplea el procedimiento de mínimos cuadrados para ajustar un conjunto de datos (ti,xi) a la función
x= A0+A1cos(ωt)+ B1sin(ωt)
El criterio de ajuste se toma como aquél en el que la desviación cuadrática media sea mínima. Se resuelve el sistema de tres ecuaciones con tres incógnitas para obtener el valor de los coeficientes A0, A1,B1.
La temperatura media en cada uno de los meses del año en un cierto lugar ha sido la siguiente
Mes | Enero | Febrero | Marzo | Abril | Mayo | Junio | Julio | Agosto |
---|---|---|---|---|---|---|---|---|
Temperatura | 18.9 | 21.1 | 23.3 | 27.8 | 32.2 | 37.2 | 38.0 | 36.1 |
Mes | Septiembre | Octubre | Noviembre | Diciembre | ||||
Temperatura | 34.4 | 29.4 | 23.3 | 18.9 |
El periodo P=12 meses, la frecuencia angular ω=2π/360 rad/dia.
Para crear una tabla (ti,xi), asignamos el valor de la temperatura media del mes al día correspondiente a la mitad del mes, suponiendo que todos los meses tengan los mismos días.
Elaboramos el script traduciendo las fórmulas matemáticas a código MATLAB
t=(1:12)-0.5; x=[18.9 21.1 23.3 27.8 32.2 37.2 38.0 36.1 34.4 29.4 23.3 18.9]; w=2*pi/12; M=[length(t), sum(cos(w*t)), sum(sin(w*t)) sum(cos(w*t)), sum(cos(w*t).^2), sum(sin(w*t).*cos(w*t)) sum(sin(w*t)),sum(sin(w*t).*cos(w*t)), sum(sin(w*t).^2)] C=[sum(x);sum(x.*cos(w*t));sum(x.*sin(w*t))]; A=M\C hold on plot(t,x,'ro','markersize',4,'markerfacecolor','r') y=@(t) A(1)+A(2)*cos(w*t)+A(3)*sin(w*t); fplot(y,[t(1),t(end)]); xlabel('mes') ylabel('temperatura °C') title('Ajuste a funciones armónicas') grid on hold off
Corremos el script en la ventana de comandos y nos aparece la gráfica en la que se muestran los datos, puntos de color rojo y la función que mejor ajusta a los datos (en color azul).
En la ventana de comandos, aparece los valores de los coeficientes A0, A1,B1 de la función
>> A = 28.3878 -9.2559 -2.8002
La función que mejor ajusta a los datos es
x=28.3878-9.2559cos(πt/6)-2.8002sin(πt/6)
Cálculos con expresiones algebraicas
En la página, titulada Efusión de un gas, para llegar a un resultado, se ha resuelto la integral
MathSymbolic de MATLAB nos proporciona esta integral, sin tenerla que buscar en los apéndices de algunos libros de Física.
>> syms x; >> syms a positive; >> int('x^4*exp(-a*x^2)',x,0,inf) ans =(3*pi^(1/2))/(8*a^(5/2))
Análisis de Fourier
Para introducir al análisis de Fourier, analizamos una función periódica resultado de la superposición de tres funciones armónicas con distintas frecuencias, amplitudes y fases iniciales.
x=200sin(2π·100+π/2)+100sin(2π·200+π)+100sin(2π·400+3π/2)
f=[100,200,400]; %frecuencias A=[200,100,100]; %amplitudes phi=[90,180,270]; %fases subplot(2,2,1) stem(f,A) axis([0,500,0,210]) xlabel('Frecuencia') ylabel('Amplitud') subplot(2,2,2) stem(f,phi) axis([0,500,0,360]) xlabel('Frecuencia') set(gca,'YTick',0:90:360) set(gca,'YTickLabel',{'0',90','180','270','360'}) ylabel('Fase') subplot(2,2,3:4) %resultante t=(0:0.1:30)/1000; %milisegundos x=zeros(1,length(t)); for i=1:length(f) x=x+A(i)*sin(2*pi*f(i)*t+phi(i)*pi/180); end plot(t,x,'r') xlabel('t(ms)') ylabel('x') title('Resultante') ylim([-410,410]) set(gca,'XTick',(0:5:30)/1000) set(gca,'XTickLabel',{'0','5','10','15','20','25','30'}) grid on
Se muestra una ventana dividida en tres paneles, en el que se muestra la función periódica en la parte inferior, y la contribución de los tres armónicos en amplitud, fase y frecuencia.
Periodo de un péndulo para cualquier amplitud
El péndulo simple es uno de los ejemplos más estudiados en un curso de Física, es por otra parte, un ejemplo de oscilador no lineal. Muchos problemas en otras ramas de la Física se pueden reducir a la ecuación diferencial que describe el movimiento de un péndulo. El periodo P de un péndulo para cualquier amplitud es
donde P0 es el periodo para las oscilaciones de pequeña amplitud. La integral se denomina elíptica completa de primera especie. Representemos el periodo P/P0 de un péndulo en función de la amplitud θ0 expresada en grados
P=@(x) ellipke(sin(x*pi/(2*180))^2)*2/pi; fplot(P,[0,179]) xlabel('\theta_0') ylabel('P/P_0') title('Periodo de un péndulo') grid on
Movimiento relativo de rotación uniforme
Creamos un script, para trazar las trayectorias de una partícula sobre una superficie esférica en movimiento de rotación uniforme, integrando un sistema de dos ecuaciones diferenciales mediante ode45. En la figura (más abajo), se representa la trayectoria seguida por la partícula cuando se lanza hacia el norte con velocidad 0.5.
R=1; %radio de la Tierra W=1; %velocidad angular de rotación x0=[pi/3,-0.5,0,0]; %condiciones iniciales: [theta, dtheta/dt, phi,dphi/dt] tspan=[0,7]; % x(1)=theta, x(2)=dtheta/dt,x(3)=phi, x(4)=dphi/dt fg=@(t,x)[x(2); sin(x(1))*cos(x(1))*(x(4)^2+2*W*x(4)+W^2); x(4); -2*cos(x(1))*(W*x(2)+x(2)*x(4))/sin(x(1))]; [t,x]=ode45(fg,tspan,x0); xp=R*sin(x(:,1)).*cos(x(:,3)); yp=R*sin(x(:,1)).*sin(x(:,3)); zp=R*cos(x(:,1)); %esfera phi=linspace(0,pi,30); theta=linspace(0,2*pi,40); [phi,theta]=meshgrid(phi,theta); x=R*sin(phi).*cos(theta); y=R*sin(phi).*sin(theta); z=R*cos(phi); h1=mesh(x,y,z); set(h1,'EdgeColor',[0.6,0.6,0.6],'EdgeAlpha',0.5,'FaceAlpha',0.5) axis equal %trayectoria h1=line(xp,yp,zp); set(h1,'Color',[.7,0,0],'LineWidth',1.5) view (130,20) hold off axis equal grid on xlabel('x') ylabel('y') zlabel('z') title('Movimiento sobre la superficie de la Tierra')
Interacción con los lectores del curso
La ventaja de publicar en Internet reside en que el Curso Interactivo de Física en Internet es un proyecto inacabado, se incorporan cada poco tiempo nuevos temas y se modifican otros. Estos temas se inspiran en cuestiones planteadas en clase, en prácticas de laboratorio, en artículos que aparecen en las revistas científicas. La interacción con los lectores del curso contribuye a su constante mejora.
Un mensaje (1/05/2017) típico recibido por correo electrónico, es el siguiente:
Otros estudiantes (27/03/2017) piden ayuda para resolver sus problemas o proyectos
Otros mensajes (6/05/2017) agradecen el esfuerzo realizado en la elaboración del Curso Interactivo.
Petición de permiso para utilizar y descargar el curso (28/01/2017).
Comentario de uno de los autores del artículo en el que se inspiró la página web titulada Choque de un proyectil con un satélite artificial
Notificación de un error en una página
Soy ..., profesor en el departamento de física de la materia condensada. Imparto física estadística y encuentro el curso de física en internet muy útil para explicar la introducción a la asignatura. La verdad es que el curso en general es muy didáctico y me consta que los estudiantes de Física lo aprecian desde primero.
Prof. Dr. Angel Franco García,
Primero que nada disculpe mi atrevimiento en enviarle este mail. Soy estudiante de la Universidad Nacional de General San Martín (Buenos Aires, Argentina). Estudiando el péndulo cicloidal y usando como ejemplo el que usted usa en la página web del Curso Interactivo de Física en Internet me ha surgido una duda. No entiendo qué propiedad usa para reescribir Coseno(Phi) y Seno(Phi), al momento de escribir las ecuaciones de movimiento, en una sola variable (Theta). Dejo la URL de donde se encuentra el ejemplo:
http://www.sc.ehu.es/sbweb/fisica3/oscilaciones/pendulo_cicloide/pendulo_1.html
Desde ya muchas gracias,
Muy buenas tardes profesor Ángel franco.
Me comunico con usted ya que en mi curso de física 2 de electromagnetismo mi profesor me pidió para este corte simular dipolos o cuadripolos en mi computadora no se si usted me pueda colaborar.
Quedo atento a su respuesta muchas gracias.
Buenas, soy *** estudiante de ingeniería de telecomunicaciones de la Universidad de Granada, hace poco me encontré con su página de internet http://www.sc.ehu.es/sbweb/fisica3/index.html
me ha servido mucho y pienso que sirve bastante de ayuda para aquellos que estudiamos alguna asignatura de física.
Le escribo para ver si podría ayudarme a resolver una cuestión que surgió el otro día en mi clase de física, ya que veo que todo lo explica muy bien de manera clara y sencilla. La cuestión es la siguiente:...
Buenos días profesor. No sé si es esta la vía correcta pero, como estudiante de ingeniería que soy en la comunidad vecina de La Rioja, quería agradecerle y felicitarle por la magnífica web que ha creado. Realmente considero que es una obra completa y de gran utilidad; siempre que tengo una duda intento buscarla en sus archivos ya que, de una forma u otra, la mayor parte de las veces encuentro la solución.
Un saludo y que pase un buen día,
Prezado professor Franco, quiero le felicitar por el hermoso trabajo realizado em su curso interactivo de Fisica. Soy professor, tambien jubilado, y ya habia utilizado em varias ocasiones su material em mis clases em la Universidade Federal de Rio de Janeiro, em los cursos de Fisica Basica que ministré durante muchos anhos. Esta nueva version para Internet,, que confieso no conocia!, me pareció espectacular.
Mis felicitaciones nuevamente y hasta pronto
Le escribo para felicitarle por sus excelentes contribuciones a la docencia de la física. Descubrí su página buscando material para preparar mi clase ahora que estamos con la pandemia del COVID-19. Debo decirle que sus descripciones me encantaron por lo preciso de las mismas y la calidad de los gráficos. Curiosamente su manera de enseñar la transformada de Fourier es muy semejante a como yo lo hago; la diferencia es que la suya es en serio y es muy hermosa. Las cajas con los pequeños scripts de MATLB son unas joyas. En vez de preparar material nuevo recomendé a mis estudiantes vuestra página.
Por este medio, le estoy solicitando su permiso para utilizar su curso
denominado "Fundamentos Físicos de las Energías Renovables". Estoy
impartiendo el curso Mecánica de Fluidos y el material de su curso me
parece muy importante ya que aun no contamos con un laboratorio y los
Applets del curso, y el material, me ayudarían mucho para explicar los
conceptos a mis estudiantes. Este curso pertenece a la carrera de Energías
Renovables, así el material relacionado con esta carrera también nos seria
muy útil.
Por otra parte, en las aulas de clase aun no se cuenta con internet, por
lo que, le pregunto: habría la posibilidad de descargar este curso he
instalarlo en el disco duro de mi Laptop?. Si es posible le agradecería
mucho me indicara como y de donde lo descargo.
Le envió saludos y agradezco la atención a mi solicitud.
Facultad de Ciencias de la Electrónica *
* Benemérita Universidad Autónoma de Puebla. *
Dear Dr. Garcia,
First, my apologies that I do not speak Spanish despite my last name - I am British in fact!
I was pleased to discover your web pages that feature the results of my two 'Satellite Splat' papers from European Journal of Physics, i.e.
http://www.sc.ehu.es/sbweb/fisica3/celeste/derribo/derribo.html and
http://www.sc.ehu.es/sbweb/fisica3/celeste/derribo/derribo_1.html
Having plotted the orbits as figures for the paper, I know how much work it must have been for you to write the animation code so well.
...
I hope you can add these linked materials to your excellent web page. I have also placed links to your work on my Grossmont College website next to the papers.
Best wishes,
Simplemente escribía para notificar lo que creo que es una errata en la página:http://www.sc.ehu.es/sbweb/fisica3/calor/boltzmann_2/boltzmann_2.html
Ahí, en el apartado de 'definición de la Temperatura' cuando se hace la relación entre microestados tras un cambio de energía, el denominador se lee:
(nj-1)!(nk-1)!
Si no me equivoco el signo del nivel k debería ser positivo.
Un saludo y muchas gracias por el esfuerzo
El profesor de Física tiene en el Curso Interactivo de Física en Internet, un gran repositorio de temas de Física incluyendo los procedimientos numéricos con MATLAB, que puede tomar como punto de partida para sus explicaciones en clase, proyectos para sus alumnos, problemas, etc.. El contenido de las páginas web (texto, figuras y código MATLAB) se puede copiar, pegar y modificar en un procesador de texto como Microsoft Word. Las fórmulas matemáticas están escritas en código MathML, que se pueden copiar y pegar en numerosas aplicaciones, una de ellas MathType, convierte el código en fórmula que puede editarse y por tanto, modificarse para uso personal.
Conclusiones
Se ha creado una nueva versión del Curso Interactivo de Física en Internet que utiliza los estándares más recientes: HTML5 y CSS3 para las páginas web, HTML5 canvas y Javascript para los programas interactivos, de este modo los contenidos del curso se pueden ver en todos los dispositivos incluyendo tablets y smartphones. Incorpora porciones de código MATLAB con el propósito de facilitar que estudiantes realicen cálculos y representaciones gráficas para que puedan analizar el comportamiento del sistema físico en detalle.