Open source software for the analysis of kinematics and dynamics of machines using their linkage equations [software]

DOI

This open-source computational tool is designed for the simulation and analysis of planar linkage mechanisms. Aimed at students, educators and engineers, the software offers a flexible and intuitive environment for modeling mechanical systems. It features a custom domain-specific language for defining mechanisms through variables, equations, and structural data, and combines symbolic preprocessing with numerical solvers for kinematic and dynamic analysis. The tool includes an interactive graphical user interface (GUI) for real-time configuration and visualization. Validated through representative test cases, it delivers accurate results for position, velocity, acceleration, and force analysis. Entirely free of proprietary dependencies, the application serves as an accessible alternative to commercial simulation tools, promoting educational equity and supporting learning through visualization and experimentation.

This software is stored and maintained in the following github repository: https://github.com/MateoSanRod/OpenLinkSim_app

Identifier
DOI https://doi.org/10.34810/data2294
Metadata Access https://dataverse.csuc.cat/oai?verb=GetRecord&metadataPrefix=oai_datacite&identifier=doi:10.34810/data2294
Provenance
Creator Jerez-Mesa, Ramón ORCID logo; Sánchez Rodríguez, Mateo
Publisher CORA.Repositori de Dades de Recerca
Contributor Jérez Mesa, Ramón; Universitat Politècnica de Catalunya; 295(RA)
Publication Year 2025
Rights MIT; info:eu-repo/semantics/openAccess; https://opensource.org/licenses/MIT
OpenAccess true
Contact Jérez Mesa, Ramón (Universitat Politècnica de Catalunya)
Representation
Resource Type Program source code; Dataset
Format text/x-python; text/plain
Size 3558; 8267; 0; 11384; 5194; 3475; 30483; 33510; 44536; 389; 40034; 5869; 2117; 178; 3332; 33800; 1399; 30662; 190; 600; 1415; 6488
Version 1.0
Discipline Construction Engineering and Architecture; Engineering; Engineering Sciences