Multi-Agent-Based Production Planning and Control

Chapter

References

Chapter 2 The Technical Foundation of a Multi-Agent System

2.1 Introduction

2.2 The Structure of an Agent

2.2.1 Thinking Agent

2.2.2 Reactive Agent

2.2.3 Hybrid Agent

2.3 The Structure of a Multi-Agent System

2.3.1 The Environment of a Multi-Agent System

2.3.2 The Structure of a Multi-Agent System

2.4 Modeling Methods of a Multi-Agent System

2.4.1 The Behavior Model of a Multi-Agent System

2.4.2 The Running Model of a Multi-Agent System

2.5 The Communication and Interaction Model of a Multi-Agent System

2.6 The Communication Protocol for a Multi-Agent System

2.6.1 Communication Languages for an Agent

2.6.2 The Communication Ontology for an Agent

2.7 The Interaction Protocol for a Multi-Agent System

2.7.1 Classification of Interaction Protocols

2.7.2 Description of Interaction Protocols

2.7.3 The Collaboration-Based Interaction Protocol

2.7.4 The Negotiation-Based Interaction Protocol

2.8 Conclusion

References

Chapter 3 Multi-Agent-Based Production Planning and Control

3.1 Introduction

3.2 Manufacturing Systems

3.2.1 Concept

3.2.2 Classification

3.3 Production Planning and Control

3.3.1 Production Planning and Control Activities

3.3.2 Production Planning and Control Mode

3.3.3 Production Planning and Control Systems

3.3.4 Hybrid Push-Pull Production Planning and Control System

3.4 Multi-Agent-Based Push-Pull Production Planning and Control System (MAP4CS)

3.4.1 Mapping Methods

3.4.2 Functions of a Hybrid Push-Pull Production Planning and Control System

3.4.3 Structures of a MAP4CS

3.4.4 The Running Model of a MAP4CS

3.4.5 Behavior Models of a MAP4CS

3.4.6 The Interactive Model of a MAP4CS

3.5 Conclusion

References

Chapter 4 Multi-Agent-Based Production Planning for Distributed Manufacturing Systems

4.1 Introduction

4.2 Production Planning for Distributed Manufacturing Systems

4.2.1 Distributed Manufacturing Systems

4.2.2 Features of Distributed Manufacturing Systems

4.2.3 Production Planning Methods for Distributed Manufacturing Systems

4.3 Multi-Agent-Based Production Planning in Distributed Manufacturing Systems

4.3.1 A Production Planning Model for Distributed Manufacturing Systems

4.3.2 Production Planning in MASs

4.3.3 The Running Model of a Multi-Agent-Based Production Planning System

4.4 Agents in Multi-Agent Production Planning Systems

4.4.1 Order Demand Management Agent

4.4.2 Cooperative Planning Agent

4.4.3 Critical Resource Capacity Management Agent

4.5 Contract Net Protocol-Based Production Planning Optimization Method

4.5.1 Contract Net Protocol

4.5.2 Contract Net Protocol-Based Collaborative Production Planning Algorithm

4.5.3 Case Study

4.6 Bid Auction Protocol-Based Production Planning Optimization Method

4.6.1 Bid Auction Protocol

4.6.2 The Bid Auction Protocol-Based Negotiating Production Planning Algorithm

4.6.3 Case Study

4.7 Conclusion

References

Chapter 5 Multi-Agent-Based Production Scheduling for Job Shop Manufacturing Systems

5.1 Introduction

5.2 Production Scheduling in Job Shop Manufacturing Systems

5.2.1 Job Shop Manufacturing Systems

5.2.2 Production Scheduling in Job Shop Manufacturing Systems

5.2.3 The Related Literature Review

5.3 Multi-Agent Double Feedback–Based Production Scheduling in Job Shop Manufacturing Systems

5.3.1 Principles of Double Feedback Scheduling Strategy

5.3.2 The Architecture of the Multi-Agent Double Feedback–Based Production Scheduling System

5.3.3 The Running Model for the Multi-Agent Double Feedback–Based Production Scheduling

5.4 Agents in the Multi-Agent Double Feedback–Based Scheduling System

5.4.1 Task Management Agent

5.4.2 Collaborative Scheduling Agent

5.4.3 Resource Capacity Management Agent

5.5 Positive Feedback–Based Production Scheduling in Job Shop Manufacturing Systems

5.5.1 Problem Description

5.5.2 Multi-Agent Positive Feedback Scheduling System Based on Contract Net Protocol

5.5.3 Positive Feedback Production Scheduling Algorithm Based on the Hierarchical Genetic Algorithm

5.5.4 Case Study

5.6 Negative Feedback–Based Production Rescheduling in Job Shop Manufacturing Systems

5.6.1 Problem Description

5.6.2 Multi-Agent Negative Feedback Rescheduling System Based on Ant Colony Auction Protocol

5.6.3 Ant Colony Algorithm–Based Negative Feedback Rescheduling Approach

5.6.4 Case Study

5.7 Conclusion

References

Chapter 6 Multi-Agent-Based Production Scheduling in Re-Entrant Manufacturing Systems

6.1 Introduction

6.2 Production Scheduling in Re-Entrant Manufacturing Systems

6.2.1 Re-Entrant Manufacturing Systems

6.2.2 Production Scheduling in Re-Entrant Manufacturing Systems

6.2.3 The Related Literature Review

6.3 Multi-Agent-Based Hierarchical Adaptive Production Scheduling in Re-Entrant Manufacturing Systems

6.3.1 Hierarchical Adaptive Production Scheduling Strategy

6.3.2 The Architecture of a Multi-Agent Hierarchical Adaptive Production Scheduling System

6.3.3 The Running Model for a Multi-Agent Hierarchical Adaptive Production Scheduling System

6.4 Agents in a Multi-Agent Hierarchical Adaptive Production Scheduling System

6.4.1 Task Management Agent

6.4.2 Collaborative Scheduling Agent

6.4.3 Resource Capacity Management Agent

6.5 Hierarchical Production Scheduling in Re-Entrant Manufacturing Systems

6.5.1 Problem Description

6.5.2 Contact Net Protocol based Production Scheduling in the System Layer

6.5.3 GPGP-CN Protocol Based Production Scheduling in the Machine Layer

6.5.4 Case Study

6.6 Adaptive Rescheduling in Re-Entrant Manufacturing Systems

6.6.1 Problem Description

6.6.2 Rescheduling Strategy

6.6.3 FNN-Based Rescheduling

6.6.4 Case Study

6.7 Conclusion

References

Chapter 7 Multi-Agent-Based Production Control

7.1 Introduction

7.2 Multi-Agent Production Control System

7.2.1 Requirements of Production Control Process

7.2.2 The Architecture of a Multi-Agent Production Control System

7.2.3 The Running Model for Multi-Agent Production Control Systems

7.3 Agents in Multi-Agent Production Control Systems

7.3.1 Collaborative Task Management Agent

7.3.2 Machine Management Agent

7.3.3 Material Management Agent

7.3.4 Production Monitoring Agent

7.3.5 Warning Management Agent

7.3.6 Performance Analysis Agent

7.3.7 Quality Management Agent

7.3.8 Production Process Tracking and Tracing Agent

7.4 Technologies and Methods for Multi-Agent Production Control Systems

7.4.1 XML-Based Production Monitoring

7.4.2 Differential Manchester Encoding Rule-Based Warning Management

7.4.3 Material Identification Technology for Production Process Tracking and Tracing

7.5 Conclusion

References

Chapter 8 Multi-Agent-Based Material Data Acquisition

8.1 Introduction

8.2 RFID Technology

8.2.1 Development of RFID Technologies

8.2.2 RFID Technology Standard

8.3 Agent-Based Material Data Acquisition System

8.3.1 Requirement Analysis of Material Data Acquisition

8.3.2 Multi-Agent RFID-Based Material Data Acquisition Structure

8.3.3 The Running Model of a Multi-Agent Material Data Acquisition System

8.4 Agents in Multi-Agent RFID-Based Material Data Acquisition Systems

8.4.1 RFID Middleware Agent

8.4.2 RFID Reader Agent

8.4.3 RFID Tag Agent

8.5 Multi-Agent RFID-Based Material Data Acquisition Systems

8.5.1 Hardware and Configuration

8.5.2 Material Data Process and Publish

8.6 Conclusion

References

Chapter 9 Multi-Agent-Based Equipment Data Acquisition

9.1 Introduction

9.2 Basics of OPC Technology

9.2.1 Development of OPC Technology

9.2.2 OPC Technology Overview

9.3 Agent-Based Equipment Data Acquisition System

9.3.1 Requirement Analysis of Equipment Data Acquisition

9.3.2 The MAS Structure of the OPC-Based Equipment Data Acquisition

9.3.3 The Running Model of the Equipment Data Acquisition MAS

9.4 Agents in the Multi-Agent OPC-Based Equipment Data Acquisition System

9.4.1 OPC Agent

9.4.2 OPC Server Agent

9.4.3 OPC Client Agent

9.5 Implementation of a Multi-Agent OPC-Based System

9.5.1 System Hardware and System Network Architecture

9.5.2 Data Integration Based on OPC Technology

9.6 Conclusion

References

Chapter 10 The Prototype of a Multi-Agent-Based Production Planning and Control System

10.1 Introduction

10.2 Architecture of a Prototype System

10.2.1 The Software Architecture

10.2.2 The Hardware Architecture

10.3 Agent Packages and Communication in a Prototype System

10.3.1 The Agent Package Method

10.3.2 The Communication Implementation Model of Agents

10.3.3 The Message Classification of Agents

10.3.4 Realization of the Communication Mechanism of Agents

10.4 The Manufacturing System Simulation in a Prototype System

10.4.1 The Manufacturing System Simulation

10.4.2 The Information Interaction Logic Architecture between the Prototype System and the Simulation Model

10.5 Software Implementation and Application of a Prototype System

10.5.1 Function Design of a Prototype System

10.5.2 The Running Process of a Prototype System

10.5.3 Production Planning in Distributed Manufacturing Systems

10.5.4 Production Scheduling in Job Shop Manufacturing Systems

10.5.5 Production Scheduling in Re‐Entrant Manufacturing Systems

10.5.6 Production Control in the Manufacturing Process

10.6 Conclusion

References

Index

EULA