Message-Broker Orchestration for Multi-Software Factory Engineering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing engineering systems for factory automation are inflexible and limited to specific domains, complicating seamless communication and integration of multi-disciplinary data, especially with the introduction of AI-based engineering that requires complex interactions between multiple software and databases.
Innovation Solution
An engineering system utilizing a message-broker to access and convert engineering-data into recognizable messages across various software, coupled with a GUI for seamless access and orchestration, enabling flexible and scalable integration of AI modules and knowledge bases.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple AI techniques and databases are used for AI-based engineering, then engineering capability is improved, but system complexity increases
Solution Approach 1:
The message broker serves as a universal interface that handles communication between multiple AI techniques, databases, and engineering software systems. By providing a single standardized communication protocol and data format conversion mechanism, it enables the system to support diverse AI capabilities without proportionally increasing complexity.
2Measurement precision
If engineering software are limited to certain domains, then software specialization is improved, but information completeness deteriorates
Solution Approach 1:
The message broker acts as an intermediary that collects information from multiple domain-specific engineering software systems and consolidates it into a comprehensive dataset for the expert engineering system. This allows each specialized software to maintain its domain focus while the integrated system achieves information completeness across all domains.
Data Source
AI summary
An engineering system and method of orchestrating engineering software for a factory automation environment are disclosed. The engineering system includes a message-broker configured to access and update a knowledge base based on operation of at least one of a plurality of engineering software. The plurality of engineering software is configured to generate and/or operate using engineering-data associated with at least one of design, commissioning, operation, and maintenance of the factory automation environment. The message-broker is configured to convert the engineering-data into messages recognizable by the plurality of engineering software and the knowledge base. At least one Graphical User Interface communicatively coupled to the message-broker is configured to enable access to the engineering-data via the message-broker, whereby at least one engineering software is configured to initiate actions in the factory automation environment based on the messages.


