Methods and systems for constructing production plans
First Claim
Patent Images
1. A system for constructing plans for operating a production plant to achieve one or more production goals, the system comprising:
- at least one processor;
a diagnosis engine implemented using the at least one processor and operative to;
determine a current plant condition based at least partially on a previously executed plan, at least one corresponding observation from the plant, and a plant model of the plant,formulate a heuristic based on at least one diagnostic objective related to identifying resources of the plant causing intermittent or persistent faults, and toupdate a belief model representing the current state of the plant based at least partially on the previously executed plan, the at least one corresponding observation from the plant, and the plant model; and
a planner implemented using the at least one processor and operatively coupled with the diagnosis engine to perform a partial-plan search using the heuristic to construct a plan for execution in the plant that will concurrently achieve at least one production goal and facilitate the at least one diagnostic objective;
wherein the diagnosis engine is operative to calculate plan failure probabilities based on action failure probabilities and the current plant condition, to formulate the heuristic based at least partially on the plan failure probabilities, and to provide information gain criterion to the planner for one or more possible plans based at least partially on the current plant condition and the plant model; and
wherein the planner uses the information gain criterion to construct the plan.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are presented for constructing production plans to achieve one or more production goals, in which a diagnosis engine determines the production plant condition based on a previously executed plan, observations from the plant, and a plant model, and formulates a heuristic based on a diagnostic objective, and with a planner to performing a partial-plan search using the heuristic to construct the plans that will concurrently achieve at least one production goal and facilitate the diagnostic objective.
92 Citations
20 Claims
-
1. A system for constructing plans for operating a production plant to achieve one or more production goals, the system comprising:
-
at least one processor; a diagnosis engine implemented using the at least one processor and operative to; determine a current plant condition based at least partially on a previously executed plan, at least one corresponding observation from the plant, and a plant model of the plant, formulate a heuristic based on at least one diagnostic objective related to identifying resources of the plant causing intermittent or persistent faults, and to update a belief model representing the current state of the plant based at least partially on the previously executed plan, the at least one corresponding observation from the plant, and the plant model; and a planner implemented using the at least one processor and operatively coupled with the diagnosis engine to perform a partial-plan search using the heuristic to construct a plan for execution in the plant that will concurrently achieve at least one production goal and facilitate the at least one diagnostic objective; wherein the diagnosis engine is operative to calculate plan failure probabilities based on action failure probabilities and the current plant condition, to formulate the heuristic based at least partially on the plan failure probabilities, and to provide information gain criterion to the planner for one or more possible plans based at least partially on the current plant condition and the plant model; and wherein the planner uses the information gain criterion to construct the plan. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 19, 20)
-
-
13. A method of constructing plans for operating a production plant to achieve one or more production goals, the method comprising:
-
using at least one processor, determining a current plant condition based at least partially on a previously executed plan, at least one corresponding observation from the plant, and a plant model of the plant; using the at least one processor, formulating a heuristic based on at least one diagnostic objective related to identifying resources of the plant causing intermittent or persistent faults; using the at least one processor, updating a belief model representing the current state of the plant based at least partially on the previously executed plan, the at least one corresponding observation from the plant, and the plant model; using the at least one processor, performing a partial-plan search using the heuristic; using the at least one processor, constructing a plan for execution in the plant that will concurrently achieve at least one production goal and facilitate the at least one diagnostic objective based on the partial-plan search; using the at least one processor, calculating plan failure probabilities based on action failure probabilities and the current plant condition; using the at least one processor, generating information gain criterion for one or more possible plans based at least partially on the current plant condition and the plant model; wherein the at least one processor formulates the heuristic based at least partially on the plan failure probabilities; and wherein the at least one processor constructs the plan using the information gain criterion. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A non-transitory computer readable medium having computer executable instructions for performing the steps of:
-
determining a current plant condition based at least partially on a previously executed plan, at least one corresponding observation from the plant, and a plant model of the plant; formulating a heuristic based on at least one diagnostic objective related to identifying resources of the plant causing intermittent or persistent faults; performing a partial-plan search using the heuristic; updating a belief model representing the current state of the plant based at least partially on the previously executed plan, the at least one corresponding observation from the plant, and the plant model; constructing a plan for execution in the plant that will concurrently achieve at least one production goal and facilitate the at least one diagnostic objective based on the partial-plan search; calculating plan failure probabilities based on action failure probabilities and the current plant condition; and generating information gain criterion for one or more possible plans based at least partially on the current plant condition and the plant model; wherein the heuristic is formulated based at least partially on the plan failure probabilities; and wherein the plan is constructed using the information gain criterion.
-
Specification