A power control system for managing energy transfer between a plurality of electrical energy generating sources, a plurality of electrical energy storage devices, and a plurality of electrical loads (20, 22), the power control system comprising: a plurality of power converters (30, 35, 40), each power converter connected between one of the plurality of electrical energy generation sources and a shared electrical bus to control energy transfer between the electrical energy generation source and the shared electrical bus; at least one inverter connected between the shared electrical bus and an electrical load to control energy transfer between the shared electrical bus and the electrical load; a plurality of energy regulators, each energy regulator connected between the shared electrical bus and one of the plurality of electrical energy storage devices to control energy transfer between the shared electrical bus and the electrical energy storage device; and a controller operable to execute a plurality of instructions stored in a non-transitory memory on the controller to: receive a command corresponding to a desired operation of the power control system, generate a log storing a present operating state for each of the plurality of power converters (30, 35, 40), the at least one inverter, and each of the plurality of energy regulators over a predefined duration, generate a plurality of control commands, wherein each of the plurality of control commands corresponds to one of the plurality of power converters (30, 35, 40), the at least one inverter, or one of the plurality of energy regulators and wherein each of the plurality of control commands is generated as a function of the command and of the log, and transmit each of the plurality of control commands to the corresponding power converter, inverter, or energy regulator to manage energy transfer between the plurality of electrical energy generating sources, the plurality of electrical energy storage devices, and the plurality of electrical loads (20, 22). a plurality of power converters (30, 35, 40), each power converter connected between one of the plurality of electrical energy generation sources and a shared electrical bus to control energy transfer between the electrical energy generation source and the shared electrical bus; at least one inverter connected between the shared electrical bus and an electrical load to control energy transfer between the shared electrical bus and the electrical load; a plurality of energy regulators, each energy regulator connected between the shared electrical bus and one of the plurality of electrical energy storage devices to control energy transfer between the shared electrical bus and the electrical energy storage device; and a controller operable to execute a plurality of instructions stored in a non-transitory memory on the controller to: receive a command corresponding to a desired operation of the power control system, generate a log storing a present operating state for each of the plurality of power converters (30, 35, 40), the at least one inverter, and each of the plurality of energy regulators over a predefined duration, generate a plurality of control commands, wherein each of the plurality of control commands corresponds to one of the plurality of power converters (30, 35, 40), the at least one inverter, or one of the plurality of energy regulators and wherein each of the plurality of control commands is generated as a function of the command and of the log, and transmit each of the plurality of control commands to the corresponding power converter, inverter, or energy regulator to manage energy transfer between the plurality of electrical energy generating sources, the plurality of electrical energy storage devices, and the plurality of electrical loads (20, 22). receive a command corresponding to a desired operation of the power control system, generate a log storing a present operating state for each of the plurality of power converters (30, 35, 40), the at least one inverter, and each of the plurality of energy regulators over a predefined duration, generate a plurality of control commands, wherein each of the plurality of control commands corresponds to one of the plurality of power converters (30, 35, 40), the at least one inverter, or one of the plurality of energy regulators and wherein each of the plurality of control commands is generated as a function of the command and of the log, and transmit each of the plurality of control commands to the corresponding power converter, inverter, or energy regulator to manage energy transfer between the plurality of electrical energy generating sources, the plurality of electrical energy storage devices, and the plurality of electrical loads (20, 22).