Control method, device and system of air conditioning system, storage medium and product
By generating device access templates and automatically generating control strategies, combined with a visual interface to provide feedback on control results, the problems of complexity and poor scalability in air conditioning system control are solved, achieving efficient and flexible air conditioning system control.
Patent Information
- Application Number
- CN202511953084.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-23
- Publication Date
- 2026-02-27
AI Technical Summary
Existing air conditioning systems have complex control methods, making it difficult to flexibly respond to changes in user needs. They also have high development and maintenance costs and poor scalability.
By generating device access templates, automatically generating control strategies, and combining them with a visual interface to provide feedback on control results, dynamic control and user interaction of the air conditioning system can be achieved, reducing configuration complexity.
It improves the control efficiency and flexibility of the air conditioning system, simplifies the development and maintenance process, and enhances user experience and system applicability.
Smart Images

Figure CN121576685A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of air conditioning technology, and in particular to a control method, apparatus, system, storage medium, and product for an air conditioning system. Background Technology
[0002] Currently, when controlling an air conditioning system, it is necessary to develop control processes based on user interaction needs and the control logic of the air conditioning system, and at the same time, it is necessary to formulate a communication protocol between the interactive device and the control device. Summary of the Invention
[0003] One of the technical problems that this disclosure aims to solve is: how to improve the efficiency of controlling air conditioning systems.
[0004] According to a first aspect of some embodiments of the present disclosure, a control method for an air conditioning system is provided, comprising: determining devices in the air conditioning system; generating a control strategy based on the control logic of the devices; sending the control strategy to a control node to control the devices through the control node; and displaying the status of the devices to a user through a visual interface based on data fed back by the control node.
[0005] When controlling the air conditioning system, a control strategy is generated based on the control logic of the air conditioning system, and the control results are fed back through a visual interface. This integrates the control logic and interactive display of the air conditioning system, which can reduce the complexity of configuring the control of the air conditioning system and improve the efficiency of controlling the air conditioning system.
[0006] In some embodiments, the control method further includes: receiving a user's control request, wherein the control request includes at least one of adding a device, modifying a control policy, or adding a new control policy; and updating the control policy according to the user's control request.
[0007] Receiving user control requests in the air conditioning system's control flow allows for dynamic adjustments to the control flow based on those requests, thus improving the configurability of the control flow and enhancing the user experience.
[0008] In some embodiments, updating the control policy according to the user's control requirements includes: in response to the control requirements, modifying the control policy to determine whether there is a conflict between the user's modified control policy and the existing control policy; if there is no conflict between the user's modified control policy and the existing control policy, adding the user's modified control policy to the control policy; if there is a conflict between the user's modified control policy and the existing control policy, providing the user with a first prompt message.
[0009] When a user's control requirement is to modify the control strategy, verifying whether the modified control strategy conflicts with the existing control strategy can ensure the security of the air conditioning system's control strategy and maintain the stability of the control of the air conditioning system. If the user's modified control strategy conflicts with the existing control strategy, providing the user with an initial prompt message helps the user to promptly check and adjust the modified control strategy, thus improving efficiency.
[0010] In some embodiments, updating the control policy according to the user's control requirements includes: adding a new control policy in response to the control requirements; determining whether the new control policy is reasonable; if the new control policy is reasonable, associating the new control policy with the device and adding the new control policy to the control policy; if the new control policy is unreasonable, providing the user with a second prompt message.
[0011] When the user's control requirement is to add a new control strategy, verifying whether the user's added control strategy is reasonable can increase the probability of successfully controlling the air conditioner according to the user's needs. At the same time, by providing the user with a second prompt message when the user's added control strategy is unreasonable, it helps the user to check and adjust the added control strategy in a timely manner, which can improve the user experience.
[0012] In some embodiments, updating the control policy according to the user's control requirements includes: in response to the control requirements for adding a new device, determining the type and communication protocol of the device added by the user; generating an access template for the device added by the user; and updating the control policy associated with the device added by the user in the control policy according to the access template of the device to be added.
[0013] When the user's control requirement is to add new devices, an access template is automatically generated based on the type of device added and the applicable communication protocol. The added device is then associated with the corresponding control strategy, which can improve the flexibility of controlling the air conditioning system and enhance its applicability to changes in the air conditioning system.
[0014] In some embodiments, the control method further includes: in response to a user selecting a target device through a visual interface, displaying a control policy associated with the target device through the visual interface; receiving modifications made by the user to the control policy associated with the target device through the visual interface, and treating these modifications as user control requirements.
[0015] By displaying the status of the air conditioning system and interacting with users through a visual interface, the difficulty for users to perform targeted control of the air conditioning system can be reduced, and the operability of the control process of the air conditioning system can be improved.
[0016] In some embodiments, determining the devices in the air conditioning system includes: determining whether there are devices to be added to the air conditioning system; in response to the presence of devices to be added to the air conditioning system, generating an access template for the devices to be added based on the type and communication protocol of the devices to be added; and adding the devices to the air conditioning system based on the access template of the devices to be added.
[0017] Determining whether any additional equipment needs to be added to the air conditioning system before taking control of it improves the comprehensiveness and accuracy of system control. If additional equipment is detected, it can be added automatically, reducing the difficulty of updating the control flow of the air conditioning system.
[0018] According to a second aspect of some embodiments of the present disclosure, a control device for an air conditioning system is provided, comprising: a determining module configured to determine devices in the air conditioning system; a generating module configured to generate a control strategy based on the control logic of the devices; a sending module configured to send the control strategy to a control node for controlling the devices through the control node; and a display module configured to display the status of the devices to a user through a visual interface based on data fed back from the control node.
[0019] According to a third aspect of some embodiments of the present disclosure, a control device for an air conditioning system is provided, comprising: a processor; and a memory coupled to the processor for storing instructions, which, when executed by the processor, cause the processor to perform the steps as described above.
[0020] According to a fourth aspect of some embodiments of the present disclosure, a control system for an air conditioning system is provided, comprising: the control device as described above; a visualization and interaction device configured to display the status of the devices in the air conditioning system and receive control requests from users; a first storage device configured to store control strategies associated with the devices in the air conditioning system; and a second storage device configured to store data of the devices in the air conditioning system.
[0021] In some embodiments, the second storage device is further configured to connect to the control node and the first storage device to collect data of the devices in the air conditioning system through the control node, and to control the devices in the air conditioning system according to the instructions of the first storage device through the control node.
[0022] In some embodiments, the visualization and interaction device is further configured to: obtain data of devices in the air conditioning system from a second storage device; determine the connection relationship of devices in the air conditioning system based on the data of devices in the air conditioning system; and display the status of devices in the air conditioning system in a visualization interface based on the connection relationship of devices in the air conditioning system.
[0023] In some embodiments, the control system described above further includes an air conditioning system.
[0024] According to a fifth aspect of some embodiments of the present disclosure, a computer-readable storage medium is provided having computer instructions stored thereon, wherein the instructions, when executed by a processor, perform the steps as described above.
[0025] According to a sixth aspect of some embodiments of the present disclosure, a computer program product is provided, including instructions that, when executed by a processor, cause the processor to perform the steps as described above.
[0026] Other features and advantages of this disclosure will become clear from the following detailed description of exemplary embodiments with reference to the accompanying drawings. Attached Figure Description
[0027] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0028] Figure 1 A flowchart illustrating a control method for an air conditioning system according to some embodiments of the present disclosure is shown.
[0029] Figure 2 A flowchart illustrating a control method for an air conditioning system according to other embodiments of the present disclosure is shown.
[0030] Figure 3 A flowchart illustrating a control method for an air conditioning system according to other embodiments of the present disclosure is shown.
[0031] Figure 4 A schematic diagram of the structure of a control device for an air conditioning system according to some embodiments of the present disclosure is shown.
[0032] Figure 5 A schematic diagram of the structure of a control device for an air conditioning system according to other embodiments of the present disclosure is shown.
[0033] Figure 6 A schematic diagram of the structure of a control device for an air conditioning system according to some embodiments of the present disclosure is shown.
[0034] Figure 7 A schematic diagram of the structure of a control system for an air conditioning system according to some embodiments of the present disclosure is shown.
[0035] Figure 8 A schematic diagram of the structure of a control system for an air conditioning system according to other embodiments of the present disclosure is shown.
[0036] Figure 9A schematic diagram illustrating the deployment process of a visual interface according to some embodiments of the present disclosure is shown.
[0037] Figure 10 A schematic diagram illustrating the deployment process of a visual interface according to other embodiments of the present disclosure is shown.
[0038] Figure 11 A schematic diagram of data stored in a second storage device according to some embodiments of the present disclosure is shown.
[0039] Figure 12 A schematic diagram of the structure of a second storage device according to some embodiments of the present disclosure is shown. Detailed Implementation
[0040] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit this disclosure or its application or use. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without creative effort are within the scope of protection of this disclosure.
[0041] Currently, air conditioning system control systems are developed using a layered approach based on functional requirements, meaning the upper-layer interactive software and the lower-layer control logic software are developed independently. This development process is complex and prone to errors. Developers need to define the data communication protocol between the controller and the host computer based on functional requirements, and manually configure data communication points on their respective platforms according to the protocol. Specifically, the controller side needs to write logic components and manually associate logic points, while the host computer side needs to write display components and manually associate display points. Furthermore, changes to requirements are difficult, resulting in poor scalability. If the form or number of devices in the air conditioning system changes, the communication protocol between the interactive software and the control logic software needs to be modified, and both the display interaction and control logic software need to be adjusted synchronously in both directions. In addition, troubleshooting is complex; if a problem occurs in the control system, both the interactive software and the control logic software need to be checked simultaneously.
[0042] Based on this, the present disclosure provides a control method, apparatus and system for an air conditioning system.
[0043] Figure 1 A schematic flowchart illustrating a control method for an air conditioning system according to some embodiments of the present disclosure is shown. Figure 1 As shown, the method of this embodiment includes steps S11 to S14.
[0044] In step S11, the equipment in the air conditioning system is determined.
[0045] An air conditioning system includes various devices, such as chillers, chilled water pumps, cooling water pumps, various valves, and various sensors. Controlling an air conditioning system refers to controlling the devices within the system to ensure that the overall system achieves the desired effect.
[0046] For example, an air conditioning system may have equipment to be added or equipment that has been removed. Therefore, when starting the control process for the air conditioning system, it is necessary to determine whether the equipment in the air conditioning system can ensure the accuracy of the control of the air conditioning system.
[0047] In some embodiments, determining the devices in the air conditioning system includes: determining whether there are devices to be added to the air conditioning system; in response to the presence of devices to be added to the air conditioning system, generating an access template for the devices to be added based on the type and communication protocol of the devices to be added; and adding the devices to the air conditioning system based on the access template of the devices to be added.
[0048] Access templates are used to register devices to be added to the air conditioning system. By setting up access templates, device registration can be standardized, the registration process simplified, and registration efficiency improved. Access modules include the device's unique identifier, model, communication protocol, physical address, list of supported control parameters, dynamic tags, current status, and associated control strategy templates. Access templates ensure that the device can be incorporated into the air conditioning system's control flow, enabling unified management, dynamic querying, and intelligent invocation of the device.
[0049] Determining whether any additional equipment needs to be added to the air conditioning system before taking control of it improves the comprehensiveness and accuracy of system control. If additional equipment is detected, it can be added automatically, reducing the difficulty of updating the control flow of the air conditioning system.
[0050] In step S12, a control strategy is generated based on the control logic of the device.
[0051] After identifying the equipment in the air conditioning system, the control logic of that equipment is analyzed. This control logic includes, for example, trigger conditions, response strategies, and data processing logic. A control strategy is then generated based on this control logic. This control strategy is presented, for example, through control commands to the equipment in the air conditioning system.
[0052] The control logic of equipment in an air conditioning system can include default control logic and user-defined control logic. User-defined control logic includes, for example, adjusting the control strategy corresponding to the default control logic or adding new control strategies. That is, after user-defined control logic is defined, the control flow of the air conditioning system can be updated accordingly.
[0053] In some embodiments, the control method further includes: receiving a user's control request, wherein the control request includes at least one of adding a device, modifying a control policy, or adding a new control policy; and updating the control policy according to the user's control request.
[0054] In other words, the control flow of the air conditioning system includes an interface for receiving user control requests, enabling configurability of the control logic. Receiving user control requests within the air conditioning system's control flow allows for dynamic adjustments to the control process based on these requests, thus enhancing the configurability of the air conditioning system's control flow and improving the user experience.
[0055] In some embodiments, the control method further includes: in response to a user selecting a target device through a visual interface, displaying a control policy associated with the target device through the visual interface; receiving modifications made by the user to the control policy associated with the target device through the visual interface, and treating these modifications as user control requirements.
[0056] User input of control requirements can be done through a visual interface. That is, the visual interface provides users with both a monitoring interface for the equipment in the air conditioning system and a configuration interface for their control requirements. For example, users can select a target device by clicking on a device on the visual interface, which will then display the target device and its associated control policies. These control policies can be presented in a list format for easy viewing and modification by the user.
[0057] Table 1 illustrates control strategies according to some embodiments of this disclosure.
[0058] Table 1
[0059]
[0060] As shown in Table 1, detailed information about the control strategies is listed in tabular form, including the control strategy name, execution priority, execution frequency, and operation method (such as "delete / add"), supporting flexible configuration and management of the strategies. The information shown in Table 1 is merely illustrative; for example, numbers 9 and 10 in the control strategy list do not represent specific control strategies. Those skilled in the art can modify or expand the information in Table 1 as needed. The specific information shown in Table 1 does not constitute an undue limitation of this disclosure. The device can be associated with multiple control strategies, and these control strategies can have different priorities. Users can delete control strategies, add control strategies, adjust the priorities of control strategies, etc.
[0061] By displaying the status of the air conditioning system and interacting with users through a visual interface, the difficulty for users to perform targeted control of the air conditioning system can be reduced, and the operability of the control process of the air conditioning system can be improved.
[0062] In some embodiments, updating the control policy according to the user's control requirements includes: in response to the control requirements, modifying the control policy to determine whether there is a conflict between the user's modified control policy and the existing control policy; if there is no conflict between the user's modified control policy and the existing control policy, adding the user's modified control policy to the control policy; if there is a conflict between the user's modified control policy and the existing control policy, providing the user with a first prompt message.
[0063] The first prompt message may include, for example, an indication that the user's modified control policy conflicts with the existing control policy, or suggestions for adjusting the user's modified control policy.
[0064] Users can modify control policies, for example, by setting the priority of the control policies in Table 1 displayed on the visual interface.
[0065] When a user's control requirement is to modify the control strategy, verifying whether the modified control strategy conflicts with the existing control strategy can ensure the security of the air conditioning system's control strategy and maintain the stability of the control of the air conditioning system. If the user's modified control strategy conflicts with the existing control strategy, providing the user with an initial prompt message helps the user to promptly check and adjust the modified control strategy, thus improving efficiency.
[0066] In some embodiments, updating the control policy according to the user's control requirements includes: adding a new control policy in response to the control requirements; determining whether the new control policy is reasonable; if the new control policy is reasonable, associating the new control policy with the device and adding the new control policy to the control policy; if the new control policy is unreasonable, providing the user with a second prompt message.
[0067] The second type of prompt information may include prompts indicating that the user's newly added control policy is unreasonable, or suggestions for adjusting the user's newly added control policy.
[0068] Users can add new control policies, for example, through the "Delete / Add" option in Table 1 displayed on the visual interface.
[0069] When the user's control requirement is to add a new control strategy, verifying whether the user's added control strategy is reasonable can increase the probability of successfully controlling the air conditioner according to the user's needs. At the same time, by providing the user with a second prompt message when the user's added control strategy is unreasonable, it helps the user to check and adjust the added control strategy in a timely manner, which can improve the user experience.
[0070] In some embodiments, updating the control policy according to the user's control requirements includes: in response to the control requirements for adding a new device, determining the type and communication protocol of the device added by the user; generating an access template for the device added by the user; and updating the control policy associated with the device added by the user in the control policy according to the access template of the device to be added.
[0071] When adding a device, users can do so through the "Add Device" interface in the visual interface. Users can choose from a variety of devices provided in the visual interface or customize their settings. After a user adds a device, the system automatically determines the device type and communication protocol, then automatically generates an access template for that device, integrating it into the air conditioning system for unified management.
[0072] When the user's control requirement is to add new devices, an access template is automatically generated based on the type of device added and the applicable communication protocol. The added device is then associated with the corresponding control strategy, which can improve the flexibility of controlling the air conditioning system and enhance its applicability to changes in the air conditioning system.
[0073] In step S13, the control strategy is sent to the control node so that the device can be controlled by the control node.
[0074] After generating the control policy, it is sent to the control node to control the device accordingly. For example, the control node generates control commands based on the control policy and then uses these commands to control the device. Control commands may include, for example, starting the device, sending signals, and adjusting parameters.
[0075] In step S14, the status of the device is displayed through a visual interface based on the data fed back by the control node.
[0076] After completing the control of the equipment, the control node provides feedback based on the control results, thus obtaining the real-time status of the equipment in the air conditioning system and displaying it through a visual interface. In other words, it enables real-time monitoring of the equipment in the air conditioning system.
[0077] The devices displayed through the visual interface here can be all devices in the air conditioning system, or devices controlled by the aforementioned control strategies. Alternatively, they can be specific or critical devices within the air conditioning system.
[0078] In the above embodiments, when controlling the air conditioning system, a control strategy is generated based on the control logic of the air conditioning system, and the control results are fed back through a visual interface. This integrates the control logic and interactive display of the air conditioning system, which can reduce the complexity of configuring the control of the air conditioning system and improve the efficiency of controlling the air conditioning system.
[0079] Figure 2 A flowchart illustrating a control method for an air conditioning system according to other embodiments of the present disclosure is shown. For example... Figure 2 As shown, the method in this embodiment includes steps S21 to S29.
[0080] In step S21, system metadata related to device management (such as device type, interface protocol, configuration rules, etc.) is loaded.
[0081] In step S22, it is determined whether a new device needs to be processed (i.e., there is a device to be added); if yes, proceed to step S23. If no, proceed directly to step S24.
[0082] In step S23, a device entry is added to the device list, and the information of the newly added device is added to the system device list. The type and interface protocol of the newly added device are automatically identified, and an access template suitable for the device is generated based on the identification result for subsequent communication and control.
[0083] In step S24, the device list is loaded and the control logic rules of the devices (such as trigger conditions, response strategies, data processing logic, etc.) are parsed.
[0084] In step S25, a unified data flow is established between the device, control logic, and user interface to ensure smooth data transmission between modules.
[0085] In step S26, the control logic of the device configured by the user through the visualization and interaction device (e.g., the interactive software on the visualization and interaction device) is read, including policy adjustment, parameter setting, etc.
[0086] In step S27, a control strategy map is dynamically generated based on the logic configured by the user, and the generated control strategy is distributed to each control node (also known as the execution module).
[0087] In step S28, each control node performs corresponding equipment control operations (such as starting the equipment, sending signals, adjusting parameters, etc.) according to the received instructions, and feeds back the running status and related data after execution.
[0088] In step S29, the operating status and data of the device are monitored in real time and displayed to the user through a visual interface.
[0089] like Figure 2 As shown, the control flow of the air conditioning system can combine the generation of control strategies and user interaction. This integrates the control logic and interactive display of the air conditioning system, reduces the complexity of configuring the control of the air conditioning system, and improves the efficiency of controlling the air conditioning system.
[0090] Figure 2 The process of controlling the air conditioning system according to the configured control strategy is shown below. Figure 3 Describe the control process for the air conditioning system when a user adds a new control requirement, i.e., requests a change to the control of the air conditioning system.
[0091] Figure 3 A flowchart illustrating a control method for an air conditioning system according to other embodiments of the present disclosure is shown. For example... Figure 3 As shown, the method in this embodiment includes steps S31 to S39.
[0092] In step S31, the user's change request (i.e., control request) is received.
[0093] In step S32, the type of change request is determined. If it is "adding a new device", proceed to step S33; if it is "modifying the control policy", proceed to step S34; if it is "adding a new control policy", proceed to step S35.
[0094] In step S33, a new device entry is added to the device list, the type and communication protocol of the new device are automatically identified, and a device access template is generated. After verifying that the new device can access the system, proceed to step S36.
[0095] In step S34, the existing control logic rule configuration is modified, the modified new strategy rule is parsed, and it is determined whether there is a conflict between the modified control strategy and the existing control strategy. If there is a conflict, the user is prompted and optimization suggestions are given; otherwise, the control logic chain is automatically arranged, and the process proceeds to step 6.
[0096] In step S35, a new control strategy template is created and parameters are configured to generate a new control strategy map. The new control strategy is associated with relevant devices, and after verifying the integrity of the control logic, the process proceeds to step S36.
[0097] In step S36, the control policy library is updated, and the updated control policy is distributed to each control node.
[0098] In step S37, the control node sends control commands to the devices in the air conditioning system according to the control strategy. The devices execute operations according to the commands and report their operating status and related data to the control node after execution.
[0099] In step S38, the operating status of the equipment is monitored and visualized in real time based on the operating status and related data fed back by the control node.
[0100] In step S39, confirm that the change has taken effect and archive the record.
[0101] In the above embodiments, an interface for receiving user control requests is set in the control flow of the air conditioning system, so that the control flow of the air conditioning system can adapt to changes in user control requests and adjust in a timely manner, thereby improving the flexibility of the control flow of the air conditioning system and the efficiency of controlling the equipment in the air conditioning system.
[0102] Figure 4 A schematic diagram of the structure of a control device for an air conditioning system according to some embodiments of the present disclosure is shown. For example... Figure 4 As shown, the device 4 in this embodiment includes a determining module 41, configured to determine the equipment in the air conditioning system; a generating module 42, configured to generate a control strategy based on the control logic of the equipment; a sending module 43, configured to send the control strategy to a control node so that the equipment can be controlled by the control node; and a display module 44, configured to display the status of the equipment through a visual interface based on the data fed back by the control node.
[0103] In some embodiments, the device 4 is further configured to receive control requests from a user, wherein the control requests include at least one of adding a device, modifying a control policy, or adding a new control policy; and to update the control policy according to the user's control requests.
[0104] In some embodiments, the device 4 is further configured to, in response to a control requirement, modify the control policy by determining whether there is a conflict between the user-modified control policy and the existing control policy; if there is no conflict between the user-modified control policy and the existing control policy, add the user-modified control policy to the control policy; and if there is a conflict between the user-modified control policy and the existing control policy, provide the user with a first prompt message.
[0105] In some embodiments, the device 4 is further configured to, in response to a control request, add a new control strategy, determine whether the user-added control strategy is reasonable; if the user-added control strategy is reasonable, associate the user-added control strategy with the device and add the user-added control strategy to the control strategy; if the user-added control strategy is unreasonable, provide the user with a second prompt message.
[0106] In some embodiments, the apparatus 4 is further configured to, in response to a control requirement, determine the type and communication protocol of the device added by the user; generate an access template for the device added by the user; and update the control policy associated with the device added by the user in the control policy based on the access template of the device to be added.
[0107] In some embodiments, the device 4 is further configured to, in response to a user selecting a target device through a visual interface, display a control policy associated with the target device through a visual interface; receive modifications made by the user to the control policy associated with the target device through a visual interface, and treat these modifications as user control requests.
[0108] In some embodiments, the determining module 41 is configured to determine whether there is a device to be added in the air conditioning system; in response to the presence of a device to be added in the air conditioning system, generate an access template for the device to be added based on the type and communication protocol of the device to be added; and add the device to the air conditioning system based on the access template of the device to be added.
[0109] When controlling the air conditioning system, a control strategy is generated based on the control logic of the air conditioning system, and the control results are fed back through a visual interface. This integrates the control logic and interactive display of the air conditioning system, which can reduce the complexity of configuring the control of the air conditioning system and improve the efficiency of controlling the air conditioning system.
[0110] The control device for the air conditioning system in the embodiments of this disclosure can be implemented by various computing devices or computer systems, as described below. Figure 5 as well as Figure 6 Describe it.
[0111] Figure 5 A schematic diagram of the structure of a control device for an air conditioning system according to other embodiments of the present disclosure is shown. For example... Figure 5 As shown, the apparatus 5 of this embodiment includes a memory 51 and a processor 52 coupled to the memory 51. The processor 52 is configured to execute the control method of the air conditioning system in any of the embodiments of this disclosure based on instructions stored in the memory 51.
[0112] The memory 51 may include, for example, system memory, fixed non-volatile storage media, etc. The system memory stores, for example, the operating system, application programs, boot loader, database, and other programs.
[0113] Figure 6 A schematic diagram of the structure of a control device for an air conditioning system according to some embodiments of the present disclosure is shown. For example... Figure 6As shown, the device 6 in this embodiment includes a memory 61 and a processor 62, similar to memory 51 and processor 52. It may also include an input / output interface 63, a network interface 64, a storage interface 65, etc. These interfaces 63, 64, 65, and the memory 61 and processor 62 can be connected, for example, via a bus 66. The input / output interface 63 provides a connection interface for input / output devices such as a display, mouse, keyboard, and touchscreen. The network interface 64 provides a connection interface for various networked devices, such as connecting to a database server or cloud storage server. The storage interface 65 provides a connection interface for external storage devices such as SD cards and USB flash drives.
[0114] Figure 7 A schematic diagram of the control system of an air conditioning system according to some embodiments of the present disclosure is shown. For example... Figure 7 The control system 7 in this embodiment includes a control device 71 for the air conditioning system as described above, namely device 5 or device 6; a visualization and interaction device 72 configured to display the status of the devices in the air conditioning system and receive user control requests; a first storage device 73 configured to store control strategies associated with the devices in the air conditioning system; and a second storage device 74 configured to store data of the devices in the air conditioning system.
[0115] The first storage device serves as a control policy library or control process library, and the second storage device serves as a data lake or data warehouse. The control system 7 may also include a security access management device to ensure system security.
[0116] In some embodiments, the second storage device is further configured to connect to the control node and the first storage device to collect data of the devices in the air conditioning system through the control node, and to control the devices in the air conditioning system according to the instructions of the first storage device through the control node.
[0117] Figure 8 A schematic diagram of the control system of an air conditioning system according to other embodiments of the present disclosure is shown. For example... Figure 8As shown, the control system of the air conditioning system includes an air conditioning system control device 81, accessible via web and mobile application; a digital base 82, including a security access management module (implemented by a security access management device), a visualization and interaction module (implemented by a visualization and interaction device), a control strategy or control process library, a data lake or data warehouse; control nodes (also known as edge nodes) 83; and devices 84. The control nodes 83 correspond to the devices 84 and are used to control the devices 84. For example, the control node 83 includes a chiller module, a chilled water pump module, a cooling water pump module, a cooling tower module, a valve module, a temperature sensor module, a pressure sensor module, and a flow sensor module. The devices 84 include a chiller, chilled water pump, cooling water pump, cooling tower, valves, temperature sensors, pressure sensors, and flow sensors.
[0118] The air conditioning system control system disclosed herein is centered on a "digital base," constructing an overall framework for equipment monitoring and control. It can be accessed via web and mobile applications, enabling user interaction with the control system and achieving real-time monitoring and management of the equipment. The air conditioning system control system connects to specific equipment through control nodes, collecting data and feeding it back to the digital base. Finally, a visual interface is generated through visualization and interactive devices, enabling flexible configuration of control strategies and efficient management of the resource library.
[0119] In some embodiments, the visualization and interaction device is further configured to: obtain data of devices in the air conditioning system from a second storage device; determine the connection relationship of devices in the air conditioning system based on the data of devices in the air conditioning system; and display the status of devices in the air conditioning system in a visualization interface based on the connection relationship of devices in the air conditioning system.
[0120] Visualization and interactive devices, also known as monitoring interface configuration generators, are responsible for the automatic matching and generation of device information, control interfaces, and monitoring interfaces, enabling rapid deployment of the interface. Figure 9 A schematic diagram illustrating the deployment process of a visual interface according to some embodiments of the present disclosure is shown.
[0121] In step S91, data of the devices in the air conditioning system is obtained from the second storage device.
[0122] In step S92, the connection interface of the equipment in the air conditioning system is determined based on the data of the equipment in the air conditioning system.
[0123] In step S93, automatic wiring is performed based on the connection interfaces of the equipment in the air conditioning system.
[0124] In step S94, a monitoring interface is generated, and the status of the equipment in the air conditioning system is displayed in the visualization interface.
[0125] That is, the visualization and interaction device is configured to obtain data of the devices in the air conditioning system from the second storage device; determine the connection relationship of the devices in the air conditioning system based on the data of the devices in the air conditioning system; and display the status of the devices in the air conditioning system in the visualization interface based on the connection relationship of the devices in the air conditioning system.
[0126] Visualization and interactive devices can automatically generate monitoring interfaces based on interaction with a second storage device, which can quickly generate monitoring interfaces and improve the intelligence and efficiency of monitoring interface generation.
[0127] Figure 10 A schematic diagram illustrating the deployment process of a visual interface according to other embodiments of the present disclosure is shown.
[0128] like Figure 10 As shown, users can select the devices to be monitored from the device warehouse on the visualization interface, drag and drop them into the interface editing area on the visualization interface, and then the visualization and interactive device can obtain the data of the selected devices from the second storage device, determine the connection interface of these devices, perform addressing and automatic connection, and then generate the monitoring interface.
[0129] Visual interactive devices can interact with users and generate monitoring interfaces according to user needs, which reduces the difficulty for users to monitor the equipment in the air conditioning system and improves the user experience.
[0130] For example, when a device is invoked through a visualization and interactive device, its basic control logic (such as trigger conditions, response strategies, and data processing logic) and data are displayed simultaneously. After the monitoring interface is generated, the visualization and interactive device analyzes the basic composition of the air conditioning system (including device types, quantities, and system connection methods), and then interacts with the first storage device. The first storage device automatically recommends corresponding matching control strategies and execution priorities. For example, if the visualization interface generates a central air conditioning water system with two centrifugal chillers, the first storage device automatically selects and adds strategies such as timed on / off, unit load increase / decrease, unit equipment rotation protection, fault protection shutdown, and constant temperature and humidity control. Users can also modify the control strategies recommended by the first storage device, such as adding, deleting, or adjusting priorities in the strategy table. Once the monitoring interface and control strategies are finalized, the control system is started.
[0131] Figure 11 A schematic diagram of data stored in a second storage device according to some embodiments of the present disclosure is shown.
[0132] like Figure 11As shown, the second storage device allows for categorized storage of equipment data. For example, it can include a unit resource library for storing data on centrifuges, screw chillers, and modular chillers; a water pump resource library for storing data on fixed-frequency and variable-frequency water pumps; a fan resource library for storing the layout of variable-frequency and fixed-frequency cooling tower fans; a butterfly valve resource library for storing data on electric and proportional butterfly valves; and a sensor resource library for storing data on temperature sensors, pressure sensors, and flow sensors. This categorized storage provides better organization and facilitates viewing and updating.
[0133] Figure 12 A schematic diagram of the structure of a second storage device according to some embodiments of the present disclosure is shown.
[0134] The second storage device serves as a data warehouse, storing various equipment and resources required by the control system, such as centrifuges, water pumps, cooling tower fans, valves, etc., providing a foundation for system resource retrieval and management. Figure 12 As shown, the second storage device includes, on a device-by-device basis, an image unit 121, an input unit 122, an output unit 123, real-time data 124, and a self-executing unit 125.
[0135] In other words, the data warehouse encapsulates the device's image unit, input / output unit, real-time data, and self-executing unit. The image unit contains images of the device's various states, such as running, stopped, and faulty states; different states will display different images. The input unit interacts with the device module of the control node, collecting data including basic parameters such as device type, device identifier, running status, and fault status. Additionally, the second storage device also controls the control node through the device module. The output unit interacts with the first storage device, transmitting the device's real-time data and control commands for the second storage device. The real-time data module caches all device-related real-time parameters for access by other modules. The self-executing unit is responsible for device policy responses, data logic processing, and display interaction (providing information such as device images and real-time data when the user clicks on the device in the visual interface).
[0136] In some embodiments, the control system 7 described above further includes an air conditioning system.
[0137] The control system of this disclosed air conditioning system achieves integrated configuration of interface interaction and control logic. Using a digital base as a unified hub, it integrates the interactive interface, control logic, and data flow into a single configurable system. Furthermore, it allows for the addition or removal of equipment and changes to control strategies at any time through a simple list, realizing "configuration-driven development." This achieves the goals of simplified system development, short development cycle, easy maintenance, and strong scalability. It solves the problems of complex and error-prone development processes, difficult requirement changes and poor scalability, and complex troubleshooting issues inherent in traditional central air conditioning control systems developed through customized and layered approaches.
[0138] Embodiments of this disclosure also provide a computer-readable storage medium having a computer program stored thereon, characterized in that the program, when executed by a processor, implements any of the aforementioned control methods for an air conditioning system.
[0139] Embodiments of this disclosure also provide a computer program product, including instructions that, when executed by a processor, cause the processor to perform a control method according to any of the foregoing air conditioning systems.
[0140] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable non-transitory storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0141] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0142] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0143] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0144] The above description is only a preferred embodiment of this disclosure and is not intended to limit this disclosure. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this disclosure should be included within the protection scope of this disclosure.
Claims
1. A method for controlling an air conditioning system, comprising: Identify the equipment in the air conditioning system; Based on the control logic of the device, a control strategy is generated; The control strategy is sent to the control node so that the device can be controlled by the control node; The status of the device is displayed through a visual interface based on the data fed back by the control node.
2. The control method according to claim 1 further includes: Receive user control requests, wherein the control requests include at least one of adding a device, modifying a control policy, or adding a new control policy; Update the control policy based on the user's control requirements.
3. The control method according to claim 2, wherein, Updating the control policy based on the user's control requirements includes: In response to the control request, the control policy is modified, and it is determined whether there is a conflict between the user-modified control policy and the existing control policy. If the user-modified control policy does not conflict with the existing control policy, the user-modified control policy will be added to the control policy. If the user-modified control policy conflicts with the control policy, a first prompt message is sent to the user.
4. The control method according to claim 2, wherein, Updating the control policy based on the user's control requirements includes: In response to the control request, a new control strategy is added, and it is determined whether the control strategy added by the user is reasonable. If the user-added control policy is reasonable, associate the user-added control policy with the device and add the user-added control policy to the control policy. If the control policy added by the user is unreasonable, a second prompt message will be sent to the user.
5. The control method according to claim 2, wherein, Updating the control policy based on the user's control requirements includes: In response to the control request being for a new device, determine the type and communication protocol of the device added by the user; Generate the access template for the user-added device; Update the control policy associated with the user-added device in the control policy based on the access template of the device to be added.
6. The control method according to any one of claims 1 to 5, further comprising: In response to a user selecting a target device through the visual interface, the control strategy associated with the target device is displayed through the visual interface. The system receives modifications made by the user to the control policy associated with the target device through the visual interface, and uses these modifications as the user's control requirements.
7. The control method according to any one of claims 1 to 5, wherein, The equipment in the air conditioning system includes: Determine if there is any equipment to be added to the air conditioning system; In response to the presence of a device to be added to the air conditioning system, an access template for the device to be added is generated based on the type and communication protocol of the device to be added. According to the access template of the device to be added, the device is added to the air conditioning system.
8. A control device for an air conditioning system, comprising: The determination module is configured to determine the equipment in the air conditioning system; The generation module is configured to generate a control strategy based on the control logic of the device; The sending module is configured to send control policies to a control node so that the device can be controlled by the control node; The display module is configured to display the status of the device through a visual interface based on the data fed back by the control node.
9. A control device for an air conditioning system, comprising: processor; as well as A memory coupled to the processor is used to store instructions that, when executed by the processor, cause the processor to perform the steps of the method as described in any one of claims 1 to 7.
10. A control system for an air conditioning system, comprising: The control device as described in claim 8 or 9; A visualization and interactive device is configured to display the status of the equipment in the air conditioning system and to receive user control requests; A first storage device is configured to store control policies associated with devices in the air conditioning system; The second storage device is configured to store data of the devices in the air conditioning system.
11. The control system according to claim 10, wherein, The second storage device is also configured to: It is connected to a control node and the first storage device to collect data of the devices in the air conditioning system through the control node, and to control the devices in the air conditioning system according to the instructions of the first storage device through the control node.
12. The control system according to claim 10, wherein, The visualization and interaction device is also configured to: Obtain data of the devices in the air conditioning system from the second storage device; Determine the connection relationships of the devices in the air conditioning system based on the data of the devices in the air conditioning system; Based on the connection relationships of the devices in the air conditioning system, the status of the devices in the air conditioning system is displayed in a visual interface.
13. The control system according to any one of claims 10 to 12, further comprising: Air conditioning system.
14. A computer-readable storage medium having stored thereon computer instructions, wherein, When executed by the processor, this instruction implements the steps of the method according to any one of claims 1 to 7.
15. A computer program product comprising instructions that, when executed by a processor, cause the processor to perform the steps of the method according to any one of claims 1 to 7.