Adaptive sliding mode control of buck converter feeding resistive and constant power load in DC microgrid | Synapse