Treffer: Actualització i millora del programa informàtic de simulació de mecanismes PAM

Title:
Actualització i millora del programa informàtic de simulació de mecanismes PAM
Contributors:
Universitat Politècnica de Catalunya. Departament d'Enginyeria Mecànica, Puig Ortiz, Joan
Publisher Information:
Universitat Politècnica de Catalunya
Publication Year:
2025
Collection:
Universitat Politècnica de Catalunya, BarcelonaTech: UPCommons - Global access to UPC knowledge
Document Type:
Dissertation bachelor thesis
File Description:
application/pdf; application/zip
Language:
Catalan; Valencian
Rights:
Open Access
Accession Number:
edsbas.46CE5DEB
Database:
BASE

Weitere Informationen

Aquest treball presenta el desenvolupament complet d’una nova aplicació informàtica per al disseny i l’anàlisi de mecanismes plans, implementada en Python i orientada principalment a l’ús docent en l’ensenyament de teoria de màquines a l’ETSEIB. L’objectiu principal ha estat substituir el programa existent Programa d’Anàlisi de Mecanismes (PAM), escrit en Fortran, per una eina més moderna, amb més funcionalitats, intuïtiva i ampliable, anomenada ASAM (Aplicació de Simulació i Anàlisis de Mecanismes). A partir de la revisió del funcionament del programa original i de la documentació associada, s’ha optat per una reimplementació des de zero, basada en programació orientada a objectes i l’ús de biblioteques modernes per a la interfície gràfica (PyQt), el càlcul simbòlic (SymPy) i la resolució numèrica (SciPy). L’aplicació resultant permet la definició modular de sòlids, enllaços, forces i actuadors, la seva visualització gràfica independent, el càlcul dels tres tipus d’anàlisi: geomètric, cinemàtic i dinàmic (incloent-hi el quasi-estàtic) i la visualització i exportació dels resultats obtinguts. Els resultats obtinguts han estat validats mitjançant comparacions detallades amb el programa original i amb càlculs manuals de mecanismes senzills. Els gràfics de posicions, velocitats, acceleracions i reaccions mostren una coincidència exacta. A més, l’eina incorpora funcionalitats noves com la visualització dels elements per separat, gestió de la visualització amb zoom i centratges automàtics, millor potència de càlcul, exportació de resultats, l’elecció en l’ús de graus o radians, el treball amb múltiples finestres obertes i una millora visual general. Aquest treball demostra que és viable implementar eines docents amb potència de càlcul avançada i una interfície moderna utilitzant tecnologies obertes. A més de les aportacions tècniques, ha representat una experiència d’aprenentatge significativa en programació, mecànica i disseny d’interfícies.