Scheduling system and work order scheduling protocol for such a system
First Claim
1. A scheduling system for planning and scheduling production in an industrial production system, which scheduled production is to be executed by the production system under control of a manufacturing execution system, the scheduling system comprising:
- a multi-agent scheduling system;
at least a part of a behavior of agents in said multi-agent scheduling system being customizable by visually defined scheduling rules;
a definition and execution environment, shared by the scheduling system and manufacturing execution system, the definition and execution environment including;
an editor operable to visually define both said scheduling rules and control rules of the manufacturing execution system, andan execution engine for executing said scheduling rules and control rules and making scheduling decisions based on an execution of said scheduling rules and control rules.
1 Assignment
0 Petitions
Accused Products
Abstract
In a scheduling system for planning and scheduling production in an industrial production system, which scheduled production is to be executed by the production system under control of a manufacturing execution system, the scheduling system is a multi-agent scheduling system. At least a part of the behavior of the agents in the multi-agent system is customizable by visually defined scheduling rules. The scheduling system and manufacturing execution system share a definition and execution environment having an editor that visually defines both the scheduling rules and control rules of the manufacturing execution system, and an execution engine for executing the scheduling rules and control rules and making scheduling decisions based on an execution of the scheduling rules and control rules.
22 Citations
20 Claims
-
1. A scheduling system for planning and scheduling production in an industrial production system, which scheduled production is to be executed by the production system under control of a manufacturing execution system, the scheduling system comprising:
-
a multi-agent scheduling system; at least a part of a behavior of agents in said multi-agent scheduling system being customizable by visually defined scheduling rules; a definition and execution environment, shared by the scheduling system and manufacturing execution system, the definition and execution environment including; an editor operable to visually define both said scheduling rules and control rules of the manufacturing execution system, and an execution engine for executing said scheduling rules and control rules and making scheduling decisions based on an execution of said scheduling rules and control rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A work order scheduling protocol for an agent-based scheduling system for scheduling processing of incoming work orders in a plant through operations performed by physical entities available in the plant, wherein agents in said scheduling system comprise a tree-like hierarchy including branches, said protocol ruling interactions between said agents in assigning operations requested by said incoming work orders to said physical entities, said protocol comprising:
-
a first main section, wherein the protocol identifies in said hierarchy a plurality of branches, each branch thus identified including physical entities adapted to process a given work order, and a second main section, wherein processing of said given work order is scheduled for each one of said identified branches of physical entities, whereby one of said scheduled branches is adapted to be selected for processing said given work order. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification