The main purpose of this paper is to obtain optimum power from a Photovoltaic (PV) panel and deliver it to a load system under standard irradiance and temperature weather conditions. Standard Boost DC-DC converters and bidirectional Buck-Boost DC-DC converters work as voltage controlling units for the power provided from the PV panel, which is used to charge the battery and supply suitable voltage signal to AC load. MPPT technique, based on two control algorithms, Particle swarm optimization (PSO) and Incremental Conductance (INC), is used to extract maximum power from the solar cells. Matlab/ Simulink environment is adopted to simulate the proposed PV power system. Simulation results are presented and analyzed based on transient and steady-state performance parameters. The performance results of the PV array system under the Standard Test Conditions (STC) showed that the INC-MPPT control algorithm can provide a