On the use of dynamic programming for optimal energy management of grid-connected reversible solid oxide cell-based renewable microgrids. (15th June 2021)