Optimization expert system
First Claim
Patent Images
1. An expert system, comprising:
- a data storage device, in which is stored a knowledgebase having a database structure that includes;
a plurality of models, each defining one of a device and a process, each model including a plurality of attributes including a variable attribute, the attributes corresponding to attributes of one of the device and the process defined by the model;
a plurality of objectives, each objective including an objective rule for evaluating a characteristic of at least one of the models;
a plurality of strategies, each strategy including a strategic rule for modifying the variable attribute of at least one of the models; and
a sub-knowledgebase including an identification of at least one of the models, an identification of at least one of the objectives, and an identification of at least one of the strategies; and
a processor coupled to the data storage device, the processor executing instructions which, cause the processor to;
evaluate a selected model identified in the sub-knowledgebase in accordance with a selected objective identified in the sub-knowledgebase, the variable attribute of the model being set in accordance with a selected strategy identified in the sub-knowledgebase to determine a characteristic value associated with the selected model and the variable attribute setting;
determine, using the objective rule, whether the characteristic value is an improvement over a previous characteristic value; and
store a result in the storage device so as to be accessible to a user when the characteristic value is an improvement over the previous characteristic value, the result including an identification of the selected model and the variable attribute setting used to determine the improved characteristic value for one of the device and the process defined by the model.
1 Assignment
0 Petitions
Accused Products
Abstract
An expert system having a data storage device and a processor. The data storage device stores models having attributes, objectives having rules for evaluating the models, and strategies having rules for modifying the attributes. The processor evaluates a selected model in accordance with a selected objective and having the variable attribute set in accordance with a selected strategy to determine a characteristic value associated with the selected model and the variable attribute setting. The processor also stores information associated with improved results in the data storage device.
85 Citations
37 Claims
-
1. An expert system, comprising:
-
a data storage device, in which is stored a knowledgebase having a database structure that includes; a plurality of models, each defining one of a device and a process, each model including a plurality of attributes including a variable attribute, the attributes corresponding to attributes of one of the device and the process defined by the model; a plurality of objectives, each objective including an objective rule for evaluating a characteristic of at least one of the models; a plurality of strategies, each strategy including a strategic rule for modifying the variable attribute of at least one of the models; and a sub-knowledgebase including an identification of at least one of the models, an identification of at least one of the objectives, and an identification of at least one of the strategies; and a processor coupled to the data storage device, the processor executing instructions which, cause the processor to; evaluate a selected model identified in the sub-knowledgebase in accordance with a selected objective identified in the sub-knowledgebase, the variable attribute of the model being set in accordance with a selected strategy identified in the sub-knowledgebase to determine a characteristic value associated with the selected model and the variable attribute setting; determine, using the objective rule, whether the characteristic value is an improvement over a previous characteristic value; and store a result in the storage device so as to be accessible to a user when the characteristic value is an improvement over the previous characteristic value, the result including an identification of the selected model and the variable attribute setting used to determine the improved characteristic value for one of the device and the process defined by the model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 35, 36, 37)
-
-
31. An expert system, comprising:
-
a data storage device, in which is stored; a plurality of models, each defining one of a device and a process, each model including a plurality of attributes including a variable attribute, the attributes corresponding to attributes of one of the device and the process defined by the model; a plurality of objectives, each objective including an objective rule for evaluating a characteristic of at least one of the models; and a plurality of strategies, each strategy including a strategic rule for modifying the variable attribute; and a processor coupled to the data storage device, the processor executing instructions which, cause the processor to; create a new strategy; evaluate a selected model stored in the data storage device in accordance with a selected objective stored in the data storage device and having the variable attribute set in accordance with at least one of the new strategy and one of the strategies stored in the data storage device to determine a characteristic value associated with the selected model and the variable attribute setting; store an identification of the new strategy used in the evaluation in the data storage device; determine, using the objective rule, whether the characteristic value is an improvement over a previous characteristic value; and store a result in the storage device when the characteristic value is an improvement over the previous characteristic value, the result including an identification of the selected model and the variable attribute setting used to determine the improved characteristic value for one of the device and the process defined by the model. - View Dependent Claims (32, 33, 34)
-
Specification