Simulation-guided incremental stability analysis

US2016231990A9 · US · A9

Patent metadata
FieldValue
Publication numberUS-2016231990-A9
Application numberUS-201414462218-A
CountryUS
Kind codeA9
Filing dateAug 18, 2014
Priority dateJun 10, 2014
Publication dateAug 11, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computer system may seek to identify at least one contraction metric that satisfies contraction conditions for a design of a dynamical system. The computer system may do so by formulating a search for a candidate contraction metric that is suspected of satisfying the contraction conditions for the design of the dynamical system from a set of simulation traces that describe the behavior of the dynamical system for a specific set of operating conditions. The search for the candidate contraction metric may then be performed. The computer system may seek to verify that a candidate contraction metric for a design of a dynamical system satisfies contraction conditions by performing a process that uses solvers based on decision procedures.

First claim

Opening claim text (preview).

The invention claimed is: 1 . A non-transitory, tangible, computer-readable storage medium containing a program of instructions that cause a computer system running the program of instructions to seek to identify at least one contraction metric that satisfies contraction conditions for a design of a dynamical system by performing a process that includes: formulating a search for a candidate contraction metric that is suspected of satisfying the contraction conditions for the design of the dynamical system from a set of simulation traces that describe the behavior of the dynamical system for a specific set of operating conditions; and performing the search for the candidate contraction metric. 2 . The storage medium of claim 1 wherein the process includes searching for a counterexample that constitutes a simulation trace that describes the behavior of the dynamical system for a specific set of operating conditions and that violates contraction conditions for the candidate contraction metric. 3 . The storage medium of claim 2 wherein the process includes searching again for a candidate contraction metric from a set of simulation traces that describe the behavior of the dynamical system for a specific set of operating conditions while the search is constrained by information from the counterexample. 4 . The storage medium of claim 3 wherein the process includes repeating the search for a candidate contraction metric and the two searches for counterexamples until a condition is met. 5 . The storage medium of claim 4 wherein the condition is that the second search for a counterexample is unable to find a counterexample that constitutes a simulation trace that describes the behavior of the dynamical system for a specific set of operating conditions and that violates contraction conditions for the candidate contraction metric. 6 . The storage medium of claim 4 wherein the condition is that a specified amount of time has expired. 7 . The storage medium of claim 4 wherein the condition is that a specified number of searches have been made. 8 . The storage medium of claim 4 : wherein the second search for a counterexample results in a candidate contraction metric; and the condition is that the last identified candidate contraction metric satisfies the contraction conditions as determined by performing a process that includes using solvers based on decision procedures. 9 . The storage medium of claim 2 wherein the process includes using solvers based on decision procedures to generate the counterexample. 10 . The storage medium of claim 9 wherein the process includes using global optimizers to generate the counterexample. 11 . The storage medium of claim 2 wherein the process includes using global optimizers to generate the counterexample. 12 . The storage medium of claim 1 wherein: the set of simulation traces comes from a first source; and the process includes searching again for a candidate contraction metric from a set of simulation traces that come from a second source that is different from the first source and that describe the behavior of the dynamical system for a specific set of operating conditions. 13 . The storage medium of claim 1 : wherein the search results in a candidate contraction metric; and the process includes seeking to verify that the candidate contraction metric satisfies the contraction conditions by performing a process that uses solvers based on decision procedures. 14 . The storage medium of claim 1 wherein the search is performed by formulating a semidefinite programming problem and producing the search result using software. 15 . A non-transitory, tangible, computer-readable storage medium containing a program of instructions that cause a computer system running the program of instructions to seek to verify that a candidate contraction metric for a design of a dynamical system satisfies contraction conditions by performing a process that uses solvers based on decision procedures.

Assignees

Inventors

Classifications

  • Complex mathematical operations {(function generation by table look-up G06F1/03; evaluation of elementary functions by calculation G06F7/544)} · CPC title

  • Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30) · CPC title

  • G06F8/20Primary

    Software design · CPC title

  • Query processing · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016231990A9 cover?
A computer system may seek to identify at least one contraction metric that satisfies contraction conditions for a design of a dynamical system. The computer system may do so by formulating a search for a candidate contraction metric that is suspected of satisfying the contraction conditions for the design of the dynamical system from a set of simulation traces that describe the behavior of the…
Who is the assignee on this patent?
Toyota Motor Eng & Mfg North America Inc, Toyota Motor Eng And Mfg North America Inc
What technology area does this patent fall under?
Primary CPC classification G06F8/20. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Aug 11 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A9). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).