bidirectionalenergy