Jaime González-Sierra, Luis Gerardo Trujillo-Franco, Hugo Francisco Abundis-Fong
{"title":"A Jupyter Notebook for teaching mathematical modeling with experiments","authors":"Jaime González-Sierra, Luis Gerardo Trujillo-Franco, Hugo Francisco Abundis-Fong","doi":"10.1002/cae.22801","DOIUrl":null,"url":null,"abstract":"<p>Mathematical modeling and numerical simulation have a considerable presence in the vast universe of engineering disciplines, given their usefulness in explaining, comprehending, and simulating phenomena and processes with which engineers are in contact in their daily creative and problem-solving work. For this reason, engineering study programs have at least one course dedicated to dealing with the mathematical modeling of dynamic systems as an essential complement to subsequent courses such as automatic control, structural dynamics, and mechanical vibrations. Nowadays, many technological tools illustrate the applications of mathematical modeling interactively through experiments that offer an incomparable motivation to the students to corroborate with real-world examples, the utility and veracity of the theory presented to them in the classroom and that in many occasions seems lacking utility and direct relation with the world in which they develop. Based on those mentioned above, this paper presents an example of applying the Laplace transform in modeling physical systems, using a second-order circuit attached to an Arduino Due board in conjunction with the Jupyter Notebook environment. The numerical and experimental results can be obtained through three optional kernels: Python, Octave, or MATLAB®. For educational purposes, the resulting computer application was presented to undergraduate students of Mechatronics Engineering as an illustrative complement to two courses entitled Signals and Systems Analysis, part of the second semester, and Mathematical Modeling, part of the fifth semester.</p>","PeriodicalId":50643,"journal":{"name":"Computer Applications in Engineering Education","volume":"32 6","pages":""},"PeriodicalIF":2.0000,"publicationDate":"2024-10-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Applications in Engineering Education","FirstCategoryId":"5","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1002/cae.22801","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0
Abstract
Mathematical modeling and numerical simulation have a considerable presence in the vast universe of engineering disciplines, given their usefulness in explaining, comprehending, and simulating phenomena and processes with which engineers are in contact in their daily creative and problem-solving work. For this reason, engineering study programs have at least one course dedicated to dealing with the mathematical modeling of dynamic systems as an essential complement to subsequent courses such as automatic control, structural dynamics, and mechanical vibrations. Nowadays, many technological tools illustrate the applications of mathematical modeling interactively through experiments that offer an incomparable motivation to the students to corroborate with real-world examples, the utility and veracity of the theory presented to them in the classroom and that in many occasions seems lacking utility and direct relation with the world in which they develop. Based on those mentioned above, this paper presents an example of applying the Laplace transform in modeling physical systems, using a second-order circuit attached to an Arduino Due board in conjunction with the Jupyter Notebook environment. The numerical and experimental results can be obtained through three optional kernels: Python, Octave, or MATLAB®. For educational purposes, the resulting computer application was presented to undergraduate students of Mechatronics Engineering as an illustrative complement to two courses entitled Signals and Systems Analysis, part of the second semester, and Mathematical Modeling, part of the fifth semester.
期刊介绍:
Computer Applications in Engineering Education provides a forum for publishing peer-reviewed timely information on the innovative uses of computers, Internet, and software tools in engineering education. Besides new courses and software tools, the CAE journal covers areas that support the integration of technology-based modules in the engineering curriculum and promotes discussion of the assessment and dissemination issues associated with these new implementation methods.