System and method for augmenting lumped parameter model diagnosis engine

US11580267B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11580267-B2
Application numberUS-202016793375-A
CountryUS
Kind codeB2
Filing dateFeb 18, 2020
Priority dateFeb 18, 2020
Publication dateFeb 14, 2023
Grant dateFeb 14, 2023

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 target system is coupled to a diagnosis engine that uses a lumped parameter model of the system for diagnosis. A proximity search in is performed in a computer-aided design model of the system to find groups of components that may be affected by resistive or parasitic interactions between the individual components in the groups. The lumped parameter model is augmented by adding elements that emulate the resistive or parasitic interactions between the individual components in the groups. The augmented lumped model is used by the diagnosis engine to perform diagnosis on the system.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: accessing a computer aided design (CAD) model of a system, the system utilizing a diagnosis engine, the diagnosis engine using a lumped parameter model of the system for diagnosis; analyzing the CAD model to determine components of the CAD model that are also represented in the lumped parameter model; performing a proximity search in the CAD model to find groups of the components that may be affected by resistive or parasitic interactions between individual components in the groups due to geometric adjacency between the individual components without direct contact; augmenting the lumped parameter model by adding new elements to the lumped parameter model that emulate the resistive or parasitic interactions between the individual components without direct contact in the groups; and using the augmented lumped model by the diagnosis engine to perform the diagnosis on the system. 2. The method of claim 1 , wherein performing the diagnosis comprises at least one of real-time monitoring of the system. 3. The method of claim 1 , wherein the proximity search in the CAD model involves computing a distance field for rigid bodies that represent the individual components, wherein at least one of the rigid bodies moves relative to others of the rigid bodies in the system, the distance field calculated using a workspace of the at least one rigid body. 4. The method of claim 3 , wherein the proximity search comprises determining an exterior medial axis by evaluating non-differentiable points on the distance field at points outside the rigid bodies. 5. The method of claim 1 , further comprising performing a component classification of an abstract syntax tree of the lumped parameter model to determine resistive components, wherein determining the resistive components comprises analyzing the abstract syntax tree to determine known resistive components. 6. The method of claim 5 , wherein determining the resistive components comprises applying a machine learning regression algorithm to components of the abstract syntax tree to solve a constrained optimization problem. 7. The method of claim 5 , wherein determining the resistive components comprises modeling wires based on connect statements, the resistive components comprising parasitic capacitance between the wires. 8. An apparatus comprising: a memory operable to store: a computer aided design (CAD) model of a system, the system utilizing a diagnosis engine; and a lumped parameter model of the system used by the diagnosis engine for diagnosis; and a processor coupled to the memory and operable to perform: analyzing the CAD model to determine components of the CAD model that are also represented in the lumped parameter model; analyzing the CAD model to determine components of the CAD model that are also represented in the lumped parameter model; performing a proximity search in the CAD model to find groups of the components that may be affected by resistive or parasitic interactions between individual components in the groups due to geometric adjacency between the individual components without direct contact; augmenting the lumped parameter model by adding new elements to the lumped parameter model that emulate the resistive or parasitic interactions between the individual components without direct contact in the groups; and sending the augmented lumped model to the diagnosis engine to perform the diagnosis on the system. 9. The apparatus of claim 8 , wherein the proximity search in the CAD model involves computing a distance field for rigid bodies that represent the individual components, wherein the proximity search comprises determining an exterior medial axis by evaluating non-differentiable points on the distance field at points outside the rigid bodies. 10. The apparatus of claim 8 , wherein the processor is further operable to perform a component classification of an abstract syntax tree of the lumped parameter model to determine resistive components. 11. The apparatus of claim 10 , wherein determining the resistive components comprises applying a machine learning regression algorithm to components of the abstract syntax tree to solve a constrained optimization problem. 12. The apparatus of claim 10 , wherein determining the resistive components comprises modeling wires based on connect statements, the resistive components comprising parasitic capacitance between the wires. 13. A system comprising: a target system comprising instrumentation that monitors performance of the target system; a diagnosis engine coupled to the instrumentation of the target system and configured to perform a diagnosis on the target system using a lumped parameter model; and an apparatus comprising a processor configured to perform: analyzing a computer aided design (CAD) model of the system to determine components of the CAD model that are also represented in the lumped parameter model; perform a proximity search in the CAD model to find groups of components that may be affected by resistive or parasitic interactions between individual components in the groups due to geometric adjacency between the individual components without direct contact; augment the lumped parameter model by adding new elements to the lumped parameter model that emulate the resistive or parasitic interactions between the individual components without direct contact in the groups; wherein the diagnosis engine is operable to use the augmented lumped model to perform the diagnosis on the system. 14. The system of claim 13 , wherein performing the diagnosis comprises at least one of real-time monitoring of the system and performing a post-hoc diagnosis after a failure of the system. 15. The system of claim 13 , wherein the proximity search in the CAD model involves computing a distance field for rigid bodies that represent the individual components. 16. The method of claim 1 , wherein the new elements comprise at least one of point mass objects, electronic components, simplified mechanical components, and simplified heat transfer components. 17. The method of claim 1 , wherein the new elements that emulate the resistive or parasitic interactions represent unintended interactions between the individual components that are not included in the lumped parameter model. 18. The method of claim 17 , wherein the individual components are not in direct contact or otherwise connected with one another in the CAD model. 19. The apparatus of claim 8 , wherein the individual components are not in direct contact or otherwise connected with one another in the CAD model and wherein the resistive or parasitic interactions represent unintended interactions that are not included in the lumped parameter model. 20. The system of claim 13 , wherein the individual components are not in direct contact or otherwise connected with one another in the CAD model and wherein the resistive or parasitic interactions represent unintended interactions that are not included in the lumped parameter model.

Assignees

Inventors

Classifications

  • Arrangements for monitoring electric power systems, e.g. power lines or loads; Logging · CPC title

  • G06F30/10Primary

    Geometric CAD · CPC title

  • G06F30/20Primary

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

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 US11580267B2 cover?
A target system is coupled to a diagnosis engine that uses a lumped parameter model of the system for diagnosis. A proximity search in is performed in a computer-aided design model of the system to find groups of components that may be affected by resistive or parasitic interactions between the individual components in the groups. The lumped parameter model is augmented by adding elements that …
Who is the assignee on this patent?
Palo Alto Res Ct Inc
What technology area does this patent fall under?
Primary CPC classification G06F30/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 14 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).