Automatic compilation method and framework for generating a layout of integrated memory-compute circuit
US-2024403527-A1 · Dec 5, 2024 · US
US10037395B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10037395-B2 |
| Application number | US-201314079490-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 13, 2013 |
| Priority date | Nov 13, 2012 |
| Publication date | Jul 31, 2018 |
| Grant date | Jul 31, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computer-implemented method for modeling the amount of current discharged by a battery is provided. The method is implemented by a computing device communicatively coupled with a memory, and includes generating, by the computing device, a model of at least one battery cell comprising a positive electrode region, a negative electrode region, and a separator region. The method also includes transforming the positive electrode region, the negative electrode region, and the separator region of the battery into a single region in the model. In addition, the method includes generating, by the computing device, a plurality of trial functions associated with the single region, and determining, by the computing device, the amount of current discharged from the battery cell based on the trial functions.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method for modeling the amount of current discharged by a battery, the method implemented by a computing device communicatively coupled with a memory, the method comprising: receiving, from a battery sensor, measured parameters associated with the battery; generating, by the computing device, a model of at least one battery cell comprising a positive electrode region, a negative electrode region, and a separator region based on the received measured parameters; transforming the positive electrode region, the negative electrode region, and the separator region of the battery into a single region in the model region by a coordinate transformation combined with an orthogonal collocation; generating, by the computing device, a plurality of functions associated with the single region; determining, by the computing device, the amount of current discharged from the battery cell based on the functions; and adjusting operation of a hybrid environment of the battery based on the amount of current discharged. 2. The method of claim 1 , wherein the method further comprises determining the amount of current discharged by the battery cell using a collocation method. 3. The method of claim 2 , wherein the method further comprises determining the amount of current discharged from the battery cell using a collocation method with a plurality of terms for each of the positive electrode region, the negative electrode region, and the separator region. 4. The method of claim 1 , wherein the generating a model of the at least one battery cell further comprises generating a model of a plurality of battery cells comprising a plurality of positive electrode regions, a plurality of negative electrode regions, and a plurality of separator regions. 5. The method of claim 3 , further comprising determining a temperature variation within the plurality of battery cells based on the determined discharge current of each battery cell. 6. The method of claim 1 wherein transforming the positive region, the negative region, and the separator region into a single region further comprises transforming the spatial length of each region into a dimensionless value and setting the single region to be between 0 and 1. 7. The method of claim 1 , further comprising determining the discharge current from the battery cell over a plurality of battery cycling operations. 8. The method of claim 1 , wherein determining the discharge current from the battery cell further comprises determining with the discharge current using a time adaptive solver. 9. A computing device for modeling the discharge current from a battery, the computing device comprising a memory and a processor communicatively coupled to the memory, wherein the processor is configured to: receive, from a battery sensor, measured parameters associated with the battery; generate a model of at least one battery cell comprising a positive electrode region, a negative electrode region, and a separator region based on the received measured parameters; transform the positive electrode region, the negative electrode region, and the separator region into a single region by a coordinate transformation combined with an orthogonal collocation; generate a plurality of functions associated with the single region; determine the amount of current discharged from the battery cell based on the functions; and adjust operation of a hybrid environment of the battery based on the amount of current discharged. 10. The computing device of claim 9 , wherein the processor is further configured to determine the amount of current discharged by the battery cell using a collocation method. 11. The computing device of claim 10 , wherein the computing device is further configured to determine the discharge current from the battery cell using a collocation method with a plurality of terms for each of the positive electrode region, the negative electrode region, and the separator region. 12. The computing device of claim 9 , wherein the processor is further configured to generate a model for a plurality of battery cells comprising a plurality of positive electrode regions, a plurality of negative electrode regions, and a plurality of separator regions. 13. The computing device of claim 12 , wherein the processor is further configured to determine a temperature variation within the plurality of battery cells based on the determined amount of current discharged by each battery cell. 14. The computing device of claim 9 , wherein the processor is further configured to determine the discharge current from the battery cell over a plurality of battery cycling operations. 15. The computing device of claim 9 , wherein the processor further comprises a time adaptive solver, and the time adaptive solver is configured to determine the amount of current discharged by the battery cell. 16. A battery management system for improving performance of a battery, wherein the battery management system comprises: a battery comprising at least one battery cell; a battery sensor coupled to the battery and configured to measure parameters associated with the battery; and a computing device communicatively coupled with the battery sensor, wherein the computing device is configured to: receive, from the battery sensor, measured parameters associated with the battery; generate a model of at least one battery cell comprising a positive electrode region, a negative electrode region, and a separator region based on the received measured parameters; transform the positive electrode region, the negative electrode region, and the separator region into a single region by a coordinate transformation combined with an orthogonal collocation; generate a plurality of functions associated with the single region; determine the amount of current discharged from the battery cell based on the functions; and adjust operation of a hybrid environment of the battery based on the amount of current discharged. 17. The battery management system of claim 16 , wherein the computing device is further configured to determine the amount of current discharged by the battery cell using a collocation method. 18. The battery management system of claim 16 , wherein the computing device is further configured to generate a model for a plurality of battery cells comprising a plurality of positive electrode regions, a plurality of negative electrode regions, and a plurality of separator regions. 19. The battery management system of claim 16 , wherein the computing device is further configured to determine the discharge current from the battery cell over a plurality of battery cycling operations. 20. The battery management system of claim 16 , wherein the computing device further comprises a time adaptive solver, and the time adaptive solver is configured to determine the amount of current discharged by the battery cell.
Design verification, e.g. using simulation, simulation program with integrated circuit emphasis [SPICE], direct methods or relaxation methods · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.