CN117704604A - Refrigerating system upper control method, device, equipment and storage medium - Google Patents
Refrigerating system upper control method, device, equipment and storage medium Download PDFInfo
- Publication number
- CN117704604A CN117704604A CN202311578838.4A CN202311578838A CN117704604A CN 117704604 A CN117704604 A CN 117704604A CN 202311578838 A CN202311578838 A CN 202311578838A CN 117704604 A CN117704604 A CN 117704604A
- Authority
- CN
- China
- Prior art keywords
- control
- refrigeration system
- control strategy
- initial
- strategy
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 72
- 238000011217 control strategy Methods 0.000 claims abstract description 351
- 238000005057 refrigeration Methods 0.000 claims abstract description 272
- 238000001816 cooling Methods 0.000 claims abstract description 76
- 238000004088 simulation Methods 0.000 claims description 117
- 238000004590 computer program Methods 0.000 claims description 40
- 238000005259 measurement Methods 0.000 claims description 21
- 238000010438 heat treatment Methods 0.000 claims description 2
- 238000012549 training Methods 0.000 abstract description 7
- 238000010586 diagram Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 8
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 6
- 230000005611 electricity Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000005265 energy consumption Methods 0.000 description 3
- 230000002787 reinforcement Effects 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 238000002922 simulated annealing Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 1
- 238000004378 air conditioning Methods 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 229910021389 graphene Inorganic materials 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/88—Electrical aspects, e.g. circuits
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/62—Control or safety arrangements characterised by the type of control or by internal processing, e.g. using fuzzy logic, adaptive control or estimation of values
- F24F11/63—Electronic processing
- F24F11/64—Electronic processing using pre-stored data
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F2130/00—Control inputs relating to environmental factors not covered by group F24F2110/00
- F24F2130/10—Weather information or forecasts
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F2140/00—Control inputs relating to system states
- F24F2140/60—Energy consumption
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Air Conditioning Control Device (AREA)
Abstract
本申请涉及一种制冷系统上位控制方法、装置、设备和存储介质。所述方法包括:基于制冷系统的控制目标和制冷系统模型中各制冷设备的运行状态,对多个初始控制策略进行训练,得到各初始控制策略对应的目标控制策略,利用运行状态、气象预测数据、制冷系统的冷负荷预测数据,从多个目标控制策略中确定最优目标控制策略,根据最优目标控制策略得到目标控制指令;目标控制指令用于对制冷系统中的制冷设备进行上位控制。利用本申请实施例提供的方法能够解决多变的气象、建筑冷负荷条件下,单一控制策略适应性较低的问题。
This application relates to a refrigeration system upper control method, device, equipment and storage medium. The method includes: training multiple initial control strategies based on the control objectives of the refrigeration system and the operating status of each refrigeration equipment in the refrigeration system model, obtaining the target control strategy corresponding to each initial control strategy, and using the operating status and meteorological prediction data. , cooling load prediction data of the refrigeration system, determine the optimal target control strategy from multiple target control strategies, and obtain the target control instructions according to the optimal target control strategy; the target control instructions are used for upper-level control of the refrigeration equipment in the refrigeration system. The method provided by the embodiments of this application can solve the problem of low adaptability of a single control strategy under changing weather and building cooling load conditions.
Description
技术领域Technical field
本申请涉及建筑制冷系统控制技术领域,特别是涉及一种制冷系统上位控制方法、装置、设备和存储介质。The present application relates to the technical field of building refrigeration system control, and in particular to a refrigeration system upper-level control method, device, equipment and storage medium.
背景技术Background technique
目前,公共建筑运行能耗在建筑运行能耗中占据较大比重,超过40%的公共建筑能耗来源于制冷系统。制冷系统一般包括冷水机组、水输配泵组、冷却塔组、空调机组等设备,可以将室内空气中的热量通过高效换热技术,排出到室外空气中。制冷系统具有复杂的水力、热力耦合特性,不同设备组件的运行效率存在复杂的相互影响。因此,对制冷系统进行控制是制冷系统高效运行的重要方法。At present, public building operation energy consumption accounts for a large proportion of building operation energy consumption, and more than 40% of public building energy consumption comes from refrigeration systems. The refrigeration system generally includes chillers, water distribution pump units, cooling tower units, air conditioning units and other equipment, which can discharge the heat in the indoor air to the outdoor air through efficient heat exchange technology. The refrigeration system has complex hydraulic and thermal coupling characteristics, and the operating efficiency of different equipment components has complex interactions. Therefore, controlling the refrigeration system is an important method for efficient operation of the refrigeration system.
制冷系统的控制分为上位控制与下位控制。上位控制是指对制冷系统设备的运行模式进行控制,例如,设定冷水机组启停状态、冷水机组出水温度等。下位控制是指对制冷系统设备的组件进行控制,例如,设定冷水机组内压缩机的转速等。制冷系统的能效提升主要取决于上位控制。The control of the refrigeration system is divided into upper control and lower control. Upper level control refers to controlling the operating mode of the refrigeration system equipment, for example, setting the start and stop status of the chiller, the outlet water temperature of the chiller, etc. Lower level control refers to controlling the components of the refrigeration system equipment, for example, setting the speed of the compressor in the chiller, etc. The energy efficiency improvement of the refrigeration system mainly depends on upper-level control.
但是,目前制冷系统上位控制方法的策略单一,导致方法的适应性低。However, the current upper-level control method of the refrigeration system has a single strategy, resulting in low adaptability of the method.
发明内容Contents of the invention
基于此,有必要针对上述技术问题,提供一种提高制冷系统上位控制方法适应性的制冷系统上位控制方法、装置、设备和存储介质。Based on this, it is necessary to address the above technical problems and provide a refrigeration system upper-level control method, device, equipment and storage medium that improves the adaptability of the refrigeration system upper-level control method.
第一方面,本申请提供了一种制冷系统上位控制方法,包括:In the first aspect, this application provides an upper-level control method for a refrigeration system, including:
基于制冷系统的控制目标和制冷系统模型中各制冷设备的运行状态,对多个初始控制策略进行训练,得到各该初始控制策略对应的目标控制策略;Based on the control objectives of the refrigeration system and the operating status of each refrigeration equipment in the refrigeration system model, multiple initial control strategies are trained to obtain the target control strategy corresponding to each initial control strategy;
利用该运行状态、气象预测数据、该制冷系统的冷负荷预测数据,从多个该目标控制策略中确定最优目标控制策略;Using the operating status, meteorological prediction data, and cooling load prediction data of the refrigeration system, determine the optimal target control strategy from multiple target control strategies;
根据该最优目标控制策略得到目标控制指令;该目标控制指令用于对该制冷系统中的制冷设备进行上位控制。A target control instruction is obtained according to the optimal target control strategy; the target control instruction is used for upper-level control of the refrigeration equipment in the refrigeration system.
在其中一个实施例中,该基于制冷系统的控制目标和制冷系统模型中各制冷设备的运行状态,对多个初始控制策略进行训练,得到各该初始控制策略对应的目标控制策略,包括:In one embodiment, based on the control objectives of the refrigeration system and the operating status of each refrigeration equipment in the refrigeration system model, multiple initial control strategies are trained to obtain target control strategies corresponding to each initial control strategy, including:
针对各该初始控制策略,根据该控制目标、该运行状态、冷负荷测量数据以及历史气象数据,得到该初始控制策略下输出的模拟控制指令;For each initial control strategy, obtain the simulated control instructions output under the initial control strategy based on the control target, the operating status, cooling load measurement data and historical meteorological data;
根据各该初始控制策略对应的模拟控制指令,确定各该初始控制策略对应的目标控制策略。According to the simulation control instructions corresponding to each initial control strategy, the target control strategy corresponding to each initial control strategy is determined.
在其中一个实施例中,该根据各该初始控制策略对应的模拟控制指令,确定各该初始控制策略对应的目标控制策略,包括:In one embodiment, determining the target control strategy corresponding to each initial control strategy based on the simulation control instructions corresponding to each initial control strategy includes:
针对各该初始控制策略对应的模拟控制指令,利用该模拟控制指令对该制冷系统中的制冷设备进行控制,得到该模拟控制指令对应的控制结果和新运行状态;For the simulation control instructions corresponding to each initial control strategy, use the simulation control instructions to control the refrigeration equipment in the refrigeration system, and obtain the control results and new operating states corresponding to the simulation control instructions;
根据各该初始控制策略下该模拟控制指令对应的控制结果和新运行状态,确定各该初始控制策略对应的目标控制策略。According to the control results and new operating states corresponding to the simulated control instructions under each initial control strategy, the target control strategy corresponding to each initial control strategy is determined.
在其中一个实施例中,该根据各该初始控制策略下该模拟控制指令对应的控制结果和新运行状态,确定各该初始控制策略对应的目标控制策略,包括:In one embodiment, the target control strategy corresponding to each initial control strategy is determined based on the control results and new operating states corresponding to the simulated control instructions under each initial control strategy, including:
针对各该初始控制策略下该模拟控制指令对应的控制结果,若该控制结果满足预设条件,则将该初始控制策略作为该目标控制策略;Regarding the control results corresponding to the simulated control instructions under each initial control strategy, if the control results meet the preset conditions, then the initial control strategy is used as the target control strategy;
若该控制结果不满足该预设条件,则利用该控制结果对该初始控制策略进行修正,得到中间控制策略,并执行根据该控制目标、该新运行状态、该冷负荷测量数据以及该历史气象数据,得到该中间控制策略下输出的新模拟控制指令,利用该新模拟控制指令对该制冷系统中的制冷设备进行控制,得到该新模拟控制指令对应的新控制结果和下一个新运行状态的步骤,直至该新控制结果满足预设条件,将最后一次输出的模拟控制指令的控制策略,作为该目标控制策略。If the control result does not meet the preset condition, the control result is used to modify the initial control strategy to obtain an intermediate control strategy, and execute the control strategy according to the control target, the new operating state, the cooling load measurement data and the historical weather. The data is used to obtain the new simulation control instruction output under the intermediate control strategy, and the new simulation control instruction is used to control the refrigeration equipment in the refrigeration system, and the new control result corresponding to the new simulation control instruction and the next new operating state are obtained. Steps, until the new control result meets the preset conditions, use the control strategy of the last output simulation control instruction as the target control strategy.
在其中一个实施例中,该利用该运行状态、气象预测数据、该制冷系统的冷负荷预测数据,从多个该目标控制策略中确定最优目标控制策略,包括:In one embodiment, the operating status, weather prediction data, and cooling load prediction data of the refrigeration system are used to determine the optimal target control strategy from multiple target control strategies, including:
根据该运行状态、该冷负荷预测数据和该气象预测数据,利用各该目标控制策略,输出各该目标控制策略对应的模拟控制指令;According to the operating status, the cooling load prediction data and the weather prediction data, use each target control strategy to output simulation control instructions corresponding to each target control strategy;
针对各该模拟控制指令,得到该模拟控制指令对应的控制结果;For each simulation control instruction, obtain the control result corresponding to the simulation control instruction;
根据各该控制结果,从多个该目标控制策略中确定最优目标控制策略。According to each control result, the optimal target control strategy is determined from multiple target control strategies.
在其中一个实施例中,该方法还包括:In one embodiment, the method further includes:
根据该制冷系统中各该制冷设备的性能模拟方程,得到初始制冷系统模型;According to the performance simulation equations of each refrigeration equipment in the refrigeration system, the initial refrigeration system model is obtained;
利用该制冷系统的冷负荷、热负荷和电量数据,对该初始制冷系统模型中的参数进行校准,得到该制冷系统模型。Using the cooling load, heat load and electricity data of the refrigeration system, the parameters in the initial refrigeration system model are calibrated to obtain the refrigeration system model.
第二方面,本申请还提供了一种制冷系统上位控制装置,包括:In the second aspect, this application also provides a refrigeration system upper control device, including:
第一确定模块,用于基于制冷系统的控制目标和制冷系统模型中各制冷设备的运行状态,对多个初始控制策略进行训练,得到各该初始控制策略对应的目标控制策略。The first determination module is used to train multiple initial control strategies based on the control objectives of the refrigeration system and the operating status of each refrigeration equipment in the refrigeration system model, and obtain a target control strategy corresponding to each initial control strategy.
第二确定模块,用于利用该运行状态、气象预测数据、该制冷系统的冷负荷预测数据,从多个该目标控制策略中确定最优目标控制策略。The second determination module is used to determine the optimal target control strategy from multiple target control strategies using the operating status, weather forecast data, and cooling load forecast data of the refrigeration system.
第三确定模块,用于根据该最优目标控制策略得到目标控制指令;该目标控制指令用于对该制冷系统中的制冷设备进行上位控制。The third determination module is used to obtain a target control instruction according to the optimal target control strategy; the target control instruction is used to perform upper-level control of the refrigeration equipment in the refrigeration system.
第三方面,本申请还提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行该计算机程序时实现以上方法的步骤。In a third aspect, the present application also provides a computer device, including a memory and a processor. The memory stores a computer program. When the processor executes the computer program, the steps of the above method are implemented.
第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以上方法的步骤。In a fourth aspect, the present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of the above method are implemented.
第五方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以上方法的步骤。In a fifth aspect, the present application also provides a computer program product, including a computer program that implements the steps of the above method when executed by a processor.
上述制冷系统上位控制方法、装置、设备和存储介质,基于制冷系统的控制目标和制冷系统模型中各制冷设备的运行状态,对多个初始控制策略进行训练,得到各初始控制策略对应的目标控制策略,利用运行状态、气象预测数据、制冷系统的冷负荷预测数据,从多个目标控制策略中确定最优目标控制策略,根据最优目标控制策略得到目标控制指令;目标控制指令用于对制冷系统中的制冷设备进行上位控制。由于气象和建筑冷负荷多变的特性,仅使用单一上位控制策略对制冷系统进行控制的适应性较低,因此本申请实施例中从多个目标控制策略中确定一个最优控制策略进行上位控制,即利用本申请实施例提供的方法能够解决多变的气象、建筑冷负荷条件下,单一控制策略适应性较低的问题。The above-mentioned refrigeration system upper-level control methods, devices, equipment and storage media train multiple initial control strategies based on the control objectives of the refrigeration system and the operating status of each refrigeration equipment in the refrigeration system model, and obtain the target control corresponding to each initial control strategy. Strategy, using operating status, weather forecast data, and cooling load forecast data of the refrigeration system, determines the optimal target control strategy from multiple target control strategies, and obtains target control instructions based on the optimal target control strategy; the target control instructions are used to control refrigeration The refrigeration equipment in the system is controlled by upper level. Due to the changing characteristics of meteorology and building cooling loads, it is less adaptable to use only a single upper-level control strategy to control the refrigeration system. Therefore, in the embodiment of this application, an optimal control strategy is determined from multiple target control strategies for upper-level control. , that is, the method provided by the embodiment of the present application can be used to solve the problem of low adaptability of a single control strategy under changing weather and building cooling load conditions.
附图说明Description of the drawings
为了更清楚地说明本申请实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly explain the technical solutions in the embodiments of the present application or related technologies, the drawings needed to be used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the drawings in the following description are only for the purpose of describing the embodiments or related technologies. For some embodiments of the application, those of ordinary skill in the art can also obtain other drawings based on these drawings without exerting creative efforts.
图1为本申请实施例提供的一种制冷系统上位控制方法的应用环境图;Figure 1 is an application environment diagram of a refrigeration system upper-level control method provided by an embodiment of the present application;
图2为本申请实施例提供的一种制冷系统上位控制方法的流程示意图;Figure 2 is a schematic flow chart of an upper-level control method for a refrigeration system provided by an embodiment of the present application;
图3为本申请实施例提供的一种目标控制策略确定方法的流程示意图之一;Figure 3 is one of the flow diagrams of a method for determining a target control strategy provided by an embodiment of the present application;
图4为本申请实施例提供的一种目标控制策略确定方法的流程示意图之二;Figure 4 is a schematic flowchart 2 of a method for determining a target control strategy provided by an embodiment of the present application;
图5为本申请实施例提供的一种控制策略训练方式示意图;Figure 5 is a schematic diagram of a control strategy training method provided by an embodiment of the present application;
图6为本申请实施例提供的一种最优目标控制策略确定方法的流程示意图;Figure 6 is a schematic flowchart of an optimal target control strategy determination method provided by an embodiment of the present application;
图7为本申请实施例提供的一种校准制冷系统模型的流程示意图;Figure 7 is a schematic flow chart of calibrating a refrigeration system model provided by an embodiment of the present application;
图8为本申请实施例提供的一种集成式智能控制策略结构图;Figure 8 is a structural diagram of an integrated intelligent control strategy provided by an embodiment of the present application;
图9为本申请实施例提供的一种工程应用效果图;Figure 9 is an engineering application rendering provided by the embodiment of the present application;
图10为本申请实施例提供的一种目标控制策略确定装置的结构框图;Figure 10 is a structural block diagram of a device for determining a target control strategy provided by an embodiment of the present application;
图11为本申请实施例提供的一种计算机设备的内部结构图。Figure 11 is an internal structure diagram of a computer device provided by an embodiment of the present application.
具体实施方式Detailed ways
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅用以解释本申请,并不用于限定本申请。In order to make the purpose, technical solutions and advantages of the present application more clear, the present application will be further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the application and are not used to limit the application.
本申请实施例提供的制冷系统上位控制方法,可以应用于如图1所示的应用环境中,图1为本申请实施例提供的一种制冷系统上位控制方法的应用环境图。控制设备102可以通过应用程序接口(API)的形式访问互联网中的气象数据。控制设备102还可以通过TCP/IP协议形式接入承载建筑自动化系统的设备104中,以采集冷负荷数据,以及将目标控制指令发送至承载建筑自动化系统的设备104中,目标控制指令经建筑自动化系统解析为制冷系统设备106的下位控制指令,通过Modbus协议传输至制冷系统设备106,实现制冷设备运行控制。其中,Modbus是一种串行通信协议。控制设备102可以是个人计算机、微型计算机、笔记本电脑、物联网设备等。The upper-level control method of the refrigeration system provided by the embodiment of the present application can be applied in the application environment as shown in Figure 1. Figure 1 is an application environment diagram of the upper-level control method of the refrigeration system provided by the embodiment of the present application. The control device 102 can access weather data in the Internet through an application program interface (API). The control device 102 can also be connected to the device 104 hosting the building automation system through the TCP/IP protocol to collect cooling load data and send target control instructions to the device 104 hosting the building automation system. The target control instructions are passed through the building automation system. The system parses the lower control instructions of the refrigeration system equipment 106 and transmits them to the refrigeration system equipment 106 through the Modbus protocol to realize operation control of the refrigeration equipment. Among them, Modbus is a serial communication protocol. The control device 102 may be a personal computer, a microcomputer, a notebook computer, an Internet of Things device, etc.
在一个示例性的实施例中,图2为本申请实施例提供的一种制冷系统上位控制方法的流程示意图,其提供了一种制冷系统上位控制方法,以该方法应用于图1中的控制设备102为例进行说明,包括以下步骤:In an exemplary embodiment, Figure 2 is a schematic flowchart of an upper-level control method for a refrigeration system provided by an embodiment of the present application. It provides an upper-level control method for a refrigeration system, and this method is applied to the control in Figure 1 Device 102 is used as an example for illustration, including the following steps:
S201、基于制冷系统的控制目标和制冷系统模型中各制冷设备的运行状态,对多个初始控制策略进行训练,得到各初始控制策略对应的目标控制策略。S201. Based on the control objectives of the refrigeration system and the operating status of each refrigeration equipment in the refrigeration system model, train multiple initial control strategies to obtain the target control strategy corresponding to each initial control strategy.
其中,制冷设备可以包括制冷机组、水泵和冷却塔。控制目标例如系统用电量、系统用电费用等。初始控制策略可以是序贯最小二乘策略、双模拟退策略、差分进化策略和强化学习策略等。Among them, refrigeration equipment can include refrigeration units, water pumps and cooling towers. Control targets such as system power consumption, system power cost, etc. The initial control strategy can be sequential least squares strategy, double simulation regression strategy, differential evolution strategy, reinforcement learning strategy, etc.
在本申请实施例中,可以对初始控制策略的超参数进行初始化,选取算法默认超参数值。可以根据制冷系统的控制目标并将制冷系统模型中各制冷设备的运行状态、冷负荷测量数据和历史气象数据输入至初始控制策略中,得到模拟控制指令,利用模拟控制指令对制冷系统模型进行控制,得到控制结果和新运行状态,确定控制结果是否满足条件得到各初始控制策略对应的目标控制策略,从而在默认超参数值的基础上对超参数值进行优化。In the embodiment of this application, the hyperparameters of the initial control strategy can be initialized and the default hyperparameter values of the algorithm can be selected. According to the control objectives of the refrigeration system, the operating status of each refrigeration equipment, cooling load measurement data and historical meteorological data in the refrigeration system model can be input into the initial control strategy to obtain simulation control instructions, and the simulation control instructions can be used to control the refrigeration system model. , obtain the control results and new operating status, determine whether the control results meet the conditions, and obtain the target control strategy corresponding to each initial control strategy, so as to optimize the hyperparameter values based on the default hyperparameter values.
S202、利用运行状态、气象预测数据、制冷系统的冷负荷预测数据,从多个目标控制策略中确定最优目标控制策略。S202. Use the operating status, weather forecast data, and cooling load forecast data of the refrigeration system to determine the optimal target control strategy from multiple target control strategies.
其中,气象预测数据可以是从互联网中获取的未来天气预报数据,例如,空气干球温度、空气相对湿度、太阳辐射强度、风速等信息。冷负荷预测数据可以是预测的建筑制冷系统的冷负荷数据。Among them, the weather forecast data can be future weather forecast data obtained from the Internet, such as air dry bulb temperature, air relative humidity, solar radiation intensity, wind speed and other information. The cooling load prediction data may be predicted cooling load data of the building refrigeration system.
在本申请实施例中,可以将运行状态、气象预测数据、制冷系统的冷负荷预测数据输入至各目标控制策略中,得到各目标控制策略对应的模拟控制指令,再将各模拟控制指令输入至制冷系统模型中,得到各模拟控制指令对应的控制结果。将最好的控制结果对应的目标控制策略作为最优目标控制策略。In the embodiment of the present application, the operating status, weather forecast data, and cooling load forecast data of the refrigeration system can be input into each target control strategy to obtain the simulation control instructions corresponding to each target control strategy, and then input each simulation control instruction into In the refrigeration system model, the control results corresponding to each simulation control instruction are obtained. The target control strategy corresponding to the best control result is regarded as the optimal target control strategy.
S203、根据最优目标控制策略得到目标控制指令;目标控制指令用于对制冷系统中的制冷设备进行上位控制。S203. Obtain the target control instruction according to the optimal target control strategy; the target control instruction is used for upper-level control of the refrigeration equipment in the refrigeration system.
在本申请实施例中,可以将冷负荷预测数据和气象预测数据输入至最优目标控制策略,得到用于对制冷系统中的制冷设备进行上位控制。In the embodiment of the present application, the cooling load prediction data and the weather prediction data can be input into the optimal target control strategy to obtain upper-level control of the refrigeration equipment in the refrigeration system.
上述制冷系统上位控制方法中,基于制冷系统的控制目标和制冷系统模型中各制冷设备的运行状态,对多个初始控制策略进行训练,得到各初始控制策略对应的目标控制策略,利用运行状态、气象预测数据、制冷系统的冷负荷预测数据,从多个目标控制策略中确定最优目标控制策略,根据最优目标控制策略得到目标控制指令;目标控制指令用于对制冷系统中的制冷设备进行上位控制。目前制冷系统上位控制方法的策略单一,导致方法的适应性低。由于气象和建筑冷负荷多变的特性,仅使用单一策略对制冷系统进行上位控制的适应性较低。本申请实施例中从多个目标控制策略中确定一个最优控制策略进行上位控制,即利用本申请实施例提供的方法能够解决多变的气象、建筑冷负荷条件下,单一控制策略适应性较低的问题。In the above-mentioned upper-level control method of the refrigeration system, multiple initial control strategies are trained based on the control objectives of the refrigeration system and the operating status of each refrigeration equipment in the refrigeration system model, and the target control strategy corresponding to each initial control strategy is obtained. Using the operating status, Meteorological forecast data and cooling load forecast data of the refrigeration system determine the optimal target control strategy from multiple target control strategies, and obtain target control instructions based on the optimal target control strategy; the target control instructions are used to control the refrigeration equipment in the refrigeration system. Superior control. The current upper-level control method of the refrigeration system has a single strategy, resulting in low adaptability of the method. Due to the variable characteristics of meteorology and building cooling loads, the adaptability of only using a single strategy for upper-level control of the refrigeration system is low. In the embodiments of this application, an optimal control strategy is determined from multiple target control strategies for upper-level control. That is, the method provided by the embodiments of this application can solve the problem of a single control strategy being more adaptable under changing weather and building cooling load conditions. low question.
在一个示例性的实施例中,图3为本申请实施例提供的一种目标控制策略确定方法的流程示意图之一,如图3所示,本实施例涉及的是如何基于制冷系统的控制目标和制冷系统模型中各制冷设备的运行状态,对多个初始控制策略进行训练,得到各初始控制策略对应的目标控制策略的一种可能的实施方式,在上述实施例的基础上,上述S201包括:In an exemplary embodiment, Figure 3 is one of the flow diagrams of a method for determining a target control strategy provided by an embodiment of the present application. As shown in Figure 3, this embodiment relates to how to control the target based on the refrigeration system. and the operating status of each refrigeration equipment in the refrigeration system model, train multiple initial control strategies, and obtain a possible implementation manner of the target control strategy corresponding to each initial control strategy. Based on the above embodiment, the above S201 includes :
S301、针对各初始控制策略,根据控制目标、运行状态、冷负荷测量数据以及历史气象数据,得到初始控制策略下输出的模拟控制指令。S301. For each initial control strategy, obtain the simulation control instructions output under the initial control strategy based on the control target, operating status, cooling load measurement data and historical meteorological data.
其中,初始控制策略的算法可以采用序贯最小二乘规划算法、双模拟退火算法、差分进化控制算法、强化学习算法等。冷负荷测量数据是实测数据。Among them, the initial control strategy algorithm can use sequential least squares programming algorithm, double simulated annealing algorithm, differential evolution control algorithm, reinforcement learning algorithm, etc. The cooling load measurement data is actual measured data.
在本申请实施例中,对于每一种初始控制策略,可以将制冷系统模型模拟的当前制冷系统的各设备运行状态、冷负荷测量数据以及历史气象数据输入至初始控制策略中,各初始控制策略输出初始控制策略对应的模拟控制指令。In the embodiment of the present application, for each initial control strategy, the operating status of each equipment of the current refrigeration system simulated by the refrigeration system model, cooling load measurement data and historical meteorological data can be input into the initial control strategy. Each initial control strategy Output the simulation control instructions corresponding to the initial control strategy.
S302、根据各初始控制策略对应的模拟控制指令,确定各初始控制策略对应的目标控制策略。S302. Determine the target control strategy corresponding to each initial control strategy according to the simulation control instructions corresponding to each initial control strategy.
示例性的,图4为本申请实施例提供的一种目标控制策略确定方法的流程示意图之二,如图4所示,本实施例涉及的是如何根据各初始控制策略对应的模拟控制指令,确定各初始控制策略对应的目标控制策略的一种可能的实施方式,在上述实施例的基础上,上述S302包括:Exemplarily, Figure 4 is a schematic flowchart 2 of a method for determining a target control strategy provided by an embodiment of the present application. As shown in Figure 4, this embodiment involves how to simulate control instructions corresponding to each initial control strategy, A possible implementation manner of determining the target control strategy corresponding to each initial control strategy. Based on the above embodiment, the above S302 includes:
S401、针对各初始控制策略对应的模拟控制指令,利用模拟控制指令对制冷系统中的制冷设备进行控制,得到模拟控制指令对应的控制结果和新运行状态。S401. According to the simulation control instructions corresponding to each initial control strategy, use the simulation control instructions to control the refrigeration equipment in the refrigeration system, and obtain the control results and new operating states corresponding to the simulation control instructions.
在本申请实施例中,可以将各初始控制策略对应的模拟控制指令分别输入至制冷系统模型中,以对制冷设备进行模拟的控制,可以得到每种模拟控制指令对应的控制结果和新运行状态。In the embodiment of the present application, the simulation control instructions corresponding to each initial control strategy can be input into the refrigeration system model to simulate the control of the refrigeration equipment, and the control results and new operating states corresponding to each simulation control instruction can be obtained. .
S402、根据各初始控制策略下模拟控制指令对应的控制结果和新运行状态,确定各初始控制策略对应的目标控制策略。S402. Determine the target control strategy corresponding to each initial control strategy based on the control results and new operating states corresponding to the simulation control instructions under each initial control strategy.
示例性的,本实施例涉及的是如何根据各初始控制策略下模拟控制指令对应的控制结果和新运行状态,确定各初始控制策略对应的目标控制策略的一种可能的实施方式,在上述实施例的基础上,上述S402包括:Illustratively, this embodiment involves a possible implementation of how to determine the target control strategy corresponding to each initial control strategy based on the control results and new operating states corresponding to the simulated control instructions under each initial control strategy. In the above implementation On the basis of examples, the above S402 includes:
情况一、针对各初始控制策略下模拟控制指令对应的控制结果,若控制结果满足预设条件,则将初始控制策略作为目标控制策略。Case 1: Regarding the control results corresponding to the simulated control instructions under each initial control strategy, if the control results meet the preset conditions, the initial control strategy will be used as the target control strategy.
在本申请实施例中,可以判断各初始控制策略下模拟控制指令对应的控制结果是否满足预设条件,如果满足则可以将初始控制策略作为目标控制策略。In the embodiment of the present application, it can be determined whether the control results corresponding to the simulated control instructions under each initial control strategy meet the preset conditions. If so, the initial control strategy can be used as the target control strategy.
具体地,预设条件可以是控制结果是否具有稳定性,例如,从第二次训练开始,相比于上一次的控制结果的变化值是否小于预设阈值,预设阈值可以是0.001%。若本次是第一次训练,则保留控制结果值,用于下一次训练的控制结果变化值的判断。Specifically, the preset condition may be whether the control result is stable, for example, starting from the second training, whether the change value of the control result compared to the previous time is less than a preset threshold, and the preset threshold may be 0.001%. If this is the first training, the control result value is retained and used to judge the change value of the control result in the next training.
情况二、若控制结果不满足预设条件,则利用控制结果对初始控制策略进行修正,得到中间控制策略,并执行根据控制目标、新运行状态、冷负荷测量数据以及历史气象数据,得到中间控制策略下输出的新模拟控制指令,利用新模拟控制指令对制冷系统中的制冷设备进行控制,得到新模拟控制指令对应的新控制结果和下一个新运行状态的步骤,直至新控制结果满足预设条件,将最后一次输出的模拟控制指令的控制策略,作为目标控制策略。Case 2: If the control results do not meet the preset conditions, the control results are used to modify the initial control strategy to obtain an intermediate control strategy, and the intermediate control strategy is obtained based on the control objectives, new operating status, cooling load measurement data and historical meteorological data. Use the new simulation control instructions output under the strategy to control the refrigeration equipment in the refrigeration system, and obtain the new control results corresponding to the new simulation control instructions and the steps for the next new operating state, until the new control results meet the preset Condition, the control strategy of the last output simulation control instruction is used as the target control strategy.
在本申请实施例中,如果控制结果不满足预设条件,则利用控制结果对初始控制策略进行修正,即,对初始控制策略中的超参数进行调整,得到中间控制策略。然后继续将控制目标、新运行状态、冷负荷测量数据以及历史气象数据输入至中间控制策略,得到中间控制策略下输出的新模拟控制指令,将该新模拟控制指令输入至制冷系统模型中,对制冷系统中的制冷设备进行模拟的控制,得到新模拟控制指令对应的新控制结果和下一个新运行状态。再确定新控制结果是否满足预设条件,如果满足则将该中间控制策略作为目标控制策略。如果不满足,则利用新控制结果对中间控制策略进行修正,继续进行根据下一个新运行状态、冷负荷测量数据以及历史气象数据,得到下一个中间控制策略下输出的下一个新模拟控制指令,利用下一个新模拟控制指令对制冷系统中的制冷设备进行控制,得到下一个新模拟控制指令对应的新控制结果和再下一个新运行状态的步骤,直至下一个新控制结果满足预设条件,将最后一次输出的模拟控制指令的控制策略,作为目标控制策略。In the embodiment of the present application, if the control result does not meet the preset conditions, the control result is used to modify the initial control strategy, that is, the hyperparameters in the initial control strategy are adjusted to obtain an intermediate control strategy. Then continue to input the control target, new operating status, cooling load measurement data and historical meteorological data into the intermediate control strategy to obtain a new simulation control instruction output under the intermediate control strategy, and input the new simulation control instruction into the refrigeration system model. The refrigeration equipment in the refrigeration system performs simulated control to obtain new control results and the next new operating state corresponding to the new simulated control instructions. Then determine whether the new control result meets the preset conditions, and if so, use the intermediate control strategy as the target control strategy. If it is not satisfied, use the new control results to modify the intermediate control strategy, and continue to obtain the next new simulation control instruction output under the next intermediate control strategy based on the next new operating status, cooling load measurement data and historical meteorological data. Use the next new simulation control instruction to control the refrigeration equipment in the refrigeration system, and obtain the new control result corresponding to the next new simulation control instruction and the steps for the next new operating state, until the next new control result meets the preset conditions. The control strategy of the last output simulation control instruction is used as the target control strategy.
图5为本申请实施例提供的一种控制策略训练方式示意图。如图5所示,可以将运行状态、冷负荷测量数据和历史气象数据输入至控制策略(此时为初始控制策略)中,得到模拟控制指令,利用模拟控制指令对制冷系统模型进行控制,得到控制结果和新运行状态,若控制结果满足预设条件,则将初始控制策略作为目标控制策略。若控制结果不满足预设条件,则利用控制结果对初始控制策略进行修正,得到中间控制策略,并执行根据新运行状态、冷负荷测量数据以及历史气象数据,得到中间控制策略下输出的新模拟控制指令,利用新模拟控制指令对制冷系统中的制冷设备进行控制,得到新模拟控制指令对应的新控制结果和下一个新运行状态的步骤,直至新控制结果满足预设条件,将最后一次输出的模拟控制指令的控制策略,作为目标控制策略。Figure 5 is a schematic diagram of a control strategy training method provided by an embodiment of the present application. As shown in Figure 5, the operating status, cooling load measurement data and historical meteorological data can be input into the control strategy (this is the initial control strategy) to obtain simulation control instructions. The simulation control instructions are used to control the refrigeration system model, and we get The control result and new operating state. If the control result meets the preset conditions, the initial control strategy will be used as the target control strategy. If the control results do not meet the preset conditions, the control results are used to modify the initial control strategy to obtain an intermediate control strategy, and a new simulation output under the intermediate control strategy is obtained based on the new operating status, cooling load measurement data and historical meteorological data. Control instructions, use the new simulation control instructions to control the refrigeration equipment in the refrigeration system, and obtain the new control results corresponding to the new simulation control instructions and the steps for the next new operating state. Until the new control results meet the preset conditions, the last output The control strategy of the simulated control instruction is used as the target control strategy.
通常,各目标控制策略每1个月进行一次更新训练。首先,利用这1个月内采集的制冷系统数据(制冷系统模型中各制冷设备的运行状态),重新校准并更新制冷系统模型。随后,利用这1个月内采集的建筑测量冷负荷数据、历史气象数据,更新控制策略的超参数。能够保证在季节、建筑使用行为、制冷系统性能变化下,控制策略能够适应并给出相应的制冷系统控制指令。Usually, each target control strategy is updated and trained every one month. First, use the refrigeration system data collected within this month (the operating status of each refrigeration equipment in the refrigeration system model) to recalibrate and update the refrigeration system model. Subsequently, the building measured cooling load data and historical meteorological data collected within this month were used to update the hyperparameters of the control strategy. It can ensure that the control strategy can adapt and give corresponding refrigeration system control instructions under changes in seasons, building usage behavior, and refrigeration system performance.
本实施例中,通过对初始控制策略的训练得到目标控制策略,能够提高控制器对季节、建筑使用行为、制冷系统性能变化下的适应性,保证实际工程中的制冷系统上位控制策略的可靠性。In this embodiment, the target control strategy is obtained by training the initial control strategy, which can improve the adaptability of the controller to changes in seasons, building usage behavior, and refrigeration system performance, and ensure the reliability of the upper-level control strategy of the refrigeration system in actual projects. .
在一个示例性的实施例中,图6为本申请实施例提供的一种最优目标控制策略确定方法的流程示意图,如图6所示,本实施例涉及的是如何利用运行状态、气象预测数据、制冷系统的冷负荷预测数据,从多个目标控制策略中确定最优目标控制策略,包括:In an exemplary embodiment, Figure 6 is a schematic flow chart of an optimal target control strategy determination method provided by an embodiment of the present application. As shown in Figure 6, this embodiment involves how to use operating status, weather forecast Data and cooling load prediction data of the refrigeration system are used to determine the optimal target control strategy from multiple target control strategies, including:
S601、根据运行状态、冷负荷预测数据和气象预测数据,利用各目标控制策略,输出各目标控制策略对应的模拟控制指令。S601. According to the operating status, cooling load prediction data and meteorological prediction data, use each target control strategy to output simulation control instructions corresponding to each target control strategy.
在本申请实施例中,在每次实施上位控制之前,可以对各目标控制策略的控制结果进行模拟。针对各目标控制策略,可以将制冷系统模型中各制冷设备的运行状态、冷负荷预测数据和气象预测数据输入至目标控制策略中,输出各目标控制策略对应的模拟控制指令。In the embodiment of the present application, before each implementation of higher-level control, the control results of each target control strategy can be simulated. For each target control strategy, the operating status of each refrigeration equipment, cooling load prediction data and weather forecast data in the refrigeration system model can be input into the target control strategy, and the simulation control instructions corresponding to each target control strategy can be output.
例如,可以在冰蓄冷系统的日前控制中,针对各目标控制策略,可以将未来24小时的建筑冷负荷预测数据、气象预测数据(室外气温预报、室外相对湿度预报)和运行状态输入至目标控制策略,得到各目标控制策略对应的模拟控制指令。该模拟控制指令是给出未来24小时系统融冰、蓄冰的指令。也即是说,可以根据输入数据的时间步长和预测窗格,通过目标控制策略,给出相同时间步长和预测窗格下的目标控制指令。有助于根据具体的边界条件,自动调整恰当的控制方法,从而提高控制结果的鲁棒性,改进制冷系统控制结果。For example, in the day-ahead control of the ice storage system, for each target control strategy, the building cooling load forecast data, weather forecast data (outdoor temperature forecast, outdoor relative humidity forecast) and operating status for the next 24 hours can be input to the target control strategy, and obtain the simulation control instructions corresponding to each target control strategy. This simulation control instruction is to give instructions for the system to melt and store ice in the next 24 hours. That is to say, according to the time step and prediction window of the input data, the target control instruction under the same time step and prediction window can be given through the target control strategy. It helps to automatically adjust the appropriate control method according to specific boundary conditions, thereby improving the robustness of the control results and improving the refrigeration system control results.
S602、针对各模拟控制指令,得到模拟控制指令对应的控制结果。S602. For each simulation control instruction, obtain the control result corresponding to the simulation control instruction.
在本申请实施例中,针对各模拟控制指令,可以将模拟控制指令输入至制冷系统模型中,得到模拟控制指令对应的控制结果。In the embodiment of the present application, for each simulation control instruction, the simulation control instruction can be input into the refrigeration system model to obtain the control result corresponding to the simulation control instruction.
S603、根据各控制结果,从多个目标控制策略中确定最优目标控制策略。S603. According to each control result, determine the optimal target control strategy from multiple target control strategies.
在本申请实施例中,可以从多个目标控制策略中,确定出控制结果最好的目标控制策略,将该控制结果最好的目标控制策略作为最优目标控制策略。In the embodiment of the present application, the target control strategy with the best control results can be determined from multiple target control strategies, and the target control strategy with the best control results can be used as the optimal target control strategy.
本实施例中,在每次实施上位控制之前,可以对各目标控制策略的控制结果进行模拟,找到最优目标控制策略,可以利用最优目标控制策略输出目标控制指令,对制冷系统进行上位控制。由于,气象和建筑冷负荷的多变,仅使用单一策略适应性较低。利用本申请实施例提供的方法能够解决多变的气象、建筑冷负荷条件下,单一控制策略适应性较低的问题,从而提高控制结果的鲁棒性,改进制冷系统控制结果。另外,解决了现有的制冷系统智能上位控制技术效果多采用模拟分析的方法进行评价,较少在实际工程中应用的问题。In this embodiment, before each implementation of upper-level control, the control results of each target control strategy can be simulated to find the optimal target control strategy. The optimal target control strategy can be used to output target control instructions to perform upper-level control of the refrigeration system. . Due to the variability of meteorological and building cooling loads, only using a single strategy has low adaptability. The method provided by the embodiments of this application can solve the problem of low adaptability of a single control strategy under changing meteorological and building cooling load conditions, thereby improving the robustness of the control results and improving the refrigeration system control results. In addition, it solves the problem that the effects of existing intelligent upper-level control technologies for refrigeration systems are mostly evaluated using simulation analysis methods and are rarely used in actual projects.
图7为本申请实施例提供的一种校准制冷系统模型的流程示意图,如图7所示,方法包括:Figure 7 is a schematic flow chart of calibrating a refrigeration system model provided by an embodiment of the present application. As shown in Figure 7, the method includes:
S701、根据制冷系统中各制冷设备的性能模拟方程,得到初始制冷系统模型。S701. Obtain the initial refrigeration system model based on the performance simulation equations of each refrigeration equipment in the refrigeration system.
其中,制冷设备中的制冷机组的性能可以采用内部效率DCOP/外部效率ICOP法模拟,得到制冷机组的性能模拟方程。制冷设备中的水泵性能采用流量-扬程-功率曲线法描述,得到水泵的性能模拟方程。制冷设备中的冷却塔性能可以采用传热单元数ε-NTU法模拟,得到冷却塔的性能模拟方程。制冷设备中的管路特性采用阻力方程描述,得到管路的性能模拟方程。Among them, the performance of the refrigeration unit in the refrigeration equipment can be simulated using the internal efficiency DCOP/external efficiency ICOP method to obtain the performance simulation equation of the refrigeration unit. The performance of the water pump in the refrigeration equipment is described by the flow-head-power curve method, and the performance simulation equation of the water pump is obtained. The performance of the cooling tower in the refrigeration equipment can be simulated using the number of heat transfer units ε-NTU method to obtain the performance simulation equation of the cooling tower. The pipeline characteristics in the refrigeration equipment are described by the resistance equation, and the performance simulation equation of the pipeline is obtained.
在本申请实施例中,可以采用DCOP/ICOP法模拟得到制冷机组的性能模拟方程,采用流量-扬程-功率曲线法得到水泵的性能模拟方程,采用ε-NTU法模拟得到冷却塔的性能模拟方程,采用阻力方程得到管路的性能模拟方程。利用上述性能模拟方程可以作为初始制冷系统模型,用以对制冷系统进行模拟。In the embodiment of this application, the DCOP/ICOP method can be used to simulate the performance simulation equation of the refrigeration unit, the flow-lift-power curve method can be used to obtain the performance simulation equation of the water pump, and the ε-NTU method can be used to simulate the performance simulation equation of the cooling tower. , using the resistance equation to obtain the performance simulation equation of the pipeline. The above performance simulation equation can be used as the initial refrigeration system model to simulate the refrigeration system.
S702、利用制冷系统的冷负荷、热负荷和电量数据,对初始制冷系统模型中的参数进行校准,得到制冷系统模型。S702. Calibrate the parameters in the initial refrigeration system model using the cooling load, heat load and power data of the refrigeration system to obtain the refrigeration system model.
其中,制冷系统的冷负荷、热负荷和电量数据,即为冷热电数据,该数据可以是即时采集的。需要说明的是,在本申请实施中,也可以用非即时采集的制冷系统的冷负荷、热负荷和电量数据,对初始制冷系统模型中的参数进行校准,即利用实测一段时间的冷负荷、热负荷和电量数据对初始制冷系统模型中的模拟数据进行校准,得到制冷系统模型。Among them, the cooling load, heating load and power data of the refrigeration system are the cold, hot and electric data, and this data can be collected in real time. It should be noted that in the implementation of this application, non-real-time collected cooling load, heat load and power data of the refrigeration system can also be used to calibrate the parameters in the initial refrigeration system model, that is, using the actual measured cooling load, The heat load and electricity data are used to calibrate the simulation data in the initial refrigeration system model to obtain the refrigeration system model.
本实施例中,对制冷系统中各制冷设备进行模拟,并利用实测数据对初始制冷系统模型中的模拟数据进行校准,能够提高制冷系统模型的准确性。进一步的,能够提高利用该制冷系统模型进行后续的制冷系统上位控制结果。In this embodiment, each refrigeration equipment in the refrigeration system is simulated, and the actual measured data is used to calibrate the simulation data in the initial refrigeration system model, which can improve the accuracy of the refrigeration system model. Furthermore, the results of subsequent upper-level control of the refrigeration system using the refrigeration system model can be improved.
图8为本申请实施例提供的一种集成式智能控制策略结构图。如图8所示,首先可以利用制冷系统中各制冷设备的性能模拟方程完成模型初始化,即,得到初始制冷系统模型,再利用制冷系统的冷负荷、热负荷和电量数据,对初始制冷系统模型中的参数进行校准,得到制冷系统模型。根据该制冷系统模型和控制目标,对多个初始控制策略进行训练,得到各初始控制策略对应的目标控制策略。控制策略例如序贯最小二乘规划控制策略、双模拟退火控制策略、差分进化控制策略、强化学习控制策略等。运行状态、气象预测数据、制冷系统的冷负荷预测数据,从多个目标控制策略中确定最优目标控制策略;根据最优目标控制策略得到目标控制指令;目标控制指令用于对制冷系统中的制冷设备进行上位控制。Figure 8 is a structural diagram of an integrated intelligent control strategy provided by an embodiment of the present application. As shown in Figure 8, the performance simulation equations of each refrigeration equipment in the refrigeration system can first be used to complete the model initialization, that is, the initial refrigeration system model is obtained, and then the cooling load, heat load and power data of the refrigeration system are used to calculate the initial refrigeration system model. The parameters in are calibrated to obtain the refrigeration system model. According to the refrigeration system model and control objectives, multiple initial control strategies are trained to obtain the target control strategy corresponding to each initial control strategy. Control strategies such as sequential least squares programming control strategy, double simulated annealing control strategy, differential evolution control strategy, reinforcement learning control strategy, etc. Operating status, weather forecast data, and cooling load forecast data of the refrigeration system are used to determine the optimal target control strategy from multiple target control strategies; the target control instructions are obtained based on the optimal target control strategy; the target control instructions are used to control the refrigeration system. Refrigeration equipment is subject to upper-level control.
图9为本申请实施例提供的一种工程应用效果图。展示了本申请提供的最优目标控制策略与传统技术中的控制策略在五月至九月的用电费用对比。展示了某大型商业综合体的制冷系统,全年供冷季可节约制冷系统用电费用17万元,相比于原始策略节约16%。Figure 9 is an engineering application rendering provided by the embodiment of the present application. The comparison of electricity costs from May to September between the optimal target control strategy provided by this application and the control strategy in traditional technology is demonstrated. It shows the refrigeration system of a large commercial complex. It can save 170,000 yuan in electricity costs for the refrigeration system during the cooling season throughout the year, saving 16% compared to the original strategy.
需要说明的是,本申请实施例提供的制冷系统上位控制方法在现场部署中,主要涉及与互联网、建筑自动化系统的接入。搭载(目标控制策略)控制器的树莓派采用独立电源供电,其与互联网的连接可以通过网络通信线缆或WIFI收发器实现,其与建筑自动化系统的接入通过网络通信线缆实现。完成连接后,需根据现场环境配置树莓派的网络通信地址,实现树莓派与互联网、建筑自动化系统的正常数据交换,从而实现本方法的部署与应用。以微型计算机为核心的控制策略硬件部署装置及通信方法,通过树莓派微型计算机搭载制冷系统集成式控制策略,以网络线缆、WIFI收发器等方式实现物理连接,通过TCP/IP、API、Modbus等方式实现数据交换,实现建筑制冷系统集成式智能上位控制策略的部署应用。解决了现有的制冷系统智能上位控制技术多处于方法论阶段,较少研究涉及控制策略的硬件部署装置的问题,以及提供了硬件系统通信方式的技术实现方案。It should be noted that the upper-level control method of the refrigeration system provided by the embodiment of the present application mainly involves access to the Internet and building automation systems during on-site deployment. The Raspberry Pi equipped with the (target control strategy) controller is powered by an independent power supply. Its connection to the Internet can be achieved through network communication cables or WIFI transceivers. Its access to the building automation system is achieved through network communication cables. After the connection is completed, the network communication address of the Raspberry Pi needs to be configured according to the on-site environment to achieve normal data exchange between the Raspberry Pi and the Internet and the building automation system, thereby realizing the deployment and application of this method. A control strategy hardware deployment device and communication method with a microcomputer as the core. The Raspberry Pi microcomputer is equipped with an integrated control strategy for the refrigeration system. The physical connection is realized through network cables, WIFI transceivers, etc., through TCP/IP, API, Modbus and other methods are used to realize data exchange and realize the deployment and application of integrated intelligent upper-level control strategies for building refrigeration systems. It solves the problem that most of the existing intelligent upper-level control technologies of refrigeration systems are in the methodology stage, and there is little research on hardware deployment devices involving control strategies. It also provides a technical implementation solution for hardware system communication methods.
应该理解的是,虽然如上的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that although the steps in the flowcharts involved in the above embodiments are shown in sequence as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated in this article, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least some of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same time, but may be executed at different times. The execution order of these steps or stages is not necessarily sequential, but may be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.
基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的制冷系统上位控制方法的制冷系统上位控制装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个制冷系统上位控制装置实施例中的具体限定可以参见上文中对于制冷系统上位控制方法的限定,在此不再赘述。Based on the same inventive concept, embodiments of the present application also provide a refrigeration system upper-level control device for implementing the above-mentioned upper-level control method of the refrigeration system. The solution to the problem provided by this device is similar to the solution recorded in the above method. Therefore, the specific limitations in the embodiments of one or more upper-level refrigeration system control devices provided below can be found in the above-mentioned upper-level control of the refrigeration system. The limitations of the method will not be repeated here.
在一个示例性的实施例中,图10为本申请实施例提供的一种目标控制策略确定装置的结构框图,如图10所示,提供了一种制冷系统上位控制装置1000,包括:第一确定模块1001、第二确定模块1002和第三确定模块1003,其中:In an exemplary embodiment, Figure 10 is a structural block diagram of a target control strategy determination device provided by an embodiment of the present application. As shown in Figure 10, a refrigeration system upper control device 1000 is provided, including: a first Determining module 1001, second determining module 1002 and third determining module 1003, wherein:
第一确定模块1001,用于基于制冷系统的控制目标和制冷系统模型中各制冷设备的运行状态,对多个初始控制策略进行训练,得到各初始控制策略对应的目标控制策略。The first determination module 1001 is used to train multiple initial control strategies based on the control objectives of the refrigeration system and the operating status of each refrigeration equipment in the refrigeration system model, and obtain the target control strategy corresponding to each initial control strategy.
第二确定模块1002,用于利用运行状态、气象预测数据、制冷系统的冷负荷预测数据,从多个目标控制策略中确定最优目标控制策略。The second determination module 1002 is used to determine the optimal target control strategy from multiple target control strategies using operating status, weather forecast data, and cooling load forecast data of the refrigeration system.
第三确定模块1003,用于根据最优目标控制策略得到目标控制指令;目标控制指令用于对制冷系统中的制冷设备进行上位控制。The third determination module 1003 is used to obtain target control instructions according to the optimal target control strategy; the target control instructions are used to perform upper-level control of the refrigeration equipment in the refrigeration system.
在一个示例性的实施例中,第一确定模块1001包括:In an exemplary embodiment, the first determination module 1001 includes:
第一确定子模块,用于针对各初始控制策略,根据控制目标、运行状态、冷负荷测量数据以及历史气象数据,得到初始控制策略下输出的模拟控制指令。The first determination sub-module is used for each initial control strategy to obtain the simulated control instructions output under the initial control strategy based on the control target, operating status, cooling load measurement data and historical meteorological data.
第二确定子模块,用于根据各初始控制策略对应的模拟控制指令,确定各初始控制策略对应的目标控制策略。The second determination sub-module is used to determine the target control strategy corresponding to each initial control strategy according to the simulation control instructions corresponding to each initial control strategy.
在一个示例性的实施例中,第二确定子模块包括:In an exemplary embodiment, the second determination sub-module includes:
第一确定单元,用于针对各初始控制策略对应的模拟控制指令,利用模拟控制指令对制冷系统中的制冷设备进行控制,得到模拟控制指令对应的控制结果和新运行状态。The first determination unit is configured to use the simulation control instructions to control the refrigeration equipment in the refrigeration system according to the simulation control instructions corresponding to each initial control strategy, and obtain the control results and new operating states corresponding to the simulation control instructions.
第二确定单元,用于根据各初始控制策略下模拟控制指令对应的控制结果和新运行状态,确定各初始控制策略对应的目标控制策略。The second determination unit is used to determine the target control strategy corresponding to each initial control strategy based on the control results and new operating states corresponding to the simulated control instructions under each initial control strategy.
在一个示例性的实施例中,第二确定单元具体用于针对各初始控制策略下模拟控制指令对应的控制结果,若控制结果满足预设条件,则将初始控制策略作为目标控制策略;若控制结果不满足预设条件,则利用控制结果对初始控制策略进行修正,得到中间控制策略,并执行根据控制目标、新运行状态、冷负荷测量数据以及历史气象数据,得到中间控制策略下输出的新模拟控制指令,利用新模拟控制指令对制冷系统中的制冷设备进行控制,得到新模拟控制指令对应的新控制结果和下一个新运行状态的步骤,直至新控制结果满足预设条件,将最后一次输出的模拟控制指令的控制策略,作为目标控制策略。In an exemplary embodiment, the second determination unit is specifically configured to simulate the control results corresponding to the control instructions under each initial control strategy. If the control results meet the preset conditions, the initial control strategy is used as the target control strategy; if the control If the result does not meet the preset conditions, the control results will be used to modify the initial control strategy to obtain an intermediate control strategy. Based on the control objectives, new operating status, cooling load measurement data and historical meteorological data, a new output under the intermediate control strategy will be obtained. Simulate control instructions, use the new simulation control instructions to control the refrigeration equipment in the refrigeration system, and obtain the new control results corresponding to the new simulation control instructions and the steps for the next new operating state. Until the new control results meet the preset conditions, the last time The control strategy of the output simulation control instruction is used as the target control strategy.
在一个示例性的实施例中,第二确定模块1002具体用于根据运行状态、冷负荷预测数据和气象预测数据,利用各目标控制策略,输出各目标控制策略对应的模拟控制指令。针对各模拟控制指令,得到模拟控制指令对应的控制结果;根据各控制结果,从多个目标控制策略中确定最优目标控制策略。In an exemplary embodiment, the second determination module 1002 is specifically configured to use each target control strategy according to the operating status, cooling load prediction data and weather forecast data to output simulation control instructions corresponding to each target control strategy. For each simulated control instruction, the control results corresponding to the simulated control instructions are obtained; based on each control result, the optimal target control strategy is determined from multiple target control strategies.
在一个示例性的实施例中,制冷系统上位控制装置1000还包括:In an exemplary embodiment, the refrigeration system upper control device 1000 also includes:
第三确定子模块,用于根据制冷系统中各制冷设备的性能模拟方程,得到初始制冷系统模型。The third determination submodule is used to obtain the initial refrigeration system model based on the performance simulation equations of each refrigeration equipment in the refrigeration system.
校准子模块,用于利用制冷系统的冷负荷、热负荷和电量数据,对初始制冷系统模型中的参数进行校准,得到制冷系统模型。The calibration submodule is used to calibrate the parameters in the initial refrigeration system model using the cooling load, heat load and power data of the refrigeration system to obtain the refrigeration system model.
上述制冷系统上位控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。Each module in the above-mentioned upper control device of the refrigeration system can be realized in whole or in part through software, hardware and combinations thereof. Each of the above modules may be embedded in or independent of the processor of the computer device in the form of hardware, or may be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
在一个示例性的实施例中,提供了一种计算机设备,该计算机设备为承载上述制冷系统上位控制方法的控制设备,可以是终端,其内部结构图可以如图11所示。该计算机设备包括处理器、存储器、输入/输出接口、通信接口、显示单元和输入装置。其中,处理器、存储器和输入/输出接口通过系统总线连接,通信接口、显示单元和输入装置通过输入/输出接口连接到系统总线。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的输入/输出接口用于处理器与外部设备之间交换信息。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、移动蜂窝网络或其他技术实现。该计算机程序被处理器执行时以实现一种制冷系统上位控制方法。该计算机设备的显示单元用于形成视觉可见的画面,可以是显示屏、投影装置或虚拟现实成像装置。显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。In an exemplary embodiment, a computer device is provided. The computer device is a control device carrying the above-mentioned upper-level control method of the refrigeration system. It may be a terminal, and its internal structure diagram may be as shown in Figure 11. The computer device includes a processor, memory, input/output interface, communication interface, display unit and input device. Among them, the processor, memory and input/output interface are connected through the system bus, and the communication interface, display unit and input device are connected to the system bus through the input/output interface. Wherein, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes non-volatile storage media and internal memory. The non-volatile storage medium stores operating systems and computer programs. This internal memory provides an environment for the execution of operating systems and computer programs in non-volatile storage media. The input/output interface of the computer device is used to exchange information between the processor and external devices. The communication interface of the computer device is used for wired or wireless communication with external terminals. The wireless mode can be implemented through WIFI, mobile cellular network or other technologies. When the computer program is executed by the processor, a method for upper-level control of the refrigeration system is implemented. The display unit of the computer equipment is used to form a visually visible picture, and may be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display or an electronic ink display. The input device of the computer device can be a touch layer covered on the display screen, or it can be a button, trackball or touch pad provided on the computer device casing, or it can be External keyboard, trackpad or mouse, etc.
本领域技术人员可以理解,图11中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。Those skilled in the art can understand that the structure shown in Figure 11 is only a block diagram of a partial structure related to the solution of the present application, and does not constitute a limitation on the computer equipment to which the solution of the present application is applied. Specific computer equipment can May include more or fewer parts than shown, or combine certain parts, or have a different arrangement of parts.
在一个示例性的实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:In an exemplary embodiment, a computer device is provided, including a memory and a processor. A computer program is stored in the memory. When the processor executes the computer program, it implements the following steps:
基于制冷系统的控制目标和制冷系统模型中各制冷设备的运行状态,对多个初始控制策略进行训练,得到各初始控制策略对应的目标控制策略;Based on the control objectives of the refrigeration system and the operating status of each refrigeration equipment in the refrigeration system model, multiple initial control strategies are trained to obtain the target control strategy corresponding to each initial control strategy;
利用运行状态、气象预测数据、制冷系统的冷负荷预测数据,从多个目标控制策略中确定最优目标控制策略;Use operating status, weather forecast data, and cooling load forecast data of the refrigeration system to determine the optimal target control strategy from multiple target control strategies;
根据最优目标控制策略得到目标控制指令;目标控制指令用于对制冷系统中的制冷设备进行上位控制。The target control instructions are obtained according to the optimal target control strategy; the target control instructions are used for upper-level control of the refrigeration equipment in the refrigeration system.
在一个实施例中,处理器执行计算机程序时还实现以下步骤:In one embodiment, the processor also implements the following steps when executing the computer program:
针对各初始控制策略,根据控制目标、运行状态、冷负荷测量数据以及历史气象数据,得到初始控制策略下输出的模拟控制指令;For each initial control strategy, based on the control objectives, operating status, cooling load measurement data and historical meteorological data, the simulated control instructions output under the initial control strategy are obtained;
根据各初始控制策略对应的模拟控制指令,确定各初始控制策略对应的目标控制策略。According to the simulation control instructions corresponding to each initial control strategy, the target control strategy corresponding to each initial control strategy is determined.
在一个实施例中,处理器执行计算机程序时还实现以下步骤:In one embodiment, the processor also implements the following steps when executing the computer program:
针对各初始控制策略对应的模拟控制指令,利用模拟控制指令对制冷系统中的制冷设备进行控制,得到模拟控制指令对应的控制结果和新运行状态;According to the simulation control instructions corresponding to each initial control strategy, use the simulation control instructions to control the refrigeration equipment in the refrigeration system, and obtain the control results and new operating status corresponding to the simulation control instructions;
根据各初始控制策略下模拟控制指令对应的控制结果和新运行状态,确定各初始控制策略对应的目标控制策略。According to the control results and new operating states corresponding to the simulated control instructions under each initial control strategy, the target control strategy corresponding to each initial control strategy is determined.
在一个实施例中,处理器执行计算机程序时还实现以下步骤:In one embodiment, the processor also implements the following steps when executing the computer program:
针对各初始控制策略下模拟控制指令对应的控制结果,若控制结果满足预设条件,则将初始控制策略作为目标控制策略;For the control results corresponding to the simulated control instructions under each initial control strategy, if the control results meet the preset conditions, the initial control strategy will be used as the target control strategy;
若控制结果不满足预设条件,则利用控制结果对初始控制策略进行修正,得到中间控制策略,并执行根据控制目标、新运行状态、冷负荷测量数据以及历史气象数据,得到中间控制策略下输出的新模拟控制指令,利用新模拟控制指令对制冷系统中的制冷设备进行控制,得到新模拟控制指令对应的新控制结果和下一个新运行状态的步骤,直至新控制结果满足预设条件,将最后一次输出的模拟控制指令的控制策略,作为目标控制策略。If the control results do not meet the preset conditions, the control results are used to modify the initial control strategy to obtain an intermediate control strategy, and the output under the intermediate control strategy is obtained based on the control objectives, new operating status, cooling load measurement data and historical meteorological data. The new simulation control instructions are used to control the refrigeration equipment in the refrigeration system, and the new control results corresponding to the new simulation control instructions and the steps of the next new operating state are obtained until the new control results meet the preset conditions. The control strategy of the last output simulation control instruction is used as the target control strategy.
在一个实施例中,处理器执行计算机程序时还实现以下步骤:In one embodiment, the processor also implements the following steps when executing the computer program:
根据运行状态、冷负荷预测数据和气象预测数据,利用各目标控制策略,输出各目标控制策略对应的模拟控制指令;According to the operating status, cooling load forecast data and meteorological forecast data, each target control strategy is used to output the simulation control instructions corresponding to each target control strategy;
针对各模拟控制指令,得到模拟控制指令对应的控制结果;For each simulation control instruction, the control result corresponding to the simulation control instruction is obtained;
根据各控制结果,从多个目标控制策略中确定最优目标控制策略。According to each control result, the optimal target control strategy is determined from multiple target control strategies.
在一个实施例中,处理器执行计算机程序时还实现以下步骤:In one embodiment, the processor also implements the following steps when executing the computer program:
根据制冷系统中各制冷设备的性能模拟方程,得到初始制冷系统模型;According to the performance simulation equations of each refrigeration equipment in the refrigeration system, the initial refrigeration system model is obtained;
利用制冷系统的冷负荷、热负荷和电量数据,对初始制冷系统模型中的参数进行校准,得到制冷系统模型。Using the cooling load, heat load and power data of the refrigeration system, the parameters in the initial refrigeration system model are calibrated to obtain the refrigeration system model.
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:In one embodiment, a computer-readable storage medium is provided with a computer program stored thereon. When the computer program is executed by a processor, the following steps are implemented:
基于制冷系统的控制目标和制冷系统模型中各制冷设备的运行状态,对多个初始控制策略进行训练,得到各初始控制策略对应的目标控制策略;Based on the control objectives of the refrigeration system and the operating status of each refrigeration equipment in the refrigeration system model, multiple initial control strategies are trained to obtain the target control strategy corresponding to each initial control strategy;
利用运行状态、气象预测数据、制冷系统的冷负荷预测数据,从多个目标控制策略中确定最优目标控制策略;Use operating status, weather forecast data, and cooling load forecast data of the refrigeration system to determine the optimal target control strategy from multiple target control strategies;
根据最优目标控制策略得到目标控制指令;目标控制指令用于对制冷系统中的制冷设备进行上位控制。The target control instructions are obtained according to the optimal target control strategy; the target control instructions are used for upper-level control of the refrigeration equipment in the refrigeration system.
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:In one embodiment, the computer program, when executed by the processor, also implements the following steps:
针对各初始控制策略,根据控制目标、运行状态、冷负荷测量数据以及历史气象数据,得到初始控制策略下输出的模拟控制指令;For each initial control strategy, based on the control objectives, operating status, cooling load measurement data and historical meteorological data, the simulated control instructions output under the initial control strategy are obtained;
根据各初始控制策略对应的模拟控制指令,确定各初始控制策略对应的目标控制策略。According to the simulation control instructions corresponding to each initial control strategy, the target control strategy corresponding to each initial control strategy is determined.
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:In one embodiment, the computer program, when executed by the processor, also implements the following steps:
针对各初始控制策略对应的模拟控制指令,利用模拟控制指令对制冷系统中的制冷设备进行控制,得到模拟控制指令对应的控制结果和新运行状态;According to the simulation control instructions corresponding to each initial control strategy, use the simulation control instructions to control the refrigeration equipment in the refrigeration system, and obtain the control results and new operating status corresponding to the simulation control instructions;
根据各初始控制策略下模拟控制指令对应的控制结果和新运行状态,确定各初始控制策略对应的目标控制策略。According to the control results and new operating states corresponding to the simulated control instructions under each initial control strategy, the target control strategy corresponding to each initial control strategy is determined.
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:In one embodiment, the computer program, when executed by the processor, also implements the following steps:
针对各初始控制策略下模拟控制指令对应的控制结果,若控制结果满足预设条件,则将初始控制策略作为目标控制策略;For the control results corresponding to the simulated control instructions under each initial control strategy, if the control results meet the preset conditions, the initial control strategy will be used as the target control strategy;
若控制结果不满足预设条件,则利用控制结果对初始控制策略进行修正,得到中间控制策略,并执行根据控制目标、新运行状态、冷负荷测量数据以及历史气象数据,得到中间控制策略下输出的新模拟控制指令,利用新模拟控制指令对制冷系统中的制冷设备进行控制,得到新模拟控制指令对应的新控制结果和下一个新运行状态的步骤,直至新控制结果满足预设条件,将最后一次输出的模拟控制指令的控制策略,作为目标控制策略。If the control results do not meet the preset conditions, the control results are used to modify the initial control strategy to obtain an intermediate control strategy, and the output under the intermediate control strategy is obtained based on the control objectives, new operating status, cooling load measurement data and historical meteorological data. The new simulation control instructions are used to control the refrigeration equipment in the refrigeration system, and the new control results corresponding to the new simulation control instructions and the steps of the next new operating state are obtained until the new control results meet the preset conditions. The control strategy of the last output simulation control instruction is used as the target control strategy.
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:In one embodiment, the computer program, when executed by the processor, also implements the following steps:
根据运行状态、冷负荷预测数据和气象预测数据,利用各目标控制策略,输出各目标控制策略对应的模拟控制指令;According to the operating status, cooling load forecast data and meteorological forecast data, each target control strategy is used to output the simulation control instructions corresponding to each target control strategy;
针对各模拟控制指令,得到模拟控制指令对应的控制结果;For each simulation control instruction, the control result corresponding to the simulation control instruction is obtained;
根据各控制结果,从多个目标控制策略中确定最优目标控制策略。According to each control result, the optimal target control strategy is determined from multiple target control strategies.
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:In one embodiment, the computer program, when executed by the processor, also implements the following steps:
根据制冷系统中各制冷设备的性能模拟方程,得到初始制冷系统模型;According to the performance simulation equations of each refrigeration equipment in the refrigeration system, the initial refrigeration system model is obtained;
利用制冷系统的冷负荷、热负荷和电量数据,对初始制冷系统模型中的参数进行校准,得到制冷系统模型。Using the cooling load, heat load and power data of the refrigeration system, the parameters in the initial refrigeration system model are calibrated to obtain the refrigeration system model.
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:In one embodiment, a computer program product is provided, comprising a computer program that when executed by a processor implements the following steps:
基于制冷系统的控制目标和制冷系统模型中各制冷设备的运行状态,对多个初始控制策略进行训练,得到各初始控制策略对应的目标控制策略;Based on the control objectives of the refrigeration system and the operating status of each refrigeration equipment in the refrigeration system model, multiple initial control strategies are trained to obtain the target control strategy corresponding to each initial control strategy;
利用运行状态、气象预测数据、制冷系统的冷负荷预测数据,从多个目标控制策略中确定最优目标控制策略;Use operating status, weather forecast data, and cooling load forecast data of the refrigeration system to determine the optimal target control strategy from multiple target control strategies;
根据最优目标控制策略得到目标控制指令;目标控制指令用于对制冷系统中的制冷设备进行上位控制。The target control instructions are obtained according to the optimal target control strategy; the target control instructions are used for upper-level control of the refrigeration equipment in the refrigeration system.
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:In one embodiment, the computer program, when executed by the processor, also implements the following steps:
针对各初始控制策略,根据控制目标、运行状态、冷负荷测量数据以及历史气象数据,得到初始控制策略下输出的模拟控制指令;For each initial control strategy, based on the control objectives, operating status, cooling load measurement data and historical meteorological data, the simulated control instructions output under the initial control strategy are obtained;
根据各初始控制策略对应的模拟控制指令,确定各初始控制策略对应的目标控制策略。According to the simulation control instructions corresponding to each initial control strategy, the target control strategy corresponding to each initial control strategy is determined.
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:In one embodiment, the computer program, when executed by the processor, also implements the following steps:
针对各初始控制策略对应的模拟控制指令,利用模拟控制指令对制冷系统中的制冷设备进行控制,得到模拟控制指令对应的控制结果和新运行状态;According to the simulation control instructions corresponding to each initial control strategy, use the simulation control instructions to control the refrigeration equipment in the refrigeration system, and obtain the control results and new operating status corresponding to the simulation control instructions;
根据各初始控制策略下模拟控制指令对应的控制结果和新运行状态,确定各初始控制策略对应的目标控制策略。According to the control results and new operating states corresponding to the simulated control instructions under each initial control strategy, the target control strategy corresponding to each initial control strategy is determined.
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:In one embodiment, the computer program, when executed by the processor, also implements the following steps:
针对各初始控制策略下模拟控制指令对应的控制结果,若控制结果满足预设条件,则将初始控制策略作为目标控制策略;For the control results corresponding to the simulated control instructions under each initial control strategy, if the control results meet the preset conditions, the initial control strategy will be used as the target control strategy;
若控制结果不满足预设条件,则利用控制结果对初始控制策略进行修正,得到中间控制策略,并执行根据控制目标、新运行状态、冷负荷测量数据以及历史气象数据,得到中间控制策略下输出的新模拟控制指令,利用新模拟控制指令对制冷系统中的制冷设备进行控制,得到新模拟控制指令对应的新控制结果和下一个新运行状态的步骤,直至新控制结果满足预设条件,将最后一次输出的模拟控制指令的控制策略,作为目标控制策略。If the control results do not meet the preset conditions, the control results are used to modify the initial control strategy to obtain an intermediate control strategy, and the output under the intermediate control strategy is obtained based on the control objectives, new operating status, cooling load measurement data and historical meteorological data. The new simulation control instructions are used to control the refrigeration equipment in the refrigeration system, and the new control results corresponding to the new simulation control instructions and the steps of the next new operating state are obtained until the new control results meet the preset conditions. The control strategy of the last output simulation control instruction is used as the target control strategy.
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:In one embodiment, the computer program, when executed by the processor, also implements the following steps:
根据运行状态、冷负荷预测数据和气象预测数据,利用各目标控制策略,输出各目标控制策略对应的模拟控制指令;According to the operating status, cooling load forecast data and meteorological forecast data, each target control strategy is used to output the simulation control instructions corresponding to each target control strategy;
针对各模拟控制指令,得到模拟控制指令对应的控制结果;For each simulation control instruction, the control result corresponding to the simulation control instruction is obtained;
根据各控制结果,从多个目标控制策略中确定最优目标控制策略。According to each control result, the optimal target control strategy is determined from multiple target control strategies.
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:In one embodiment, the computer program, when executed by the processor, also implements the following steps:
根据制冷系统中各制冷设备的性能模拟方程,得到初始制冷系统模型;According to the performance simulation equations of each refrigeration equipment in the refrigeration system, the initial refrigeration system model is obtained;
利用制冷系统的冷负荷、热负荷和电量数据,对初始制冷系统模型中的参数进行校准,得到制冷系统模型。Using the cooling load, heat load and power data of the refrigeration system, the parameters in the initial refrigeration system model are calibrated to obtain the refrigeration system model.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. , when executed, the computer program may include the processes of the above method embodiments. Any reference to memory, database or other media used in the embodiments provided in this application may include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive memory (ReRAM), magnetic variable memory (Magnetoresistive Random) Access Memory (MRAM), Ferroelectric Random Access Memory (FRAM), Phase Change Memory (PCM), graphene memory, etc. Volatile memory may include random access memory (Random Access Memory, RAM) or external cache memory. By way of illustration but not limitation, RAM can be in various forms, such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM). The databases involved in the various embodiments provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include blockchain-based distributed databases, etc., but are not limited thereto. The processors involved in the various embodiments provided in this application may be general-purpose processors, central processing units, graphics processors, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to this.
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。The technical features of the above embodiments can be combined in any way. To simplify the description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, all possible combinations should be used. It is considered to be within the scope of this manual.
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。The above-described embodiments only express several implementation modes of the present application, and their descriptions are relatively specific and detailed, but should not be construed as limiting the patent scope of the present application. It should be noted that, for those of ordinary skill in the art, several modifications and improvements can be made without departing from the concept of the present application, and these all fall within the protection scope of the present application. Therefore, the scope of protection of this application should be determined by the appended claims.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311578838.4A CN117704604A (en) | 2023-11-23 | 2023-11-23 | Refrigerating system upper control method, device, equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311578838.4A CN117704604A (en) | 2023-11-23 | 2023-11-23 | Refrigerating system upper control method, device, equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117704604A true CN117704604A (en) | 2024-03-15 |
Family
ID=90152399
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311578838.4A Pending CN117704604A (en) | 2023-11-23 | 2023-11-23 | Refrigerating system upper control method, device, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117704604A (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016114324A (en) * | 2014-12-17 | 2016-06-23 | 三菱電機ビルテクノサービス株式会社 | Air conditioning control device and program |
CN110736243A (en) * | 2019-10-29 | 2020-01-31 | 珠海格力电器股份有限公司 | Control method and device for air conditioner and temperature regulator |
CN113835344A (en) * | 2021-11-25 | 2021-12-24 | 阿里云计算有限公司 | Control optimization method of equipment, display platform, cloud server and storage medium |
WO2022246627A1 (en) * | 2021-05-25 | 2022-12-01 | 罗伯特·博世有限公司 | Method and apparatus for controlling refrigerating device |
-
2023
- 2023-11-23 CN CN202311578838.4A patent/CN117704604A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016114324A (en) * | 2014-12-17 | 2016-06-23 | 三菱電機ビルテクノサービス株式会社 | Air conditioning control device and program |
CN110736243A (en) * | 2019-10-29 | 2020-01-31 | 珠海格力电器股份有限公司 | Control method and device for air conditioner and temperature regulator |
WO2022246627A1 (en) * | 2021-05-25 | 2022-12-01 | 罗伯特·博世有限公司 | Method and apparatus for controlling refrigerating device |
CN113835344A (en) * | 2021-11-25 | 2021-12-24 | 阿里云计算有限公司 | Control optimization method of equipment, display platform, cloud server and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Singh et al. | Multicomponent energy assessment of buildings using building information modeling | |
US9429921B2 (en) | Method and system for energy control management | |
Irfan et al. | Thermal performance analysis of net zero energy home for sub zero temperature areas | |
US20240302069A1 (en) | Method and device for calculating energy efficiency of refrigeration machine room, and electronic device | |
CN114279042B (en) | Central air conditioner control method based on multi-agent deep reinforcement learning | |
Xu et al. | A semi-theoretical model for energy efficiency assessment of air source heat pump systems | |
US20180238572A1 (en) | Modeling and controlling heating, ventilation, and air conditioning systems | |
CN110135655B (en) | A method and device for determining an operation control strategy of an energy station | |
Zhang et al. | Influence of occupant behavior on the energy performance of variable refrigerant flow systems for office buildings: A case study | |
CN111199065B (en) | Zero-energy-consumption building design method and device and terminal equipment | |
CN115978739A (en) | Air conditioner operation mode switching method and device, computer equipment and storage medium | |
Li et al. | Experimental validation of the simulation module of the water-cooled variable refrigerant flow system under cooling operation | |
Xie et al. | Development of a group control strategy based on multi-step load forecasting and its application in hybrid ground source heat pump | |
Wei et al. | Field experiment testing of a low-cost model predictive controller (MPC) for building heating systems and analysis of phase change material (PCM) integration | |
Dhillon et al. | Laboratory load-based testing and performance rating of residential heat pumps in heating mode | |
CN118396432B (en) | Regional cooling system energy efficiency evaluation method and device and electronic equipment | |
CN117704604A (en) | Refrigerating system upper control method, device, equipment and storage medium | |
CN108507126A (en) | A kind of fuzzy control method, device and the air-conditioning of central air-conditioning freezing water | |
CN113067340B (en) | Dynamic state estimation method and system for constant temperature control load system | |
CN115437260A (en) | Air source heat pump operation optimization method and system | |
CN115455524A (en) | Energy-saving design method and system of prefabricated building based on BIM | |
CN114690627A (en) | Training method of central air conditioner control model, and central air conditioner control method and device | |
CN113673016A (en) | Method and device for determining optimal pile length of energy pile | |
CN113569415A (en) | Operation optimization algorithm of distributed electric heating equipment based on user load demand | |
CN119030050B (en) | Control method and device for regional cooling system participating in secondary frequency modulation of power grid |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |