ElectroM: Electromechanical Dynamic Code is an easy-to-run code to simulate the nonlinear dynamics of typical electromechanical system. Two physical-mathematical models are implemented in this package: (i) a full-order model which considers the mutual interaction between electrical and mechanical sub-systems, so that ODE's system is coupled; (ii) a reduced-order model which only considers the influence of the mechanical sub-systems into the electrical one, so that ODE's system is decoupled. The implementation follows an educational style, to make its use very intuitive.
The code was used to the results reported in the following works:
- A. Cunha Jr, M. Pereira, R. Avanço, A. M. Tusset, and J. M. Balthazar, On the modeling of nonlinear electromechanical systems, Meccanica, 57:2679-2697, 2022 https://doi.org/10.1007/s11012-022-01542-4
- R. H. Avanço, D. A. Zanella, A. Cunha Jr, A. M. Tusset, J. M. Balthazar, A Tutorial on the Simplification of Electromechanical Dynamic Models, In: Balthazar, JM (eds), Nonlinear Vibrations Excited by Limited Power Sources. Mechanisms and Machine Science, vol 116. Springer, Cham, 2022 https://doi.org/10.1007/978-3-030-96603-4_1
Preprint at HAL: https://hal.archives-ouvertes.fr/hal-03648813
ElectroM routines are commented to explain their functionality to the final user. Each routine has a short description of its purpose and a list of inputs and/or outputs.
Simulations done with ElectroM are fully reproducible, as can be seen on this CodeOcean capsule
- Americo Cunha Jr
- Marcelo Pereira
- Rafael Avanço
- Angelo Marcelo Tusset
- José Manoel Balthazar
We kindly ask users to cite the following reference in any publications reporting work done with ElectroM:
- A. Cunha Jr, M. Pereira, R. Avanço, A. M. Tusset, and J. M. Balthazar, On the modeling of nonlinear electromechanical systems, Meccanica, 57:2679-2697, 2022 https://doi.org/10.1007/s11012-022-01542-4
- R. H. Avanço, D. A. Zanella, A. Cunha Jr, A. M. Tusset, J. M. Balthazar, A Tutorial on the Simplification of Electromechanical Dynamic Models, In: Balthazar, JM (eds), Nonlinear Vibrations Excited by Limited Power Sources. Mechanisms and Machine Science, vol 116. Springer, Cham, 2022 https://doi.org/10.1007/978-3-030-96603-4_1
@article{CunhaJr2022p2679,
author = {A. Cunha Jr and M. Pereira and R. Avanço and A. M. Tusset and J. M. Balthazar},
title = {On the reduction of nonlinear electromechanical systems},
journal = {Meccanica},
year = {2022},
volume = {57},
pages = {2679-2697},
doi = {10.1007/s11012-022-01542-4},
}
@Inbook{Avanço2022bookchap,
author = {Avan{\c{c}}o, Rafael Henrique and Zanella, Danilo Antonio and Cunha, Americo and Tusset, Angelo Marcelo and Balthazar, Jose Manoel},
editor = {Balthazar, Jose Manoel},
title = "{A Tutorial on the Simplification of Electromechanical Dynamic Models}",
bookTitle = {Nonlinear Vibrations Excited by Limited Power Sources},
year = {2022},
publisher = {Springer International Publishing},
address = {Cham},
pages. = {3--14},
doi = {10.1007/978-3-030-96603-4_1},
}
@article{CunhaJr2023ElectroM,
author = {A. Cunha Jr and M. Pereira and R. Avanço and A. M. Tusset and J. M. Balthazar},
title = "{ElectroM: Electromechanical Dynamic Code}",
journal = {},
year = {2023},
volume = {~},
pages = {~},
doi = {~},
}
ElectroM is released under the MIT license. See the LICENSE file for details. All new contributions must be made under the MIT license.