An exemplary embodiment of the present invention's self-optimizing hybrid power system includes a generator, a solar array, batteries, a GPS, a thermometer, a pyranometer, a power manager, and a computer. The computer: (i) establishes maximum and minimum state-of-charge set points; (ii) receives measurement data from the generator (load), the GPS (location), the thermometer (temperature), and the solar irradiance sensor (solar irradiance); (iii) accesses a historic database that relates to generator load, location, temperature, and solar irradiance; (iv) based on the historic database, predicts a solar profile and a generator load profile; (v) calculates an optimized maximum state-of-charge set point and an optimized minimum state-of-charge set point, based on the predicted solar profile, the predicted generator load profile, the measured location, the measured temperature, and the measured solar irradiance; (vi) transmits control signals to the power manager to vary the maximum and/or minimum state-of-charge set point.