MultiONoticias

Live Scripts de MATLAB

Uso de Live Scripts de MATLAB para enseñar control óptimo y programación dinámica en línea

-A
+A

Por Duarte J. Antunes, Universidad Tecnológica de Eindhoven

Cuando mi curso de control óptimo y programación dinámica pasó a ser un modelo en línea durante la pandemia de COVID-19, los live scripts de MATLAB® resultaron muy valiosos. Me permitieron enseñar conceptos complejos de forma interactiva, atractiva y más adecuada para el aprendizaje en línea que el enfoque tradicional de clases con diapositivas.

Con los scripts en vivo puedo combinar texto formateado, imágenes, hipervínculos, ecuaciones y código (Figura 1). Como los scripts son en vivo, los estudiantes pueden ajustar los parámetros o modificar el código y ver inmediatamente cómo sus cambios afectan al resultado. El proceso involucra a los estudiantes en el aprendizaje activo y fomenta la exploración del material. En una encuesta realizada a los estudiantes después del curso, el 97% de los encuestados afirmó que las secuencias de comandos en vivo "ayudaban" o eran "muy útiles" para completar las tareas.

Figura 1. Un guión en vivo utilizado en Control Óptimo y Programación Dinámica.

Figura 1. Un guión en vivo utilizado en Control Óptimo y Programación Dinámica.

Cuando enseñaba Control Óptimo y Programación Dinámica en el pasado, mis clases incorporaban diapositivas en las que introducía un nuevo concepto, describía cómo podía implementarse y luego mostraba algún ejemplo de resultado. Por ejemplo, en una lección sobre reguladores lineal-cuadráticos (LQRs), comenzaba con una discusión de las ecuaciones relevantes, así como de los casos especiales y las suposiciones, mostraba la implementación de MATLAB, y luego mostraba la salida del código para varios valores de parámetros (Figura 2). Posteriormente, asignaba ejercicios en los que se pedía a los alumnos que resolvieran un conjunto de problemas de control óptimo utilizando MATLAB. Los ejercicios incluían un ejemplo de solución con una instantánea del código de MATLAB.

Figura 2. Serie de diapositivas sobre LQR. En el sentido de las agujas del reloj, desde la parte superior izquierda: introducción, aplicación de ejemplo, el código MATLAB correspondiente y gráficos de los resultados.

Figura 2. Serie de diapositivas sobre LQR. En el sentido de las agujas del reloj, desde la parte superior izquierda: introducción, aplicación de ejemplo, el código MATLAB correspondiente y gráficos de los resultados.

Ir al artículo original: http://bit.ly/3rE79aT