Industrial Assessment Orchestration for Multi-System Analysis Queues
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems struggle to efficiently and flexibly make assessments on multiple industrial systems simultaneously, lacking a method to handle a plurality of models and installed products concurrently, leading to inefficiencies and errors in data processing.
Innovation Solution
A data input application collects data from industrial systems, which is stored in a database, and an orchestrator application prepares analysis tasks by scanning a systems database to determine applicable computational analysis programs, creating tasks that are stored in execution queues, allowing for flexible and efficient execution by execution engines.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a same assessment is repeated periodically on multiple industrial systems, then comprehensive monitoring is improved, but time consumption and processing complexity increase
Solution Approach 1:
The patent segments the assessment process into distinct analysis tasks, each corresponding to a specific computational analysis program. These tasks are organized in execution queues and can be processed independently and concurrently, allowing periodic assessments across multiple systems to be divided into manageable units that reduce overall processing time while maintaining comprehensive monitoring.
Solution Approach 2:
The patent implements preliminary action by preparing and queuing analysis tasks before actual execution. The orchestrator application pre-processes assessment requirements, creates analysis tasks based on periodic schedules, and stores them in execution queues in advance. This allows the system to efficiently execute multiple periodic assessments without ad-hoc processing delays.
2Adaptability or versatility
If multiple computational analysis programs are applied to assess multiple industrial systems, then assessment comprehensiveness is improved, but system complexity increases
Solution Approach 1:
The patent implements a universal orchestrator application that can manage multiple types of computational analysis programs through a single standardized interface. The system uses a unified data structure for analysis tasks and execution queues that can accommodate diverse assessment types (efficiency assessments, predictive assessments, etc.), allowing the same infrastructure to handle various assessment comprehensiveness requirements without proportionally increasing system complexity.
Solution Approach 2:
The orchestrator application serves as an intermediary between the diverse computational analysis programs and the execution infrastructure. It standardizes task creation, manages execution queues, and coordinates program execution, thereby reducing the complexity that would otherwise arise from directly managing multiple different analysis programs across multiple systems.
3Productivity
If analysis tasks are prepared and executed independently for each industrial system, then processing efficiency is improved, but coordination complexity increases
Solution Approach 1:
The patent merges the coordination function into a single orchestrator application that manages all analysis tasks across multiple industrial systems. Instead of each system having its own coordination mechanism, the orchestrator consolidates task creation, queue management, and execution coordination in one centralized component, reducing overall coordination complexity while maintaining independent processing efficiency for each system's analysis tasks.
Data Source
AI summary
In order to make assessments on a plurality of industrial systems at the same time, a data input application collects data from the industrial systems repeatedly and stores them in a data database; an orchestrator application repeatedly and independently from the data input application: a) scans a systems database, b) for each industrial system in the systems database determines any computational analysis computer programs to be applied to data based on information regarding applicability relationship, c) for the determined computational analysis computer programs checks whether there are corresponding data in the data database, d) for each determined and positively-checked computational analysis computer program creates an analysis task to be executed, and e) progressively stores the created analysis tasks in at least one execution queue.


