Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
205 words
An industrial expert system for use in designing a plant system or constituent devices thereof and in fault detection, said industrial expert system comprising: a knowledge base including i) a rules-section for describing rules for deductive inference, ii) an expression-section for describing calculation formulas, each of said formulas having a single variable value to be determined on one side of an equation, the other side being expressed in the form of a polynomial including known functions, and iii) an attributes-section for declaring the nature and value of each attribute cited in a deductive inference and a calculation thereof, and for declaring parameters for controlling communication between a process of carrying out said deductive inference and a process of carrying out said calculation according to a calculation formula; and a deductive inference engine for executing a deductive inference, said inference engine including i) chaining means for processing said rules for deductive inference as well as a collection of the calculation formulas related to said rules stored in said knowledge base and for performing forward/backward inference chaining on the calculation formulas, and ii) means for searching said calculation formulas in order to enable use of calculation results in a conditional part of a rule for deductive inference.
Claim 2
Dependent Claim
205 words
An industrial expert system for use in designing a plant system or constituent devices thereof and in fault detection, said industrial expert system comprising: a knowledge base including i) a rules-section for describing rules for deductive inference, ii) an expression-section for describing calculation formulas, each of said formulas having a single variable value to be determined on one side of an equation, the other side being expressed in the form of a polynomial including known functions, and iii) an attributes-section for declaring the nature and value of each attribute cited in a deductive inference and a calculation thereof, and for declaring parameters for controlling communication between a process of carrying out said deductive inference and a process of carrying out said calculation according to a calculation formula; and a deductive inference engine for executing a deductive inference, said inference engine including i) chaining means for processing said rules for deductive inference as well as a collection of the calculation formulas related to said rules stored in said knowledge base and for performing forward/backward inference chaining on the calculation formulas, and ii) means for searching said calculation formulas in order to enable use of calculation results in a conditional part of a rule for deductive inference.
Claim 3
Dependent Claim
80 words
The system claimed in claim 1, further comprising a forward calculation mechanism for obtaining a calculation result on the basis of values of respective attributes cited in the polynomial of at least one of the calculation formulas, and a backward calculation mechanism for searching back to a calculation formula when a calculation result of said calculation formula becomes necessary during an execution of a deductive inference by said inference engine and for calculating said polynomial to obtain said calculation result.
Claim 4
Dependent Claim
70 words
The system claimed in claim 2, wherein a plurality of calculation formulas are described in said expressions-section and, when an attribute obtained as a result of calculation of one of said calculation formulas is included in a said polynomial of another calculation formula in said expressions-section, execution by said inference engine of chaining forward calculations includes obtaining calculations results of all of said calculations formulas having polynomials including said attribute.
Claim 5
Dependent Claim
119 words
The system claimed in claim 2, wherein a plurality of calculation formulas are described in said expressions-section and when, during a calculation of a polynomial of one of said calculation formulas, an attribute value to be obtained from a calculation result of said calculation formulas becomes necessary, said attribute value is obtained by, a backward calculation performed by said inference engine by calculation of said polynomial of said one of said calculation formulas when at least one attribute in said polynomial is given as a calculation result of a different calculation formula in said expressions-section, and wherein execution of a backward calculation chaining is enabled by activating the backward calculations for all attributes obtainable from said different calculation formula.
Claim 6
Dependent Claim
94 words
The system claimed in claim 2, wherein said deductive inference engine activates a forward calculation chaining process by describing, in a conclusion portion of a deductive inference rule, a function by which chaining of calculations is started from a calculation formula assigned by an argument corresponding to a corresponding number of said calculation formula and wherein, after said forward calculation chaining is completed said deductive inference engine processes another rule in a sequence of inference rules, said another rule being next in said sequence to said rule by which said forward calculation was activated.
Claim 7
Dependent Claim
94 words
The system claimed in claim 2, further comprising a section for declaring an attribute type for each of the attributes cited in a said deductive inference and calculation process as i) having attribute values inputted by a user or ii) obtained from an inference or iii) obtained from a calculation result of said calculation formula, and wherein, in an attribute type check process for obtaining attribute values of said attributes cited in a conditional portion of said deductive inference, backward calculation chaining is activated when the attribute value is defined from a calculation result.
Claim 8
Dependent Claim
129 words
The system claimed in claim 2, further comprising a mechanism for determining an accuracy of a said calculation result including, a first section for defining accuracies of values of attributes cited in said calculation formulas in said polynomial, based on the accuracy of measurement or check, by said attributes-section or user input, a second for defining approximations to truth pheonomena or observations as to accuracy of said calculations formula with respect to other calculation formulas and and executing a function having arguments corresponding to an accuracy of said attribute; and wherein, the accuracy of said calculation result is obtained in addition to obtaining the calculation result itself, so that the accuracy of a calculation result is converted to a certainty of conclusion of a rule citing said calculation result.
Claim 9
Dependent Claim
70 words
The system claimed in claim 7, further comprising a mechanism for checking, each time a calculation result is obtained for one of said calculation formulas during execution of forward calculation chaining, whether or not said calculation result satisfies a predetermined accuracy necessary for a deductive inference, and for interrupting said calculation chaining and returning said inference engine to deductive inference when said calculation result does not satisfy said predetermined accuracy.
Claim 10
Dependent Claim
80 words
The system claimed in claim 8, wherein, when said mechanism for checking determines that said calculation result does not satisfy said predetermined accuracy, during execution of backward calculation chaining, if there is attribute having low accuracy among attributes inputted by the user or cited from internal and external data bases of the knowledge base, the backward calculation chaining is interrupted, even if other attributes cited in said calculation chaining having an ideal accuracy and a return to deductive inference occurs.
Claim 11
Dependent Claim
32 words
The system claimed in claim 1, further comprising a means for defining a unit of a value of an attribute cited in said calculation and a range in which said value falls.
Claim 12
Dependent Claim
71 words
The system claimed in claim 1, comprising two knowledge based describing identical content with different description formats, one of said knowledge bases serving as an external knowledge base directly accessible to a user and the other serving as an internal knowledge base and further comprising, in said inference engine, a mechanism for automatically converting a description format of said external knowledge base into a description format of said internal knowledge base.