当前位置: X-MOL 学术Comput. Appl. Eng. Educ. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Undergraduate dynamics using the logic of multibody dynamics — Indigenous code and an open-source software
Computer Applications in Engineering Education ( IF 2.9 ) Pub Date : 2021-06-06 , DOI: 10.1002/cae.22438
Sunavo Ghosh 1 , Arghya Nandi 1 , Sumanta Neogy 1
Affiliation  

Dynamics is a core course in all engineering disciplines. Problem-solving using computers may be done using programs specific for a problem or class of problems, or by using versatile and professional multibody dynamics packages such as ADAMS. Although such packages are good motivators, they can hardly enhance the student's knowledge of Dynamics. They are also uneconomical in terms of investment and computer infrastructure, unless used for more advanced purposes. So, the objective of the present paper is to propose an alternative by using an open-source, lower level, multibody dynamics package like PyDy. This is not only economical but also demands knowledge of dynamics and an introductory knowledge of multibody dynamics. Multibody Dynamics being programmable makes the teaching and learning of dynamics more systematic. The approach followed in the present paper is to introduce some basic principles of multibody dynamics to an undergraduate student of conventional dynamics with the objective of exhibiting its systematic approach. With elementary knowledge of multibody dynamics, the students can write small programs for problem-solving, with say Python, in their early years of engineering education, even before using such packages. Furthermore, this freeware PyDy allows generation of symbolic equations, which further benefits the students. Subsequently, numerical solution along with animation also fulfils the purpose of motivating students. The response of students toward queries connected with willingness to use the package and their perspective about its effectiveness as a supportive tool in learning dynamics has been found to be quite encouraging.

中文翻译:

使用多体动力学逻辑的本科动力学——本土代码和开源软件

动力学是所有工程学科的核心课程。使用计算机解决问题可以使用特定于问题或问题类别的程序,或者使用通用和专业的多体动力学软件包,例如 ADAMS。虽然这样的软件包是很好的激励因素,但它们很难增强学生的动力学知识。除非用于更高级的目的,否则它们在投资和计算机基础设施方面也不经济。因此,本论文的目的是通过使用像 PyDy 这样的开源、较低级别的多体动力学包来提出一种替代方案。这不仅经济,而且需要动力学知识和多体动力学的介绍性知识。可编程的多体动力学使动力学的教学和学习更加系统化。本文采用的方法是向一名常规动力学本科生介绍多体动力学的一些基本原理,目的是展示其系统方法。凭借多体动力学的基本知识,学生可以在他们早期的工程教育中,甚至在使用此类软件包之前,编写用于解决问题的小程序,比如 Python。此外,这个免费软件 PyDy 允许生成符号方程,这进一步有利于学生。随后,数值解连同动画也达到了激励学生的目的。学生对与使用该软件包的意愿相关的询问的反应以及他们对其作为学习动态支持工具的有效性的看法已被发现是非常令人鼓舞的。
更新日期:2021-06-06
down
wechat
bug