×

Determining the equivalence of two sets of simultaneous linear algebraic equations

  • US 7,836,112 B2
  • Filed: 09/20/2005
  • Issued: 11/16/2010
  • Est. Priority Date: 06/20/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer implemented method in a simulation of a physical system, wherein the system is described by a first set of n simultaneous linear algebraic equations and is simulated by a second system described by a second set of n simultaneous linear algebraic equations, each of said equations being of a form:


  • ei1x1+ei2x2+ei3x3+ . . . +einxn=bi wherein xj are n unknowns, eij are n coefficients for each of the n equations of each set, and bi are n quantities, said coefficients and quantities being known algebraic expressions, said method comprising the steps of;

    a) providing respective reduced sets, wherein step a) includes the following substeps for each of the equations of each of the sets;

    a1) arranging variables in the coefficients eij and the quantities bi as multiplied instances of the variables;

    a2) arranging expressions resulting from substep a1) into a form <

    unitaryoperation>

    <

    operand>

    <

    operator>

    <

    operand>

    . . . <

    operator>

    <

    operand>

    , wherein the unitary operation is either + or −

    , and each operator is one of;

    +, −

    , or *, and wherein the substep a2) includes inserting the unitary operation in front of an expression if the expression does not already commence with the unitary operator;

    a3) eliminating terms resulting from substep a2);

    a4) substituting, in expressions resulting from substep a3), all + operators with a string +1* and all −

    operators with a string −

    1*;

    a5) converting numerical terms resulting from substep a4) into an exponential format; and

    a6) sorting operands of terms resulting from substep a5); and

    b) combining and rearranging terms resulting from substeps a1) through a6) to eliminate said unknowns from each of said sets of simultaneous linear algebraic equations and to provide for each set, n equations in a form;


    (lii)kxi=(ri)k wherein lii and ri are algebraic expressions, i={1 through n}, k=1 indicates the first one of said sets and k=2 indicates the second one of said sets; and

    c) comparing, using a processor, for each of said unknowns, a first product (lii)1*(ri)2 and a second product (lii)2*(ri)1, wherein the first product is an algebraic expression and the second product is an algebraic expression, and wherein if said products match for all said unknowns said second set of simultaneous linear algebraic equations is equivalent to the first set of simultaneous linear algebraic equations and thereby is determined to be a proper representation of the physical system, wherein the eliminating said unknowns in step a) enables the comparing in step c) to determine if the products match without determining numerical values for the unknowns and without performing a matrix inversion.

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