Urban building group energy flexible management digital platform and method
By designing a digital platform for flexible energy management of urban buildings based on Unreal Engine, the shortcomings of existing tools in resource management and diverse subject interactions are solved, efficient energy system modeling and refined management are achieved, and user experience and data presentation effects are improved.
Patent Information
- Application Number
- CN202510328801.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-19
- Publication Date
- 2025-04-18
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing building complex energy management tools have shortcomings in resource management granularity, demand support and visualization, and cannot effectively integrate and manage distributed energy resources, and it is difficult to meet the interactive needs of diverse subjects.
Design a digital platform for flexible energy management of urban buildings complexes, use Unreal Engine to build urban visual model and building agent components, realize visual display and interactive operation of building complex energy systems, and conduct real-time resource monitoring, demand response management, and resource allocation and planning deduction through data processing and algorithm modules.
It has realized the standardization and componentization of energy system modeling, supports rapid digital construction and large-scale expansion, improves the refinement level and user experience of resource management, and significantly improves the intuitiveness and vividness of data presentation.
Smart Images

Figure CN119849884A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of building complex energy system monitoring, flexible management and planning, and in particular to a digital platform and method for flexible energy management of urban building complexes. Background Art
[0002] Faced with the pressure of balancing the supply and demand of the power grid brought about by the large-scale grid connection of new energy sources and the rapid growth of energy consumption in urban buildings, the energy management methods of urban building complexes need to be upgraded urgently and develop in the direction of normalized demand response. This requires buildings to shift from traditional energy-saving transformation to the construction of new building energy systems, making full use of their own distributed energy resources (DER), improving the level of digitalization and increasing flexibility. However, these resources on the current demand side are scattered and heterogeneous, making it difficult for power grids and building energy aggregators to manage them uniformly and make full use of their flexible capabilities. In this context, a tool that can digitize energy systems to integrate and manage distributed energy resources is needed, and provide energy management solutions to support the effective interaction of multiple subjects such as urban buildings and power grids.
[0003] There are already a large number of building complex energy management tools, but existing tools have some common problems in resource management granularity, demand support and visualization. The platform function integration is low, and it does not comprehensively consider the short-term management and long-term planning needs of urban building complexes towards low-carbon development. In addition, the diversity and sophistication of modeling and visualization, interaction and management functions are limited.
[0004] In terms of resource management models, the energy management of a building complex is often regarded as a whole system, focusing on its overall effect and the aggregated information of each subsystem, and lacking the characterization and understanding of the capabilities of each resource. Users cannot switch from the system overview to a certain type of resource or even focus on a single resource for multi-scale interaction and management adjustment capabilities. Or multiple systems are designed for management scenarios of different scales such as different buildings, parks, and cities, rather than using a unified model to build.
[0005] At the level of energy management solution design, existing platforms often focus on specific management scenarios or subjects, such as focusing only on one of operation management, demand response management or planning deduction, lacking comprehensive consideration of the dynamic management and long-term realization of new building complex energy systems, and unable to meet the interactive needs of various subjects for the system. Demand response platforms, such as Qingneng Interconnect's virtual power plant demand response operation and control platform, although they provide statistical analysis of general processes such as response execution, customer status and benefits, their management objects are each virtual power plant, and they do not have the ability to monitor the energy consumption and operation status of distributed energy resources themselves, nor the ability to deduce configuration planning. Other operation management platforms, such as Trina Solar's MOTA integrated energy management platform, focus on the monitoring, early warning, regulation and analysis capabilities within the system itself, and are lacking in the face of external power grid interaction and internal resource adjustment and configuration. Due to differences in management goals and subjects, each platform has different digital logics for the energy system and considers different types of flexible resources, resulting in greater difficulty in achieving data sharing and interoperability among multiple systems, that is, achieving diverse functions of monitoring, management and planning for the same area, resulting in duplication of work and waste of resources.
[0006] At the interactive and visualization level, data is mostly displayed in two dimensions, lacking spatial information and with low precision. Qingneng Interconnected Virtual Power Plant Demand Response Operation and Control Platform, Trina Solar MOTA Integrated Energy Management Platform, etc. use data charts and tables to display the operation status of various resources. The visualization capabilities of three-dimensional maps are not well developed, making it difficult for users to intuitively understand the spatial distribution of resources and identify optimization spaces. Some academic projects, such as the Urban Digital Twin Carbon Emissions Dashboard of the National University of Singapore and the London Queen Elizabeth Olympic Park Project of the Technical University of Munich, have used WebGL technology, Cesium Ion and other GIS services to build virtual city models and link data with three-dimensional views, but their interactive operations are relatively simple and the scene rendering accuracy is low, making it difficult to meet the needs of refined management.
[0007] It should be noted that the information disclosed in the above background technology section is only used for understanding the background of the present application, and therefore may include information that does not constitute prior art known to ordinary technicians in the field. Summary of the invention
[0008] The main purpose of the present invention is to solve the problems existing in the above-mentioned background technology and to provide a digital platform and method for flexible energy management of urban building complexes.
[0009] To achieve the above object, the present invention adopts the following technical solutions: In a first aspect of the present invention, a digital platform for flexible energy management of urban building complexes includes: The data layer stores and manages multi-source data, including building environment data, energy consumption data, user willingness data, and power grid signal data, providing data support for the operation of the platform; The front-end module is based on Unreal Engine to build a city visualization model (CVM) and building proxy components to achieve visualization and interactive operation of the energy system of the building complex, including: The city visualization model (CVM) includes a basic environment layer, a building layer, a mobile layer, and an energy infrastructure layer, which displays the environmental background of the building complex, building energy consumption, mobile resource status, and the distribution of distributed energy resources (DER); The building agent component performs standardized modeling of the building complex energy system, including an energy production module, an energy consumption module, an energy storage module, and a power grid supply module, to achieve modular management and dynamic interaction of the building complex energy system; The back-end module performs data processing, logical operations and algorithms, including data processing and storage modules, control and scheduling modules, and decision-making and planning modules, providing data support and business logic processing for the front-end module; Business function modules implement the core business functions of the platform, including: The real-time resource monitoring module obtains data on various energy resources in the building complex in real time and displays energy consumption through visualization tools; The demand response management module receives demand response events issued by the power grid, manages the flexible capacity of distributed energy resources, and estimates the achievement of response targets; The resource allocation and planning simulation module configures and adjusts the capacity of distributed energy resources within the building complex to carry out long-term energy system planning and optimization.
[0010] Furthermore, the city visualization model (CVM) includes multiple levels, wherein: The basic environment layer provides geographic background information to enhance visualization effects; The building layer displays building energy consumption data and building models; The mobile layer visualizes the status of mobile resources, such as the charging and discharging status of electric vehicles; The energy infrastructure layer shows the distribution of distributed energy resources (DER), such as photovoltaics, energy storage, and charging stations.
[0011] Furthermore, the building agent component comprises a standardized module structure, specifically comprising: Energy production modules, which manage energy production resources within the complex; An energy consumption module that monitors energy consumption within the building complex; Energy storage module, which manages fixed energy storage and mobile energy storage resources; The grid supply module handles the energy interaction between the building complex and the grid.
[0012] Furthermore, the data layer supports the management of multiple data types, including: Static data management, which stores fixed information such as building numbers; Low-frequency update data management, which stores configuration information during the planning and adjustment phase; Dynamic energy consumption data management, which reads and processes energy consumption data within the building complex in real time.
[0013] Furthermore, the resource real-time monitoring module realizes data visualization in the following ways: Use color maps to show building energy consumption levels; Display energy consumption curves and statistical information through data charts; Provides a resource list view to display detailed energy consumption data of individual resources.
[0014] Furthermore, the demand response management module includes the following submodules: The building complex selection module allows users to select the management scope through the city visualization model or small map; An event acquisition and parsing module, which receives and parses demand response events issued by the power grid; A resource flexibility capability assessment module, which assesses the flexibility capability of distributed energy resources; The response strategy selection function supports users to select the optimization strategy to achieve demand response goals.
[0015] Furthermore, the resource allocation and planning deduction module includes the following submodules: a target management module, which sets and evaluates energy consumption targets for the building complex; DER capacity configuration module, which allows users to adjust the capacity of distributed energy resources; The resource screening and batch adjustment module supports users to screen resources by attributes and make batch configuration adjustments.
[0016] Furthermore, the backend module includes: A data processing and storage module, which processes data requests from the front-end module and stores management data; The control and scheduling module implements the real-time control and scheduling logic of resources; The decision-making and planning module implements the algorithm for resource allocation and planning deduction.
[0017] Furthermore, the platform is based on Unreal Engine and uses its advanced rendering and real-time data processing capabilities to achieve high-precision display and interactive functions of urban visualization models, supporting users to fine-tune and dynamically adjust the energy systems of building complexes.
[0018] In a second aspect of the present invention, a digital method for flexible energy management of urban building complexes based on the digital platform for flexible energy management of urban building complexes comprises: Data collection and integration: Collect multi-source data of the building complex, including building environment data, energy consumption data, user willingness data and power grid signal data; Digital modeling and visualization: Building a city visualization model (CVM) based on Unreal Engine to display the environmental background of the building complex, building energy consumption, mobile resource status, and the distribution of distributed energy resources (DER); Flexible resource management: modular management of building complex energy systems through building agent components to achieve dynamic interaction between energy production, consumption, storage and grid supply; Demand response management: Receive demand response events issued by the power grid, evaluate the flexibility of distributed energy resources, and select optimization strategies to achieve response goals; Planning, deduction and optimization: Capacity configuration and adjustment of distributed energy resources within the building complex to support users in long-term energy system planning and optimization.
[0019] The present invention has the following beneficial effects: The digital platform and method for flexible energy management of urban building complexes proposed in the present invention realize the standardization and componentization of energy system modeling, build a management system with flexible resources as the core, and support rapid digital construction and large-scale expansion. The platform has fine-grained resource management capabilities, relying on CIM-level models to achieve multi-scale monitoring from building complexes to single resources, and improve the level of refined management. At the same time, the platform provides real-time interactive feedback, combined with 3D visualization and chart display, supports users to dynamically view the impact of demand response and planning adjustments, and enhances the operating experience. The platform can achieve high-quality urban visualization model rendering, significantly improving the intuitiveness and vividness of data presentation. Compared with traditional technologies, the present invention provides building managers, energy companies and government agencies with an efficient, flexible and visual energy management tool, which effectively promotes the flexible management and low-carbon transformation of urban building complexes.
[0020] The digital platform for flexible energy management of building complexes designed and constructed in the embodiment of the present invention has the advantages of standardized and componentized energy system modeling, which can realize the rapid digital construction of the energy system of building complexes and improve the granularity of energy management and the way of presenting results. The specific advantages are as follows: 1. Standardized digital process and componentized design. Through standardized building agent structure and modeling, the present invention constructs a standardized management system with flexible resource components as the core, forming a structured energy infrastructure. Using the Unreal Engine 5 platform, through pre-defined DER blueprint components and data management components, the rapid and large-scale digital construction of the building complex energy system is realized.
[0021] 2. Scalability of functions and algorithms. The componentized design enables the system to adapt to the technological development in the energy field and supports the continuous access to new types of distributed energy resources. It can realize real-time monitoring and prediction of energy consumption of building complexes. The interface design also makes it possible to integrate advanced data analysis algorithms in the future.
[0022] 3. Fine-grained resource management. Relying on the CIM-level model construction, the present invention enables users to monitor energy consumption status at the scale of building complex energy systems, and can accurately manage single resources in fine-grained manner, thereby improving user participation and the level of management refinement.
[0023] 4. Real-time interactive feedback. It provides a user-friendly operation interface, combined with 3D visualization and charts to display energy data. The interactive design implemented by the present invention supports users to timely view the changes in the goal realization in the process of demand response management and planning adjustment, as well as the distribution of data in three-dimensional geographic space, in combination with the urban visualization model, and grasp the impact of management and adjustment operations in real time.
[0024] 5. Improved visualization effects. High-quality city visualization model scene rendering is achieved, which provides more vivid and intuitive visual effects and enhances user experience compared to the traditional static chart data management mode.
[0025] Other beneficial effects of the embodiments of the present invention will be further described below. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 It is a schematic diagram of the overall organizational structure of the platform according to the embodiment of the present invention; Figure 2 It is a schematic diagram of the Unreal Engine architecture of the platform according to the embodiment of the present invention; Figure 3a to Figure 3c They are respectively a schematic diagram of the interactive architecture of the main interface, demand response management interface, and resource configuration and planning deduction interface of the platform according to the embodiment of the present invention; Figure 4 It is a schematic diagram of the hierarchical division of the city visualization model of the platform according to the embodiment of the present invention; Figure 5 It is a schematic diagram of the process of building a CVM model based on GIS data in the platform of an embodiment of the present invention; Figure 6It is a schematic diagram of the tree model building process of the platform according to an embodiment of the present invention; Figure 7 It is a schematic diagram of the standardized structure of the building agent of the platform of the embodiment of the present invention; Figure 8 This is a schematic diagram of the data structure design of the DER component of the platform according to an embodiment of the present invention; Fig. 9 This is a schematic diagram of the static domain data management logic of the platform according to an embodiment of the present invention; Fig.10 It is a logical diagram of planning and adjusting data management of the platform according to an embodiment of the present invention; Fig.11 It is a logical diagram of energy consumption data reading of the platform according to an embodiment of the present invention; Fig.12 It is a schematic diagram of the logic of the color map update blueprint of the platform of the embodiment of the present invention; Fig.13a and Fig.13b They are respectively the English version interface design of the EV charging status list and the blueprint logic schematic diagram of the platform of the embodiment of the present invention; Fig.14 It is a schematic diagram of the main user interface framework of the platform according to the embodiment of the present invention; Fig.15 It is a schematic diagram of a pop-up panel basic blueprint user interface of a platform according to an embodiment of the present invention; Fig.16 It is a schematic diagram of the English version of the user interface of the real-time monitoring of resources of the platform according to the embodiment of the present invention; Fig.17 It is an English version interface and interactive diagram of the building group selection function of the platform of the embodiment of the present invention; Fig.18 This is a schematic diagram of the English version interface of the demand response event information panel of the platform according to an embodiment of the present invention; Fig.19 This is a schematic diagram of the English version interface of the demand response strategy selection panel of the platform according to an embodiment of the present invention; Fig. 20 It is a schematic diagram of the English version of the user interface of the planning target management and evaluation platform of the embodiment of the present invention; Fig.21 It is a schematic diagram of the English version of the user interface for configuring the proportion of rooftop photovoltaic laying of the platform according to the embodiment of the present invention; Fig. 22 It is a schematic diagram of the English version of the user interface for overall adjustment of energy storage capacity of the platform according to an embodiment of the present invention; Fig.23 It is a schematic diagram of the screening content and rules of the composite filter of the platform according to the embodiment of the present invention; Fig.24 It is a logical diagram of a composite filter implementation of a platform according to an embodiment of the present invention; Fig.25 It is a schematic diagram of the English version of the composite filter user interface of the platform of the embodiment of the present invention. DETAILED DESCRIPTION
[0027] The following is a detailed description of the embodiments of the present invention. It should be emphasized that the following description is only exemplary and is not intended to limit the scope and application of the present invention.
[0028] In view of the shortcomings of the existing technology, the present invention proposes an interactive digital platform and method for flexible energy management of urban building complexes, which can achieve effective integration of various resources within the management of urban building complexes and support the interaction and coordination between the building complexes and external entities such as power grids, significantly improving the standardization and componentization level of energy system modeling, the degree of management refinement, feedback and interaction real-time, and presentation effect.
[0029] An embodiment of the present invention provides a digital platform for flexible energy management of urban building complexes, including a data layer, a front-end module, a back-end module, and a business function module. The data layer stores and manages multi-source data, including building environment data, energy consumption data, user willingness data, and power grid signal data, providing data support for the operation of the platform; the front-end module is developed based on the Unreal Engine to construct a city visualization model (CVM) and a building agent component to achieve visual display and interactive operation of the energy system of the building complex, wherein: the city visualization model (CVM) includes a basic environment layer, a building layer, a mobile layer, and an energy infrastructure layer to display the environmental background of the building complex, building energy consumption, mobile resource status, and the distribution of distributed energy resources (DER); the building agent component performs standardized modeling of the energy system of the building complex, including an energy production module, an energy consumption module, an energy storage module, and a power grid supply module, to achieve modular management and dynamic interaction of the energy system of the building complex; the back-end module performs data processing, logical operation, and other operations. The modules include data processing and storage modules, control and scheduling modules, and decision-making and planning modules, which provide data support and business logic processing for the front-end modules; the business function modules realize the core business functions of the platform, including: the real-time resource monitoring module, which obtains data of various energy resources in the building complex in real time and displays energy consumption through visualization tools; the demand response management module, which receives demand response events issued by the power grid, manages the flexible capacity of distributed energy resources, and estimates the achievement of response goals; the resource allocation and planning deduction module, which configures and adjusts the capacity of distributed energy resources in the building complex to plan and optimize the long-term energy system. The modules cooperate with each other, provide data support through the data layer, the front-end module realizes visual interaction, the back-end module processes data and logical operations, and the functional module realizes specific business functions, together forming a complete digital platform for flexible energy management of urban building complexes, realizing refined management, real-time monitoring, demand response and planning deduction of the energy system of the building complex.
[0030] The embodiment of the present invention also provides a digital method for flexible energy management of urban building complexes based on the digital platform for flexible energy management of urban building complexes, which mainly includes: data collection and integration: collecting multi-source data of the building complex, including building environment data, energy consumption data, user willingness data and power grid signal data; digital modeling and visualization: building a city visualization model (CVM) based on the Unreal Engine to display the environmental background, building energy consumption, mobile resource status and distribution of distributed energy resources (DER) of the building complex; flexible resource management: modular management of the building complex energy system through building agent components to achieve dynamic interaction of energy production, consumption, energy storage and power grid supply; demand response management: receiving demand response events issued by the power grid, evaluating the flexible capabilities of distributed energy resources, and selecting optimization strategies to achieve response goals; planning deduction and optimization: capacity configuration and adjustment of distributed energy resources within the building complex to carry out long-term energy system planning and optimization.
[0031] The digital platform for flexible energy management of urban building complexes of the present invention is a software system designed to assist users such as building managers, energy companies and government agencies in energy management, which can integrate and manage various resources in urban building complexes, and support the interaction and collaboration between building complexes and external entities such as power grids, so as to realize real-time resource monitoring, demand response management, resource allocation and planning deduction. Through the platform of the present invention, users can quickly establish a city visualization model and distributed energy resource (DER) components within the management scope, connect various energy consumption data, and view and monitor the energy consumption indicators and data distribution of various use, generation and storage resources in the energy system in real time. In the face of normalized demand response management requirements, users can communicate with the upper demand response service system and the lower resource terminal to obtain the flexible capabilities of resources within the management scope, and effectively integrate and manage them. The platform provides capacity configuration and adjustment functions for various distributed energy resources in different ways such as single, batch screening, and overall, so as to help users carry out long-term urban building complex energy system planning and optimization. The software platform is designed and developed based on Unreal Engine 5, and has the characteristics of standardized and componentized energy system modeling, refined and intuitive management, etc. This platform has broad application prospects in the field of building complex energy management, and can provide strong support for the flexible management and low-carbon transformation of urban building complexes.
[0032] The specific embodiments of the present invention are further described below in conjunction with the accompanying drawings.
[0033] The embodiment of the present invention uses Unreal Engine UE5 (Unreal Engine 5) to design and develop a building complex energy flexible management interactive platform. The platform is designed to assist in the management of flexible resources of the building complex and support interaction with entities such as the power grid. It can include the following three functional modules: 1. Real-time resource monitoring: The platform obtains data on various energy resources in the building complex in real time and provides energy consumption visualization tools, enabling users to monitor energy consumption in real time and keep abreast of energy utilization trends.
[0034] 2. Demand response management: supports users to obtain response events released by the power grid, receive reporting information from resource users, view user portraits and flexible capabilities, screen and integrate resources involved in events, select different strategies and evaluate the expected achievement of demand response goals.
[0035] 3. Resource allocation and planning deduction: Users can manage and evaluate goals and apply different planning strategies, including the proportion of rooftop photovoltaic laying, fixed and mobile energy storage capacity, and building energy-saving transformation. Users can adjust resources by combining 3D models with 2D controls, and present the achievement of goals after planning adjustments in real time to assist in strategy adjustments.
[0036] In terms of functional implementation, this platform is designed and developed using Unreal Engine 5, which uses its advanced rendering capabilities and real-time data processing capabilities to build a rich, highly customizable digital environment for users. UE5 provides a wealth of development tools and resource libraries to support data integration and visualization needs, including integration with GIS, support for multiple file format imports, built-in user interfaces and blueprint editors, and powerful visual rendering capabilities, helping users intuitively understand the operating status of building complex energy systems and evaluate the effectiveness of strategy implementation. 1. Platform architecture construction
[0037] The overall organizational structure of the platform: The overall organizational structure of the platform of the present invention is as follows Figure 1 As shown in the figure, it includes three parts: data layer, front-end module and back-end module. The data layer stores and manages the collected multi-source data, providing data support for the rest of the system; the front-end digital platform is implemented based on UE5, which is the main interaction channel between users and the system. It integrates urban visualization models, building proxy components, digital management tools and functional modules. Users can view various data and configure resource parameters through the front-end interface; the back-end module is responsible for data processing, logical operations and algorithm execution, including data processing and storage modules, control and scheduling modules, and decision-making and planning modules. The front-end and back-end communicate with the data module through file directory synchronization and data interface.
[0038] The detailed contents and composition of the data layer and front-end modules are as follows: Figure 2 shown.
[0039] The data layer, as the foundation of the platform, includes multi-source data such as building environment, energy consumption, user intention, and power grid signals. It is managed according to the data type, update frequency, and correlation between data to support the construction and function realization of other components of the platform. Among them, the building complex model data and static attribute data are stored, managed, accessed, and updated in the UE in the form of file directories and data tables after preprocessing; other data related to the settings and results of the back-end calculation table model, such as user behavior and intention data, dynamic energy consumption data, etc., are obtained and synchronized through the REST API.
[0040] The City Visualization Model (CVM) is a digital twin of a city that is formed by extracting, integrating, layering and modeling environmental elements, building models and energy resources related to the energy system of building complexes in the real world. As the basis for three-dimensional presentation, CVM provides users with an intuitive visual display method. Users can use CVM to clearly understand the distribution of resources in the region, detailed resource information and characteristics of different regions. The quality and display effect of CVM directly affect the user experience and functional practicality of the overall platform. Clearly displaying the distribution of resources in the energy system of the entire building complex is one of the key points of model building.
[0041] Building agents and components are the core components of the entire framework, providing a standardized structural definition for building complex agents. Compared with CVM, which is a virtual reconstruction of the urban environment, building complex agents are a summary and abstraction of the energy system of a building complex within a certain area, consisting of buildings, renewable energy, energy storage and grid modules. The definition of building complex agents has a wide range of applications, covering different scales from single buildings to regional building complexes. Each DER in CVM has a corresponding agent component with specific attributes, functions or interactive behaviors. The implementation of building agents and components effectively organizes and manages a large number of decentralized and heterogeneous flexible energy resources, providing support for the implementation of specific energy management functions.
[0042] The digital management toolkit integrates a series of common management functions, including obtaining and processing different types of energy data, managing the visualization status of various resource components to reflect changes in energy consumption, and basic interactive functions such as highlighting and chart updates. In the entire front-end architecture, the digital management toolkit connects the data layer, resource components, CVM, and functional application modules, and provides basic functional support for more complex and customized energy management services at the upper layer. Through the digital management toolkit, users can easily obtain and process various energy data and monitor the status changes of resource components.
[0043] The function / application module is most closely related to users in the entire platform framework. Its main task is to realize the business logic construction and interactive visualization of the three major functional modules of real-time monitoring, demand response management, and configuration and planning deduction. In this module, the user interface design and logic blueprint writing need to ensure the user interface is friendly and easy to operate. In short, the positioning of this module is to realize a functional and easy-to-use platform to help users effectively manage the energy resources of urban buildings.
[0044] Platform interaction architecture: The interaction architecture reflects the operational logic of the user's use of the system and the way the system works, such as Figure 3a to Figure 3c This system includes a start interface and a main interface, the latter of which can jump to three functional sub-pages, namely, the resource real-time monitoring interface, the demand response management interface, and the resource allocation and planning deduction interface.
[0045] After the platform starts running, the user is first guided to the bird's-eye view of the CVM, which initially shows the basic overview of the building complex's energy system. Then the user will see the pop-up start interface, which introduces the main functions of the platform. Click the start button at the bottom of the panel to enter the main interface. The structure of each functional page is similar, consisting of a navigation bar and a content area. Users can quickly switch to the required functional module through the navigation bar to perform different operations. The navigation bar also provides some auxiliary functions. You can view different display styles through the CVM style switcher; drag the time slider to update the weather system to adjust the time of the CVM scene.
[0046] Click the dashboard button in the navigation bar to enter the real-time resource monitoring page and activate the real-time monitoring function. The interface enables energy consumption data updates by default, which means that the DER distribution, energy consumption changes, and mobility status of electric vehicles in the building complex are dynamically displayed in the controls and CVM. You can click to pause the update to carefully observe and analyze the energy consumption data at a certain moment. The interface allows users to roam the scene and view the entire area or a part of it through mouse operations. When you click on a DER, a panel containing its attribute information and energy consumption information is displayed.
[0047] Click the Demand Response Management button in the navigation bar to enter the Demand Response Management page. On the left side of this page are the sub-function interaction panels related to the management process, which are arranged vertically according to the process, namely the building group selection panel, the demand response information and estimated realization panel, and the DER aggregation panel. Users can expand or collapse the corresponding panels by clicking the buttons in the upper right corner of each sub-panel to perform management operations at each stage. Expand the building group selection panel and select the building group to be managed through the city visualization model or small map. After confirming the selection, other resources are hidden to facilitate focusing on the resources within the management scope in subsequent operations. Expand the Demand Response Information and Estimated Implementation Panel to obtain the main information and detailed description of the demand response event released by the power grid. The response target and the estimated response realization status are integrated at the bottom of the panel to help users grasp the real-time management trend. Expand the DER aggregation panel to display the overall potential flexible capacity of the building group and the flexible capacity estimation under the current selection set, and provide a choice of back-end optimization strategies. At the same time, the flexible capacity distribution of resources within the management scope is displayed in CVM, and participating users can be screened and the proportion of energy storage usage can be adjusted through resource screening and adjustment controls.
[0048] Click the configuration button in the navigation bar to enter the resource configuration and planning deduction page. The page structure is similar to the demand response management, including the planning target management and evaluation panel, the resource capacity configuration panel related to the planning adjustment, the building energy-saving renovation and update panel, and the composite screening and batch adjustment panel. Expand the target management and evaluation panel to manage the annual total energy consumption target, display the current energy consumption of the building complex, the set energy consumption target, and the energy consumption forecast value after planning adjustment, so that users can quickly grasp the achievement of the planning target and provide a reference for the timely adjustment and optimization of the planning scheme. The last three sub-panels are all planning adjustment functions. The photovoltaic capacity configuration part counts the theoretical photovoltaic capacity that can be laid in the whole area and the photovoltaic capacity that has been laid, which is used to intuitively indicate the overall progress of the laying work; it displays a list view of the photovoltaic laying ratio information corresponding to each building, and allows editing and adjustment. The energy storage capacity configuration allows users to uniformly adjust the DER capacity at the scale of the building complex. In the building energy-saving renovation and update section, click on the building unit to display the single building renovation panel, and adjust its energy consumption level. In the resource screening and batch adjustment part, users can perform compound screening according to resource attributes and adjust DERs that meet the screening conditions according to a unified planning strategy. 2. System Function Implementation Method
[0049] Construction of city visualization model: In order to realize the construction of the digital platform, the present invention first systematically extracts, integrates, layers and models the environmental elements, building entities and energy resources closely related to the building complex energy system in the real world to form a digital city model, namely, a city visualization model. The city visualization model is divided into four levels: basic environment layer, mobile layer, building layer and energy infrastructure layer, including different visualization model types and their model formats used in UE, as shown in the following figure. Figure 4 shown.
[0050] 1. Basic environment layer The basic environment layer is mainly composed of environmental models that are not directly related to the energy system. Its main purpose is to enhance the visualization of the model and provide necessary environmental background information for the entire system. The key steps in building the basic environment layer include setting the projection coordinate system, loading terrain and satellite images, importing the plot model, and creating urban trees.
[0051] The first step is to establish an appropriate coordinate system to ensure accurate processing of subsequent geographic information data and correct display of information. Enable the GeoReferencing plugin, add a GeoReferencingSystem to the level file, select an appropriate local projection coordinate system, and select a point in the center of the plot as the origin coordinate.
[0052] The second step is to load terrain and satellite images. Use the web map service provided by Cesium for Unreal, namely Cesium Ion, to directly load terrain and satellite images (Cesium World Terrain + Bing Maps Aerialimagery).
[0053] The third step is to build a land parcel and land use model. For elements such as roads, water systems, and land parcels, GIS-based land use and road vector data obtained from OpenStreetMap are used. The data processing and model building process is as follows: Figure 5 As shown in the figure. First, process the data in QGIS, including adjusting the coordinate system and cleaning the data. Then, import the processed data into Rhino through the ShrimpGIS plug-in, set anchor points, model, name and layer the geometry, and correct possible normal direction errors. Finally, import the processed data into UE through the Datasmith plug-in to ensure that it can be displayed correctly and interact with other models.
[0054] The fourth step is to construct detailed environmental information such as trees. In this invention, trees are only used to enhance the visual effect, so a self-made tree dataset is used. The specific logic and construction process are as follows Figure 6As shown. First, select parks, green areas, forests and other land from the land use data, and randomly generate point clouds within the land use area, and generate street tree location points on both sides of the road. To enrich the visual effect, you can also add attributes such as type, height, and crown radius to the trees. Then, organize and export these coordinates and attribute information into CSV file format, and then import them into UE and store them in data table format. Create a data management and visualization blueprint for trees in UE, select the corresponding 3D mesh model according to the tree type, and adjust the model size according to the diameter data. The tree model can be downloaded from the Unreal Store. For trees of the same type, using instanced static mesh (ISM) for unified generation and management can greatly reduce memory usage, while improving rendering efficiency and collision detection speed, thereby effectively improving platform performance. The same method is used to quickly build and load 3D model environment assets based on location point information and with a large number of duplicates, such as charging piles and street lights.
[0055] (II) Building layer The building model includes two types: block white film and realistic wind map model. The former is used to clearly visualize data such as energy consumption through color changes in 3D scenes, and the latter is used to display real urban scenes. Figure 5 The same modeling process, in addition, each building unit needs to be named separately in Rhino and attribute information is added to ensure that the building in the model matches the building information in the shp file. After importing into UE, the detailed information of the building unit can be quickly obtained by querying metadata. The building realistic wind model is generated programmatically using the City91Tool plug-in. This plug-in is developed based on Houdini Engine and has a series of rules for procedural generation of buildings. It can generate a realistic wind model with roof details and material mapping by loading shp files.
[0056] The construction process of administrative division and other boundary information is as follows: First, obtain the polygon shp file describing the boundaries of these areas and derive the point numbers from it. In UE, based on the polygon vertex coordinate information, call the editor control to draw the spline curve to accurately draw the boundary line of the administrative division. After drawing, you can add a glow effect to these boundary lines to make them more prominent in the game scene.
[0057] (III) Mobile layer The construction of the mobile layer involves two parts: roads and electric vehicles. The construction of the road entity model and the plot model is carried out simultaneously. The visualization design of electric vehicles needs to consider two different states: parked and mobile. The parked state is usually displayed when the user focuses on the electric vehicle itself to view the charging and discharging status or detailed information, so a detailed vehicle model is used directly. Different types of electric vehicle models are obtained from the "City Examples-Vehicles" library of the Unreal Marketplace to visualize electric vehicles in the parked state. In contrast, electric vehicles in the mobile state usually appear in large-scale urban scenes. In order to achieve a balance between the model scale and the visualization effect, the visualization method of the luminous mesh body is used, and different colors are assigned to electric vehicles in different states, so that users can intuitively identify the status of electric vehicles.
[0058] 4. Energy infrastructure layer The visualization model building of the energy infrastructure layer mainly focuses on the presentation of DER such as photovoltaics, energy storage, and charging piles. These energy resources are visualized in the form of Point of Interest (POI) with icons. Design the POI Actor blueprint class to visualize the icons of the corresponding resources at the corresponding positions in the model space according to the geographic information and type of the resources. For some larger energy infrastructures, such as regional energy storage centers, it is necessary to consider additional visualization methods, such as using regional highlight materials for range highlighting.
[0059] Through the above process, the urban visualization model successfully integrates elements such as basic environment, buildings, regional boundaries, electric vehicles in motion, and various DER POIs, and provides switching between realistic style and abstract visualization mode to meet different needs and scenarios.
[0060] Building complex agent and component design: Building Agent is a virtualized representation of the energy system of a building complex in a specific area, forming the core architecture behind the visualization model.
[0061] 1. Standardized structure of building complex agents Figure 7 The standard composition of building complex agents is defined, including visualization models and agent components. Each building agent is composed of the same module structure, namely energy production modules (such as rooftop photovoltaics, wind energy, etc.), energy consumption modules (including building fixed loads and flexible loads), energy storage modules (including fixed energy storage and mobile energy storage) and grid supply modules. These modules together constitute a complete energy system for urban buildings. By adopting a standardized building agent structure, urban building energy systems of different sizes can be uniformly modeled.
[0062] Each functional module of the agent contains one or more agent components. These components not only have their own properties and basic functions, but also can be synergistically associated with other components. For example, the components can receive and process energy consumption data and support the visualization of data. At the same time, there is a geographical spatial subordination and energy circulation relationship between the components. In order to effectively manage these components, the study divides them into two parts: the building side and the traffic side, and organically connects the energy flow and the information flow through charging piles.
[0063] (II) Component data structure design In order to efficiently manage DER data in Unreal Engine (UE), the present invention uses two data types, structure (Struct) and enumeration class (Enum), to customize the data structure. Specifically, the DER data on the building and transportation sides are sorted, and the data is divided into three categories: resource attributes, dynamic energy consumption data, and demand response data. Each DER component is assigned a unique number as its primary key in the data structure, ensuring that components can be effectively searched and associated. Dynamic energy consumption or behavior data includes resource numbers, timestamps, and specific data content. For example, building energy consumption data includes not only overall energy consumption, but also sub-item energy consumption data such as cooling and hot water.
[0064] The details of the data table structure design are as follows Figure 8 As shown in the figure, the resource attribute data is pre-organized into CSV file format and imported into UE for storage in Datatable format. This design ensures efficient data management and scalability, and also facilitates users to query and analyze data in UE.
[0065] 3. User portrait design The core function of the platform of the present invention is to achieve efficient management and visual display of energy resources of building complexes. In order to meet this goal, the platform needs to conduct in-depth screening, integration and analysis of resource data in order to extract key information from a large amount of raw data and build user portraits. The design of user portraits aims to provide users with an intuitive and comprehensive perspective so that they can understand the energy consumption level, flexibility potential and synergy between various types of distributed energy resources (DER) of flexible resources. At the same time, it must have a wide range of applicability, be able to cover different types of flexible resources, and be effectively used at different analysis scales such as single buildings, building complexes, and regions. Specific requirements include: 1. Energy consumption level: reflects the energy consumption level of flexible resources, including overall energy consumption and energy consumption of each sub-item, to help users evaluate the energy utilization efficiency and energy-saving potential of resources.
[0066] 2. Flexible capacity: Flexible indicators that reflect the ability of resources to respond to changes in external energy demand, such as adjustable coefficient, response speed, etc., to evaluate the flexibility of resources in responding to changes in supply and demand.
[0067] 3. Resource coordination: Evaluate the coordination between the flexible resources in various parts of the system, that is, whether energy consumption, power generation and energy storage can be well matched to maximize resource utilization and improve energy efficiency.
[0068] 4. User participation willingness: User participation willingness is an important factor affecting resource management strategies. Although it does not directly affect the flexibility of resources, it has an important impact on scheduling strategies.
[0069] In view of the above requirements, the present invention aggregates data from the three dimensions of use, generation, and storage, and summarizes six indicators, namely user participation willingness, participating load type, equivalent battery capacity, photovoltaic installed capacity, overall load level, and photovoltaic self-consumption, to characterize the portrait of flexible resource users on the building side. Among them, the user's willingness to participate is divided into four categories: high, medium, low, and non-participation, which will reduce the load flexibility coefficient and affect the way of participation in regulation. In view of the fact that electric vehicle users do not involve distributed photovoltaic resources, it is only necessary to pay attention to their role as load and energy storage in the energy system. Based on this, the portrait indicators of electric vehicle users are adjusted accordingly, which are summarized into four indicators: user participation willingness, rechargeable events, equivalent battery capacity, and load level. Based on the above portrait indicators, a user interface for building and electric vehicle user portraits is designed in UE5.
[0070] Data Integration and Visualization: 1. Data management and archiving The construction and operation of the building complex energy flexible management interactive platform requires a large amount of multi-source data, and the effective management of these data is the basic and core work. According to the different data types, it is divided into four management methods: GIS and model data, static attribute data, low-frequency update data or planning adjustment data, and dynamic energy consumption data. The integration of model data has been detailed in the construction of the urban visualization model.
[0071] (1) Static domain data management For static attribute information such as building number, it is sorted into CSV format and imported into UE to be stored in data table format. For the specific management process, see Fig. 9 To ensure accurate data import, the row structure of the CSV file needs to be consistent with Figure 8It should be noted that the data table is static in UE, that is, it can only be modified in the editor, and is read-only in the blueprint and cannot be updated or written. Once the project is started or packaged and released, the content of the data table cannot be changed. Therefore, data tables are more suitable for data that is completely static in a specific version of the platform, such as the parameters of a specific photovoltaic device.
[0072] (2) Low-frequency update data or planning adjustment data For data that may be adjusted during runtime, such as the need to modify the PV installation ratio of some buildings during the planning adjustment phase, the data table management method is no longer applicable.
[0073] In the present invention, for adjustments involving changes in model assets, such as adjustments to regional energy storage center planning, the game archive function is selected to manage data. The specific logic flow is as follows: Fig.10 As shown. Use the game archive function in UE to create a SaveGame blueprint, use the Save Game to Slot blueprint node, read the data content of the original configuration into the structure array when the platform is run for the first time, use the set Members In Struct blueprint node to modify it during runtime, and then save the basic type variable to the game archive corresponding to the slot. After loading the game archive from the corresponding slot, you can get the last saved variable value. Combined with the Easy Multi Save plug-in in the Unreal Mall, you can archive other data assets.
[0074] For other configuration data, local JSON files are used for management. Use Json Blueprint Utilities and the blueprint nodes provided by the Json Library plug-in to read and parse local JSON files. After the data is updated, it can be constructed into a string of the corresponding format and stored using the parse Object node and the Save Json to File node.
[0075] (3) Dynamic energy consumption data reading and processing For dynamic energy consumption and behavior data, JSON format is used for communication, and VaRest plug-in is used to read and parse. The specific logic is as follows Fig.11 As shown. For a local JSON file, first construct its path string, read it, and then parse it according to the attributes and store it in the corresponding array variable.
[0076] 2. Map and chart visualization One of the important modules of the interactive function is to visualize various energy consumption data and management data in the interface. There are three specific interactive visualization methods: color map, data chart visualization and resource list based on list view.
[0077] (1) Color map In 3D map visualization, it is common to visualize the geographic spatial distribution of data by changing the color of building blocks. The specific implementation logic in this platform is as follows: Fig.12 As shown. The present invention designs a blueprint function for updating the color map, namely FUpdateColorMap. The function receives the building model mapping array that needs to be updated and the data mapping array corresponding to each building. First, it reads the data and calculates the data breakpoints for color grading. Then, by traversing the building model array and updating the material color of the building model according to the data in the data mapping array. The realization of the gradient material depends on the coordination of the material blueprint and the material instance. In the blueprint, the Lerp_3Color node is used to achieve the three-color gradient effect by setting the lerpAlpha parameter.
[0078] (2) Data chart visualization In order to meet the platform's demand for huge data visualization, in addition to using 3D maps for data display, user controls and charts are also used as effective supplements. The implementation of this function relies on UE5's WebUI plug-in, Echarts chart library, and data communication with Web chart files.
[0079] ECharts is an open source visualization library based on JavaScript, which is widely used to create interactive and dynamic data visualization charts. The ECharts official website provides a large number of chart examples, including basic line charts, GIS visualization charts, and composite charts. These charts have rich interactive functions, support data zooming and filtering, and cross-chart linkage. ECharts has good compatibility and flexibility, and can meet the diverse needs from simple data display to complex data analysis.
[0080] UE's WebUI plug-in makes it possible to integrate external web pages into UMG. Developers can embed ECharts charts into the user interface of UE projects to visualize complex data and support interactive exploration. Various interactive events on the web side can also be transmitted to UE through the interface for subsequent response. This integration method can not only provide users with a richer and more intuitive data display method, but also provide developers with more design space.
[0081] The basic logic and implementation method of data transmission and synchronization between the web page and the UE are as follows: The first step is to prepare the chart file and write the javascript script. Use Echarts to create the icon file to be imported and displayed, add a reference to UE in the JavaScript script, and ensure that data can be transmitted and synchronized with UE through the function interface. Write a function to process the data returned from UE, usually named in the form of "ue.interface.function name", where "function name" represents the processing and update operations of the returned data. The second step is UE blueprint design. Add the WebInterface control to the UMG design interface. Load the local HTML file through the "LoadFile" node to introduce the front-end web page and chart into UE. Through the "bind event to on interface event" node, bind the front-end event to the subsequent operation of the blueprint. In this way, when different function names are triggered, the corresponding blueprint operation will be executed. If the return value is in JSON format, it can be converted in the blueprint and subsequent calculations can be performed. The third step is to update the chart data. Call the relevant function in JavaScript through the "Call" node to pass the data to the front-end interface to update the chart content.
[0082] (3) Resource list based on list view In order to efficiently manage many similar resources, the platform of the present invention adopts the UE-based list view (ListView) technology. The list view control is designed for displaying list or table data in applications. It can efficiently display a large amount of data and has the characteristics of custom appearance, virtualized layout, scrolling performance optimization, data binding and rich interaction. Developers can customize the list style and layout according to their needs to achieve flexible control of list items.
[0083] The process of implementing resource list visualization based on list view is as follows: The first step is to define the user control blueprint Entry Widget for entry visualization. As an entry control class, Entry Widget needs to inherit the user object list entry (IUserObjectListEntry) interface. You can customize the visualization form and display content through UMG and blueprint design. The second step is to define the Entry Data blueprint. Create an Entry Data blueprint that inherits from the Object blueprint class to provide data to the list entry. Set the entry control class as a custom user control in the list view control, build Entry Data in the blueprint constructor, write data and add it to the list view. The third step is to implement event handling for the entry control. Implement the list item object set (EventList Item Object Set) interface event in the entry control, and pass the data in the variable to the widget for display.
[0084] By separating data management from visualization, list view provides an efficient way to manage and visualize large data sets while ensuring good performance and user experience.
[0085] Fig.13a This example shows how to use ListView to visualize the charging status of EV users. Each entry in the list represents the charging status of an EV user, including EV number, SOC, charging and discharging status, charging and discharging power, and other information. Fig.13b From the blueprint logic, when creating or updating a list, you need to first read the relevant data of the EV user, build the entry control class and add the item to the list.
[0086] User interface framework design: In UE5, the user interaction interface is mainly implemented through the Unreal Motion Graphics (UMG) designer. UMG provides a rich library of functions and components, allowing developers to easily design and implement complex user interfaces using a visual editor. Its built-in components have basic interactive functions, such as button hover and click, text box input, and slider adjustment. Developers can set events through blueprints to customize the dynamic interaction between users and interfaces. As a visual programming tool, blueprint graphs support the combination of event nodes, execution nodes, variable nodes, and control flow nodes to implement complex UI behaviors and logic.
[0087] 1. Main User Interface Framework The main interface framework of this platform covers several key elements, including the main navigation bar and functional module content pages (such as Fig.14 ). The main navigation bar, as a fixed part of the interface, is divided into three sub-areas: the platform name and icon are on the left; the function module switch button is set in the middle part. After clicking, the content area at the bottom of the page will switch to the corresponding function module interface, which is convenient for users to quickly locate the required function; the CVM style switch button and time slider are set on the right. The design of these functions fully considers the user's needs for different scene environments, allowing users to personalize the interface style according to their personal preferences. Specifically, the style switch button allows users to switch freely between block models and realistic style models, while the time slider is associated with the weather system, allowing the model to switch between different times of day and night.
[0088] Based on the interactive framework, the navigation bar button can switch between the interfaces of the monitoring, management and planning function modules. The main part of the content page of the function module is CVM, equipped with relevant management function controls and panels. There is a help text at the top of the interface to guide users to perform management operations step by step. On the left is the sub-function panel arranged in order, which is used to implement the specific operations related to the management process.
[0089] (II) Pop-up panel template user interface In order to achieve a unified interface style and interaction mode, the present invention defines a popup panel blueprint class template. The template graphical interface consists of icons, panel names, expand and collapse buttons, and named slots that can be filled by sub-user controls. The basic interaction mode is folding and expanding, such as Fig.15 As shown in the figure. Named Slot Widgets act as placeholders in templated user interfaces. When developers add them to a user control, they appear in the subclass hierarchy of the control.
[0090] All sub-function panels inherit from this blueprint class and have the same interface framework and basic interaction methods. The specific functional content of each panel is distinguished in the named slot, ensuring consistency between different resource information panels and management operation panels. This design makes it easier for users to understand and use the interface, improves operational efficiency and experience, and facilitates management.
[0091] Real-time resource monitoring module implementation: The key task of the real-time resource monitoring module is to obtain and load the real-time data of various DERs and display the energy consumption of the building through a variety of visualization methods.
[0092] 1. Data acquisition and processing Through the dynamic energy consumption data reading and processing method in data integration and visualization, the energy consumption data of the building complex, such as building sub-item energy consumption, rooftop photovoltaic output data, electric vehicle charging and discharging data, etc., are collected, the acquired raw data is parsed, and stored in the global array variables of the DER component. The energy consumption data is sorted and screened, and summarized into some monitoring indicators, which are divided into statistical information (total energy consumption, peak-to-valley ratio, energy source composition) and chart information (load curve, power generation curve), and the data is aggregated and calculated in the blueprint according to the DER classification and monitoring indicators.
[0093] 2. Data Visualization Design the user interface of the resource real-time monitoring module, including components such as charts, data lists, and statistical information, such as Fig.16As shown. The regional energy consumption overview panel is presented at the bottom of the page, which is used to visualize the overall energy consumption value of the region, the peak-to-valley difference, the hourly curve, and the energy consumption of sub-items such as photovoltaics and energy storage, and distinguish electricity consumption from power supply by color. The detail panels of various resources are displayed on both sides of the page, which are mainly used to count the energy consumption of the resource, and there are also hourly energy consumption curves of resources presented in the form of charts. For example, the energy storage details panel can display the current usage of energy storage resources, including the energy composition of energy storage SOC and electricity; the mobile energy storage details panel records the charging and discharging power and load curves of all charging piles in the area. At the same time, in the urban visualization model, color maps and charts are used to display the energy consumption level of individual buildings, and the monitoring threshold of building energy consumption indicators is set. Buildings that exceed this value are marked as high-energy consumption buildings and highlighted in red to remind users to pay attention.
[0094] Demand response management module implementation: Demand response management is one of the key functional modules of the platform. For load aggregators, before conducting demand response management, they need to have an accurate understanding of the flexible capabilities of resources within the management scope and be able to manage and integrate them. Sub-functions include management scope selection, event acquisition, DER management and aggregation, and estimated response performance.
[0095] 1. Select the building complex The user first needs to select the building group agent for demand response management. The resources to be managed include various buildings within the agent range and flexible resources such as photovoltaics and energy storage. The user can select the building group to be managed through the city visualization model or the small map provided by the WebUI. After confirming the selection, the perspective will focus on the selected range, making it easier to view dynamic resource information. The user interface and interactive operation examples of this function are as follows Fig.16 shown.
[0096] The implementation logic of map click selection is as follows. The first step is to manually add camera components to the static meshes of each building complex in the level interface, and the screen focuses on each building complex to prepare for subsequent perspective switching. The second step is to create a static mesh variable CurUF in the blueprint editor to store the currently selected building complex Actor; then add a click event to the static mesh representing the boundary of the building complex area. After the user clicks, update CurUF to the current object, and traverse the array of building static meshes to update the material of the building static meshes belonging to the area to the selected state (bright yellow), and keep the default material (white) for others. The third step is to perform the perspective switching operation, obtain the camera component of the current building complex, obtain its coordinate transformation, and pass it as a variable to the perspective switching function in the Pawn blueprint class, so that the map perspective focuses on the selected building complex range.
[0097] The implementation logic of WebUI minimap selection is as follows. The first step is to add a WebUI control to the sub-function interface control and load the local HTML file. The second step is to write the HTML file. Use Echarts to load the JSON chart of the region boundary. Echarts provides loading and interaction of geographic information data, but the data needs to be stored in JSON or GeoJSON format. Loading local JSON files requires setting up a server, so choose to embed JSON data directly into the Echarts script. The name attribute of each polygon is its number. The third step is to listen for click events in the web page and call the UE event internally to pass the number of the clicked area. And call the click event of the region model in the UE blueprint, update CurUF, and synchronize the selected state. Similarly, when the region model is selected in the UE map, the "Call" function will also be called to update the selected item in the minimap.
[0098] After confirming the selection, collapse the mini-map control, call the button's control and switch the active item from the confirmation button to the selection button to update the user interface. At the same time, re-traverse the building static meshes in the scene, update the building material within the management range to the default (white), and set the building material outside the range to semi-transparent, so that the management range can be focused in subsequent operations.
[0099] 2. Obtaining demand response events Demand response event acquisition is one of the main functional interfaces for the platform to interact with the power grid. The main goal is to obtain information such as demand response events or power grid load guidelines issued by the power grid, and distribute them accordingly to provide a basis for the subsequent management of distributed energy resources. The functional implementation and interface interaction design of this part are as follows.
[0100] (1) Event acquisition and analysis According to the "Electricity Demand Response Information Exchange Specification" DL / T 1867-2018 issued by the state, the standard for data acquisition is determined. This specification uniformly stipulates the data types and enumeration values involved in the demand response information exchange model. In terms of data transmission, the JSON text data exchange format is used to organize response requests and messages, and they are transmitted through the REST or MQTT protocol. Through the query event request (Query Event Request), the platform queries the DR service system for the list of historical events that have been issued, and then the DR service system replies to the platform with a query event response (Query Event Response). Use the Call Url and Get Responce Object nodes in the VaRest plug-in to send requests and obtain return results. Based on the relevant definition of the event package structure in the specification, extract key information from the returned DR event JSON message and store it in the relevant variables describing the event.
[0101] (2) Information display interface design Design two panels: event summary and event details, as well as two interactive items: get event and view details ( Fig.18 ). The event summary panel lists core information such as event number, event start and end time, event type, etc. In addition, the response targets (divided into three categories: load reduction, load valley filling, and load guideline) and an estimate of the expected response are integrated at the bottom of the panel. In the details panel, the acquired DR data is classified and visualized and presented in the form of a list. It is divided into detailed information such as event summary, event target, event description, event period, event signal, etc., so that users can understand the specific situation of the DR event in more detail. Click the refresh button at the top of the event summary panel to call the time acquisition and parsing related functions, and update the display content of the relevant text controls. After clicking the View Details button, create a details panel control in the blueprint class, add it to the interface, and set it to be visible.
[0102] DER Management and Aggregation The platform receives participation data from various DER component users and collects statistics on the reported DER to assess whether the building complex as a whole can achieve the response target. Combining the theoretical flexibility and historical performance of DER, the level of its comprehensive flexibility is visualized on the map. At the same time, users can screen and target DER participating in the response, and select the overall management strategy and control algorithm for the building complex.
[0103] (1) Flexible Capability Map Conduct statistical evaluation of flexible capabilities for reported participating resources. The calculation of flexible capabilities depends on the resource user profile and the user's historical DR performance. The specific calculation method is provided by the backend computing model. After obtaining the comprehensive flexible capability data, call the color map function module to visualize the flexible capability distribution of resources within the management scope.
[0104] (2) Composite screening filter Implement a composite filter function based on a color map to filter building users based on building type and building comprehensive flexible capacity. The filter by category function is implemented in the same way as the resource list based on list view in data integration and visualization. First, customize BP_ListItem_Color as the entry control class to display the number of resources of different categories and visualize it through the length of the color bar. The entry is colored by default, indicating that the resource participates in this response event. Then, add a click event to each entry. After clicking, set the selected state of the resource to No, remove its color, and click again to restore the selection. After each click event of the filter, traverse the DER set, determine whether it is in the selection set according to the filter conditions, update the DER state in the color map, and recalculate the aggregated comprehensive flexible capacity. For energy storage resources, consider capacity-based comprehensive regulation, provide the overall available energy storage capacity, and control the used capacity through the slider control.
[0105] (3) Resource aggregation and strategy selection Design resource aggregation panel ( Fig.19 ), to show the potential flexibility of the entire building complex and the estimated flexibility under the current selection set, while providing a choice of back-end optimization strategies. Users can select one of the maximum photovoltaic absorption, peak load reduction, and supply and demand balance as the optimization target, then filter the adjustable resource types participating in DR, and finally select one of the rule-based, optimization, machine learning and other algorithms as the optimization algorithm. After confirming the selection, the platform calls the calculation model to perform a detailed calculation of the aggregated flexibility of the resources and the predicted DR load curve, and displays it in Fig.19 in the chart.
[0106] 4. Estimated response performance During the DER management process, the settlement panel displays a rough estimate of the target achievement in real time. The implementation logic of this function is to call the flexible statistics function after each DER report data update or user management operation, and simply sum the flexible capabilities of each DER user, and then update the text controls and slider controls related to the estimated achievement in the settlement panel. This helps users understand the responsiveness of the building complex and whether further adjustments to the goals or strategies are needed.
[0107] Resource allocation and planning deduction module implementation: The resource allocation and planning deduction module is designed to support users in target management and evaluation, and to apply different planning strategies. This module allows users to combine 3D models with 2D controls to adjust single resources, batch screening and overall regional adjustments, and present the target achievement status after planning adjustments in real time, thereby helping users adjust strategies. The following are the sub-function implementation methods of this module: 1. Management by objectives Users must first set planning goals, using easily quantifiable indicators such as the annual energy consumption intensity of the building complex, energy structure, and carbon emissions.
[0108] (1) Goal setting and review The planning simulation target evaluation panel integrates the current situation, goals and simulation results. It displays the current energy consumption of the building complex, the set energy consumption target and the energy consumption forecast after planning adjustment through a progress bar, so that users can quickly grasp the achievement of planning goals and provide a reference for timely adjustment and optimization of planning schemes.
[0109] In addition, you can click the "More Info" button to get more information about the simulation target. Fig. 20 An example of a user interface for planning target management and evaluation is given. More information in this example is the annual load chart of the building complex, which visualizes key information such as monthly photovoltaic power generation data, building load demand, and energy storage utilization. By analyzing the data in the chart, users can determine the actual situation and matching degree of each DER, and then decide whether to increase energy storage capacity, lay more photovoltaics, or increase the intensity of building energy-saving renovation to ensure the smooth realization of planning goals.
[0110] (3) Estimated target achievement During the planning adjustment process, as long as the user clicks to confirm the changes, the platform will call the static calculation function in the back-end calculation model to generate the monthly energy consumption curve and overall energy consumption intensity results of the planning area for one year, and update them to the front-end interface. This data will help users analyze the gap between the current planning scenario and the established goals, so as to evaluate the achievement of the goals.
[0111] DER capacity configuration In planning and simulation, the DER capacity configuration submodule is one of the core functions. The platform provides a variety of configuration adjustment methods. Users can use the urbanization model and resource configuration panel to finely configure and upgrade the photovoltaic laying ratio, energy storage capacity, building energy consumption level and other factors at the single or regional scale.
[0112] (1) Single cell capacity configuration Taking the photovoltaic laying ratio configuration as an example, the functional implementation of refined capacity configuration is introduced. Fig.21The design and adjustment functions of the user interface for rooftop photovoltaic laying configuration are given. At the top of the panel are some aggregated information, showing the theoretical PV capacity that can be laid in the region and the currently laid PV capacity, which is used to visually indicate the overall progress of the laying work. Among them, the theoretical PV capacity that can be laid can be roughly estimated by the roof area, reduction factor and PV module capacity density. The lower part of the panel is a list view of the PV laying ratio information corresponding to each building, which is implemented using the methods in data integration and visualization. Users can enter the editing state through the edit button, and after clicking the corresponding list item, the selected state is triggered. Then, the slider is used to adjust the PV laying ratio of the current building. After the adjustment is completed, click Submit, and the system will save it to update the PV database. In addition, CVM provides auxiliary operation methods for DER configuration. Users can view the area and laying ratio or capacity of PV laid through color maps. The detailed planning of charging piles and energy storage can also be achieved through similar components and methods.
[0113] (2) Overall regional adjustment This module also provides the function of uniformly adjusting DER capacity at the scale of building groups. Taking energy storage as an example, the user interface is designed. Fig. 22 As shown. In this panel, users can adjust the number of electric vehicles in the region or its growth rate as needed. These indicators can be reasonably calculated through relevant upper-level planning. At the same time, users can also adjust the overall fixed energy storage capacity of the region. The target value is the sum of the energy storage in each building in the region plus the regional shared energy storage. After refined capacity configuration, if the overall energy storage capacity does not reach the target value, the platform will automatically supplement the missing part as regional shared energy storage to ensure the realization of the overall goal.
[0114] (3) Resource screening and batch adjustment The present invention provides a function of performing composite screening according to resource attributes and adjusting DERs that meet the screening conditions according to a unified planning strategy. The composite filter includes attributes such as building type, building area, roof area, energy consumption index, rooftop photovoltaic laying ratio, etc. The interactive control type and screening rules of each attribute in the front-end interface are as follows: Fig.23 , all processes are indexed by building number. Fig.24 The detailed implementation logic of the filter. After the user sets the filter conditions and confirms them on the front end, the blueprint traverses the buildings within the management scope, determines whether to add them to the filter set by judging whether they meet the current filter conditions, and updates the building materials in the CVM to distinguish them. After obtaining the DER set that needs to be adjusted, the user can go to the next page, select the DER type to be managed and set specific management policies. The user interface design of each panel of this function is as follows Fig.25 shown.
[0115] 3. Energy-saving renovation of existing buildings The planning and adjustment of building assets mainly includes energy-saving renovation and renewal of existing buildings. At present, the specifications and standards related to building energy conservation are usually divided into two categories: one is management based on the average energy-saving rate, and the other is planning and management through the constraint value and guide value of energy consumption indicators. The present invention uses energy consumption intensity as an indicator to design the functional module for energy-saving renovation of existing buildings. In the specific application of the platform, the constraint values and guide values of various types of building energy consumption indicators can be set in advance according to the area to which the site belongs, and the energy consumption level of the building can be assessed accordingly. Obtain the energy consumption constraint value and guide value of the renovated building, and put forward requirements for the building to approach the constraint value / guide value / benchmark curve and reduce its energy consumption level.
[0116] 4. Preservation of planning content After the user confirms that the planning content is set correctly, he can click Submit, and the platform will save the configuration changes to DER and ensure that all subsequent simulations and DR management are based on the updated energy system. The implementation logic of this function is to store data such as photovoltaic laying ratio and building energy consumption level in the structure array corresponding to the SaveGame blueprint and save the archive. For details, see the low-frequency update data or planning adjustment data section.
[0117] The above contents are further detailed descriptions of the present invention in combination with specific preferred embodiments, and it cannot be determined that the specific implementation of the present invention is limited to these descriptions. For those skilled in the art of the present invention, several equivalent substitutions or obvious variations can be made without departing from the concept of the present invention, and the performance or use is the same, which should be regarded as belonging to the protection scope of the present invention.
Claims
1. A digital platform for flexible energy management of urban buildings, characterized by: include: The data layer stores and manages multi-source data, including building environment data, energy consumption data, user willingness data, and power grid signal data, providing data support for the operation of the platform; The front-end module is based on Unreal Engine to build a city visualization model (CVM) and building proxy components to achieve visualization and interactive operation of the energy system of the building complex, including: The city visualization model (CVM) includes a basic environment layer, a building layer, a mobile layer, and an energy infrastructure layer, which displays the environmental background of the building complex, building energy consumption, mobile resource status, and the distribution of distributed energy resources (DER); The building agent component performs standardized modeling of the building complex energy system, including an energy production module, an energy consumption module, an energy storage module, and a power grid supply module, to achieve modular management and dynamic interaction of the building complex energy system; The back-end module performs data processing, logical operations and algorithms, including data processing and storage modules, control and scheduling modules, and decision-making and planning modules, providing data support and business logic processing for the front-end module; Business function modules implement the core business functions of the platform, including: The real-time resource monitoring module obtains data on various energy resources in the building complex in real time and displays energy consumption through visualization tools; The demand response management module receives demand response events issued by the power grid, manages the flexible capacity of distributed energy resources, and estimates the achievement of response targets; The resource allocation and planning simulation module configures and adjusts the capacity of distributed energy resources within the building complex to carry out long-term energy system planning and optimization.
2. The urban building complex energy flexible management digital platform as claimed in claim 1 is characterized in that: The City Visualization Model (CVM) includes multiple levels, among which: The basic environment layer provides geographical background information to enhance the visualization effect; The building layer displays building energy consumption data and building models; The mobile layer visualizes the status of mobile resources, such as the charging and discharging status of electric vehicles; The energy infrastructure layer shows the distribution of distributed energy resources (DER), such as photovoltaics, energy storage, and charging stations.
3. The digital platform for flexible energy management of urban buildings as claimed in claim 1 is characterized in that: The building agent component includes a standardized module structure, specifically including: Energy production modules, which manage energy production resources within the complex; An energy consumption module that monitors energy consumption within the building complex; Energy storage module, which manages fixed energy storage and mobile energy storage resources; The grid supply module handles the energy interaction between the building complex and the grid.
4. The urban building complex energy flexible management digital platform according to any one of claims 1 to 3, characterized in that: The data layer supports the management of multiple data types, including: Static data management, which stores fixed information such as building numbers; Low-frequency update data management, which stores configuration information during the planning and adjustment phase; Dynamic energy consumption data management, which reads and processes energy consumption data within the building complex in real time.
5. The digital platform for flexible energy management of urban building complexes according to any one of claims 1 to 3, characterized in that: The resource real-time monitoring module realizes data visualization in the following ways: Use color maps to show building energy consumption levels; Display energy consumption curves and statistical information through data charts; Provides a resource list view to display detailed energy consumption data of individual resources.
6. The digital platform for flexible energy management of urban building complexes according to any one of claims 1 to 3, characterized in that: The demand response management module includes the following submodules: The building complex selection module allows users to select the management scope through the city visualization model or small map; An event acquisition and parsing module, which receives and parses demand response events issued by the power grid; A resource flexibility capability assessment module, which assesses the flexibility capability of distributed energy resources; The response strategy selection function supports users to select the optimization strategy to achieve demand response goals.
7. The urban building complex energy flexible management digital platform according to any one of claims 1 to 3, characterized in that: The resource allocation and planning deduction module includes the following submodules: a target management module, which sets and evaluates energy consumption targets for the building complex; DER capacity configuration module, which allows users to adjust the capacity of distributed energy resources; The resource screening and batch adjustment module supports users to screen resources by attributes and make batch configuration adjustments.
8. The urban building complex energy flexible management digital platform according to any one of claims 1 to 3, characterized in that: The back-end module comprises: A data processing and storage module, which processes data requests from the front-end module and stores management data; The control and scheduling module implements the real-time control and scheduling logic of resources; The decision-making and planning module implements the algorithm for resource allocation and planning deduction.
9. The urban building complex energy flexible management digital platform according to any one of claims 1 to 3, characterized in that: The platform is based on Unreal Engine and uses its advanced rendering and real-time data processing capabilities to achieve high-precision display and interactive functions of urban visualization models, supporting users' refined management and dynamic adjustment of building complex energy systems.
10. A digital method for flexible energy management of urban building complexes based on the digital platform for flexible energy management of urban building complexes as claimed in any one of claims 1 to 9, characterized in that: include: Data collection and integration: Collect multi-source data of the building complex, including building environment data, energy consumption data, user willingness data and power grid signal data; Digital modeling and visualization: Building a city visualization model (CVM) based on Unreal Engine to display the environmental background of the building complex, building energy consumption, mobile resource status, and the distribution of distributed energy resources (DER); Flexible resource management: modular management of building complex energy systems through building agent components to achieve dynamic interaction between energy production, consumption, storage and grid supply; Demand response management: Receive demand response events issued by the power grid, evaluate the flexibility of distributed energy resources, and select optimization strategies to achieve response goals; Planning, simulation and optimization: Capacity allocation and adjustment of distributed energy resources within the building complex for long-term energy system planning and optimization.
Citation Information
Patent Citations
Flexible building comprehensive energy big data intelligent management platform and construction method
CN114881352A
MIC modular integrated building internet management system based on big data
CN116596491A
Cited By
Building group energy consumption simulation method, device and equipment and storage medium
CN120470676A
A method, apparatus, equipment and storage medium for simulating energy consumption of building complexes.
CN120470676B
WebGL-based pipe network digital twin model lightweight rendering method
CN121527280A