Point location generation method, point location generation platform and heating and ventilation system
By communicating with the HVAC system to obtain point information, assign identification codes and build standardized mapping relationships, the problem of protocol point tables not interoperable when the HVAC system is connected to the intelligent building management system is solved, and the unity and standardization of point information is achieved, and the installation efficiency and development speed are improved.
Patent Information
- Application Number
- CN202510357462.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-24
- Publication Date
- 2025-06-27
AI Technical Summary
When the existing HVAC system is connected to the intelligent building management system, the data point table is not defined by the communication protocol, resulting in integrators and manufacturers not interoperable, resulting in insufficiency of installation and long development cycle.
By communicating with the current HVAC system, its point information is determined, including different operating parameters of each device, and identification codes are assigned to these point information, and a mapping relationship between preset standardized point information and identification codes is constructed to achieve the unity and specification of point information.
Ensure that point information is fully matched with the HVAC system, improve data accuracy and management simplicity, realize point information interoperability between different BMS integrators and air conditioners, quickly complete the installation of HVAC system, reduce development cycles, and facilitate fault diagnosis and maintenance.
Smart Images

Figure CN120218905A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of HVAC systems, and more particularly, to a method for generating point positions, a point position generation platform, and an HVAC system. Background Art
[0002] In the related art, as a part of the intelligent building management system, the HVAC system accounts for a large part of the building energy consumption. The intelligent and energy-saving management of the HVAC system is an important part of intelligent buildings. Currently, most HVAC systems are connected to the intelligent building management system BMS (Building Management System) through a pre-set communication protocol (for example, the Modbus protocol (an application layer message transmission protocol)) to achieve intelligent management.
[0003] Since there are different BMS integrators and different air-conditioning manufacturers in the market, and the communication protocol (taking the Modbus protocol as an example) only stipulates the frame format and function code, and does not define the data point table. At the same time, due to differences in the types and quantities of equipment in different projects, the protocol point tables between integrators and manufacturers are not interoperable, resulting in low installation efficiency. Summary of the Invention
[0004] The embodiments of this application provide a method for generating point positions, a point position generation platform, and an HVAC system, which can solve at least one of the above technical problems.
[0005] The method for generating point positions according to an embodiment of this application includes: communicating with the current HVAC system to determine the point position information of the current HVAC system, where the HVAC system includes at least one device, and the point position information includes different operating parameters of each device; allocating identification codes to each of the point position information; constructing a mapping relationship between the preset standardized point position information and the identification codes.
[0006] In some embodiments, the communicating with the current HVAC system to determine the point position information of the current HVAC system includes: sending inquiry information to the current HVAC system based on a preset communication protocol; and determining the point position information of the current HVAC system in response to the feedback message sent by the current HVAC system.
[0007] In some embodiments, the communicating with the current HVAC system to determine the point position information of the current HVAC system includes: sending inquiry information to the current HVAC system based on a preset communication protocol; and determining the point position information of the current HVAC system in response to the feedback message sent by the current HVAC system.
[0008] In some embodiments, the feedback message includes a data field. Responding to the feedback message sent by the current HVAC system to determine the point information of the current HVAC system includes: parsing the feedback message sent by the current HVAC system to obtain the parsing information of the data field; identifying the operating parameters of each device in the parsing information to determine the point information.
[0009] In some embodiments, constructing the mapping relationship between the preset standardized point information and the identification code includes: processing the identification code based on a preset mapping model to output the corresponding standardized point information of the identification code, where the preset mapping model is obtained by training a target mapping model based on point information samples, standardized point information, and a loss function.
[0010] In some embodiments, it further includes: training a target mapping model based on point information samples, standardized point information, and a loss function to make the target mapping model converge to obtain the preset mapping model.
[0011] In some embodiments, it further includes: obtaining the device types of each device included in the current HVAC system; determining the corresponding standardized point information of each device type in the standardized point information library based on a preset standardized point information library.
[0012] In some embodiments, it further includes: calculating the target operating parameters based on at least one target operating parameter included in the point information and a preset calculation function to add standardized point information.
[0013] In some embodiments, the standardized point information includes at least one of a point name, a point-owned device, a point read / write ability, and a point description information.
[0014] This application proposes a point generation platform on which a computer program is stored. When the computer program is executed by a processor, the steps of the point generation method in any of the above embodiments are implemented.
[0015] This application proposes an HVAC system including: a memory and a processor, where the memory stores a computer program, and when the processor executes the computer program, the steps of the point generation method in any of the above embodiments are implemented.
[0016] This application proposes a point generation system including: the point generation platform in any of the above embodiments; and / or the HVAC system in any of the above embodiments.
[0017] The present application also provides a non - volatile computer - readable storage medium containing a computer program, characterized in that when the computer program is executed by a processor, the processor is caused to execute the point - generation method described in any of the above - mentioned embodiments.
[0018] The point - generation method, point - generation platform and HVAC system according to the embodiments of the present application communicate with the current HVAC system to determine the point information of the current HVAC system. The HVAC system includes at least one device, and the point information includes different operating parameters of each device. This can ensure that the subsequent processed point information is fully matched with the current HVAC system, improve the accuracy of data, and simplify the management of point information. Then, by assigning identification codes to each point information to distinguish each point information, and finally constructing a mapping relationship between the preset standardized point information and the identification codes, the point information of the current HVAC system is unified and standardized. Regardless of the number of devices and / or the types of multiple devices included in the connected HVAC system, the point information it includes can be standardized and unified. In other words, it can quickly achieve the intercommunication of point information of different BMS integrators and different air - conditioner manufacturers, quickly complete the installation of the HVAC system, improve the installation efficiency, and reduce the development cycle. In the case of a failure in the current HVAC system, based on the mapping relationship, the location of the failure can be quickly located, facilitating the fault diagnosis and fault maintenance of the HVAC system.
[0019] Additional aspects and advantages of the embodiments of the present application will be given in part in the following description, become apparent in part from the following description, or be understood through the practice of the embodiments of the present application. Description of the Drawings
[0020] The above - mentioned and / or additional aspects and advantages of the present application will become apparent and be easily understood from the description of the embodiments in conjunction with the following drawings, in which:
[0021] Figure 1 is a schematic diagram of the application scenario of the point - generation method according to some embodiments of the present application;
[0022] Figure 2 is a schematic flowchart of the point - generation method according to some embodiments of the present application;
[0023] Figure 3 is a schematic flowchart of the point - generation method according to some embodiments of the present application;
[0024] Figure 4 is a schematic flowchart of the point - generation method according to some embodiments of the present application;
[0025] Figure 5 is a schematic flowchart of the point - generation method according to some embodiments of the present application;
[0026] Figure 6 It is a schematic flowchart of a point generation method according to some embodiments of the present application;
[0027] Figure 7 It is a schematic flowchart of a point generation method according to some embodiments of the present application;
[0028] Figure 8 It is a schematic flowchart of a point generation method according to some embodiments of the present application;
[0029] Figure 9 It is a schematic flowchart of a point generation method according to some embodiments of the present application;
[0030] Figure 10 It is a schematic diagram of modules of a point generation device according to some embodiments of the present application;
[0031] Figure 11 It is a schematic diagram of the connection state between a non - volatile computer - readable storage medium and a processor according to some embodiments of the present application. Detailed Embodiments
[0032] The embodiments of the present application will be described in detail below. The examples of the embodiments are shown in the accompanying drawings, where the same or similar reference numerals represent the same or similar elements or elements with the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the embodiments of the present application, and should not be construed as a limitation of the embodiments of the present application.
[0033] For the convenience of understanding the present application, the nouns and background technology appearing in the present application are explained below:
[0034] 1. Cloud server: It is an Internet Technology (IT) product that provides cloud computing services. The characteristics of a cloud server are simple and efficient, secure and reliable, the processing capacity can be elastically scaled, the difficulty of development and operation and maintenance is reduced, and the overall IT cost is reduced. It provides a comprehensive service platform for various Internet users, integrating the three core elements of Internet applications: computing, storage, and network, and providing a public Internet infrastructure service. The service construction method of the present application can be implemented based on a cloud server.
[0035] 2. Cloud technology refers to a hosting technology that unifies a series of resources such as hardware, software, and networks within a wide area network or local area network to achieve data computing, storage, processing, and sharing. Cloud technology is the general term for network technology, information technology, integration technology, management platform technology, application technology, etc. based on the cloud computing business model. It can form a resource pool, be used on demand, and is flexible and convenient. Cloud computing technology will become an important support. The back-end services of technical network systems require a large amount of computing and storage resources, such as video websites, picture websites, and more portal websites. With the high development and application of the Internet industry, in the future, each item may have its own identification mark and needs to be transmitted to the back-end system for logical processing. Data at different levels will be processed separately, and various industry data requires the support of a powerful system. This can only be achieved through cloud computing.
[0036] Cloud computing is a computing model that distributes computing tasks across a resource pool composed of a large number of computers, enabling various application systems to obtain computing power, storage space, and information services as needed. The network that provides resources is called the "cloud". The resources in the "cloud" seem to be infinitely expandable to users, and can be obtained at any time, used on demand, expanded at any time, and paid according to usage. Among them, the point generation method of this application can be implemented on a point generation cloud platform, and the point generation cloud platform can be based on cloud servers and cloud technology.
[0037] 3. Artificial Intelligence (AI) is to use a digital computer or a machine controlled by a digital computer to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use knowledge to obtain the best results of theory, methods, technologies, and application systems. In other words, artificial intelligence is a comprehensive technology of computer science. It attempts to understand the essence of intelligence and produce a new intelligent machine that can react in a way similar to human intelligence. Artificial intelligence also studies the design principles and implementation methods of various intelligent machines, enabling machines to have the functions of perception, reasoning, and decision-making. Artificial intelligence technology is an interdisciplinary subject, involving a wide range of fields, including both hardware-level technologies and software-level technologies. The basic technologies of artificial intelligence generally include technologies such as sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, big data processing technology, operation / interaction systems, and mechatronics. The software technologies of artificial intelligence mainly include several major directions such as computer vision technology, speech processing technology, natural language processing technology, and machine learning / deep learning. The technical solutions provided in the embodiments of this application mainly involve natural language processing technology and machine learning / deep learning in artificial intelligence.
[0038] 4. Machine Learning (ML) is an interdisciplinary field that involves multiple disciplines such as probability theory, statistics, approximation theory, convex analysis, and algorithm complexity theory. It specifically studies how computers can simulate or implement human learning behaviors to acquire new knowledge or skills, and reorganize the existing knowledge structure to continuously improve their own performance. Machine learning is the core of artificial intelligence and the fundamental way to make computers intelligent. Its applications cover all fields of artificial intelligence. Machine learning and deep learning usually include technologies such as artificial neural networks, belief networks, reinforcement learning, transfer learning, inductive learning, and rote learning.
[0039] 5. Deep Learning (DL): It is a branch of machine learning and is an algorithm that attempts to use multiple processing layers with complex structures or composed of multiple nonlinear transformations to perform high-level abstractions on data. Deep learning is about learning the internal laws and representation levels of training sample data, and the information obtained during these learning processes is very helpful for the interpretation of data such as text, images, and sounds. The ultimate goal of deep learning is to enable machines to have the ability to analyze and learn like humans, and be able to recognize data such as text, images, and sounds. Deep learning is a complex machine learning algorithm, and the effects achieved in speech and image recognition far exceed those of previous related technologies.
[0040] 6. In a Feedforward Neural Network (FNN), information starts from the input layer and is input. Neurons in each layer receive the previous-level input and output to the next level until the output layer. There is no feedback (cycle) in the entire network information input and transmission. That is, the output of any layer will not affect the same-level layer, and it can be represented by a directed acyclic graph. Convolutional Neural Networks (CNNs) are a type of feedforward neural network (Feedforward Neural Networks) that contain convolutional computations and have a deep structure. The ResNet-18 network model and the shuffleNet network model are both deep convolutional neural network models. The ResNet-18 network model is a smaller version in the Residual Network series of models; the shuffleNet network model has a smaller model size and lower computational complexity, and is suitable for resource-constrained devices and scenarios. The mapping model of this application can be implemented based on AI technology, ML technology, DL technology, etc.
[0041] The embodiments of this application provide a method for generating point positions.
[0042] First, the application scenarios of the technical solution of this application will be introduced. The point generation method provided by this application can be applied to a point generation system as shown in Figure 1 (or can also be applied to a heating, ventilation, and air conditioning (HVAC) system). The point generation system includes a point generation platform (such as a cloud platform) and / or an HVAC system. For example, the point generation platform can be communicatively connected to one or more HVAC systems.
[0043] Next, the point generation method of this application will be elaborated in detail:
[0044] Please refer to Figure 1 and Figure 2 . An embodiment of this application provides a point generation method. For the convenience of description, it is described by taking the point generation method being applied to a point generation platform (point generation cloud platform) communicatively connected to an HVAC system as an example. The point generation method includes:
[0045] Step 011: Communicate with the current HVAC system to determine the point information of the current HVAC system. The HVAC system includes at least one device, and the point information includes different operating parameters of each device.
[0046] Among them, the current HVAC system can be a system with functions such as controlling the building temperature (such as heating, cooling, etc.), providing ventilation for the building, and air conditioning. The HVAC system includes at least one device, and through the operation of the devices and the cooperation between the devices, etc., to achieve various HVAC functions for the building.
[0047] Among them, a point can be understood as a protocol bit, representing the smallest unit of program control. For example, the indoor unit switch, temperature, mode, etc. The point information can include the point name and its corresponding parameter value information, etc. For example, taking the point including a switch as an example, the point information includes the state of the switch (usually including on or off), and the corresponding parameter values can be 1 and 0 (for example, the on state of the switch corresponds to 1, and the off state corresponds to 0). Another example, taking the point including temperature as an example, the point information can include the point name, the device information to which it belongs, and the temperature value, etc. Another example, taking the current HVAC system including a cooling tower as an example for description, the cooling tower includes potential information such as the operating state, operating time, fan power, and fan frequency; another example, taking the current HVAC system including a water pump as an example for description, the water pump includes point information such as the operating power and operating frequency; another example, taking the current HVAC system including a chiller as an example for description, the chiller includes point information such as the inlet and outlet water temperature and the supply and return water temperature.
[0048] It can be understood that based on the device to which it belongs, the point type, and the point name, a unique data point can be determined.
[0049] Among them, the operating parameters may include the electrical parameters (such as voltage parameters, current parameters, electric power parameters, etc.) of each device in the HVAC system, and may also include the set parameters of each device (for example, taking the HVAC system including an air conditioner as an example, the set parameters may include the set temperature value, humidity value, etc. of the air conditioner), or may also include the monitoring parameters of each device for the current environment (such as ambient temperature, ambient humidity, ambient pressure, etc.).
[0050] Specifically, the HVAC system usually includes multiple devices. For example, it may include one or more devices for controlling the temperature inside the building (such as heating, cooling, etc.) (such as convective radiation terminals, air conditioners, etc.), devices for ventilation (such as exhaust fans, etc.), and devices for air conditioning (such as air conditioners, etc.). By communicating with the connected current HVAC system (for example, through a communication protocol (such as the Modbus protocol, the BACnet protocol (a communication protocol for intelligent buildings, which can be used in HVAC systems (HVAC, including heating, ventilation, and air conditioning), and can also be used in lighting control, access control systems, fire detection systems, and their related devices), or the LonWorks protocol (a communication protocol for distributed control networks, which simplifies network communication design through network variables. The LonWorks protocol supports multiple communication media, including twisted pair, coaxial cable, optical fiber, and infrared, etc.)) and the current HVAC system), the information of each point in the current HVAC system can be determined.
[0051] Step 012: Assign identification codes to the information of each point.
[0052] Among them, the identification code can be used to distinguish different points, and one point corresponds to a unique identification code. The identification code can be represented by a combination of the device name and the point name, or the serial number (Identification, ID) of the point. For example, switch 1 of device 1, switch 2 of device 1, etc.
[0053] Please refer to Figure 3 , optionally, Step 012: Assign identification codes to the information of each point, including:
[0054] Step 0121: Store the point information in the database and assign identification codes to the information of each point.
[0055] Among them, the database can be, for example, a MySQL database (a relational database that uses the SQL language for data query and management), a PostgreSQL database (an object-relational database management system), or a non-relational database (NoSQL) (for example, a MongoDB database (a database that uses a document-oriented storage model and stores data in the form of BSON (binary JSON) documents)).
[0056] Specifically, when obtaining the information of each point in the current HVAC system, the information of each point can be stored in a database, and then a unique identification code can be generated for the information of each point through, for example, the auto-increment field in the database or the system code. For example, taking the auto-increment ID as an example, when storing the point information in the database, a unique identification code can be generated for each newly stored point information. Each time new point information is stored, the identification code can be incremented based on the previous identification code. Another example, taking the use of Universally Unique Identifier (UUID) as an example, unique identification codes can be assigned to the information of each point based on UUID to distinguish the information of each point. Another example, corresponding identification codes can also be generated for the information of each point based on the timestamp and sequence number of each point information. There are many ways to assign identification codes, and they are not listed one by one in this application.
[0057] Step 013: Construct a mapping relationship between the preset standardized point information and the identification code.
[0058] Among them, the standardized point information includes at least one of the point name, the device to which the point belongs, the read / write ability of the point, and the point description information.
[0059] Among them, the point name can be the scientific name, proper noun or well-known name in the field of this point. The point name is a concise identifier for the point, which is convenient for personnel in this field to understand and use.
[0060] Among them, the device to which the point belongs can be the device where this point is located. By clarifying the device to which the point belongs, it is convenient for the maintenance, control and data collection of the device.
[0061] Among them, the read / write ability of the point can define whether the point can interact with the current HVAC system. For example, the read / write ability of the point can include the read-only ability of this point (that is, this point can only read data and cannot perform write operations. For example, the acquisition point in the usage scenario such as sensor data acquisition), the write-only ability of the point (that is, this point can only write data and cannot read data. For example, the point in the usage scenario such as controlling the switch of the switch device and adjusting the opening of the regulating valve) or the read / write ability of the point (that is, this point can read and write data. For example, the point in the usage scenario such as the thermostat and the speed governor).
[0062] Among them, the point description information can be a detailed description of the point. For example, it can include the function, use, installation location, configuration, data type, unit, etc. of this point. Based on the point description information, it can help to understand the detailed information of the point.
[0063] Please refer to Figure 4 Optionally, the point generation method further includes:
[0064] Step 014: Obtain the equipment types of each device included in the current HVAC system;
[0065] Step 015: Based on a preset standardized point information database, determine the corresponding standardized point information of each equipment type in the standardized point information database.
[0066] Among them, the standardized point information database can be a database covering the points of all devices that the HVAC system may include. In the standardized point information database, the standardized point information of any point of any device can be found. It is possible to first determine the equipment types of the devices covered by the current HVAC system, and then obtain the standardized point information of the points corresponding to each equipment type from the preset standardized point information database, so as to determine the preset standardized point information that matches the current HVAC system.
[0067] Please refer to Figure 5 , optionally, Step 013: Construct a mapping relationship between the preset standardized point information and the identification code, including:
[0068] Step 0131: Process the identification code based on a preset mapping model to output the standardized point information corresponding to the identification code.
[0069] Among them, the preset mapping model can be a mapping model used to output the standardized point information corresponding to the identification code. Please refer to Figure 6 , where the point generation method further includes:
[0070] Step 016: Train the target mapping model based on the point information sample, the standardized point information, and the loss function so that the target mapping model converges to obtain the preset mapping model.
[0071] Specifically, by performing standardized settings for each point of each device in the HVAC system to obtain the standardized point information of each point, and associating and mapping the identification code and the standardized point information (for example, matching the identification code of the inlet water temperature point of the water chiller unit with the inlet water temperature point of the water chiller unit in the standardized point information), a mapping relationship is established to achieve point standardization in the HVAC system. For example, a preset mapping model can be constructed to construct a mapping relationship between the preset standardized point information and the identification code.
[0072] Among them, the preset mapping model can be obtained through training. The training process is as follows: By obtaining the identification code samples and the label information corresponding to the identification code samples, where the label information includes the standardized point position information; then inputting the identification code samples into the mapping model (for example, it can be an FNN model, a CNN model, etc.) for training to output the trained standardized point position information; then based on the loss function (for example, it can be based on the Mean-Square Error (MSE) or cross-entropy loss, etc.), determining the loss value between the trained standardized point position information and the standardized point position information, and adjusting the mapping model based on the loss value until the mapping model converges, thereby obtaining the preset mapping model. Therefore, by constructing the mapping relationship between the preset standardized point position information and the identification code, the standardized point position information corresponding to the identification code can be determined.
[0073] It can be understood that by mapping the preset standardized point position information and the identification codes corresponding to the respective point position information of the current HVAC system, the point position information can be unified and standardized. Regardless of which HVAC system the point position generation platform is connected to, based on the mapping relationship between the standardized point position information and the identification code, the respective point position information can be quickly standardized to complete the installation, improve the installation efficiency, and enable users to quickly obtain the respective point position information of the HVAC system.
[0074] In this way, by communicating with the current HVAC system to determine the point position information of the current HVAC system, where the HVAC system includes at least one device and the point position information includes different operating parameters of each device, it can be ensured that the point position information for subsequent processing is fully matched with the current HVAC system, improving the accuracy of the data and simplifying the management of the point position information; then by assigning identification codes to each point position information to distinguish each point position information, and finally constructing the mapping relationship between the preset standardized point position information and the identification code to unify and standardize the respective point position information of the current HVAC system. Regardless of the HVAC system with how many devices and / or multiple device types it is connected to, the point position information it includes can be standardized and unified. In other words, it can quickly achieve the intercommunication of the point position information of different BMS integrators and different air-conditioning manufacturers, quickly complete the installation of the HVAC system, improve the installation efficiency, and reduce the development cycle; in the case of a failure in the current HVAC system, based on the mapping relationship, the location of the failure can be quickly located, facilitating the fault diagnosis and fault maintenance of the HVAC system.
[0075] Please refer to Figure 7 , in some embodiments, step 011: Communicate with the current HVAC system to determine the point position information of the current HVAC system, including:
[0076] Step 0111: Based on the preset communication protocol, send an inquiry message to the current HVAC system;
[0077] Step 0112: In response to the feedback message sent by the current HVAC system, determine the point information of the current HVAC system.
[0078] Among them, the preset communication protocol includes the Bacnet communication protocol.
[0079] Among them, the inquiry information can be used to request the current HVAC system to read the point information of the current HVAC system (request the current HVAC system to send point information).
[0080] Among them, the feedback message can be a response of the current HVAC system to the inquiry information, and the feedback message can include actual data (for example, it can include the point name, point type, equipment to which the point belongs, specific point value, etc.).
[0081] Specifically, the point generation platform can send an inquiry information to the current HVAC system based on the Bacnet communication protocol. After receiving the inquiry information, the current HVAC system can package the point information of each point included in the current HVAC system into a feedback message, and then send the feedback message to the point generation platform. The point generation platform can then determine the point information of the current HVAC system based on the feedback message (for example, parse the feedback message, etc.).
[0082] Please refer to Figure 8 , in some embodiments, the feedback message includes a data field. Step 0111: In response to the feedback message sent by the current HVAC system, determine the point information of the current HVAC system, including:
[0083] Step 01111: Parse the feedback message sent by the current HVAC system to obtain the parsing information of the data field;
[0084] Step 01112: Identify the operating parameters of each device in the parsing information to determine the point information.
[0085] Specifically, the current HVAC system can generate data based on the information of each device it includes (such as device type, device ID, device parameters, etc.). The data can be organized into standardized data fields. The current HVAC system then encapsulates this data into the data format specified by the Bacnet communication protocol to obtain a feedback message including data fields, and sends it to the point generation platform based on the Bacnet network. In response to the feedback message sent by the current HVAC system, the point generation platform parses the feedback message through a Bacnet communication protocol parser to obtain the parsed information of the data fields (for example, the parsing process can include identifying the feedback message type; extracting the data fields; parsing the data fields to obtain the parsed information (the parsed information can include the operating parameters during device operation, the values included in the points), etc.), and then identifies the operating parameters of each device in the parsed information to determine the point information. For example, when identifying the operating parameters of each device in the parsed information, the operating parameter 1 (such as current) of device A, the operating parameter 2 (such as voltage) of device B, etc. can be parsed, and the operating parameter 3 (such as the set temperature value) of device C (taking the air conditioner as an example) can also be parsed, so as to determine the point information of each point.
[0086] Please refer to Figure 9 , in some embodiments, the point generation method further includes:
[0087] Step 017: Calculate the target operating parameter based on at least one target operating parameter included in the point information and a preset calculation function to add standardized point information.
[0088] Among them, the target parameter can be the parameter corresponding to any point information.
[0089] Specifically, a calculation module can be configured for the point generation platform. The calculation module of the point generation platform can capture one or more point information that has been obtained and determined, then determine the corresponding target operating parameter in the point information, and calculate the target operating parameter based on the preset calculation function, so as to obtain the added standardized point information. For example, the calculation module of the point generation platform can capture the current point information and voltage point information of any device, and determine the power point information of the device based on the preset power calculation function, that is, add the standardized point information of the device. For another example, the user can also input to the point generation platform. The calculation module of the point generation platform calculates according to the parameters input by the user (that is, taking the operating parameters input by the user as the target operating parameter) and the preset calculation function, so as to add the standardized point information.
[0090] As part of the intelligent building management system, the HVAC system accounts for a large part of the building's energy consumption. The intelligent and energy-saving management of the HVAC system is an important part of the intelligent building. Most HVAC systems are connected to the intelligent building management system BMS (Building Management System) through a pre-set communication protocol (for example, Modbus protocol (an application layer message transmission protocol)) to achieve intelligent management.
[0091] Because there are different BMS integrators and different air-conditioning manufacturers in the market, and the communication protocol (taking Modbus protocol as an example) only stipulates the frame format and function code, and does not define the data point table, and at the same time, different projects have differences in equipment type and quantity, resulting in the incompatibility of protocol point tables between integrators and manufacturers, leading to long development cycles, time-consuming and labor-intensive, and difficult maintenance.
[0092] For integrators, since the point table provided by the manufacturer is a standard point table, it cannot be customized to read according to the actual equipment type and quantity requirements of the project, resulting in the existing program not being universal. In addition, there may be problems such as too many redundant points, discontinuous points, etc., which will increase the number of call frame numbers, resulting in a long communication cycle and untimely status updates, affecting user experience. Each project requires targeted repeated development and changes, which is not conducive to later maintenance.
[0093] For air-conditioning manufacturers, different integrators have different point requirements, and it is often necessary to change the special point table at the request of the client to meet the project needs, resulting in the program and point table being incompatible. Each project needs to be developed in a targeted manner, which wastes time and manpower, fails to respond to the client's needs in a timely manner, and also has an adverse impact on subsequent maintenance.
[0094] In summary, due to the differences in the naming of various points in the HVAC system, when connecting to the HVAC system, problems such as low access efficiency, time-consuming and labor-intensive, and difficult maintenance are likely to occur.
[0095] The point generation method, point generation platform and HVAC system of the present application communicate with the current HVAC system to determine the point information of the current HVAC system. The HVAC system includes at least one device, and the point information includes different operating parameters of each device, which can ensure that the point information for subsequent processing is fully matched with the current HVAC system, improve the accuracy of data, and simplify the management of point information. Then, by assigning identification codes to each point information to distinguish each point information, and finally constructing a mapping relationship between the preset standardized point information and the identification code, the point information of the current HVAC system is unified and standardized. Regardless of the number of devices and / or the types of multiple devices included in the connected HVAC system, the point information it includes can be standardized and unified. In other words, it can quickly realize the intercommunication of point information of different BMS integrators and different air-conditioning manufacturers, quickly complete the installation of the HVAC system, improve the installation efficiency, and reduce the development cycle. In the case of a failure in the current HVAC system, the failure location can be quickly located based on the mapping relationship, which is convenient for fault diagnosis and maintenance of the HVAC system.
[0096] Please refer to Figure 10 To facilitate better implementation of the point generation method of the embodiments of the present application, the embodiments of the present application further provide a point generation device 300. The point generation device 300 includes a communication module 301, an assignment module 302, and a mapping module 303. The communication module 301 is used to communicate with the current HVAC system to determine the point information of the current HVAC system. The HVAC system includes at least one device, and the point information includes different operating parameters of each device. The assignment module 302 is used to assign identification codes to each point information. The construction module 303 is used to construct a mapping relationship between the preset standardized point information and the identification code.
[0097] In some embodiments, the communication module 301 is specifically further configured to send inquiry information to the current HVAC system based on a preset communication protocol, and determine the point information of the current HVAC system in response to the feedback message sent by the current HVAC system.
[0098] In some embodiments, the feedback message includes a data field. The communication module 301 is specifically further configured to parse the feedback message sent by the current HVAC system to obtain the parsing information of the data field, and identify the operating parameters of each device in the parsing information to determine the point information.
[0099] In some embodiments, the assignment module 302 is specifically further configured to store the point information in a database and assign identification codes to each point information.
[0100] In some embodiments, the construction module 303 is specifically further configured to process the identification code based on a preset mapping model to output the standardized point information corresponding to the identification code.
[0101] In some embodiments, the building block 303 is further specifically configured to train the target mapping model based on the point position information samples, the standardized point position information, and the loss function, so that the target mapping model converges to obtain a preset mapping model.
[0102] In some embodiments, the point position generating device 300 further includes a determining module 304. The determining module 304 is configured to obtain the device types of the respective devices included in the current HVAC system; and determine the corresponding standardized point position information of the respective device types in the standardized point position information library based on a preset standardized point position information library.
[0103] In some embodiments, the point position generating device 300 further includes an adding module 305. The adding module 305 is configured to calculate the target operating parameters based on at least one target operating parameter included in the point position information and a preset calculation function, so as to add standardized point position information.
[0104] The device has been described above from the perspective of functional modules in combination with the accompanying drawings. These functional modules can be implemented in hardware form, can also be implemented by instructions in software form, or can be implemented by a combination of hardware and software modules. Specifically, the steps of the method embodiments in the present application can be completed by the integrated logic circuit in the hardware in the processor and / or instructions in software form. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as being executed and completed by a hardware-coded processor, or can be executed and completed by a combination of the hardware and software modules in the coded processor. Optionally, the software module can be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, a register, etc. This storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps in the above method embodiments.
[0105] Please refer to Figure 1 , the HVAC system of the embodiment of the present application includes a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, it can be used to implement the steps of the point position generating method described in any of the above embodiments. For the sake of brevity, it will not be elaborated here.
[0106] The embodiment of the present application further provides a point position generating platform, on which a computer program is stored. When the computer program is executed by a processor, it implements the steps of the point position generating method described in any of the above embodiments.
[0107] Please refer to Figure 11, Embodiments of the present application also provide a computer-readable storage medium 500, on which a computer program 510 is stored. When the computer program 510 is executed by a processor 520, the steps of the point generation method according to any of the above embodiments are implemented. For the sake of brevity, details are not repeated here.
[0108] In the description of this specification, the descriptions with reference to terms such as "certain embodiments", "in an example", "exemplarily", etc. mean that the specific features, structures, materials or characteristics described in connection with the embodiments or examples are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiments or examples. Moreover, the specific features, structures, materials or characteristics described may be combined in a suitable manner in any one or more embodiments or examples. In addition, without contradiction, those skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of different embodiments or examples.
[0109] Any process or method description shown in a flowchart or otherwise described herein can be understood to represent a module, segment, or portion of code including one or more executable instructions for implementing a specific logical function or process. The scope of the preferred embodiments of the present application includes additional implementations, where the functions may be executed in a substantially simultaneous manner or in a reverse order according to the involved functions, rather than in the order shown or discussed. This should be understood by those skilled in the art to which the embodiments of the present application belong.
[0110] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limiting the present application. Those of ordinary skill in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present application.
Claims
1. A point generation method, characterized in that: include: Communicate with the current HVAC system to determine the point information of the current HVAC system, wherein the HVAC system includes at least one device, and the point information includes different operating parameters of each of the devices; Assigning an identification code to each of the point information; A mapping relationship between the preset standardized point information and the identification code is constructed.
2. The point generation method according to claim 1, characterized in that: The communicating with the current HVAC system to determine the point information of the current HVAC system includes: Based on the preset communication protocol, send inquiry information to the current HVAC system; In response to the feedback message sent by the current HVAC system, the point information of the current HVAC system is determined.
3. The point generation method according to claim 2, characterized in that: The feedback message includes a data field, and the response to the feedback message sent by the current HVAC system to determine the point information of the current HVAC system includes: Parsing the feedback message sent by the current HVAC system to obtain parsing information of the data field; The operating parameters of each device in the parsed information are identified to determine the point information.
4. The point generation method according to claim 1, characterized in that: The constructing of a mapping relationship between the preset standardized point information and the identification code includes: Based on a preset mapping model, the identification code is processed to output the standardized point information corresponding to the identification code.
5. The point generation method according to claim 4, characterized in that: The method further comprises: Based on the point information samples, the standardized point information and the loss function, the target mapping model is trained so that the target mapping model converges to obtain the preset mapping model.
6. The point generation method according to claim 1, characterized in that: Also includes: Obtaining the device type of each device included in the current HVAC system; Based on a preset standardized point information library, the standardized point information corresponding to each of the equipment types in the standardized point information library is determined.
7. The point generation method according to claim 1, characterized in that: Also includes: Based on at least one target operating parameter included in the point information and a preset calculation function, the target operating parameter is calculated to add standardized point information.
8. The point generation method according to claim 1, characterized in that: The standardized point information includes at least one of the point name, the point belonging device, the point reading and writing capability, and the point description information.
9. A point generation platform, characterized in that: A computer program is stored thereon, and when the computer program is executed by a processor, the steps of the point generation method according to any one of claims 1 to 8 are implemented.
10. A HVAC system, characterized in that: include: A memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the point generation method according to any one of claims 1 to 8 when executing the computer program.
Citation Information
Cited By
Remote control method and device for energy storage equipment and energy storage system
CN121000752A