Systems and methods for optimizing component placement in a battery design
First Claim
1. A method, comprising:
- determining operational parameters of an inventory of components to be included in a battery, wherein the components include storage components and electrical components;
generating a system of equations that describe suitable combinations of components in locations in a battery design layout for the battery, the system of equations being generated based at least partially on rules and constraints, wherein the generating further comprises receiving, for a user, at least one of an optimality gap for a solution that provides for a margin by which the solution for the battery is within a predetermined percentage of optimal or a time limit of optimization, wherein integer optimization optimizes one or more objective functions within the optimality gap or until the time limit has been reached;
analyzing the system of equations using integer optimization,wherein the integer optimization optimizes, based at least partially on the operational parameters, one or more objective functions in the system of equations to determine at least one solution for the battery design layout,wherein the at least one solution comprises a set of the components for the locations in the battery design layout for the batteryproviding, via an interface, the at least one solution to the user; and
testing, by a battery testing equipment, the battery based on the battery design layout under operating conditions.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, computer readable media, and method concern determining operational parameters of an inventory of components to be included in a battery. The components can include storage components and electrical components. The method includes generating a system of equations that describe suitable combinations of components in locations in a battery design layout for the battery, the system of equations being generated based at least partially on rules and constraints, and includes analyzing the system of equations using integer optimization. The integer optimization can optimizes, based at least partially on the operational parameters, one or more objective functions in the system of equations to determine at least one solution for the battery design layout, and the at least one solution can include a set of the components for the locations in the battery design layout for the battery. The method includes providing, via an interface, the at least one solution.
4 Citations
17 Claims
-
1. A method, comprising:
-
determining operational parameters of an inventory of components to be included in a battery, wherein the components include storage components and electrical components; generating a system of equations that describe suitable combinations of components in locations in a battery design layout for the battery, the system of equations being generated based at least partially on rules and constraints, wherein the generating further comprises receiving, for a user, at least one of an optimality gap for a solution that provides for a margin by which the solution for the battery is within a predetermined percentage of optimal or a time limit of optimization, wherein integer optimization optimizes one or more objective functions within the optimality gap or until the time limit has been reached; analyzing the system of equations using integer optimization, wherein the integer optimization optimizes, based at least partially on the operational parameters, one or more objective functions in the system of equations to determine at least one solution for the battery design layout, wherein the at least one solution comprises a set of the components for the locations in the battery design layout for the battery providing, via an interface, the at least one solution to the user; and testing, by a battery testing equipment, the battery based on the battery design layout under operating conditions. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
one or more memory devices storing instructions; and one or more processors coupled to the one or more memory devices and configured to execute the instructions to perform a method comprising; determining operational parameters of an inventory of components to be included in a battery, wherein the components include storage components and electrical components; generating a system of equations that describe suitable combinations of components in locations in a battery design layout for the battery, the system of equations being generated based at least partially on rules and constraints, wherein the generating further comprises receiving, for a user, at least one of an optimality clap for a solution that provides for a margin by which the solution for the battery is within a predetermined percentage of optimal or a time limit of optimization, wherein integer optimization optimizes one or more objective functions within the optimality gap or until the time limit has been reached; analyzing the system of equations using integer optimization, wherein the integer optimization optimizes, based at least partially on the operational parameters, one or more objective functions in the system of equations to determine at least one solution for the battery design layout, and wherein the at least one solution comprises a set of the components for the locations in the battery design layout for the battery; and providing, via an interface, the at least one solution to the user; and testing, by a battery testing equipment, the battery based on the battery design layout under operating conditions. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium storing instructions for causing one or more processors to perform a method, the method comprising:
-
determining operational parameters of an inventory of components to be included in a battery, wherein the components include storage components and electrical components; generating a system of equations that describe suitable combinations of components in locations in a battery design layout for the battery, the system of equations being generated based at least partially on rules and constraints, wherein the generating further comprises receiving, for a user, at least one of an optimality gap for a solution that provides for a margin by which the solution for the battery is within a predetermined percentage of optimal or a time limit of optimization, wherein integer optimization optimizes one or more objective functions within the optimality gap or until the time limit has been reached; analyzing the system of equations using integer optimization, wherein the integer optimization optimizes, based at least partially on the operational parameters, one or more objective functions in the system of equations to determine at least one solution for the battery design layout, and wherein the at least one solution comprises a set of the components for the locations in the battery design layout for the battery; and providing, via an interface, the at least one solution to the user; and testing the battery based on the battery design layout under operating conditions. - View Dependent Claims (14, 15, 16, 17)
-
Specification