https://doi.org/10.1109/TPWRS.2020.3018634