Universitat Politècnica de Catalunya. Departament de Resistència de Materials i Estructures a l'Enginyeria, Capua, Daniel di, Ribas Moreu, Esteban, Aguilar Álvarez, Gerard, Universitat Politècnica de Catalunya. Departament de Resistència de Materials i Estructures a l'Enginyeria, Capua, Daniel di, Ribas Moreu, Esteban, and Aguilar Álvarez, Gerard
Este proyecto utiliza una amplia variedad de herramientas y programario de código abierto para la creación de un gemelo digital de un amortiguador. El modelo está diseñado en SolidWorks y animado y texturizado con Blender. Posteriormente imprimido en 3D con filamento PETG. Se realiza una simulación de elementos finitos (FEM) en Ramseries para determinar la máxima tensión que provoca la presión causada por la compresión del amortiguador. Con los datos recogidos, se hace un pequeño análisis de vida a fatiga. Con el uso de una Raspberry Pi y un sensor de distancia ultrasónico, se programa el envío de datos del sensor a una plataforma de la universidad para crear y visualizar gemelos digitales. El envío de mensajería se lleva a cabo gracias al broker de MQTT Mosquitto. Posteriormente, se programa en Node-RED el traspaso de datos al gemelo digital. Gracias a estas herramientas, se consigue visualizar el gemelo digital moverse en sincronía, en tiempo real, con el modelo físico del amortiguador. A medida que el sistema se mueve, se refleja en el gemelo digital y proporciona los datos de la simulación obtenidos, proporcionales al recorrido del pistón., Aquest projecte utilitza una àmplia varietat d'eines i programari de codi obert per a la creació d'un bessó digital d'un amortidor. El model està dissenyat en SolidWorks i animat i texturitzat amb Blender. Posteriorment, imprès en 3D amb filament PETG. Es realitza una simulació d'elements finits (FEM) en Ramseries per determinar la tensió màxima que provoca la pressió causada per la compressió de l'amortidor. Amb les dades recollides, es fa una petita anàlisi de vida a fatiga. Amb l'ús d'una Raspberry Pi i un sensor de distància ultrasònic, es programa l'enviament de dades del sensor a una plataforma de la universitat per crear i visualitzar bessons digitals. L'enviament de missatgeria es porta a terme gràcies al broker de MQTT Mosquitto. Posteriorment, es programa en Node-RED el traspàs de dades al bessó digital. Gràcies a aquestes eines, es pot visualitzar el bessó digital moure's en sincronització, en temps real, amb el model físic de l'amortidor. A mesura que el sistema es mou, es reflecteix en el bessó digital i proporciona les dades de la simulació obtingudes, proporcionals al recorregut del pistó., This project utilizes a wide variety of open-source tools and software to create a digital twin of a shock absorber. The model is designed in SolidWorks and animated and textured with Blender. Subsequently, it is 3D printed with PETG filament. A finite element method (FEM) simulation is performed in Ramseries to determine the maximum stress caused by the pressure from the compression of the shock absorber. With the collected data, a small fatigue life analysis is conducted. Using a Raspberry Pi and an ultrasonic distance sensor, the sensor data is programmed to be sent to a university platform to create and visualize digital twins. The messaging is carried out thanks to the Mosquitto MQTT broker. Afterwards, the data transfer to the digital twin is programmed in Node-RED. Thanks to these tools, the digital twin can be visualized moving in sync, in real-time, with the physical model of the shock absorber. As the system moves, it is reflected in the digital twin and provides the obtained simulation data, proportional to the piston's travel.