Delivery efficiency improving method for business application layer of energy system and related device

By analyzing the target business needs in the energy system, generating and splicing digital twin models for simulation, the problem of inefficient delivery of the business application layer is solved, and the rapid delivery of equipment operation data is achieved and the cost of change is reduced.

CN119903664APending Publication Date: 2025-04-29XINAO SHUNENG TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411995744.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-04-29

AI Technical Summary

Technical Problem

The business application layer of the existing energy system is inefficient during the delivery process, mainly due to the long construction time of the data entity layer, which makes it impossible to deliver to users in time.

Method used

By analyzing the received target business needs when the data entity layer is not delivered, the preset digital twin model is extracted and spliced ​​to generate a digital twin model of the target energy scenario, and simulation runs based on this, obtaining the simulation results and sending them to the service application layer.

Benefits of technology

It realizes that when the data entity layer is not delivered, the business application layer can quickly deliver equipment operation data in the target energy scenario, improving delivery efficiency and reducing the change cost of the energy system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119903664A_ABST
    Figure CN119903664A_ABST
Patent Text Reader

Abstract

The invention discloses a delivery efficiency improving method for a business application layer of an energy system and a related device, and relates to the field of energy systems.The delivery efficiency improving method comprises the steps that when a data entity layer is not delivered, identifiers of query objects of all object types included in a target business requirement and the incidence relation of all the query objects are obtained, and splicing the preset digital twinborn models of the query objects based on the association relationships to obtain a digital twinborn model of a target energy scene corresponding to the target business demand, and triggering the digital twinborn model of the target energy scene to perform simulation operation based on built-in basic data. And obtaining a simulation result corresponding to the target business demand, and sending the simulation result to the business application layer. By obtaining the digital twin model of the target energy scene, simulation of the running state of each device in the real energy scene is realized, so that the service application layer normally executes display of the running data of the devices when the data entity layer is not delivered, and the delivery efficiency of the service application layer is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of energy systems, and in particular to a delivery efficiency improvement method and related devices for a business application layer of an energy system. Background Art

[0002] The existing energy system consists of three structures: data entity layer, data service layer and business application layer. Among them, the data entity layer is a structure used to collect equipment data, production data, IoT data and other data in the energy system. The data service layer is a structure used to connect the data entity layer and the business application layer for data transmission and storage. The business application layer displays the device operation data in different energy scenarios to users. Users can use the energy system including the above three structures to monitor the equipment operation parameters in different energy scenarios.

[0003] However, since energy scenarios are scenarios where multiple devices operate together to perform specific functions, there are large differences in the functional uses, varieties, data requirements and other parameters of the devices involved in different energy scenarios. Therefore, the existing business application layer needs to display the device operation data in the corresponding energy scenario based on the data entity layer. Only when the above display function is realized can the business application layer be delivered to users. However, since the data entity layer is constructed by the IoT delivery personnel after counting the above parameters of each device and dividing them according to different energy scenarios, the construction time of the data entity layer is relatively long, which in turn reduces the delivery efficiency of the business application layer to users. Therefore, how to improve the delivery efficiency of the business application layer has become an urgent problem to be solved. Summary of the invention

[0004] In view of the above problems, the present application provides a method and related device for improving the delivery efficiency of the business application layer of the energy system to achieve the purpose of improving the delivery efficiency of the business application layer. The specific scheme is as follows:

[0005] In a first aspect, the present application provides a method for improving the delivery efficiency of a service application layer of an energy system, the method comprising:

[0006] In the case where the data entity layer is not delivered, the received target business requirements are parsed to obtain the identifiers of query objects of each object type included in the target business requirements and the association relationship between the query objects, where the object types of the query objects include: scenes, subsystems, and devices, and the association relationship represents the subordinate relationship between different object types;

[0007] Extracting the preset digital twin models corresponding to each of the query objects according to the identifiers of each of the query objects, and splicing the preset digital twin models based on the association relationships to obtain the digital twin model of the target energy scenario corresponding to the target business demand;

[0008] The digital twin model that triggers the target energy scenario performs simulation operation based on the basic data built into each of the preset digital twin models, obtains simulation results corresponding to the target business needs, and sends the simulation results to the business application layer. The type of the basic data includes at least one of scene space data, subsystem operating conditions and equipment operating parameters, and the simulation results include the operating data of each of the query objects.

[0009] In a possible implementation, the process of generating the target business requirement includes:

[0010] In response to a business demand generation request sent by a human-computer interaction interface, displaying a query object instance template of each object type on the human-computer interaction interface, the query object instance template including multiple instances of the query object of the object type;

[0011] The energy scenario instance diagram sent by the human-computer interaction interface is parsed to obtain the identification of each query object constituting the energy scenario example diagram and the association relationship between each query object, and the target business demand is generated based on the identification of each query object and the association relationship between each query object. The energy scenario instance diagram is an instance generated after connecting the instances in the query object instance template in the human-computer interaction interface.

[0012] In a possible implementation, the splicing of the preset digital twin models based on the association relationships includes:

[0013] For each query object whose object type is the scene:

[0014] Based on the association relationship including the query object, determine whether there is at least one first target query object of the query object, the first target query object is a query object of the scene whose level of the association relationship is lower than that of the query object; if so, respectively establish a data transmission relationship between the preset digital twin model of each of the first target query objects and the preset digital twin model of the query object; if not, determine whether there is at least one second target query object of the query object, the second target query object is a query object of the subsystem whose level of the association relationship is lower than that of the query object;

[0015] In the case that there is at least one second target query object of the query object, a data transmission relationship is established between the preset digital twin model of each second target query object and the preset digital twin model of the query object, and for each second target query object of the query object: based on the association relationship including the second target query object, determine whether there is at least one third target query object of the second target query object, the third target query object is a query object whose association level is lower than that of the second target query object, and the object type is the device; if so, a data transmission relationship is established between the preset digital twin model of each third target query object and the preset digital twin model of the third target query object; if not, end the splicing of the preset digital twin model of the second target query object;

[0016] In the absence of any of the second target query objects of the query object, determine whether there is at least one fourth target query object of the query object, and the fourth target query object is a query object whose level of the association relationship is lower than that of the query object and whose object type is the device. If so, establish a data transmission relationship between the preset digital twin model of each of the fourth target query objects and the preset digital twin model of the query object respectively; if not, terminate the splicing of the preset digital twin model of the query object.

[0017] In a possible implementation, in the case of data entity layer delivery, the delivery efficiency improvement method for the business application layer of the energy system further includes:

[0018] For each target energy scenario: parse the digital twin model of the target energy scenario, determine the identifier of each query object under the target energy scenario, and send the identifier of each query object and the correspondence between each query object and the target energy scenario to the data service layer of the energy system, so that the data service layer responds to the business query requirements sent by the business application layer, determines the target energy scenario corresponding to the business query requirements, and based on the correspondence, feeds back the operation data of each entity device with the identifier of the query object uploaded by the data entity layer to the business application layer.

[0019] A second aspect of the present application provides a delivery efficiency improvement system for a business application layer of an energy system, the delivery efficiency improvement system for a business application layer of an energy system comprising:

[0020] A requirement parsing module is used to parse the received target business requirements when the data entity layer is not delivered, and obtain the identifiers of the query objects of each object type included in the target business requirements and the association relationship between the query objects. The object types of the query objects include: scenes, subsystems and devices, and the association relationship represents the subordinate relationship between different object types.

[0021] A model generation module, used to extract the preset digital twin models corresponding to each of the query objects according to the identifiers of each of the query objects, and to splice the preset digital twin models based on the association relationships to obtain a digital twin model of a target energy scenario corresponding to the target business demand;

[0022] A simulation operation module is used to trigger the digital twin model of the target energy scenario to perform simulation operation based on the basic data built into each of the preset digital twin models, obtain simulation results corresponding to the target business needs, and send the simulation results to the business application layer. The type of the basic data includes at least one of scene space data, subsystem operating conditions and equipment operating parameters, and the simulation results include operating data of each of the query objects.

[0023] In a possible implementation, the delivery efficiency improvement system for the business application layer of the energy system further includes a demand generation module, and the demand generation module is configured to:

[0024] In response to a business demand generation request sent by a human-computer interaction interface, displaying a query object instance template of each object type on the human-computer interaction interface, the query object instance template including multiple instances of the query object of the object type;

[0025] The energy scenario instance diagram sent by the human-computer interaction interface is parsed to obtain the identification of each query object constituting the energy scenario example diagram and the association relationship between each query object, and the target business demand is generated based on the identification of each query object and the association relationship between each query object. The energy scenario instance diagram is an instance generated after connecting the instances in the query object instance template in the human-computer interaction interface.

[0026] In a possible implementation, the model generation module splices the preset digital twin models based on the association relationships, including:

[0027] For each query object whose object type is the scene:

[0028] Based on the association relationship including the query object, determine whether there is at least one first target query object of the query object, the first target query object is a query object of the scene whose level of the association relationship is lower than that of the query object; if so, respectively establish a data transmission relationship between the preset digital twin model of each of the first target query objects and the preset digital twin model of the query object; if not, determine whether there is at least one second target query object of the query object, the second target query object is a query object of the subsystem whose level of the association relationship is lower than that of the query object;

[0029] In the case that there is at least one second target query object of the query object, a data transmission relationship is established between the preset digital twin model of each second target query object and the preset digital twin model of the query object, and for each second target query object of the query object: based on the association relationship including the second target query object, determine whether there is at least one third target query object of the second target query object, the third target query object is a query object whose association level is lower than that of the second target query object, and the object type is the device; if so, a data transmission relationship is established between the preset digital twin model of each third target query object and the preset digital twin model of the third target query object; if not, end the splicing of the preset digital twin model of the second target query object;

[0030] In the absence of any of the second target query objects of the query object, determine whether there is at least one fourth target query object of the query object, and the fourth target query object is a query object whose level of the association relationship is lower than that of the query object and whose object type is the device. If so, establish a data transmission relationship between the preset digital twin model of each of the fourth target query objects and the preset digital twin model of the query object respectively; if not, terminate the splicing of the preset digital twin model of the query object.

[0031] In a possible implementation, the delivery efficiency improvement system for the business application layer of the energy system further includes:

[0032] A data source switching module is used to, when the data entity layer is delivered, for each target energy scenario: parse the digital twin model of the target energy scenario, determine the identifier of each query object under the target energy scenario, and send the identifier of each query object and the correspondence between each query object and the target energy scenario to the data service layer of the energy system, so that the data service layer responds to the business query requirements sent by the business application layer, determines the target energy scenario corresponding to the business query requirements, and based on the correspondence, feeds back the operating data of each physical device with the identifier of the query object uploaded by the data entity layer to the business application layer.

[0033] A third aspect of the present application provides an electronic device, comprising at least one processor and a memory connected to the processor, wherein:

[0034] The memory is used to store computer programs;

[0035] The processor is used to execute the computer program so that the electronic device can implement the delivery efficiency improvement method for the business application layer of the energy system according to the above-mentioned first aspect or any implementation method of the first aspect.

[0036] A fourth aspect of the present application provides a computer storage medium, which carries one or more computer programs. When the one or more computer programs are executed by an electronic device, the electronic device can implement the method for improving the delivery efficiency of the business application layer of the energy system according to the first aspect or any implementation of the first aspect.

[0037] By means of the above technical scheme, the delivery efficiency improvement method and related device for the business application layer of the energy system provided by the present application, by configuring the data entity layer not delivered, the received target business demand is parsed, the identifiers of various types of query objects included in the target business demand and the association relationship of each query object are obtained, and the preset digital twin models corresponding to each query object are extracted according to the identifier of each query object, and each preset digital twin model is spliced ​​based on each association relationship to obtain the digital twin model of the target energy scene corresponding to the target business demand, thereby realizing the determination of the target energy scene corresponding to the target business demand. Subsequently, the digital twin model that triggers the target energy scene is simulated based on the initial operation data built into each preset digital twin model to obtain the simulation result corresponding to the target business demand, so that the digital twin model can truly reflect the characteristics of the operation characteristics of the target energy scene, so that the obtained simulation result corresponding to the target business demand includes the operation data of each device in the target energy scene under the real operation state. Finally, by configuring the simulation results to be sent to the business application layer, the business application layer realizes the display function of the equipment operation data under the target energy scene when the data entity layer is not delivered, thereby improving the delivery efficiency of the business application layer. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the originals and elements are not necessarily drawn to scale.

[0039] Figure 1 A flow chart of a method for improving the delivery efficiency of a business application layer of an energy system provided in this application;

[0040] Figure 2 A schematic diagram of a business application layer delivery process provided for this application;

[0041] Figure 3 A flowchart for generating a query object instance template provided by this application;

[0042] Figure 4 A data transmission schematic diagram of a digital twin model of a target energy scenario provided in this application;

[0043] Figure 5 A block diagram of a delivery efficiency improvement system for the business application layer of an energy system provided in this application;

[0044] Figure 6 A schematic diagram of the structure of an electronic device provided in this application. DETAILED DESCRIPTION

[0045] The following describes the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. The terms used in the implementation method section of the present application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application.

[0046] The embodiments of the present application are described below in conjunction with the accompanying drawings. Those skilled in the art will appreciate that, with the development of technology and the emergence of new scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0047] The terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and need not be used to describe a specific order or sequential order. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances, which is only to describe the distinction mode adopted by the objects of the same attributes when describing in the embodiments of the present application. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, so that the process, method, system, product or equipment comprising a series of units need not be limited to those units, but may include other units that are not clearly listed or inherent to these processes, methods, products or equipment.

[0048] The first aspect of the present application provides a delivery efficiency improvement method for a business application layer of an energy system, such as Figure 1 As shown, the delivery efficiency improvement method for the business application layer of the energy system includes:

[0049] S101. When the data entity layer is not delivered, the received target business requirements are parsed to obtain the identifiers of query objects of various object types included in the target business requirements and the association relationships of the query objects. The object types of the query objects include: scenes, subsystems, and devices. The association relationships represent the subordinate relationships between different object types.

[0050] It should be noted that in actual application scenarios, the business application layer delivery process diagram of the existing energy system is as follows: Figure 2 As shown:

[0051] Step S201: The delivery personnel sort out and classify the physical equipment to determine the hierarchical relationship and combination of each energy scenario and its subordinate equipment. The types of subordinate equipment include: application scenario space, subsystem, production equipment, public auxiliary equipment, meter, control equipment, etc., and trigger step S202.

[0052] Step S202: construct a data entity layer according to each determined energy scenario, so that the data entity layer can collect the equipment operation parameters under each energy scenario, and trigger step S203.

[0053] Step S203: establish a communication connection between the data entity layer and the data service layer, so that the data service layer can manage and store the data collected by the data entity layer, and trigger step S204.

[0054] Step S204, establish a communication connection between the data service layer and the business application layer, so that the business application layer obtains the energy scenario data to be managed by the user from the data service layer for display; when the business application layer can display the data of the full energy scenario, the business application layer is delivered to the user.

[0055] As can be seen from the above business application layer delivery process diagram, the construction and delivery of the business application layer is closely coupled with the construction of the data entity layer. Since the data entity layer is constructed by the IoT delivery personnel after counting the operating parameters of each device and dividing them according to different energy scenarios, the construction time of the data entity layer is relatively long. This will cause the execution time of the above steps S201 and S202 to increase or decrease, thereby greatly reducing the delivery efficiency of the business application layer.

[0056] It should be noted that, in actual application scenarios, the above-mentioned data entity layer non-delivery situation may be known to the user, or may be known to the business application layer by accessing the data service layer. Among them, the implementation method of the business application layer determining whether the data entity layer is delivered by accessing the data service layer may be: when receiving the target business demand, the business application layer sends a data query request carrying the identifier of the target business demand to the data service layer, so that the data service layer responds to the data query request and inquires whether the data set of the target energy scenario corresponding to the identifier of the target business demand is stored locally. If so, the corresponding target energy scenario data set is fed back to the business application layer; if not, an empty feedback result is fed back to the business application layer, and at this time, the business application engineering determines that the current data entity layer is not delivered.

[0057] It should be noted that, in actual application scenarios, the query objects of the above object types as scenes represent business space entities that play a certain role, such as: commercial complexes, hotels, conference rooms, production lines, office buildings, etc. The query objects of the above object types as subsystems represent a collection of equipment that can complete the interaction between multiple energy sources, such as: boiler subsystems, air compressor subsystems, refrigeration subsystems, water treatment subsystems, photovoltaic subsystems, etc. The query objects of the above object types as equipment represent equipment that directly acts on energy use, production, conversion, measurement, and assists the above functions, such as: boilers, air compressors, refrigerators, electricity meters, water meters, gas meters, thermostats, pressure gauges, weather stations, etc.

[0058] It should be noted that, in actual application scenarios, the subordinate relationship between the above object types represents the subordinate relationship between query objects, and also represents the subordinate relationship between query object data, wherein the subordinate relationship between query object data means that the input of a query object to realize the corresponding function is the output of another query object. For example: for the query object of the scene object type of hotel, the query objects with subordinate relationship include: air conditioning subsystem and water treatment subsystem, the query objects with subordinate relationship with air conditioning subsystem include air compressor, thermostat and electric meter, the query objects with subordinate relationship with water treatment subsystem include hydraulic press, water reservoir, filter, electric meter and water meter, and the air compressor, thermostat and electric meter have data subordinate relationship with each other, and the hydraulic press, water reservoir, filter, electric meter and water meter have data subordinate relationship with each other.

[0059] S102. Extract the preset digital twin models corresponding to each query object according to the identifier of each query object, and splice the preset digital twin models based on each association relationship to obtain a digital twin model of the target energy scenario corresponding to the target business demand.

[0060] Those skilled in the art can understand that, in actual application scenarios, the preset digital twin models corresponding to the above-mentioned query objects refer to physical models constructed according to the physical attribute parameters of the query objects using digital twin technology. This application does not limit or elaborate on the construction process of the preset digital twin models corresponding to the above-mentioned query objects.

[0061] It should be noted that in actual application scenarios, the above-mentioned application parses the received target business needs by configuring the data entity layer without delivery, obtains the identifiers of various types of query objects included in the target business needs and the association relationships of each query object, extracts the preset digital twin models corresponding to each query object according to the identifier of each query object, and splices the preset digital twin models based on the association relationships to obtain the digital twin model of the target energy scenario corresponding to the target business needs, thereby realizing the determination of the target energy scenario corresponding to the target business needs.

[0062] S103. The digital twin model that triggers the target energy scenario performs simulation operation based on the basic data built into each preset digital twin model, obtains simulation results corresponding to the target business needs, and sends the simulation results to the business application layer. The types of basic data include at least one of scene space data, subsystem operating conditions, and equipment operating parameters. The simulation results include the operating data of each query object.

[0063] It should be noted that in actual application scenarios, the above basic data can be the basic data required by the query objects of each object type when performing corresponding functions. For example, for the query objects of the scene class, the corresponding scene space data can be: building height, building area, air-conditioning area, water supply height, etc. For the query objects of the subsystem class, the corresponding subsystem operating conditions can be: evaporation capacity, thermal power, working pressure, working temperature, hourly thermal efficiency, hourly water vapor ratio, etc. For the query objects of the equipment class, the corresponding equipment operating parameters can be the design thermal efficiency, rated evaporation capacity, rated hot water pressure, cooling capacity, etc. This application configures the digital twin model that triggers the target energy scene to perform simulation operation based on the initial operation data built into each preset digital twin model, and obtains the simulation results corresponding to the target business needs, so that the digital twin model can truly reflect the characteristics of the target energy scene operation characteristics, so that the obtained simulation results corresponding to the target business needs include the operation data of each device in the target energy scene under the actual operation state.

[0064] In a possible implementation, in order to improve the accuracy of each preset digital twin model and realize subsequent verification and model optimization, in the above Figure 1 In step S103 shown, the process of sending the simulation result to the business application layer may be to send the simulation result carrying the identification of the target energy scenario to the data service layer to trigger the data service layer to feed back the simulation result to the business layer.

[0065] It should be noted that in actual application scenarios, after the delivery of the existing energy system, if a physical device is replaced or the energy scenario changes, the delivery personnel will need to recalibrate the replaced device or energy scenario and modify the data entity layer and data service layer. As a result, once the above changes occur, the business application layer will be unusable for a certain period of time, which increases the cost of changing the energy system. Figure 1 The delivery efficiency improvement method for the business application layer of the energy system shown in the figure, in the event of equipment replacement or energy scenario change, only needs to modify the preset digital twin model of the query object corresponding to the corresponding entity, or modify the digital twin model of the target energy scenario to put the business application layer back into use, so that the present application reduces the change cost of the energy system compared to the prior art.

[0066] This application parses the received target business needs by configuring the data entity layer to be delivered, obtains the identifiers of various types of query objects included in the target business needs and the association relationship between each query object, extracts the preset digital twin models corresponding to each query object according to the identifier of each query object, and splices each preset digital twin model based on each association relationship to obtain the digital twin model of the target energy scene corresponding to the target business needs, thereby realizing the determination of the target energy scene corresponding to the target business needs. Subsequently, by configuring the digital twin model that triggers the target energy scene to perform simulation operation based on the initial operation data built into each preset digital twin model, the simulation results corresponding to the target business needs are obtained, so that the digital twin model can truly reflect the characteristics of the operation characteristics of the target energy scene, so that the simulation results corresponding to the target business needs obtained include the operation data of each device in the target energy scene under the real operation state. Finally, by configuring the simulation results to be sent to the business application layer, the business application layer realizes the display function of the equipment operation data under the target energy scene when the data entity layer is not delivered, thereby improving the delivery efficiency of the business application layer.

[0067] In a possible implementation, the process of generating the above target business requirements includes:

[0068] In response to a business demand generation request sent by a human-computer interaction interface, a query object instance template of each object type is displayed on the human-computer interaction interface, where the query object instance template includes multiple query object instances of the object type;

[0069] The energy scenario instance diagram sent by the human-computer interaction interface is parsed to obtain the identification of each query object and the association relationship between each query object that constitutes the energy scenario example diagram, and the target business requirements are generated based on the identification of each query object and the association relationship between each query object. The energy scenario instance diagram is an instance generated by connecting the instances in the query object instance template in the human-computer interaction interface.

[0070] It should be noted that in actual application scenarios, there are many ways to generate the query object instance template. Here is an exemplary method:

[0071] like Figure 3 The figure shows a flowchart for generating a query object instance template. The specific steps are as follows:

[0072] Step S301, defining the classification structure and coding of each type of query object, and triggering step S302.

[0073] In a possible implementation, the above coding can be subdivided into type coding, multi-level subdivision objects and subdivision object coding. For different types of instance objects, their classification structure and coding can be shown in the following multiple data tables. Among them, the scene type is shown in Table 1 below. The subsystem type is shown in Table 2 below, and the device type is shown in Table 3 below.

[0074] Table 1

[0075] Object Type Type Encoding Scenario Scene First level segmentation object Segment object type encoding Secondary segmentation object Segment object type encoding Architecture Building Office Building OfficeBuilding factory Factory Complex Commercial Complex Open Class Openspace Open-air work area OutdoorWorkingspace Disinfectionarea

[0076] Table 2

[0077] Object Type Type Encoding Subsystem System First level segmentation object Segment object type encoding Boiler subsystem boilerSubsystem Air compressor subsystem airPressureSubsystem Refrigeration subsystem refrigerationSubsystem Water treatment subsystem waterTreatmentSubsystem Photovoltaic subsystem photovoltaicSubsystem

[0078] Table 3

[0079] Object Type Type Encoding equipment Equipment First level segmentation object Segment object type encoding Secondary segmentation object Segment object type encoding Production Equipment ProductionEquipment boiler BOILER Refrigerator REFRIGERATOR Measuring equipment MetrologyEquipment Electricity Meter ELECTRICITYMETER Water Meter WATERMETER Heat meter HEATMETER

[0080] Step S302, defining the basic operating attribute parameters of each query object, and establishing a corresponding relationship between the basic operating attribute parameters and the code, and triggering step S303.

[0081] In a possible implementation, the above-mentioned basic operation attribute parameters characterize the parameter types and attributes of the query object during the operation process of executing the corresponding function. The types of the above-mentioned basic operation attribute parameters include but are not limited to: basic attributes, energy flow, and system operation. Taking the query object of the subsystem object type (boiler subsystem) as an example, the various types of basic operation attribute parameters of the boiler subsystem are shown in the following tables, among which Table 4 is the basic operation attribute parameters of the basic attribute type, Table 5 is the basic operation attribute parameters of the energy flow type, and Table 6 is the basic operation attribute parameters of the system operation type.

[0082] Table 4

[0083]

[0084] Table 5

[0085]

[0086] Table 6

[0087]

[0088] In a possible implementation, for a query object (boiler) of the equipment object type, the operation basic attribute parameters of its basic attribute type are shown in Table 7 below.

[0089] Table 7

[0090] Basic attribute parameters Property Type Numeric Types unit Specific values Design thermal efficiency Assignment Numeric % XX% Rated hot water flow Assignment Numeric M3 / h XX M3 / h Rated heat capacity Assignment Numeric kW XX kW Rated outlet temperature Assignment Numeric ℃ XX℃ Rated hot water pressure Assignment Numeric MPa XX MPa Rated return water temperature Assignment Numeric ℃ XX℃ Rated Power enumerate character kW XX kW

[0091] Step S303: Using the preset instance encapsulation script, constructing instances of each query object based on the basic running attribute parameters of each query object, and establishing a corresponding relationship between the instance and the code, and triggering step S304.

[0092] Step S304: based on the codes and classification structures, instances of the same type are aggregated to obtain query object instance templates of each object type.

[0093] It should be noted that in actual application scenarios, after the above step S304 is completed, each instance icon will be displayed in the obtained query object instance template. When the user clicks the corresponding instance icon, the corresponding code of the icon and the basic attribute parameters of each type of operation will be displayed, thereby assisting the user to generate corresponding business needs.

[0094] In a possible implementation, each preset digital twin model is spliced ​​based on each association relationship, including:

[0095] For each query object whose object type is scene:

[0096] Based on the association relationship including the query object, determine whether there is at least one first target query object of the query object, the first target query object is a query object whose association level is lower than the query object and whose object type is a scene; if so, respectively establish a data transmission relationship between a preset digital twin model of each first target query object and the preset digital twin model of the query object; if not, determine whether there is at least one second target query object of the query object, the second target query object is a query object whose association level is lower than the query object and whose object type is a subsystem;

[0097] In the case that there is at least one second target query object of the query object, a data transmission relationship between the preset digital twin model of each second target query object and the preset digital twin model of the query object is established respectively, and for each second target query object of the query object: based on the association relationship including the second target query object, determine whether there is at least one third target query object of the second target query object, the third target query object is a query object with a lower level of association relationship than the second target query object, and the object type is a device; if so, a data transmission relationship between the preset digital twin model of each third target query object and the preset digital twin model of the third target query object is established respectively; if not, end the splicing of the preset digital twin model of the second target query object;

[0098] In the absence of any second target query object of the query object, determine whether there is at least one fourth target query object of the query object, the fourth target query object being a query object whose association level is lower than that of the query object and whose object type is a device. If so, establish a data transmission relationship between the preset digital twin models of each fourth target query object and the preset digital twin model of the query object respectively; if not, terminate the splicing of the preset digital twin model of the query object.

[0099] In order to facilitate the understanding of the above-mentioned splicing of the preset digital twin models based on the various associations to obtain the digital twin model of the target energy scenario, a possible implementation of the present application is specifically described here:

[0100] Assume that the query objects obtained include: office building, 1st floor, 2nd floor, boiler and air compressor subsystem, among which the object types of office building, 1st floor and 2nd floor are scenes, the object type of boiler is equipment, and the object type of air compressor subsystem is subsystem. Moreover, the level of association between 1st floor and 2nd floor is lower than that of office building, the level of association between air compressor subsystem is only lower than that of 1st floor and 2nd floor, and the level of association between boiler is only lower than that of air compressor subsystem. Boiler is only associated with 1st floor, air compressor subsystem is only associated with 2nd floor, and 1st floor and 2nd floor have no association.

[0101] For the office building, it has two first target query objects: Floor 1 and Floor 2. Based on the basic data of the office building, Floor 1 and Floor 2, the input of the office building includes: heating power consumption, air compressor power consumption, water consumption and gas consumption, and the output includes steam generation and compressed air generation. The heating power consumption, water consumption and gas consumption input by the office building will be used as the input of Floor 1, and the output steam generation of Floor 1 will be the steam generation of the office building. The air compressor power consumption input by the office building will be used as the input of Floor 2, and the compressed air generation output of Floor 2 will be the compressed air generation of the office building.

[0102] For the first floor, according to the basic data of the first floor and the boiler, the heating electricity, water and gas consumption input to the first floor will be used as the input of the boiler, and the steam generation output by the boiler is the steam generation of the first floor.

[0103] For the 2nd floor, according to the basic data of the 2nd floor and the air compressor subsystem, the cooling power consumption input to the 2nd floor will be used as the input of the air compressor subsystem, and the compressed air production output by the air compressor subsystem is the compressed air production of the 2nd floor.

[0104] Based on the above determined data transmission relationships, the preset digital twin models are spliced ​​to obtain a data transmission schematic diagram of the digital twin model of the target energy scenario as shown in the figure. Figure 4 shown.

[0105] In a possible implementation, in the case of data entity layer delivery, the delivery efficiency improvement method for the business application layer of the energy system also includes:

[0106] For each target energy scenario: parse the digital twin model of the target energy scenario, determine the identifier of each query object under the target energy scenario, and send the identifier of each query object and the correspondence between each query object and the target energy scenario to the data service layer of the energy system, so that the data service layer responds to the business query requirements sent by the business application layer, determines the target energy scenario corresponding to the business query requirements, and based on the correspondence, feeds back the operating data of each entity device with the identifier of the query object uploaded by the data entity layer to the business application layer.

[0107] It should be noted that in actual application scenarios, this application configures the delivery of the data entity layer to analyze the digital twin model of the target energy scenario, determine the identifier of each query object in the target energy scenario, and send the identifier of each query object and the corresponding relationship between each query object and the target energy scenario to the data service layer of the energy system, so that after the data entity layer is delivered, the business application layer can display the operating data of the real physical device, thereby avoiding the risk of reduced accuracy of the digital twin model due to long-term use. At the same time, it realizes instant switching when the physical device or energy scenario changes, avoiding long-term service interruption at the business application layer.

[0108] The second aspect of the present application provides a delivery efficiency improvement system for the business application layer of an energy system, such as Figure 5 As shown in the figure, the delivery efficiency improvement system for the business application layer of the energy system includes:

[0109] The requirement parsing module 501 is used to parse the received target business requirements when the data entity layer is not delivered, and obtain the identifiers of the query objects of each object type included in the target business requirements and the association relationship of each query object. The object types of the query objects include: scenes, subsystems and devices, and the association relationship represents the subordinate relationship between different object types;

[0110] The model generation module 502 is used to extract the preset digital twin models corresponding to each query object according to the identifier of each query object, and splice the preset digital twin models based on each association relationship to obtain the digital twin model of the target energy scenario corresponding to the target business demand;

[0111] The simulation operation module 503 is used to trigger the digital twin model of the target energy scenario to perform simulation operation based on the basic data built into each preset digital twin model, obtain simulation results corresponding to the target business needs, and send the simulation results to the business application layer. The types of basic data include scene space data, subsystem operating conditions and at least one of equipment operating parameters. The simulation results include the operating data of each query object.

[0112] In one possible implementation, the above Figure 5 The delivery efficiency improvement system for the business application layer of the energy system shown in the figure also includes a demand generation module, which is set to:

[0113] In response to a business demand generation request sent by a human-computer interaction interface, a query object instance template of each object type is displayed on the human-computer interaction interface, where the query object instance template includes multiple query object instances of the object type;

[0114] The energy scenario instance diagram sent by the human-computer interaction interface is parsed to obtain the identification of each query object and the association relationship between each query object that constitutes the energy scenario example diagram, and the target business requirements are generated based on the identification of each query object and the association relationship between each query object. The energy scenario instance diagram is an instance generated by connecting the instances in the query object instance template in the human-computer interaction interface.

[0115] In a possible implementation, the model generation module 502 splices the preset digital twin models based on the association relationships, including:

[0116] For each query object whose object type is scene:

[0117] Based on the association relationship including the query object, determine whether there is at least one first target query object of the query object, the first target query object is a query object whose association level is lower than the query object and whose object type is a scene; if so, respectively establish a data transmission relationship between a preset digital twin model of each first target query object and the preset digital twin model of the query object; if not, determine whether there is at least one second target query object of the query object, the second target query object is a query object whose association level is lower than the query object and whose object type is a subsystem;

[0118] In the case that there is at least one second target query object of the query object, a data transmission relationship between the preset digital twin model of each second target query object and the preset digital twin model of the query object is established respectively, and for each second target query object of the query object: based on the association relationship including the second target query object, determine whether there is at least one third target query object of the second target query object, the third target query object is a query object with a lower level of association relationship than the second target query object, and the object type is a device; if so, a data transmission relationship between the preset digital twin model of each third target query object and the preset digital twin model of the third target query object is established respectively; if not, end the splicing of the preset digital twin model of the second target query object;

[0119] In the absence of any second target query object of the query object, determine whether there is at least one fourth target query object of the query object, the fourth target query object being a query object whose association level is lower than that of the query object and whose object type is a device. If so, establish a data transmission relationship between the preset digital twin models of each fourth target query object and the preset digital twin model of the query object respectively; if not, terminate the splicing of the preset digital twin model of the query object.

[0120] In one possible implementation, the above Figure 5 The delivery efficiency improvement system for the business application layer of the energy system shown also includes:

[0121] The data source switching module is used to, for each target energy scenario, analyze the digital twin model of the target energy scenario when the data entity layer is delivered, determine the identifier of each query object under the target energy scenario, and send the identifier of each query object and the correspondence between each query object and the target energy scenario to the data service layer of the energy system, so that the data service layer responds to the business query requirements sent by the business application layer, determines the target energy scenario corresponding to the business query requirements, and feeds back the operating data of each entity device with the identifier of the query object uploaded by the data entity layer to the business application layer based on the correspondence.

[0122] A third aspect of the present application provides an electronic device, comprising at least one processor and a memory connected to the processor, wherein:

[0123] The memory is used to store computer programs;

[0124] The processor is used to execute a computer program so that the electronic device can implement the delivery efficiency improvement method for the business application layer of the energy system according to the above-mentioned first aspect or any implementation method of the first aspect.

[0125] The fourth aspect of the present application provides a computer storage medium, which carries one or more computer programs. When the one or more computer programs are executed by an electronic device, the electronic device can implement the method for improving the delivery efficiency of the business application layer of the energy system according to the first aspect or any implementation method of the first aspect.

[0126] The third aspect of the present application provides an electronic device. Figure 6 As shown, it shows a schematic diagram of the structure of an electronic device suitable for implementing the embodiments of the present application. The electronic device in the embodiments of the present application may include but is not limited to fixed terminals such as mobile phones, notebook computers, PDAs (personal digital assistants), PADs (tablet computers), desktop computers, etc. Figure 6 The electronic device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0127] like Figure 6 As shown, the electronic device may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage device 608 into a random access memory (RAM) 603. When the electronic device is powered on, various programs and data required for the operation of the electronic device are also stored in the RAM 603. The processing device 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0128] Typically, the following devices may be connected to the I / O interface 605: an input device 606 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 607 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 608 including, for example, a memory card, a hard disk, etc.; and a communication device 609. The communication device 609 may allow the electronic device to communicate with other devices wirelessly or by wire to exchange data. Although Figure 6 An electronic device having various devices is shown, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.

[0129] It should also be noted that the device embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed over multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, in the drawings of the device embodiments provided by the present application, the connection relationship between the modules indicates that there is a communication connection between them, which may be specifically implemented as one or more communication buses or signal lines.

[0130] Through the description of the above implementation mode, the technicians in the field can clearly understand that the present application can be implemented by means of software plus necessary general hardware, and of course, it can also be implemented by special hardware including special integrated circuits, special CPUs, special memories, special components, etc. In general, all functions completed by computer programs can be easily implemented by corresponding hardware, and the specific hardware structure used to implement the same function can also be various, such as analog circuits, digital circuits or special circuits. However, for the present application, software program implementation is a better implementation mode in more cases. Based on such an understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a readable storage medium, such as a computer floppy disk, a U disk, a mobile hard disk, a ROM, a RAM, a disk or an optical disk, etc., including a number of instructions to enable a computer device (which can be a personal computer, a training device, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0131] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments may be implemented in the form of a computer program product.

[0132] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website site, a computer, a training device, or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, training device, or data center. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a training device, a data center, etc. that includes one or more available media integrations. The available medium may be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)), etc.

Claims

1. A delivery efficiency improvement method for the business application layer of an energy system, characterized in that: The delivery efficiency improvement method for the business application layer of the energy system includes: In the case where the data entity layer is not delivered, the received target business requirements are parsed to obtain the identifiers of query objects of each object type included in the target business requirements and the association relationship between the query objects, where the object types of the query objects include: scenes, subsystems, and devices, and the association relationship represents the subordinate relationship between different object types; Extracting the preset digital twin models corresponding to each of the query objects according to the identifiers of each of the query objects, and splicing the preset digital twin models based on the association relationships to obtain the digital twin model of the target energy scenario corresponding to the target business demand; The digital twin model that triggers the target energy scenario performs simulation operation based on the basic data built into each of the preset digital twin models, obtains simulation results corresponding to the target business needs, and sends the simulation results to the business application layer. The type of the basic data includes at least one of scene space data, subsystem operating conditions and equipment operating parameters, and the simulation results include the operating data of each of the query objects.

2. The delivery efficiency improvement method for the business application layer of the energy system according to claim 1 is characterized in that: The process of generating the target business requirements includes: In response to a business demand generation request sent by a human-computer interaction interface, displaying a query object instance template of each object type on the human-computer interaction interface, the query object instance template including multiple instances of the query object of the object type; The energy scenario instance diagram sent by the human-computer interaction interface is parsed to obtain the identification of each query object constituting the energy scenario example diagram and the association relationship between each query object, and the target business demand is generated based on the identification of each query object and the association relationship between each query object. The energy scenario instance diagram is an instance generated after connecting the instances in the query object instance template in the human-computer interaction interface.

3. The delivery efficiency improvement method for the business application layer of the energy system according to claim 1 is characterized in that: The step of splicing the preset digital twin models based on the association relationships includes: For each query object whose object type is the scene: Based on the association relationship including the query object, determine whether there is at least one first target query object of the query object, the first target query object is a query object of the scene whose level of the association relationship is lower than that of the query object; if so, respectively establish a data transmission relationship between the preset digital twin model of each of the first target query objects and the preset digital twin model of the query object; if not, determine whether there is at least one second target query object of the query object, the second target query object is a query object of the subsystem whose level of the association relationship is lower than that of the query object; In the case that there is at least one second target query object of the query object, a data transmission relationship is established between the preset digital twin model of each second target query object and the preset digital twin model of the query object, and for each second target query object of the query object: based on the association relationship including the second target query object, determine whether there is at least one third target query object of the second target query object, the third target query object is a query object whose association level is lower than that of the second target query object, and the object type is the device; if so, a data transmission relationship is established between the preset digital twin model of each third target query object and the preset digital twin model of the third target query object; if not, end the splicing of the preset digital twin model of the second target query object; In the absence of any of the second target query objects of the query object, determine whether there is at least one fourth target query object of the query object, and the fourth target query object is a query object whose level of the association relationship is lower than that of the query object and whose object type is the device. If so, establish a data transmission relationship between the preset digital twin model of each of the fourth target query objects and the preset digital twin model of the query object respectively; if not, terminate the splicing of the preset digital twin model of the query object.

4. The delivery efficiency improvement method for the business application layer of the energy system according to claim 1 is characterized in that: In the case of data entity layer delivery, the delivery efficiency improvement method for the business application layer of the energy system further includes: For each target energy scenario: parse the digital twin model of the target energy scenario, determine the identifier of each query object under the target energy scenario, and send the identifier of each query object and the correspondence between each query object and the target energy scenario to the data service layer of the energy system, so that the data service layer responds to the business query requirements sent by the business application layer, determines the target energy scenario corresponding to the business query requirements, and based on the correspondence, feeds back the operation data of each entity device with the identifier of the query object uploaded by the data entity layer to the business application layer.

5. A delivery efficiency improvement system for the business application layer of an energy system, characterized in that: The delivery efficiency improvement system for the business application layer of the energy system includes: A requirement parsing module is used to parse the received target business requirements when the data entity layer is not delivered, and obtain the identifiers of the query objects of each object type included in the target business requirements and the association relationship between the query objects. The object types of the query objects include: scenes, subsystems and devices, and the association relationship represents the subordinate relationship between different object types. A model generation module, used to extract the preset digital twin models corresponding to each of the query objects according to the identifiers of each of the query objects, and to splice the preset digital twin models based on the association relationships to obtain a digital twin model of a target energy scenario corresponding to the target business demand; A simulation operation module is used to trigger the digital twin model of the target energy scenario to perform simulation operation based on the basic data built into each of the preset digital twin models, obtain simulation results corresponding to the target business needs, and send the simulation results to the business application layer. The type of the basic data includes at least one of scene space data, subsystem operating conditions and equipment operating parameters, and the simulation results include operating data of each of the query objects.

6. The delivery efficiency improvement system for the business application layer of the energy system according to claim 5 is characterized in that: The delivery efficiency improvement system for the business application layer of the energy system further includes a demand generation module, and the demand generation module is configured in the process of generating the target business demand to: In response to a business demand generation request sent by a human-computer interaction interface, displaying a query object instance template of each object type on the human-computer interaction interface, the query object instance template including multiple instances of the query object of the object type; The energy scenario instance diagram sent by the human-computer interaction interface is parsed to obtain the identification of each query object constituting the energy scenario example diagram and the association relationship between each query object, and the target business demand is generated based on the identification of each query object and the association relationship between each query object. The energy scenario instance diagram is an instance generated after connecting the instances in the query object instance template in the human-computer interaction interface.

7. The delivery efficiency improvement system for the business application layer of the energy system according to claim 5 is characterized in that: The model generation module splices the preset digital twin models based on the association relationships, including: For each query object whose object type is the scene: Based on the association relationship including the query object, determine whether there is at least one first target query object of the query object, the first target query object is a query object of the scene whose level of the association relationship is lower than that of the query object; if so, respectively establish a data transmission relationship between the preset digital twin model of each of the first target query objects and the preset digital twin model of the query object; if not, determine whether there is at least one second target query object of the query object, the second target query object is a query object of the subsystem whose level of the association relationship is lower than that of the query object; In the case that there is at least one second target query object of the query object, a data transmission relationship is established between the preset digital twin model of each second target query object and the preset digital twin model of the query object, and for each second target query object of the query object: based on the association relationship including the second target query object, determine whether there is at least one third target query object of the second target query object, the third target query object is a query object whose association level is lower than that of the second target query object, and the object type is the device; if so, a data transmission relationship is established between the preset digital twin model of each third target query object and the preset digital twin model of the third target query object; if not, end the splicing of the preset digital twin model of the second target query object; In the absence of any of the second target query objects of the query object, determine whether there is at least one fourth target query object of the query object, and the fourth target query object is a query object whose level of the association relationship is lower than that of the query object and whose object type is the device. If so, establish a data transmission relationship between the preset digital twin model of each of the fourth target query objects and the preset digital twin model of the query object respectively; if not, terminate the splicing of the preset digital twin model of the query object.

8. The delivery efficiency improvement system for the business application layer of the energy system according to claim 5 is characterized in that: The delivery efficiency improvement system for the business application layer of the energy system also includes: A data source switching module is used to, when the data entity layer is delivered, for each target energy scenario: parse the digital twin model of the target energy scenario, determine the identifier of each query object under the target energy scenario, and send the identifier of each query object and the correspondence between each query object and the target energy scenario to the data service layer of the energy system, so that the data service layer responds to the business query requirements sent by the business application layer, determines the target energy scenario corresponding to the business query requirements, and based on the correspondence, feeds back the operating data of each physical device with the identifier of the query object uploaded by the data entity layer to the business application layer.

9. An electronic device, characterized in that: The method comprises at least one processor and a memory connected to the processor, wherein: The memory is used to store computer programs; The processor is used to execute the computer program so that the electronic device can implement the delivery efficiency improvement method for the business application layer of the energy system as described in any one of claims 1 to 4.

10. A computer storage medium, characterized in that: The storage medium carries one or more computer programs. When the one or more computer programs are executed by an electronic device, the electronic device can implement the delivery efficiency improvement method for the business application layer of the energy system as described in any one of claims 1 to 4.