An ensemble learning-based framework for assessing the energy flexibility of residential buildings with multicomponent energy systems. (1st June 2022)