Interactive microsimulations as a pedagogical tool in teaching Solid Mechanics
DOI:
https://doi.org/10.26507/paper.4532Keywords:
Microsimulation, Solid Mechanics, engineering teaching, Interactive learning, PhytonAbstract
This article addresses the implementation of an interactive web platform of microsimulations for teaching solid mechanics, developed with Python and aimed at engineering students. This educational tool responds to the persistent challenges in understanding abstract concepts in mechanical phenomena such as torsion, tension, bending, among others. Unlike the traditional paradigm that requires high-cost specialized software, advanced mathematics, or state-of-the-art equipment for engineering simulation, this work proposes an approach of lightweight and accessible "microsimulations" developed with widely available programming languages like Python and tools for sharing applications online such as Streamlit. This approach democratizes both the use and development of interactive educational resources, allowing institutions to implement effective virtual laboratories without requiring large investments in material or personnel resources. The research stems from the need to complement theoretical teaching with practical experiences that allow visualization of internal mechanical processes, ordinarily invisible to students. The developed platform operates as a virtual laboratory that allows real-time manipulation of parameters, generating an immediate understanding of cause-effect relationships in the behavior of materials under various loading conditions. Methodologically, the pilot consists of four main modules: (1) a torsion simulator for analyzing shear stresses in elements subjected to torsional moment; (2) a tension simulator that visualizes elastic-plastic behavior and constructs stress-strain diagrams; (3) a bending simulator that analyzes stress distributions and deformations in beams; (4) an indeterminacy generator that solves hyperstatic systems using compatibility and superposition methods; and (5) a Morh circle constructor. The simulators are being validated through comparison with analytical solutions and commercial software, confirming their accuracy for educational applications. The modular architecture of the system allows for future expansion and updating according to specific curricular needs. The article proposes an implementation plan in Solid Mechanics courses, with an evaluation methodology that will measure: (a) changes in conceptual understanding through comparative assessments; (b) impact on student motivation through structured surveys; and (c) development of engineering intuition, by allowing students to explore extreme scenarios or limit cases difficult to reproduce in physical laboratories. The article also details the implemented pedagogical strategies, including: guided discovery exercises, parametric analysis projects, and simulation-based design activities. It discusses how these microsimulations constitute an effective bridge between abstract mathematical foundations and their practical applications in engineering. This project represents a contribution to the modernization of teaching in mechanical engineering, democratizing access to practical experiences and fostering a deeper and more intuitive learning of the fundamental principles of solid mechanics.
References
Botina Martínez, J. V. (2015). Estrategias didácticas de las matemáticas, en el desarrollo de conocimiento crítico y creativo. Manizales. Consultado el 11 de abril de 2025 en https://repositorio.ucm.edu.co/bitstream/10839/1043/3/JAIRZIHNO%20VLADIMIR%20BOTINA%20MARTINEZ.pdf
Felder, R. M., & Silverman, L. K. (1988). Learning and Teaching Styles. Engeneering Education, pp. 674-681.
Gómez Gómez, A. (2023). Estrategia didáctica para el aprendizaje de las áreas de la Ingeniería Mecánica y su relación con el ejercicio de la profesión. Memorias de EIEI Acofi 2023. Cartagena de Indias. https://doi.org/10.26507/paper.3093
Harris, C. R. (2020). Array programming with NumPy. Nature, pp. 357–362. doi: https://doi.org/10.1038/s41586-020-2649-2
Hunter, J. D. (2007). Matplotlib: A 2D graphics environment. Computing in Science & Engineering, pp. 90–95. https://doi.org/10.1109/MCSE.2007.55
Lizbeth, Á. Á., Salas Reyes, E. A., & García Robledo, J. F. (2022). Uso de un simulador de pruebas mecánicas como herramienta didáctica en la carrera de Ingeniería química metalúrgica. Tendencias en docencia e investigación en química 2022, pp. 82-91.
Marcos Salas, B., Alarcón Martínez, V., Serrano Amarilla, N., Cuetos Revuelta, M. J., & Manzanal Martínez, A. (2021). Aplicación de los estilos de enseñanza según del modelo de Felder Silverman para el desarrollo de competencias clave en la práctica docente. Tendencias pedagógicas, Vol. 37, pp. 104-120. doi: https://doi.org/10.15366/tp2021.37.009
Negahban A. (2024) Simulation in engineering education: The transition from physical experimentation to digital immersive simulated environments. SIMULATION.;100(7):695-708. doi: https://doi.org/10.1177/00375497241229757
Rosli, R., & Ishak, N. A. (2024). Integration of Virtual Labs in Science Education: A Systematic Literature Review. Jurnal Pendidikan Sains Dan Matematik Malaysia, 14(1), 81–103. https://doi.org/10.37134/jpsmm.vol14.1.8.2024
Solis Carcaño, R. G., & Arcudia Abad, C. E. (2010). Estilos de aprendizaje de los estudiantes de Ingeniería Civil. Educación en Ingeniería, Vol. 10, pp. 24-36.
Streamlit Inc. (2023). Streamlit Documentation. Consultado el 11 de abril de 2025 en Streamlit: https://docs.streamlit.io/.
Van Rossum, G. &. (2009). Python 3 Reference Manual. CreateSpace. Consultado el 11 de abril de 2025 en https://www.python.org.
Ventura, A. C., Palou, I., Széliga, C., & Angelone, L. (2014). Estilos de aprendizaje y enseñanza en ingeniería: una propuesta de educación adaptativa para primer año. Educación en Ingeniería, Vol. 9. No. 18, pp. 178-189.
How to Cite
Downloads
Downloads
Published
Proceeding
Section
License
Copyright (c) 2025 Asociación Colombiana de Facultades de Ingeniería - ACOFI

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
| Article metrics | |
|---|---|
| Abstract views | |
| Galley vies | |
| PDF Views | |
| HTML views | |
| Other views | |


