Patent ID: 11892809
Assignee: VERITONE, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 2:
3. A computer-implemented method comprising:
generating, by one or more computing systems, a model of a physical system whose operations include providing electrical power from multiple providers, wherein the model describes operational characteristics of the physical system and includes multiple rules that each has one or more conditions to evaluate and that specify restrictions involving a plurality of elements of the physical system and includes state information from sensors for the physical system and includes information about multiple control actions available to affect the providing of the electrical power and includes an indicated goal to maximize for the operations; and
controlling, by the one or more computing systems and using the generated model, the operations of the physical system for an indicated time period, including:
receiving, by the one or more computing systems, information for the indicated time period that includes projected electrical power production available from the multiple providers and includes projected electrical power load;
generating, by the one or more computing systems, multiple particles that each represents a different set of state information for the physical system;
propagating, by the one or more computing systems, and for each of a plurality of iterations during a time window that lasts for at least some of the indicated time period, the respective state information for each of the multiple particles to attempt to determine projected future state information for the particle that reflects an improved ability of the physical system to satisfy the projected electrical power load using the projected electrical power production available from the multiple providers in light of the indicated goal, including combining information for the multiple particles for use in a next iteration;
determining, by the one or more computing systems, one or more of the multiple particles whose projected future state information provides a solution for the physical system to satisfy the projected electrical power load using the projected electrical power production available from the multiple providers in light of the indicated goal; and
implementing, by the one or more computing systems, and using the solution for the determined one or more particles, at least one control action in the physical system to cause the multiple providers to satisfy the projected electrical power load for the indicated time period.