×

Controlling or analyzing a process by solving a system of linear equations in real-time

  • US 8,204,925 B2
  • Filed: 05/19/2009
  • Issued: 06/19/2012
  • Est. Priority Date: 05/22/2008
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer accessible memory medium that stores program instructions for controlling or analyzing a process by solving a set of linear equations in real-time, wherein the program instructions are executable by a processor to:

  • store a first plurality of linear equations that models the process, wherein the process comprises one or more of;

    a manufacturing process;

    an automation process;

    ora simulation process;

    perform an off-line stage, wherein to perform the off-line stage the program instructions are executable to;

    determine a partitioning strategy based on the first plurality of linear equations, wherein said determining the partitioning strategy comprises determining groups of values for recursively partitioning a determined set of values measured or computed from the process; and

    perform an on-line stage, wherein to perform the on-line stage, the program instructions are executable to;

    receive current process data from the process, wherein at least a portion of the current process data from the process comprises measurements on the process, wherein the current process data comprises a set of values;

    recursively solve the first plurality of linear equations for a first group of the set of values, wherein the first group of the set of values partitions the set of values into respective subsets of values, wherein said recursively solving produces solved values for respective first groups of the set/subset of values;

    solve the first plurality of linear equations for remaining unsolved values in the set of values;

    wherein said recursively solving and said solving produce solved values for the set of values; and

    store the solved values for the set of values, wherein the solved values are useable to control or analyze the process.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×