COMPUTER MODELING AND SIMULATION OF MECHANISMS USING FREE AND OPEN-SOURCE SOFTWARE

Authors

  • Mihail Zagorski Technical University of Sofia, Faculty of industrial technology; “AI and CAD systems Lab”, R&D&I Consortium, Sofia Tech Park (BG)
  • Radoslav Miltchev Technical University of Sofia, Faculty of industrial technology; “AI and CAD systems Lab”, R&D&I Consortium, Sofia Tech Park (BG)
  • Mario Semkov Technical University of Sofia, Faculty of industrial technology; Lab. “CAD/CAM/CAE in Industry” (BG)

DOI:

https://doi.org/10.17770/etr2024vol3.8143

Keywords:

open-source software, GNU Octave, four-bar linkage, CAD software

Abstract

The present paper aims to examine how free and open-source software (FOSS) can be applied in the processes of computer modeling and simulations of mechanisms. Successful examples of the application of free software for CAD (computer-aided design) and simulation of mechanisms are presented and discussed. A case study is used to exemplify how engineering tasks, related to position function determination, first transfer function and output link’s velocity of a four-bar linkage, can be resolved with the help of an open-source scientific programming language – GNU Octave. Recommendations about the applicability of free open-source software in mechanism analysis are provided.

Supporting Agencies
This research work has been accomplished with the financial support of the National Science Fund of Bulgaria under Project KP-06-N67/8 “Development of a fluid-structural methodology for the study and modernization of HYDRAulic turbomachines, through the TECHnologies of virtual prototyping – HydraTech”. The authors would like to thank the Artificial Intelligence and CAD Systems Laboratory at Research & Development & Innovation Consortium at Sofia Tech Park for supporting of the presented research.

Downloads

Download data is not yet available.

References

R. Stallman, “The Free Software Movement and the GNU/Linux Operating System”, 22nd IEEE International Conference on Software Maintenance, 2006.

“License information,” [Online]. Available: https://www.debian.org/legal/licenses/. [Accessed: Feb. 19, 2024].

“Cooperatives Europe developing open source software,” Nov. 25, 2019. [Online]. Available: https://coopseurope.coop/news_article/coopseurope-developing-open-source-software/. [Accessed: Feb. 19, 2024].

M. Santos, “The “so-called” UGC: an updated definition of user-generated content in the age of social media,” Online Information Review, Vol. 46, 2022.

J. Simpson, “Expanding Human Capabilities Through the Adoption and Utilization of Free, Libre, and Open Source Software”, University of the Incarnate Word, 2014.

R. Stallman, “Free software, free society : selected essays of Richard M. Stallman”, GNU Press, 2002. [E-book] Available: www.gnupress.org.

D. A. Tamburri, F. Palomba, A. Serebrenik and A. Zaidman, “Discovering community patterns in open-source: a systematic approach and its evaluation,” Empirical Software Engineering, Vol. 24, 2019, pp. 1369 – 1417.

R. Rothwell, “Creating wealth with free software,” Free Software Magazine, 2008.

“How much are open-source developers really worth? Hundreds of billions of dollars, say economists,” Feb 8, 2021. [Online]. Available: https://www.zdnet.com/article/how-much-are-open-source-developers-really-worth-hundreds-of-billions-of-dollars-say-economists/. [Accessed: Feb. 20, 2024].

H. Hamidovic, A. Buljubasic, M. Djulic, E. Sejic, “BENEFITS AND RISKS OF FOSS STRATEGIES”, Conference: DIEC 2022, 2022.

M. Heron, V. Hanson and I. Ricketts, “Open Source and Accessibility: Advantages and Limitations”, Journal of Interaction Science, Vol. 1, 2013.

P. Masarati, M. Morandini and P. Mantegazza, “An Efficient Formulation for General-Purpose Multibody/Multiphysics Analysis”, Journal of Computational and Nonlinear Dynamics, Vol. 9, 2014.

F. Machando, N. Malpica and S. Borromeo, “Parametric CAD modeling for open source scientific hardware: Comparing OpenSCAD and FreeCAD Python scripts”, PLOS ONE, Vol. 14, 2019.

“FreeCAD-MBDyn dynamics workbench,” [Online]. Available: https://gitlab.com/josegegas/freecad-mbdyn-dynamics-workbench. [Accessed: Feb. 20, 2024].

“Blendyn,” [Online]. Available: https://github.com/zanoni-mbdyn/blendyn. [Accessed: Feb. 20, 2024].

“Blendyn Development,” [Online]. Available: https://github.com/BryanGsep/Blendyn-Development/blob/main/README.md. [Accessed: Feb. 20, 2024].

A. Cocco, S. Mazzetti. P. Masarati, S. Hoff and B. Timmerman, “Numerical Whirl–Flutter analysis of a tiltrotor semi‑span wind tunnel model”, CEAS Aeronautical Journal, Vol. 13, 2022, pp. 923 – 938.

C. Caccia and P. Masarati, “Coupling multi-body and fluid dynamics analisys with preCICE and MBDyn”, 9th edition of the International Conference on Computational Methods for Coupled Problems in Science and Engineering, 2021.

“MBDyn Tutorial,” [Online]. Available: https://www.sky-engin.jp/en/MBDynTutorial/. [Accessed: Feb. 20, 2024].

H. Medina, A. Beechook, J. Saul, S. Porter, S. Alexandrova and S. Benjamin, “Open source Computational Fluid Dynamics using OpenFOAM,” Light Aircraft Design: Methods and Tools 2015, London, 2015.

H. Jasak,, “OpenFOAM: Open source CFD in research and industry”, International Journal of Naval Architecture and Ocean Engineering, Vol. 2, 2009, pp. 89 – 94.

“OpenFOAM+ParaView_flow_simulation.png,” [Online]. Available: https://upload.wikimedia.org/wikipedia/en/e/e9/OpenFOAM%2BParaView_flow_simulation.png. [Accessed: Feb. 22, 2024].

“Linkage Mechanism Designer and Simulator,” [Online]. Available: https://blog.rectorsquid.com/linkage-mechanism-designer-and-simulator/. [Accessed: Feb. 22, 2024].

J. Eaton, “GNU Octave and reproducible research”, Journal of Process Control, Vol. 22, 2012, pp. 1433 – 1438.

Downloads

Published

2024-06-22

How to Cite

[1]
M. Zagorski, R. Miltchev, and M. Semkov, “COMPUTER MODELING AND SIMULATION OF MECHANISMS USING FREE AND OPEN-SOURCE SOFTWARE”, ETR, vol. 3, pp. 352–356, Jun. 2024, doi: 10.17770/etr2024vol3.8143.