Cold station control method, device, equipment and medium
By obtaining the digital twin data of the cold station, determining the available deployment terminals and deploying the cold station control logic, the problems of unreasonable logic allocation and low control coupling in the existing cold station control methods are solved, and the stability and implementation efficiency of the cold station system are improved.
Patent Information
- Application Number
- CN202411943148.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-03-21
AI Technical Summary
The existing cold station control method has problems such as unreasonable control logic allocation and low control coupling.
By obtaining the digital twin data of the target cold station, the available control logic deployment terminal is determined, and priority is assigned to the cold station control logic according to the cold station control logic example and control logic, and the cold station control logic is deployed intelligently.
The reasonable allocation of cold station control logic is realized, the stability of the cold station system is improved, the complexity of project implementation is reduced, and the control coupling degree is effectively guaranteed.
Smart Images

Figure CN119665532A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of building digital twins, and in particular to a cold station control method, device, equipment and medium. Background Art
[0002] In the field of building digital twins, the control system of the cold station can automatically generate control logic based on twin data, and the control logic is sent to each control terminal to realize the autonomous operation of the cold station. However, the current control method of the cold station has problems such as unreasonable control logic distribution and low control coupling. Summary of the invention
[0003] The present invention provides a cold station control method, device, equipment and medium to solve the problems of unreasonable control logic distribution and low control coupling degree in the existing cold station control mode.
[0004] According to one aspect of the present invention, a cold station control method is provided, comprising:
[0005] Obtain digital twin data of the target cold station;
[0006] Determine the available control logic deployment terminals based on the target cold station digital twin data;
[0007] The cold station control logic is deployed to the available control logic deployment terminals according to the cold station control logic instance and the control logic allocation priority.
[0008] According to another aspect of the present invention, there is provided a cold station control device, comprising:
[0009] Twin data acquisition module, used to obtain digital twin data of target cold station;
[0010] A deployment terminal determination module is used to determine the available control logic deployment terminal based on the target cold station digital twin data;
[0011] The control logic deployment module is used to deploy the cold station control logic to the available control logic deployment terminals according to the cold station control logic instance and the control logic allocation priority.
[0012] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0013] at least one processor; and
[0014] a memory communicatively connected to the at least one processor; wherein,
[0015] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the cold station control method described in any embodiment of the present invention.
[0016] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the cold station control method described in any embodiment of the present invention when executed.
[0017] The technical solution of the embodiment of the present invention obtains the digital twin data of the target cold station, thereby determining the available control logic deployment terminal based on the digital twin data of the target cold station, and then deploying the cold station control logic to the available control logic deployment terminal according to the cold station control logic instance and the control logic allocation priority. This solution is based on the building twin data of the cold station, can automatically identify the available control logic deployment terminal efficiently and accurately, and further refer to the control logic allocation priority to correspond the cold station control logic instance to the cold station control logic, and perform intelligent and reasonable allocation without the intervention of project implementation personnel, and well guarantee the control coupling degree, solve the problems of unreasonable control logic allocation and low control coupling degree of the existing cold station control method, can reasonably allocate the cold station control logic, effectively improve the stability of the cold station system, and reduce the complexity of project implementation.
[0018] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0020] Figure 1 A flowchart of a cold station control method provided in Embodiment 1 of the present invention;
[0021] Figure 2 A flowchart of a cold station control method provided in Embodiment 2 of the present invention;
[0022] Figure 3 A schematic diagram of the structure of a cold station control device provided in Embodiment 3 of the present invention;
[0023] Figure 4A schematic diagram of the structure of an electronic device that can be used to implement an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0024] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0025] It should be noted that the terms "including" and "having" and any variations thereof in the specification and claims of the present invention and the above-mentioned drawings are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or apparatus.
[0026] Embodiment 1
[0027] Figure 1 This is a flowchart of a cold station control method provided in the first embodiment of the present invention. This embodiment is applicable to the case where the control logic is reasonably distributed in the cold station scenario. The method can be executed by a cold station control device, which can be implemented in the form of hardware and / or software. The cold station control device can be configured in an electronic device. Figure 1 As shown, the method includes:
[0028] Step 110: Obtain digital twin data of the target cold station.
[0029] Among them, the target cold station digital twin data can be the digital twin data of the cold station that currently needs to be logically controlled and issued.
[0030] In an embodiment of the present invention, the cold station to which the control logic currently needs to be issued may be used as the target cold station, and then the digital twin data of the target cold station may be obtained.
[0031] Optionally, based on the twin modeling technology of the building digital twin platform, the cold station system building environment of the target cold station can be twin modeled to obtain the digital twin data of the target cold station.
[0032] Step 120: Determine the available control logic deployment terminal based on the target cold station digital twin data.
[0033] Among them, the available control logic deployment terminal is a terminal that can deploy the corresponding control logic of the device layer device.
[0034] In an embodiment of the present invention, the digital twin data of the target cold station can be scanned to determine the available control logic deployment terminals of the target cold station, that is, to determine the relevant terminals that can be used to deploy the control logic of the cold station equipment layer equipment.
[0035] Step 130: deploy the cold station control logic to the available control logic deployment terminals according to the cold station control logic instance and the control logic allocation priority.
[0036] The cold station control logic instance may be a control logic instance of a cold station equipment layer device. The control logic allocation priority may be used to describe the order of allocating control logic. The cold station control logic may be the control logic of the cold station system to the equipment layer device.
[0037] In an embodiment of the present invention, the control logic allocation priority can be used to determine the order in which the cold station control logic is deployed by the available control logic deployment terminal, and then the cold station control logic corresponding to the cold station control logic instance can be deployed on the available control logic deployment terminal according to the control logic allocation priority.
[0038] The technical solution of the embodiment of the present invention obtains the digital twin data of the target cold station, thereby determining the available control logic deployment terminal based on the digital twin data of the target cold station, and then deploying the cold station control logic to the available control logic deployment terminal according to the cold station control logic instance and the control logic allocation priority. This solution is based on the building twin data of the cold station, can automatically identify the available control logic deployment terminal efficiently and accurately, and further refer to the control logic allocation priority to correspond the cold station control logic instance to the cold station control logic, and perform intelligent and reasonable allocation without the intervention of project implementation personnel, and well guarantee the control coupling degree, solve the problems of unreasonable control logic allocation and low control coupling degree of the existing cold station control method, can reasonably allocate the cold station control logic, effectively improve the stability of the cold station system, and reduce the complexity of project implementation.
[0039] Embodiment 2
[0040] Figure 2 This is a flowchart of a cold station control method provided in the second embodiment of the present invention. This embodiment is specific based on the above embodiment and provides a specific optional implementation method for determining the available control logic deployment terminal based on the target cold station digital twin data. Figure 2 As shown, the method includes:
[0041] Step 210: Obtain digital twin data of the target cold station.
[0042] Step 220: Based on the target cold station digital twin data, search for available application layer terminals and available gateway layer terminals.
[0043] Among them, the available application layer terminal is an application layer terminal in the cold station that can deploy the cold station control logic. Exemplarily, the available application layer terminal may include but is not limited to a DDC (Direct Digital Control) controller and / or a PLC (Programmable Logic Controller) in the cold station. The available gateway layer terminal is a gateway layer terminal in the cold station system that can deploy the cold station control logic. The available gateway layer terminal may include but is not limited to a server in the cold station.
[0044] In an embodiment of the present invention, the terminals in the target cold station where the cold station control logic can be deployed can be determined by scanning the target cold station digital twin data, that is, finding available application layer terminals and available gateway layer terminals.
[0045] Step 230: If the available application layer terminal is empty, the available control logic deployment terminal is the available gateway layer terminal; if the available application layer terminal is not empty, the available control logic deployment terminal includes the available application layer terminal and the available gateway layer terminal.
[0046] In the embodiment of the present invention, it is necessary to first determine whether the target cold station has an application layer terminal that can be used to deploy the cold station control logic. If there is no application layer terminal that can be used to deploy the cold station control logic (that is, the available application layer terminal is empty), it can be determined that the available control logic deployment terminal is only the available gateway layer terminal. If the available application layer terminal is not empty, it can be determined that the available control logic deployment terminal includes the available application layer terminal and the available gateway layer terminal, that is, the cold station control logic corresponding to the cold station control logic instance can be partially deployed in the available gateway layer terminal, and the other part can be deployed in the available application layer terminal.
[0047] Step 240: deploy the cold station control logic to the available control logic deployment terminals according to the cold station control logic instance and the control logic allocation priority.
[0048] In an optional embodiment of the present invention, the cold station control logic is deployed to the available control logic deployment terminals according to the cold station control logic instance and the control logic allocation priority, which may include: if it is determined according to the control logic allocation priority and the control logic parameters of the cold station control logic instance that the available application layer terminal satisfies the logical deployment of the full control logic instance, then the cold station control logic is deployed to the available application layer terminal; if it is determined according to the control logic allocation priority and the control logic parameters of the cold station control logic instance that the available application layer terminal does not satisfy the logical deployment of the full control logic instance, then the cold station control logic is deployed in layers to the available application layer terminals and the available gateway layer terminals.
[0049] The control logic parameter may be an input and output parameter of a logic control instance. The full control logic instance may be all control logic instances of the equipment layer of the cold station system.
[0050] In an embodiment of the present invention, in order to ensure the server performance of the target cold station, the cold station control logic deployment priority of the available application layer terminal can be set higher than that of the available gateway layer terminal, so as to further prioritize whether the available application layer terminal meets the logic deployment of the full control logic instance based on the control logic parameters of the cold station control logic instance. If the available application layer terminal meets the logic deployment of the full control logic instance, the cold station control logic is deployed to the available application layer terminal. If the available application layer terminal cannot meet the logic deployment of the full control logic instance, the cold station control logic is deployed in layers to the available application layer terminal and the available gateway layer terminal.
[0051] It should be noted that, based on the control logic parameters of all cold station control logic instances, the input and output points required for the full cold station control logic instances can be determined, and the aforementioned judgment of whether the available application layer terminals meet the logical deployment of the full control logic instances is to judge whether the input and output points of the available application layer terminals meet the input and output points required by the full cold station control logic instances.
[0052] In an optional embodiment of the present invention, deploying cold station control logic to available application layer terminals may include: identifying an input and output point list of each control terminal in the available application layer terminals based on hardware configuration parameters of the available application layer terminals; deploying the cold station control logic to the available application layer terminals according to the input and output point list of each control terminal in the available application layer terminals and the control logic parameters of the cold station control logic instance.
[0053] The hardware configuration parameters may be configuration parameters of a hardware product. The input / output point list may be a list of I / O points of available application layer terminals.
[0054] In the embodiment of the present invention, the hardware configuration parameters of each control terminal in the available application layer terminals can be obtained, and then analyzed to obtain the input and output points of each control terminal in the available application layer terminals, so as to create a corresponding input and output point list based on the input and output points of each control terminal in the available application layer terminals, and further determine the input and output points required for each cold station control logic instance based on the control logic parameters of each cold station control logic instance, and match the input and output points required for each cold station control logic instance with the input and output point list of each control terminal in the available application layer terminals, so as to deploy the control logic of the cold station control logic instance that successfully matches it in each control terminal in the available application layer terminals.
[0055] In an optional embodiment of the present invention, deploying the cold station control logic to the available application layer terminals according to the input and output point list of each control terminal in the available application layer terminals and the control logic parameters of the cold station control logic instance may include: obtaining the code identification type of each control terminal in the available application layer terminals; determining the control logic instance to be deployed for each control terminal in the available application layer terminals according to the input and output point list of each control terminal in the available application layer terminals and the control logic parameters of the cold station control logic instance; deploying the cold station control logic to each control terminal in the available application layer terminals according to the code identification type of each control terminal in the available application layer terminals and the control logic instance to be deployed for each control terminal in the available application layer terminals.
[0056] The code identification type may be used to describe the code language type that each control terminal in the available application layer terminals can identify. The control logic instance to be deployed may be at least one cold station control logic instance that needs to be deployed in the corresponding control terminal of the available application layer terminals.
[0057] In an embodiment of the present invention, the code identification type of each control terminal in the available application layer terminals can be determined according to the language capability carried by each control terminal in the available application layer terminals, and further according to the input and output point list of each control terminal in the available application layer terminals and the control logic parameters of the cold station control logic instance, the cold station control logic instance that successfully matches the input and output points of the control terminal in the available application layer terminals is determined, and the cold station control logic instance that successfully matches itself is used as the corresponding control logic instance to be deployed, so that according to the code identification type of each control terminal in the available application layer terminals, the code language of the control logic instance to be deployed of each control terminal in the available application layer terminals is adjusted as needed, and based on the control logic instance to be deployed adjusted as needed, the cold station control logic is deployed to the corresponding control terminal in the available application layer terminals.
[0058] In an optional embodiment of the present invention, determining the control logic instance to be deployed for each control terminal in the available application layer terminals according to the input and output point list of each control terminal in the available application layer terminals and the control logic parameters of the cold station control logic instance may include: determining the input and output point redundant configuration parameters; determining the point configuration quantity threshold of each control terminal in the available application layer terminals according to the input and output point list of each control terminal in the available application layer terminals and the input and output point redundant configuration parameters; determining the control logic instance to be deployed for each control terminal in the available application layer terminals according to the point configuration quantity threshold of each control terminal in the available application layer terminals and the control logic parameters of the cold station control logic instance.
[0059] The input / output point redundancy configuration parameter may be a parameter for instructing the control terminal in the available application layer terminals to reserve input / output points. The point configuration quantity threshold may be used to describe the maximum configuration quantity of the input / output points of the control terminal in the available application layer terminals.
[0060] In an embodiment of the present invention, the project implementation personnel may pre-set the input and output point redundant configuration parameters, and then calculate the maximum usage number of the input and output points of each control terminal in the available application layer terminals, that is, the point configuration number threshold, based on the input and output points recorded in the input and output point list of each control terminal in the available application layer terminals, and the input and output point redundant configuration parameters, and then parse the control logic parameters of the cold station control logic instance, determine the number of input and output points required for the cold station control logic instance, and combine the number of input and output points required by different cold station control logic instances, and match and compare them with the point configuration number threshold of each control terminal in the available application layer terminals to determine the control logic instance to be deployed that can be deployed by each control terminal in the available application layer terminals.
[0061] In an optional embodiment of the present invention, deploying cold station control logic to each control terminal in the available application layer terminals according to the code identification type of each control terminal in the available application layer terminals and the control logic instance to be deployed of each control terminal in the available application layer terminals may include: determining the target deployment control logic instance of each control terminal in the available application layer terminals according to the code identification type of each control terminal in the available application layer terminals and the control logic instance to be deployed of each control terminal in the available application layer terminals; and deploying the target deployment control logic instance to the corresponding control terminal in the available application layer terminals based on the control terminal communication interface of each control terminal in the available application layer terminals.
[0062] The target deployment control logic instance may be a coded cold station control logic instance that can be recognized by a control terminal in an available application layer terminal. The control terminal communication interface may be a data communication interface of a control terminal in an available application layer terminal.
[0063] In an embodiment of the present invention, the control logic instance to be deployed of each control terminal in the available application layer terminals can be coded according to the code identification type of each control terminal in the available application layer terminals, so as to obtain the target deployment control logic instance of each control terminal in the available application layer terminals, and further send the target deployment control logic instance to the corresponding control terminal in the available application layer terminals through the corresponding control terminal communication interface, so that all control terminals in the available application layer terminals complete the deployment of the cold station control logic.
[0064] In a specific example, the hierarchical control logic of the cold station can be divided into the following main steps: Step 1, assign control points to real control terminals: According to the target digital twin data, find all available control logic deployment terminals, including available servers, available DDCs and PLCs, etc., and identify the list of accessible input and output points for each control terminal according to the hardware configuration parameters of the control terminal. Step 2, each cold station control logic instance has its own control logic parameters. These parameters are configured to the actual input and output point list to complete the hierarchical calculation of the control logic parameters, determine which specific available control logic deployment terminals the cold station control logic instance is configured to, and consider the rationality of the configuration to maximize the use of existing input and output points to give full play to the hardware performance. Step 3, the parameters of a cold station control logic instance are fixed, so according to the hierarchical results, the layer to which the cold station control logic instance needs to be configured can be obtained. Each cold station control logic instance will be assigned to a unique control terminal. According to the language capabilities that the control terminal can carry, the control logic instance is translated into a code language that the control terminal can recognize, and the coding processing of the cold station control logic instance is completed. Step 4: Based on the digital twin data, call the control terminal communication interface to automatically send the coded target deployment control logic instance to each control terminal.
[0065] This solution combines digital twin data and, in accordance with the cold station control method, translates the layered cold station control logic into a code language recognizable by each terminal, and completes the deployment of the cold station control logic. It solves the problem of poor coordination in the deployment of control logic due to the diverse forms of cold station construction, avoids the arbitrariness of construction, is beneficial to improving the stability of the cold station system, and improves implementation efficiency. It does not require project implementers to have a high level of programming skills, and reduces the technical threshold for project implementation, the implementation cost of cold station control, and the labor cost.
[0066] The technical solution of the embodiment of the present invention obtains the digital twin data of the target cold station, and then searches for the available application layer terminal and the available gateway layer terminal based on the digital twin data of the target cold station. If the available application layer terminal is empty, the available control logic deployment terminal is the available gateway layer terminal. If the available application layer terminal is not empty, the available control logic deployment terminal includes the available application layer terminal and the available gateway layer terminal, and then deploys the cold station control logic to the available control logic deployment terminal according to the cold station control logic instance and the control logic allocation priority. This solution is based on the building twin data of the cold station, and can automatically identify the available control logic deployment terminal efficiently and accurately, and further refer to the control logic allocation priority to correspond the cold station control logic instance to the cold station control logic, and perform intelligent and reasonable allocation without the intervention of project implementation personnel, and well guarantee the control coupling degree, solve the problems of unreasonable control logic allocation and low control coupling degree of the existing cold station control mode, and can reasonably allocate the cold station control logic, effectively improve the stability of the cold station system, and reduce the complexity of project implementation.
[0067] Embodiment 3
[0068] Figure 3 This is a schematic diagram of the structure of a cooling station control device provided in Embodiment 3 of the present invention. Figure 3 As shown, the device comprises:
[0069] A twin data acquisition module 310 is used to acquire digital twin data of a target cold station;
[0070] A deployment terminal determination module 320 is used to determine an available control logic deployment terminal based on the target cold station digital twin data;
[0071] The control logic deployment module 330 is used to deploy the cold station control logic to the available control logic deployment terminals according to the cold station control logic instances and the control logic allocation priorities.
[0072] The technical solution of the embodiment of the present invention obtains the digital twin data of the target cold station, thereby determining the available control logic deployment terminal based on the digital twin data of the target cold station, and then deploying the cold station control logic to the available control logic deployment terminal according to the cold station control logic instance and the control logic allocation priority. This solution is based on the building twin data of the cold station, can automatically identify the available control logic deployment terminal efficiently and accurately, and further refer to the control logic allocation priority to correspond the cold station control logic instance to the cold station control logic, and perform intelligent and reasonable allocation without the intervention of project implementation personnel, and well guarantee the control coupling degree, solve the problems of unreasonable control logic allocation and low control coupling degree of the existing cold station control method, can reasonably allocate the cold station control logic, effectively improve the stability of the cold station system, and reduce the complexity of project implementation.
[0073] Optionally, the deployment terminal determination module 320 is used to search for available application layer terminals and available gateway layer terminals based on the target cold station digital twin data; if the available application layer terminal is empty, the available control logic deployment terminal is the available gateway layer terminal; if the available application layer terminal is not empty, the available control logic deployment terminal includes the available application layer terminal and the available gateway layer terminal.
[0074] Optionally, the control logic deployment module 330 is specifically used to deploy the cold station control logic to the available application layer terminal if it is determined that the available application layer terminal satisfies the logic deployment of the full control logic instance based on the control logic allocation priority and the control logic parameters of the cold station control logic instance; if it is determined that the available application layer terminal does not satisfy the logic deployment of the full control logic instance based on the control logic allocation priority and the control logic parameters of the cold station control logic instance, the cold station control logic is deployed in layers to the available application layer terminal and the available gateway layer terminal.
[0075] Optionally, the control logic deployment module 330 is specifically used to identify the input and output point list of each control terminal in the available application layer terminals based on the hardware configuration parameters of the available application layer terminals; and deploy the cold station control logic to the available application layer terminals according to the input and output point list of each control terminal in the available application layer terminals and the control logic parameters of the cold station control logic instance.
[0076] Optionally, the control logic deployment module 330 is specifically used to obtain the code identification type of each control terminal in the available application layer terminals; determine the control logic instance to be deployed for each control terminal in the available application layer terminals according to the input and output point list of each control terminal in the available application layer terminals and the control logic parameters of the cold station control logic instance; and deploy the cold station control logic to each control terminal in the available application layer terminals according to the code identification type of each control terminal in the available application layer terminals and the control logic instance to be deployed for each control terminal in the available application layer terminals.
[0077] Optionally, the control logic deployment module 330 is specifically used to determine the input and output point redundant configuration parameters; determine the point configuration quantity threshold of each control terminal in the available application layer terminals according to the input and output point list of each control terminal in the available application layer terminals and the input and output point redundant configuration parameters; determine the control logic instance to be deployed for each control terminal in the available application layer terminals according to the point configuration quantity threshold of each control terminal in the available application layer terminals and the control logic parameters of the cold station control logic instance.
[0078] Optionally, the control logic deployment module 330 is specifically used to determine the target deployment control logic instance of each control terminal in the available application layer terminals according to the code identification type of each control terminal in the available application layer terminals and the control logic instance to be deployed of each control terminal in the available application layer terminals; based on the control terminal communication interface of each control terminal in the available application layer terminals, deploy the target deployment control logic instance to the corresponding control terminal in the available application layer terminals.
[0079] The cold station control device provided in the embodiment of the present invention can execute the cold station control method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0080] Embodiment 4
[0081] Figure 4 A schematic diagram of an electronic device that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0082] like Figure 4 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0083] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0084] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the cold station control method.
[0085] In some embodiments, the cold plant control method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the cold plant control method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform the cold plant control method in any other suitable manner (e.g., by means of firmware).
[0086] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0087] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0088] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0089] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0090] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0091] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of traditional physical hosts and VPS servers, which are difficult to manage and have weak business scalability.
[0092] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0093] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A cold station control method, characterized in that: include: Obtain digital twin data of the target cold station; Determining an available control logic deployment terminal based on the target cold station digital twin data; The cold station control logic is deployed to the available control logic deployment terminal according to the cold station control logic instance and the control logic allocation priority.
2. The method according to claim 1, characterized in that The determining, based on the target cold station digital twin data, an available control logic deployment terminal comprises: Based on the target cold station digital twin data, searching for available application layer terminals and available gateway layer terminals; If the available application layer terminal is empty, the available control logic deployment terminal is the available gateway layer terminal; If the available application layer terminal is not empty, the available control logic deployment terminal includes the available application layer terminal and the available gateway layer terminal.
3. The method according to claim 2, characterized in that The deploying the cold station control logic to the available control logic deployment terminal according to the cold station control logic instance and the control logic allocation priority includes: If it is determined that the available application layer terminal satisfies the logic deployment of the full control logic instance according to the control logic allocation priority and the control logic parameter of the cold station control logic instance, the cold station control logic is deployed to the available application layer terminal; If it is determined that the available application layer terminal does not meet the logic deployment of the full control logic instance based on the control logic allocation priority and the control logic parameters of the cold station control logic instance, the cold station control logic is deployed in layers to the available application layer terminal and the available gateway layer terminal.
4. The method according to claim 3, characterized in that The deploying the cold station control logic to the available application layer terminal includes: Based on the hardware configuration parameters of the available application layer terminals, identifying the input and output point list of each control terminal in the available application layer terminals; The cold station control logic is deployed to the available application layer terminals according to the input and output point list of each control terminal in the available application layer terminals and the control logic parameters of the cold station control logic instance.
5. The method according to claim 4, characterized in that The deploying the cold station control logic to the available application layer terminal according to the input and output point list of each control terminal in the available application layer terminal and the control logic parameter of the cold station control logic instance includes: Obtaining a code identification type of each control terminal in the available application layer terminals; Determine the control logic instance to be deployed for each control terminal in the available application layer terminals according to the input and output point list of each control terminal in the available application layer terminals and the control logic parameters of the cold station control logic instance; According to the code identification type of each control terminal in the available application layer terminals and the control logic instance to be deployed of each control terminal in the available application layer terminals, the cold station control logic is deployed to each control terminal in the available application layer terminals.
6. The method according to claim 5, characterized in that The step of determining the control logic instance to be deployed for each control terminal in the available application layer terminals according to the input and output point list of each control terminal in the available application layer terminals and the control logic parameter of the cold station control logic instance includes: Determine the redundant configuration parameters of input and output points; Determine a point configuration quantity threshold of each control terminal in the available application layer terminals according to the input and output point list of each control terminal in the available application layer terminals and the input and output point redundancy configuration parameters; According to the point configuration quantity threshold of each control terminal in the available application layer terminals and the control logic parameter of the cold station control logic instance, the control logic instance to be deployed of each control terminal in the available application layer terminals is determined.
7. The method according to claim 5, characterized in that The deploying the cold station control logic to each control terminal in the available application layer terminals according to the code identification type of each control terminal in the available application layer terminals and the control logic instance to be deployed of each control terminal in the available application layer terminals includes: Determine the target deployment control logic instance of each control terminal in the available application layer terminals according to the code identification type of each control terminal in the available application layer terminals and the control logic instance to be deployed of each control terminal in the available application layer terminals; Based on the control terminal communication interface of each control terminal in the available application layer terminals, the target deployment control logic instance is deployed to the corresponding control terminal in the available application layer terminals.
8. A cooling station control device, characterized in that: include: Twin data acquisition module, used to obtain digital twin data of target cold station; A deployment terminal determination module, used to determine an available control logic deployment terminal based on the target cold station digital twin data; The control logic deployment module is used to deploy the cold station control logic to the available control logic deployment terminal according to the cold station control logic instance and the control logic allocation priority.
9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the cold station control method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the cold station control method according to any one of claims 1 to 7 when executed.