HarvesterOpt is a code to maximize the energy recovered by a bistable energy harvester.
HarvesterOpt: Harvester Optimizer is a Matlab code to solve an optimization problem to maximize the energy recovered by a bistable piezo-magneto-elastic energy harvesting system. The implementation follows an educational style, to make its use very intuitive.
This package includes the following files:
This code was developed to optimize the amount of energy recovered by a nonlinear bistable piezoelectric energy harvester. The simulation results associated with this optimization process are reported in the following paper:
Preprint available at: https://hal.archives-ouvertes.fr/hal-01531845v3
Animations illustrating the operation of the CE method can be seen in the following playlist:
We ask the code users to cite the following manuscript in any publications reporting work done with HarvesterOpt:
@article{CunhaJr2021p137,
author = {A. {Cunha~Jr}},
title = {Enhancing the performance of a bistable energy harvesting device via the cross-entropy method},
journal = {Nonlinear Dynamics},
year = {2021},
volume = {103},
pages = {137-155},
note = {https://doi.org/10.1007/s11071-020-06109-0},
}
HarvesterOpt is released under the MIT license. See the LICENSE file for details. All new contributions must be made under the MIT license.