Chapter
Chapter 2 The Technical Foundation of a Multi-Agent System
2.2 The Structure of an 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
Chapter 3 Multi-Agent-Based Production Planning and Control
3.2 Manufacturing Systems
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.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
Chapter 4 Multi-Agent-Based Production Planning for Distributed Manufacturing Systems
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.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
Chapter 5 Multi-Agent-Based Production Scheduling for Job Shop Manufacturing Systems
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.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
Chapter 6 Multi-Agent-Based Production Scheduling in Re-Entrant Manufacturing Systems
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.6 Adaptive Rescheduling in Re-Entrant Manufacturing Systems
6.6.1 Problem Description
6.6.2 Rescheduling Strategy
6.6.3 FNN-Based Rescheduling
Chapter 7 Multi-Agent-Based Production Control
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
Chapter 8 Multi-Agent-Based Material Data Acquisition
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.5 Multi-Agent RFID-Based Material Data Acquisition Systems
8.5.1 Hardware and Configuration
8.5.2 Material Data Process and Publish
Chapter 9 Multi-Agent-Based Equipment Data Acquisition
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.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
Chapter 10 The Prototype of a Multi-Agent-Based Production Planning and Control System
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