Predictive HMI Visualization Using User Priority Profiles
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Industrial automation systems face inefficiencies in human-machine interface (HMI) presentation, as default information is not tailored to individual users, leading to unnecessary computing resource consumption and energy usage.
Innovation Solution
A method where a human machine interface (HMI) system identifies user types based on user identifiers and generates customized HMI visualizations using a presentation priority data structure, reducing the need for operators to navigate through default information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If default HMI information is presented to all users, then all users receive comprehensive information, but computing resources are wasted processing and displaying information not needed by specific users
Solution Approach 1:
The patent segments HMI information into different categories (alarm information, process information, equipment information, etc.) and assigns different presentation priorities to different user types. The processor selectively processes and displays only the relevant information segments for each user, avoiding unnecessary computation and display of irrelevant information.
Solution Approach 2:
The system performs preliminary classification of users into different user types (operator, engineer, administrator, etc.) before information presentation. User profiles and information preferences are pre-configured, allowing the processor to immediately display appropriate information without requiring users to navigate through irrelevant content, thus reducing computing resource consumption.
2Loss of information
If customized HMI visualizations are generated for each user, then information relevance is improved, but system complexity increases
Solution Approach 1:
The patent implements a universal user classification framework that categorizes users into standard user types (operator, engineer, administrator, maintenance, etc.). This universal classification system allows the HMI to provide customized information presentation across multiple user types using a single processing logic, avoiding the need for separate customization mechanisms for each user.
Solution Approach 2:
The system changes the parameter of information presentation by adjusting what information is displayed, how it is displayed, and the priority of display based on user type. The processor modifies display parameters (information selection, presentation priority, visualization type) according to the logged-in user's classification, providing customization without requiring separate system instances.
3Ease of operation
If users navigate to find needed information, then users can access any information, but time is lost in navigation and computing resources are consumed
Solution Approach 1:
The system performs preliminary organization of information based on user type and pre-configures the HMI display to show the most relevant information first. When a user logs in, the processor automatically arranges information in priority order based on the user's role, eliminating the need for users to navigate through menus to find critical information.
Solution Approach 2:
The HMI system automatically determines and presents appropriate information for each user type without requiring users to manually search or navigate. The processor self-adjusts the information presentation based on user classification, and the system serves users with pre-filtered, relevant information, reducing both user effort and computing resource consumption.
Data Source
AI summary
Systems and methods of this disclosure may enable operations that include receiving, via a processor, an indication of a user identifier from an input device associated with a human machine interface terminal (HMI). The processor may identify a user type corresponding to the user identifier. The processor may generate HMI visualization data based on the user type, the user identifier, and a presentation priority data structure. The presentation priority data structure may include presentation priority data corresponding to the user type and the user identifier, which may enable the processor to adjust which subsets of multiple screens are presented to the operator via an HMI based on preferences indicated via the presentation priority data.


