A Self-Adaptive Control Strategy to Suppress Fluctuation of Distributed Photovoltaic Energy in Microgrids with Combined Heat and Power System | IEEE Conference Publication | IEEE Xplore