When studying complex mechatronic systems, it is useful to build models able to simulate both the dynamics of the phenomenon and the control system applied. Typically, the bodies involved are modeled as rigid bodies. In this work, a technique for modeling flexible bodies in Simulink environment is presented. Simulink is a powerful instrument where it is quite easy to integrate control algorithms with complex systems. The solution developed is presented and applied to a machining center. Modern machining centers ensure a level of accuracy that traditional manual machines cannot reach. Simulations of the working process considering vibrations are needed to obtain high precision machining. These simulations aim to determine the error in the position of the tool and to help designers in finding the optimal solution in terms of machining velocity and precision. This work is focused on the carriage of a machine tool moving along horizontal guides, typically named Z-axis. The axis is actuated and borne by a linear motor; therefore, movable constraints must be modeled. A finite-element (FE) model of the carriage was reduced with a Craig-Bampton reduction to provide the mass and stiffness matrices for an in-house Matlab simulation code. The rigid constraints of the carriage were implemented in the model as moving stiffnesses, and their value was set to obtain continuity of the constraints in the discrete model. In the end, a map of different vibrational configurations is proposed to visualize the possible errors that a machining process can generate.

Modeling of Flexible Bodies for the Study of Control in the Simulink Environment / Salamina, Laura; Botto, Daniele; Mauro, Stefano; Pastorelli, Stefano. - In: APPLIED SCIENCES. - ISSN 2076-3417. - ELETTRONICO. - 10:17(2020), p. 5861. [10.3390/app10175861]

Modeling of Flexible Bodies for the Study of Control in the Simulink Environment

Salamina, Laura;Botto, Daniele;Mauro, Stefano;Pastorelli, Stefano
2020

Abstract

When studying complex mechatronic systems, it is useful to build models able to simulate both the dynamics of the phenomenon and the control system applied. Typically, the bodies involved are modeled as rigid bodies. In this work, a technique for modeling flexible bodies in Simulink environment is presented. Simulink is a powerful instrument where it is quite easy to integrate control algorithms with complex systems. The solution developed is presented and applied to a machining center. Modern machining centers ensure a level of accuracy that traditional manual machines cannot reach. Simulations of the working process considering vibrations are needed to obtain high precision machining. These simulations aim to determine the error in the position of the tool and to help designers in finding the optimal solution in terms of machining velocity and precision. This work is focused on the carriage of a machine tool moving along horizontal guides, typically named Z-axis. The axis is actuated and borne by a linear motor; therefore, movable constraints must be modeled. A finite-element (FE) model of the carriage was reduced with a Craig-Bampton reduction to provide the mass and stiffness matrices for an in-house Matlab simulation code. The rigid constraints of the carriage were implemented in the model as moving stiffnesses, and their value was set to obtain continuity of the constraints in the discrete model. In the end, a map of different vibrational configurations is proposed to visualize the possible errors that a machining process can generate.
2020
File in questo prodotto:
File Dimensione Formato  
applsci-10-05861-v2.pdf

accesso aperto

Descrizione: Articolo principale
Tipologia: 2a Post-print versione editoriale / Version of Record
Licenza: Creative commons
Dimensione 4.65 MB
Formato Adobe PDF
4.65 MB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11583/2844136