Ontology-Based BAS Visualization for Real-Time Diagram Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for generating schematic visualizations in building automation systems are time-consuming, require user expertise, and become obsolete with system changes, lacking a unified model and using static diagrams that are not easily updateable.
Innovation Solution
A system and method for creating visualizations from ontology using templates with input and output handlers, allowing for automatic generation and real-time updates, utilizing vector diagrams that can be supported across various platforms, and reducing user input through an interface that allows editing and modification of visualizations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If static pictures are used to present devices and relationships, then the visualization can be created individually by a user, but the approach becomes time-consuming and obsolete with system changes
Solution Approach 1:
The patent uses templates as reusable copies that define the structure and appearance of schematic visualizations. Instead of creating visualizations from scratch, the system instances templates with device data to automatically generate updated diagrams, eliminating repetitive manual drawing work and ensuring consistency across all visualizations.
Solution Approach 2:
The patent prepares visualization templates in advance with predefined structures, styles, and device relationship patterns. These pre-configured templates are then automatically instantiated when devices are added or modified in the building automation system, eliminating the need for users to manually recreate visualizations during system changes.
2Ease of operation
If manual drawing tools are used to create visualizations, then users can customize diagrams, but the process requires user expertise and becomes obsolete with system changes
Solution Approach 1:
The patent enables visualizations to update themselves automatically when device data changes. The system monitors the building automation system for device additions, removals, or modifications and automatically regenerates the schematic visualizations using the appropriate templates, eliminating the need for users to manually edit diagrams while maintaining accuracy.
Solution Approach 2:
The patent creates a unified template-based system that handles multiple visualization types and device configurations through a single framework. The templates are designed to be universally applicable across different device types and system configurations, reducing the need for multiple specialized tools while maintaining flexibility.
3Duration of action of stationary object
If static diagrams are used, then the visualization can be created once, but it cannot be easily updated when devices are installed or removed
Solution Approach 1:
The patent transforms static visualizations into dynamic, automatically updating diagrams. The system continuously monitors device data changes in the building automation system and automatically regenerates the schematic visualizations using templates, ensuring the diagrams remain current without requiring manual intervention. This dynamic approach allows visualizations to adapt seamlessly to system changes while maintaining their structural integrity through template constraints.
Data Source
AI summary
Methods, devices, and systems for building automation system visualization from ontology are described herein. One device includes a display, a processing resource, and a memory having instructions stored thereon which, when executed by the processing resource, cause the processing resource to determine a respective model associated with each of a plurality of devices of a Building Automation System (BAS), wherein each respective model includes an input handler and an output handler associated with its respective device, display, via the display, a visualization of the plurality of models and connections between the plurality of models, wherein the visualization is created from a template having a particular ontology corresponding to the BAS, receive operating information associated with the BAS from at least one of the plurality of devices, and modify the visualization based on the received operating information.


