This paper presents an inductor current-based maximum power point tracking (IC-MPPT) strategy and a single-inductor multi-input single-output (SI-MISO) structure with energy storage battery for distributed photovoltaic (PV) systems. In this study framework, the duty cycle of each PV channel can be controlled independently based on the presented IC-MPPT strategy, and the components/sensors costs are reduced through the presented SI-MISO PV system structure. In addition, a model predictive control (MPC) method is presented to regulate DC bus voltage, by controlling the bidirectional converter in the battery circuit. The presented control strategies have been rigorously derived and experimentally validated, and the experimental results demonstrate that each PV module can rapidly and efficiently track to the maximum power point in less than 0.016 s, while the bus voltage is stabilized near the set value, with an overshoot of less than 2.6%.