23.03.2017 Views

wilamowski-b-m-irwin-j-d-industrial-communication-systems-2011

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Industrial Agent Technology 16-9<br />

An order holon has simpler logic but is more complex in hierarchy, meaning that it can divide a<br />

given order into suborders that are controlled by a parent holon of a higher layer. It mainly represents<br />

the customer request, where all requirements on the product are defined. It has an advantage in mass<br />

production because an order holon is not attached to a single work piece. An order holon does neither<br />

deal with scheduling tasks nor resource allocations because it simply does not have knowledge<br />

about the physical layout of the plant and the product specification. The latter, instead, is managed<br />

by a separate entity—the product holon. It is nothing more than a “recipe” for a particular type of<br />

product. A disadvantage of this solution is the lack of customization of products—a major reason for<br />

distributed automation <strong>systems</strong>.<br />

Similar to the other aspects of general patterns there is always a balance between optimization<br />

and flexibility and hierarchy of orders and management entities related to them. While PROSA organizes<br />

orders in a strong hierarchy and PABADIS minimizes interdependencies between the orders,<br />

PABADIS’PROMISE provides what can be called an “implicit hierarchy.” There is no strict decision<br />

making like in PROSA. The organization is implemented via the structure of the production order that<br />

reflects interdependencies between different production steps (called process segments) via so-called<br />

node operators. The mechanism of order decomposition developed in PABADIS’PROMISE allows<br />

assigning autonomously acting OAs to each process segment. It is similar to the PABADIS approach<br />

with the difference that higher level OAs can influence the agents responsible for subtasks execution.<br />

For instance, the OA that is responsible for the assembly of a car needs an engine to be produced before<br />

performing its tasks. Therefore, it assigns the deadlines for the engine agent, so the engine is delivered<br />

in time.<br />

Another issue is the behavior of agents involved in the production. PROSA with its hierarchy does<br />

not need to pay attention to this topic, but in more distributed <strong>systems</strong> such as PABADIS it has higher<br />

importance because it can increase efficiency and performance. Product agents in PABADIS are selfish<br />

in nature. As a result, the system provides lower optimization of the order execution compared to<br />

PROSA, but much more flexibility. PABADIS’PROMISE aims to combine both benefits by introducing<br />

benevolent behavior of agents; that is, while agents rely on a certain set of rules that benefit their local<br />

goals (e.g., finishing assigned process segments on time) they may, nevertheless, sacrifice their goals<br />

in order to help struggling agents to meet their deadlines. This approach improves optimization considerably<br />

without reducing flexibility substantially, thus guaranteeing higher overall performance and<br />

stability of the system.<br />

16.4.3 Comparison<br />

From a general point of view PABADIS’PROMISE, PROSA, and PABADIS can be summarized as<br />

follows:<br />

• Autonomy and aggregation: On the one hand PROSA lacks flexibility due to the direct control<br />

over aggregated entities and, on the other hand, PABADIS lacks efficiency because of total distribution.<br />

PABADIS’PROMISE defines production order decomposition that provides rules for<br />

controlling autonomous entities without dramatically reducing flexibility.<br />

• Cooperation and hierarchy: Where PROSA has explicit hierarchy that causes rigidness of order<br />

changes, PABADIS provides no hierarchy that implies overhead in the management of complex<br />

products. PABADIS’PROMISE offers an implicit hierarchy (production order decomposition;<br />

flexible structure of orders; dynamic control of resources by resources) that finds the balance<br />

between the first approaches.<br />

• Decision making: While decision-making in PROSA is centralized, meaning there is one control<br />

entity per functionality, PABADIS supports completely distributed decision-making mechanism.<br />

PABADIS’PROMISE provides a semi-distributed approach based on clustering of resources at the<br />

shop floor and production order decomposition at the MES layer.<br />

© <strong>2011</strong> by Taylor and Francis Group, LLC

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!