arrow
Return

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

delete2025-04-23
delete0
PRE
AI
F
Federico Maria Reato *
M
Matteo Santelia *
C
Cláudio Ricci
F
Filippo Morlacchi
B
Bret Witt
M
Maurizio Zama
J
Jan Misfatto
F
Fabio Ferrazzo
S
Simone Cinquemani
DOI:10.1007/s11044-025-10075-zdelete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
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.
Keywords:
Multibody dynamics
Equivalent circuit modelling
Project chrono
NGSpice
Electro-mechanical co-simulation
Multiphysics simulation

Journal

Multibody System Dynamics cover
Multibody System Dynamics
IF:
2.4
Papers:
163
Citations:
2.5K

Organization

D
department of mechanical engineering
Scholars:
4.2K
Papers: 2.1K
Citations: 1
Cited Papers

Cited Papers

Design of a Hierarchical-Type Control System Based on Smart MBD Approach and its Application to Hydraulic Excavator
err2024-08-20
err0
errOAAI
errShin Wakitani; Mikiya Sako; Toru Yamamoto; Yohei Ohno; Hiromu Kishi; Natsuki Yumoto; Kazushige Koiwai
errShare
errSave
Interfacing Issues in Multi-Domain Simulation Tools
err2012-01-01
err22
PREAI
errFaruque, M. O.; Dinavahi, V.; Steurer, M.; Monti, A.; Strunz, K.; Martinez, J. A.; Chang, G. W.; Jatskevich, J.; Iravani, R.; Davoudi, A.
errShare
errSave
An Alternative Multi-Physics-Based Methodology for Strongly Coupled Electro-Magneto-Mechanical Problems
err2023-06-19
err0
errOAAI
errFederico Maria Reato; Claudio Ricci; Jan Misfatto; Matteo Calzaferri; Simone Cinquemani
errShare
errSave
errShare
errSave
errShare
errSave
Chrono: An Open Source Multi-physics Dynamics Engine
err2016-06-03
err0
PREAI
errAlessandro Tasora; Radu Serban; Hammad Mazhar; Arman Pazouki; Daniel Melanz; Jonathan Fleischmann; Michael Taylor; Hiroyuki Sugiyama; Dan Negrut
errShare
errSave
An empirical survey on co-simulation: Promising standards, challenges and research needs
err2019-09-01
err59
errOAAI
errSchweiger, G.; Gomes, C.; Engel, G.; Hafner, I; Schoeggl, J.; Posch, A.; Nouidui, T.
errShare
errSave
Loosely coupled multibody dynamics-CFD analysis for a rotor in descending flight
err2013-08-01
err12
PREAI
errPark, Jae-Sang; Sa, Jeong-Hwan; Park, Soo-Hyung; You, Young-Hyun; Jung, Sung N.
errShare
errSave
researcher View more