Multibody dynamics (MBD) represent an essential and consolidated tool for the comprehensive kinematic and dynamic analysis of general mechanical systems. However, the reliability and effectiveness of standard MBD software can suffer the presence of strongly coupled phenomena spanning multiple physical domains, such as in the context of electro-mechanical devices. In these cases, the simulation applicability may be curtailed. A possible workaround could involve the simulation of each single domain separately through suited and dedicated software; however, when strong interdependencies exist, a decoupled approach is impractical, making co-simulation necessary. To address this limitation, this paper focuses on the integration of multibody dynamics (MBD) with equivalent circuit modelling (ECM) in order to effectively solve strong coupled mechanical and electrical applications. In particular this work proposes a novel C++/Python framework, called Chrono::Electronics, based on a two-way coupling between the multiphysics dynamics Project Chrono (PC) and the general-purpose circuit simulator engine NGSpice (NGS) to solve complex interaction problems between mechanical and electronic domains. Finally, to validate the proposed framework, a DC motor coupled with a mechanical load is analysed, and the experimental measurements are compared with the respective multiphysics model results established through the proposed utility, demonstrating good agreement. Chrono::Electronics bridges the gap between mechanical and electronic domains, allowing for more accurate and comprehensive simulation of systems where these interactions play a crucial role.

A general purpose co-simulation C++/Python framework for strongly coupled electro-mechanical applications

Reato, Federico Maria;Santelia, Matteo;Ferrazzo, Fabio;Cinquemani, Simone
2025-01-01

Abstract

Multibody dynamics (MBD) represent an essential and consolidated tool for the comprehensive kinematic and dynamic analysis of general mechanical systems. However, the reliability and effectiveness of standard MBD software can suffer the presence of strongly coupled phenomena spanning multiple physical domains, such as in the context of electro-mechanical devices. In these cases, the simulation applicability may be curtailed. A possible workaround could involve the simulation of each single domain separately through suited and dedicated software; however, when strong interdependencies exist, a decoupled approach is impractical, making co-simulation necessary. To address this limitation, this paper focuses on the integration of multibody dynamics (MBD) with equivalent circuit modelling (ECM) in order to effectively solve strong coupled mechanical and electrical applications. In particular this work proposes a novel C++/Python framework, called Chrono::Electronics, based on a two-way coupling between the multiphysics dynamics Project Chrono (PC) and the general-purpose circuit simulator engine NGSpice (NGS) to solve complex interaction problems between mechanical and electronic domains. Finally, to validate the proposed framework, a DC motor coupled with a mechanical load is analysed, and the experimental measurements are compared with the respective multiphysics model results established through the proposed utility, demonstrating good agreement. Chrono::Electronics bridges the gap between mechanical and electronic domains, allowing for more accurate and comprehensive simulation of systems where these interactions play a crucial role.
2025
Electro-mechanical co-simulation; Equivalent circuit modelling; Multibody dynamics; Multiphysics simulation; NGSpice; Project chrono;
Electro-mechanical co-simulation
Equivalent circuit modelling
Multibody dynamics
Multiphysics simulation
NGSpice
Project chrono
File in questo prodotto:
File Dimensione Formato  
s11044-025-10075-z.pdf

Accesso riservato

: Publisher’s version
Dimensione 2.1 MB
Formato Adobe PDF
2.1 MB Adobe PDF   Visualizza/Apri
MSD_Special_Issue___IMSD_clean_version (1).pdf

embargo fino al 23/04/2026

: Post-Print (DRAFT o Author’s Accepted Manuscript-AAM)
Dimensione 8 MB
Formato Adobe PDF
8 MB Adobe PDF   Visualizza/Apri

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/11311/1289986
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact