Distributed MOM Order Execution Through Reliability-Based Negotiation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional MOM systems are unable to efficiently manage order execution in distributed manufacturing environments, where global and local order management modules have different and potentially conflicting goals, and the reliability of local order executors is not adequately considered.
Innovation Solution
A method and system for distributing order execution in a MOM system by using a global order management module (GOM) that negotiates with local order management modules (LOM) based on a bilateral negotiation model, incorporating historical data to assess reliability and adjust negotiation parameters for optimized and reliable order distribution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a monolithic, central-based MOM system is used, then decision-making is centralized and control is simplified, but the system cannot efficiently manage distributed manufacturing environments with multiple enterprise levels
Solution Approach 1:
The MOM system is segmented into multiple independent modules distributed across different enterprise levels (enterprise level, plant level, area level, line level). Each module manages local order execution autonomously while communicating with other levels through standardized interfaces, enabling the system to adapt to distributed manufacturing environments without requiring a completely complex centralized architecture.
2Reliability
If global order management controls all local order executors, then centralized coordination is achieved, but the reliability of local order executors is not adequately considered
Solution Approach 1:
The negotiation mechanism incorporates feedback loops where global order management evaluates the reliability of local order executors based on their past performance and commitments. This feedback is used to adjust negotiation parameters dynamically, ensuring that reliable executors are given more autonomy while less reliable ones receive closer coordination, thereby improving overall execution reliability without excessive complexity.
Solution Approach 2:
The negotiation parameters between global and local order management are dynamic rather than static. The system adapts negotiation depth, timing, and parameters based on the reliability assessment of local executors and current production conditions, allowing the system to optimize for reliability while adjusting complexity only when necessary.
3Productivity
If distributed autonomous functionalities are implemented, then local decision-making is improved, but coordination between different enterprise levels becomes challenging
Solution Approach 1:
The negotiation mechanism serves multiple functions simultaneously: it coordinates orders across enterprise levels, assesses reliability of local executors, dynamically adjusts parameters, and maintains information consistency. This multi-functionality reduces information loss by consolidating coordination activities into a unified framework that handles both autonomous decision-making and cross-level coordination efficiently.
4Reliability
If negotiation-based coordination is used between GOM and LOM, then flexible order distribution is achieved, but the reliability of local order executors is not adequately considered
Solution Approach 1:
The system performs preliminary reliability assessments of local order executors before formal negotiation begins. By pre-evaluating the reliability of executors and establishing baseline parameters in advance, the actual negotiation process during order distribution requires less time and can proceed more efficiently, reducing the time loss associated with real-time assessment and negotiation.
Data Source
AI summary
A method distributes order execution in a MOM system. A GOM module is capable of generating production orders with a negotiable requirement. Each LOM module is capable of offering to the GOM module local order planning functionalities for a production order due to a communication based on a bilateral negotiation exchange with the GOM module on negotiable parameters. The method includes: using past negotiation data exchanged with the LOM module to compute a module providing as output a negotiation reliability score to assign to a negotiation exchange with the LOM module; at runtime, negotiating a negotiable parameter of a specific production order with the LOM module by the specific negotiation model; at runtime, updating the specific negotiation model with tunings obtained by applying runtime data to the corresponding computed reliability module aimed at improving the reliability score; and at runtime, distributing the order execution to the LOM module.


