CN114777191A - Heating system household valve regulating and controlling method based on neural network algorithm - Google Patents
Heating system household valve regulating and controlling method based on neural network algorithm Download PDFInfo
- Publication number
- CN114777191A CN114777191A CN202210409416.3A CN202210409416A CN114777191A CN 114777191 A CN114777191 A CN 114777191A CN 202210409416 A CN202210409416 A CN 202210409416A CN 114777191 A CN114777191 A CN 114777191A
- Authority
- CN
- China
- Prior art keywords
- layer
- output
- error
- neural network
- input
- 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
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24D—DOMESTIC- OR SPACE-HEATING SYSTEMS, e.g. CENTRAL HEATING SYSTEMS; DOMESTIC HOT-WATER SUPPLY SYSTEMS; ELEMENTS OR COMPONENTS THEREFOR
- F24D19/00—Details
- F24D19/10—Arrangement or mounting of control or safety devices
- F24D19/1006—Arrangement or mounting of control or safety devices for water heating systems
- F24D19/1009—Arrangement or mounting of control or safety devices for water heating systems for central heating
- F24D19/1015—Arrangement or mounting of control or safety devices for water heating systems for central heating using a valve or valves
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/048—Activation functions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/084—Backpropagation, e.g. using gradient descent
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24D—DOMESTIC- OR SPACE-HEATING SYSTEMS, e.g. CENTRAL HEATING SYSTEMS; DOMESTIC HOT-WATER SUPPLY SYSTEMS; ELEMENTS OR COMPONENTS THEREFOR
- F24D2200/00—Heat sources or energy sources
- F24D2200/13—Heat from a district heating network
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Biomedical Technology (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Thermal Sciences (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- Steam Or Hot-Water Central Heating Systems (AREA)
Abstract
Description
技术领域technical field
本发明涉及供暖系统智能调节管理技术领域,具体涉及基于神经网络算法的供暖系统户阀调控方法。The invention relates to the technical field of intelligent regulation and management of heating systems, in particular to a method for regulating and controlling household valves of heating systems based on neural network algorithms.
背景技术Background technique
为提高供暖系统的调控效率,在现代供暖系统中智能调控手段的应用越来越多,现有户阀调控的技术方案主要有:In order to improve the regulation efficiency of the heating system, there are more and more applications of intelligent regulation means in the modern heating system. The existing technical solutions for household valve regulation mainly include:
1、基于回水温度相对一致法的调控方法:将所有用户的回水温度调节至基本一致;1. The control method based on the relatively consistent return water temperature: adjust the return water temperature of all users to be basically the same;
2、基于供回水均温相对一致法的调控方法:将所有用户的供回水均温调节至基本一致。2. The control method based on the relative uniformity of the average temperature of the supply and return water: adjust the average temperature of the supply and return water of all users to be basically the same.
上述两种方法的缺点在于:户阀的调控过程中的影响因素比较多,比如建筑类型(节能/非节能)、散热类型(地暖/挂片)、小区入住率、户型(边户/中间户)、顶底楼以及邻居是否供暖等,针对不同类型的房屋或者邻居供暖数量不同的情况下,散热量是不同的,都会影响室内温度。若回水温度或供回水均温一致,室内温度差别也是很大的,室温不达标用户占比还是很高的。也就是说该两种调控方案,都不能实现真正的平衡。The disadvantage of the above two methods is that there are many influencing factors in the regulation process of the household valve, such as building type (energy saving/non-energy saving), heat dissipation type (floor heating/hanging piece), residential occupancy rate, unit type (edge household/intermediate household) ), the top and bottom floors, and whether the neighbors are heated, etc. For different types of houses or the number of neighbors heating is different, the heat dissipation is different, which will affect the indoor temperature. If the return water temperature or the average temperature of the supply and return water are the same, the indoor temperature is also very different, and the proportion of users whose room temperature does not meet the standard is still very high. That is to say, the two control schemes cannot achieve a true balance.
3、基于室内温度进行调控的方法:所有用户都得安装室温采集器,将所有用户的室温调节至基本一致。3. The method of regulation based on indoor temperature: All users must install a room temperature collector to adjust the room temperature of all users to be basically the same.
该方法的缺点在于:所有用户都得安装室温采集器,并且室温采集器均需能够与户阀进行通讯。该方法无法阻止一些用户人为损坏或者使用其他方式干扰室温采集器的温度采集,若户内设备损坏或者温度采集被干扰,将无法准确进行调控。并且,所有用户都需要安装室温采集器,成本上也会有相应的增加。The disadvantage of this method is that all users have to install a room temperature collector, and the room temperature collector needs to be able to communicate with the household valve. This method cannot prevent some users from artificially damaging or interfering with the temperature collection of the room temperature collector by other means. If the indoor equipment is damaged or the temperature collection is disturbed, it will not be able to accurately control. Moreover, all users need to install a room temperature collector, and the cost will increase accordingly.
发明内容SUMMARY OF THE INVENTION
为解决现有技术中的问题,本发明专利设计了基于神经网络算法的供暖系统户阀调控方法,降低供暖自动调控系统使用成本,缩短调控时间,提高二网平衡调控的平衡率。In order to solve the problems in the prior art, the patent of the present invention designs a heating system household valve control method based on a neural network algorithm, which reduces the use cost of the heating automatic control system, shortens the control time, and improves the balance rate of the two network balance control.
本发明所采用的技术方案是:所述调控方法由供暖系统的上位机平台、现场供暖数据采集器和安装于用户端的带有电动执行器的户阀实现,所述上位机平台建立有基于神经网络的调控模型,The technical scheme adopted in the present invention is: the control method is realized by the upper computer platform of the heating system, the on-site heating data collector and the household valve with the electric actuator installed at the user end, and the upper computer platform is built with a neural-based network regulation model,
所述调控方法的步骤为:(1)先建立供暖系统户端建筑结构的物理模型,包含层数、单元数、户数、建筑类型、散热类型;建筑类型包括是节能建筑还是非节能建筑,散热类型包括是挂暖气片散热还是地暖管散热;The steps of the control method are: (1) first establish a physical model of the building structure of the heating system, including the number of floors, the number of units, the number of households, the building type, and the heat dissipation type; the building type includes whether it is an energy-saving building or a non-energy-saving building, The type of heat dissipation includes whether to hang radiators for heat dissipation or floor heating pipes to dissipate heat;
(2)根据建筑结构的物理模型计算出每个用户的孤立程度、是否为顶楼/底楼、边户/中间户、期望室内温度、建筑类型、散热类型情况;(2) According to the physical model of the building structure, calculate the isolation degree of each user, whether it is the top/ground floor, side/middle household, expected indoor temperature, building type, and heat dissipation type;
(3)进行基于神经网络算法模型的训练,训练过程包括信号的正向传播,将步骤(2)得出的计算数据输入到神经网络模型的输入层,经隐含层处理,传入输出层,得到预测的权重值,并通过供暖系统的上位机平台转发给户阀;(3) Carry out training based on the neural network algorithm model. The training process includes forward propagation of the signal. The calculation data obtained in step (2) is input to the input layer of the neural network model, processed by the hidden layer, and passed to the output layer. , get the predicted weight value, and forward it to the household valve through the upper computer platform of the heating system;
(4)上位机平台通过供暖数据采集器采集所有户阀的实际回水温度,计算出所有户阀的平均回水温度,并给户阀下发调节指令,配置回水温度,配置户阀的调节间隔和调节次数,户阀接收到配置回水温度后,计算出目标回水温度,目标回水温度等于配置回水温度加权重值,经过多次调节,户阀的实际回水温度逐渐趋近于目标回水温度,此时各用户的室内温度接近设定的目标室内温度,调节结束。(4) The upper computer platform collects the actual return water temperature of all household valves through the heating data collector, calculates the average return water temperature of all household valves, and issues adjustment instructions to the household valves, configures the return water temperature, and configures the Adjustment interval and adjustment times. After receiving the configured return water temperature, the household valve calculates the target return water temperature. The target return water temperature is equal to the weighted value of the configured return water temperature. After multiple adjustments, the actual return water temperature of the household valve gradually tends to It is close to the target return water temperature. At this time, the indoor temperature of each user is close to the set target indoor temperature, and the adjustment is completed.
进一步的,所述步骤(3)的基于神经网络算法模型的训练过程还包括误差的反向传播过程,具体为:若输出层的实际输出与期望输出有较大的误差值,则转入误差的反向传播阶段,误差反向传播是将输出误差通过隐含层向输入层逐层反传,并将误差分摊给各层的所有单元,从而获得各层单元的误差信号,此误差信号即作为修正各单元权值的依据,当实际输出与目标输出之间的误差不满足预设的精度要求时,神经网络会不断的调整权值,更新网络,直到误差小于预设精度,训练结束。Further, the training process based on the neural network algorithm model of the step (3) also includes a back-propagation process of the error, specifically: if the actual output of the output layer and the expected output have a larger error value, then transfer the error value. In the back-propagation stage, the error back-propagation is to back-propagate the output error layer by layer through the hidden layer to the input layer, and distribute the error to all units of each layer, so as to obtain the error signal of each layer unit, this error signal is As the basis for correcting the weights of each unit, when the error between the actual output and the target output does not meet the preset accuracy requirements, the neural network will continuously adjust the weights and update the network until the error is less than the preset accuracy, and the training ends.
进一步的,所述步骤(3)中信号的正向传播的具体过程为:根据之前采暖季记录的历史数据,包含用户室内温度、回水温度、孤立程度、建筑结构以及室外温度等参数,得到神经网络的样本数据,输入层神经元d有6个,分别为孤立程度d1、顶/底楼d2、边/中间户d3、室内温度d4、建筑类型d5、散热类型d6;隐含层神经元O有9个;输出神经元P有一个,为权重值,将样本分成训练集和测试集两部分,记输入样本数据为:Further, the specific process of the forward propagation of the signal in the step (3) is: according to the historical data recorded in the previous heating season, including parameters such as user indoor temperature, return water temperature, isolation degree, building structure and outdoor temperature, obtain The sample data of the neural network, there are 6 neurons d in the input layer, which are isolation degree d 1 , top/bottom floor d 2 , side/middle house d 3 , indoor temperature d 4 , building type d 5 , heat dissipation type d 6 ; The hidden layer neuron O has 9; the output neuron P has one, which is the weight value. The sample is divided into two parts: the training set and the test set, and the input sample data is recorded as:
d(m)=[d1(m),d2(m),...dn(m)],其中,n为样本个数,m为训练学习次数;d(m)=[d 1 (m),d 2 (m),...d n (m)], where n is the number of samples, and m is the number of training and learning times;
数据初始化:Data initialization:
初始化输入层与隐含层之间的权值Vij和隐含层与输出层之间的权值Wjk,以及隐含层的阈值a和输出层的阈值b,给定学习速率和激活函数;Initialize the weight Vij between the input layer and the hidden layer and the weight Wjk between the hidden layer and the output layer, as well as the threshold a of the hidden layer and the threshold b of the output layer, given the learning rate and activation function;
隐含层输入:Hidden layer input:
其中,i为输入层神经元个数,i=1,2···,6;j为隐含层神经元个数,j=1,2···,9;Among them, i is the number of neurons in the input layer, i=1, 2..., 6; j is the number of neurons in the hidden layer, j=1, 2..., 9;
隐含层输出计算:Hidden layer output calculation:
根据输入样本,正向计算隐含层的输出,隐含层输出为,According to the input sample, the output of the hidden layer is calculated forward, and the output of the hidden layer is,
其中,i为输入层神经元个数,i=1,2···,6;j为隐含层神经元个数,j=1,2···,9;Among them, i is the number of neurons in the input layer, i=1, 2..., 6; j is the number of neurons in the hidden layer, j=1, 2..., 9;
输出层输入:Output layer input:
其中k为输出层神经元个数,k=1;where k is the number of neurons in the output layer, k=1;
输出层输出计算:Output layer output calculation:
根据隐含层的输出,进一步计算输出层的输出,输出层的输出为,According to the output of the hidden layer, the output of the output layer is further calculated, and the output of the output layer is,
其中k为输出层神经元个数,k=1。Where k is the number of neurons in the output layer, k=1.
进一步的,所述步骤(3)的误差信号反向传播过程为,Further, the error signal reverse propagation process of the step (3) is,
将输出层的输出与期望值进行比较,得到误差信号,误差信号为,Compare the output of the output layer with the expected value to get the error signal, the error signal is,
ek=Tk-Pk e k =T k -P k
误差性能指标:Error performance indicators:
其中T为期望输出,P为实际输出;where T is the expected output and P is the actual output;
误差函数对输出层输入的偏导数:The partial derivative of the error function with respect to the output layer input:
输出层输入对隐含层与输出层之间连接权值的偏导数:The partial derivative of the output layer input to the connection weight between the hidden layer and the output layer:
误差函数对隐含层与输出层之间连接权值的偏导数:The partial derivative of the error function with respect to the connection weights between the hidden and output layers:
误差函数对隐含层输入的偏导数:Partial derivative of the error function with respect to the hidden layer input:
隐含层输入对输入层与隐含层之间连接权值的偏导数:Partial derivative of the hidden layer input to the connection weight between the input layer and the hidden layer:
误差函数对输入层与隐含层之间连接权值的偏导数:The partial derivative of the error function with respect to the connection weights between the input layer and the hidden layer:
i为输入层神经元个数,j为隐含层神经元个数,k为输出层神经元个数,η为学习速率,i=6,j=9,η设置为0.01,Vij、Wjk分别为输入层与隐含层以及隐含层与输出层之间的连接权值,f为连续可导的Sigmoid函数;i is the number of neurons in the input layer, j is the number of neurons in the hidden layer, k is the number of neurons in the output layer, η is the learning rate, i=6, j=9, η is set to 0.01, V ij , W jk are the connection weights between the input layer and the hidden layer and between the hidden layer and the output layer, respectively, and f is a continuously derivable Sigmoid function;
网络误差是各层间权值的函数,因此调整各层权值可改变误差E,调整各层间权值的原则是使误差不断减小。The network error is a function of the weights between the layers, so adjusting the weights of each layer can change the error E. The principle of adjusting the weights between the layers is to reduce the error continuously.
进一步的,所述步骤(3)的误差信号反向传播过程中隐含层与输出层之间的权值更新:Further, the weight update between the hidden layer and the output layer in the error signal backpropagation process of the step (3):
Wjk(m+1)=Wjk(m)+ΔWjk(m)=Wjk(m)+η·δ1(m)·Ooj(m)W jk (m+1)=W jk (m)+ΔW jk (m)=W jk (m)+η·δ 1 (m)·Oo j (m)
输入层与隐含层之间的权值更新:Weight update between input layer and hidden layer:
Vij(m+1)=Vij(m)+ΔVij(m)=Vij(m)+η·δ2(m)·dn(m)V ij (m+1)=V ij (m)+ΔV ij (m)=V ij (m)+η·δ 2 (m)·d n (m)
i为输入层神经元个数,j为隐含层神经元个数,k为输出层神经元个数,η为学习速率,i=6,j=9,η设置为0.01,Vij,Wjk分别为输入层与隐含层以及隐含层与输出层之间的连接权值,f为连续可导的Sigmoid函数;i is the number of neurons in the input layer, j is the number of neurons in the hidden layer, k is the number of neurons in the output layer, η is the learning rate, i=6, j=9, η is set to 0.01, V ij , W jk are the connection weights between the input layer and the hidden layer and between the hidden layer and the output layer, respectively, and f is a continuously derivable Sigmoid function;
误差判断:判断误差是否达到预设精度或学习次数上限,如果达到要求,则神经网络训练结束,否则返回重新学习。Error judgment: judge whether the error reaches the preset accuracy or the upper limit of the number of learning times. If it meets the requirements, the neural network training ends, otherwise it returns to re-learning.
进一步的,所述上位机平台通过4G服务与现场的供暖数据采集器进行通讯,供暖数据采集器通过RS485与各用户端的户阀进行通讯。Further, the host computer platform communicates with the on-site heating data collector through the 4G service, and the heating data collector communicates with the household valves of each user terminal through RS485.
相对于现有技术,本发明专利设计的基于神经网络算法的供暖系统户阀调控方法的进步之处在于:该方法是基于基于神经网络算法模型进行计算调控,采集足够多的数据进行分析的,综合考虑了多方面对室温的影响因素,包含了每个用户的孤立程度、是否为顶楼/底楼、边户/中间户、期望室内温度、建筑类型、散热类型等情况。通过该方法建立的户阀调控模型,准确、稳定、抗干扰能力强,能够大大缩短二网系统平衡调控周期,提高二网系统的平衡率。Compared with the prior art, the improvement of the neural network algorithm-based heating system household valve control method designed by the patent of the present invention is that the method is based on the calculation and control based on the neural network algorithm model, and collects enough data for analysis, Comprehensive consideration of various factors affecting room temperature, including the degree of isolation of each user, whether it is a top/ground floor, side/middle household, expected indoor temperature, building type, heat dissipation type, etc. The household valve regulation model established by this method is accurate, stable, and has strong anti-interference ability, which can greatly shorten the balance regulation period of the second network system and improve the balance rate of the second network system.
附图说明Description of drawings
图1是基于神经网络算法的供暖系统户阀调控方法的神经网络模型示意图。Figure 1 is a schematic diagram of a neural network model of a heating system household valve control method based on a neural network algorithm.
图2是基于神经网络算法的供暖系统的调控系统示意图。Figure 2 is a schematic diagram of a control system of a heating system based on a neural network algorithm.
图3是基于回水温度一致法的户阀调控过程的温度变化曲线。Fig. 3 is the temperature change curve of the household valve regulation process based on the method of return water temperature consistency.
图4是基于神经网络算法的户阀调控过程的温度变化曲线Figure 4 is the temperature change curve of the household valve control process based on the neural network algorithm
具体实施方式Detailed ways
下面结合附图和具体实施例对本发明做进一步的说明。对本发明实施例中的技术方案进行清楚、完整的描述,所描述的实施例仅仅是本发明创造一部分的实施例,而不是全部。基于本发明创造中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明创造保护的范围。The present invention will be further described below with reference to the accompanying drawings and specific embodiments. The technical solutions in the embodiments of the present invention are clearly and completely described, and the described embodiments are only examples of a part of the invention, rather than all of them. Based on the embodiments in the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
如图1、2所示,本发明专利设计了基于神经网络算法的供暖系统户阀调控方法的一种实施例,本实施例中供暖系统户阀调控方法由供暖系统的上位机平台、现场供暖数据采集器和安装于用户端的带有电动执行器的户阀实现,上位机平台内嵌建立有基于神经网络的调控模型。上位机平台通过4G服务与现场的供暖数据采集器进行通讯,供暖数据采集器通过RS485与各用户端的户阀进行通讯。As shown in Figures 1 and 2, the patent of the present invention designs an embodiment of a heating system household valve control method based on a neural network algorithm. The data collector and the household valve with electric actuator installed on the user end are realized, and the control model based on neural network is built in the upper computer platform. The host computer platform communicates with the on-site heating data collector through the 4G service, and the heating data collector communicates with the household valves of each client through RS485.
本发明专利公开的基于神经网络算法的供暖系统户阀调控方法的步骤为:(1)先建立供暖系统户端建筑结构的物理模型,包含层数、单元数、户数、建筑类型、散热类型;The steps of the method for regulating the household valve of the heating system based on the neural network algorithm disclosed in the patent of the present invention are as follows: (1) First, establish a physical model of the building structure of the heating system, including the number of floors, the number of units, the number of households, the type of building, and the type of heat dissipation. ;
(2)根据建筑结构的物理模型计算出每个用户的孤立程度、是否为顶楼/底楼、边户/中间户、期望室内温度、建筑类型、散热类型情况;(2) According to the physical model of the building structure, calculate the isolation degree of each user, whether it is the top/ground floor, side/middle household, expected indoor temperature, building type, and heat dissipation type;
(3)进行基于神经网络算法模型的训练,训练过程包括信号的正向传播和误差信号的反向传播,正向传播时,将步骤(2)得出的计算数据输入到神经网络模型的输入层,经隐含层处理,传入输出层,得到预测的权重值,并发送给供暖系统的上位机平台。若输出层的实际输出与期望输出有较大的误差值,则转入误差的反向传播阶段。误差反向传播是将输出误差通过隐含层向输入层逐层反传,并将误差分摊给各层的所有单元,从而获得各层单元的误差信号,此误差信号即作为修正各单元权值的依据。当实际输出与目标输出之间的误差不满足预设的精度要求时,神经网络会不断的调整权值,更新网络,直到误差小于预设精度,训练结束;(3) Carry out training based on the neural network algorithm model. The training process includes forward propagation of the signal and back propagation of the error signal. During forward propagation, the calculation data obtained in step (2) is input to the input of the neural network model. Layer, processed by the hidden layer, passed to the output layer, the predicted weight value is obtained, and sent to the upper computer platform of the heating system. If the actual output of the output layer has a large error value with the expected output, it will turn to the back-propagation stage of the error. Error back propagation is to pass the output error back to the input layer layer by layer through the hidden layer, and apportion the error to all units of each layer, so as to obtain the error signal of each layer unit, and this error signal is used as the weight value of each unit to be corrected. basis. When the error between the actual output and the target output does not meet the preset accuracy requirements, the neural network will continuously adjust the weights and update the network until the error is less than the preset accuracy, and the training ends;
(4)上位机平台通过供暖数据采集器采集所有户阀的实际回水温度,计算出所有户阀的平均回水温度,并给户阀下发调节指令,配置回水温度,配置户阀的调节间隔和调节次数,户阀接收到配置回水温度后,计算出目标回水温度,目标回水温度等于配置回水温度加权重值,经过多次调节,户阀的实际回水温度逐渐趋近于目标回水温度,此时各用户的室内温度接近设定的目标室内温度,调节结束。(4) The upper computer platform collects the actual return water temperature of all household valves through the heating data collector, calculates the average return water temperature of all household valves, and issues adjustment instructions to the household valves, configures the return water temperature, and configures the Adjustment interval and adjustment times. After receiving the configured return water temperature, the household valve calculates the target return water temperature. The target return water temperature is equal to the weighted value of the configured return water temperature. After multiple adjustments, the actual return water temperature of the household valve gradually tends to It is close to the target return water temperature. At this time, the indoor temperature of each user is close to the set target indoor temperature, and the adjustment is completed.
结合图1所示,步骤(3)中信号的正向传播的具体过程为:根据之前采暖季记录的历史数据,包含用户室内温度、回水温度、孤立程度、建筑结构以及室外温度等参数,得到神经网络的样本数据,输入层神经元d有6个,分别为孤立程度d1、顶/底楼d2、边/中间户d3、室内温度d4、建筑类型d5、散热类型d6;隐含层神经元O有9个;输出神经元P有一个,为权重值,将样本分成训练集和测试集两部分,记输入样本数据为:As shown in Figure 1, the specific process of the forward propagation of the signal in step (3) is: according to the historical data recorded in the previous heating season, including parameters such as the user's indoor temperature, return water temperature, isolation degree, building structure, and outdoor temperature, The sample data of the neural network is obtained. There are 6 neurons d in the input layer, which are isolation degree d 1 , top/bottom floor d 2 , side/middle house d 3 , indoor temperature d 4 , building type d 5 , heat dissipation type d 6 ; There are 9 neurons O in the hidden layer; there is one output neuron P, which is the weight value. The sample is divided into two parts: the training set and the test set, and the input sample data is recorded as:
d(m)=[d1(m),d2(m),...dn(m)],其中,n为样本个数,m为训练学习次数;d(m)=[d 1 (m),d 2 (m),...d n (m)], where n is the number of samples, and m is the number of training and learning times;
数据初始化:Data initialization:
初始化输入层与隐含层之间的权值Vij和隐含层与输出层之间的权值Wjk,以及隐含层的阈值a和输出层的阈值b,给定学习速率和激活函数;Initialize the weight V ij between the input layer and the hidden layer and the weight W jk between the hidden layer and the output layer, as well as the threshold a of the hidden layer and the threshold b of the output layer, given the learning rate and activation function ;
隐含层输入:Hidden layer input:
其中,i为输入层神经元个数,i=1,2···,6;j为隐含层神经元个数,j=1,2···,9;Among them, i is the number of neurons in the input layer, i=1, 2..., 6; j is the number of neurons in the hidden layer, j=1, 2..., 9;
隐含层输出计算:Hidden layer output calculation:
根据输入样本,正向计算隐含层的输出,隐含层输出为,According to the input sample, the output of the hidden layer is calculated forward, and the output of the hidden layer is,
其中,i为输入层神经元个数,i=1,2···,6;j为隐含层神经元个数,j=1,2···,9;Among them, i is the number of neurons in the input layer, i=1, 2..., 6; j is the number of neurons in the hidden layer, j=1, 2..., 9;
输出层输入:Output layer input:
其中k为输出层神经元个数,k=1;where k is the number of neurons in the output layer, k=1;
输出层输出计算:Output layer output calculation:
根据隐含层的输出,进一步计算输出层的输出,输出层的输出为,According to the output of the hidden layer, the output of the output layer is further calculated, and the output of the output layer is,
其中k为输出层神经元个数,k=1。Where k is the number of neurons in the output layer, k=1.
进一步的,所述步骤(3)的误差信号反向传播过程为,Further, the error signal reverse propagation process of the step (3) is,
将输出层的输出与期望值进行比较,得到误差信号,误差信号为,Compare the output of the output layer with the expected value to get the error signal, the error signal is,
ek=Tk-Pk e k =T k -P k
误差性能指标:Error performance indicators:
其中T为期望输出,P为实际输出;where T is the expected output and P is the actual output;
误差函数对输出层输入的偏导数:The partial derivative of the error function with respect to the output layer input:
输出层输入对隐含层与输出层之间连接权值的偏导数:The partial derivative of the output layer input to the connection weight between the hidden layer and the output layer:
误差函数对隐含层与输出层之间连接权值的偏导数:The partial derivative of the error function with respect to the connection weights between the hidden and output layers:
误差函数对隐含层输入的偏导数:Partial derivative of the error function with respect to the hidden layer input:
隐含层输入对输入层与隐含层之间连接权值的偏导数:Partial derivative of the hidden layer input to the connection weight between the input layer and the hidden layer:
误差函数对输入层与隐含层之间连接权值的偏导数:The partial derivative of the error function with respect to the connection weights between the input layer and the hidden layer:
i为输入层神经元个数,j为隐含层神经元个数,k为输出层神经元个数,η为学习速率,i=6,j=9,η设置为0.01,Vij、Wjk分别为输入层与隐含层以及隐含层与输出层之间的连接权值,f为连续可导的Sigmoid函数;i is the number of neurons in the input layer, j is the number of neurons in the hidden layer, k is the number of neurons in the output layer, η is the learning rate, i=6, j=9, η is set to 0.01, V ij , W jk are the connection weights between the input layer and the hidden layer and between the hidden layer and the output layer, respectively, and f is a continuously derivable Sigmoid function;
网络误差是各层间权值的函数,因此调整各层权值可改变误差E,调整各层间权值的原则是使误差不断减小。The network error is a function of the weights between the layers, so adjusting the weights of each layer can change the error E. The principle of adjusting the weights between the layers is to reduce the error continuously.
进一步的,所述步骤(3)的误差信号反向传播过程中隐含层与输出层之间的权值更新:Further, the weight update between the hidden layer and the output layer in the error signal backpropagation process of the step (3):
Wjk(m+1)=Wjk(m)+ΔWjk(m)=Wjk(m)+η·δ1(m)·Ooj(m)W jk (m+1)=W jk (m)+ΔW jk (m)=W jk (m)+η·δ 1 (m)·Oo j (m)
输入层与隐含层之间的权值更新:Weight update between input layer and hidden layer:
Vij(m+1)=Vij(m)+ΔVij(m)=Vij(m)+η·δ2(m)·dn(m)V ij (m+1)=V ij (m)+ΔV ij (m)=V ij (m)+η·δ 2 (m)·d n (m)
i为输入层神经元个数,j为隐含层神经元个数,k为输出层神经元个数,η为学习速率,i=6,j=9,η设置为0.01,Vij,Wjk分别为输入层与隐含层以及隐含层与输出层之间的连接权值,f为连续可导的Sigmoid函数;i is the number of neurons in the input layer, j is the number of neurons in the hidden layer, k is the number of neurons in the output layer, η is the learning rate, i=6, j=9, η is set to 0.01, V ij , W jk are the connection weights between the input layer and the hidden layer and between the hidden layer and the output layer, respectively, and f is a continuously derivable Sigmoid function;
误差判断:判断误差是否达到预设精度或学习次数上限,如果达到要求,则神经网络训练结束,否则返回重新学习。Error judgment: judge whether the error reaches the preset accuracy or the upper limit of the number of learning times. If it meets the requirements, the neural network training ends, otherwise it returns to re-learning.
实施例1Example 1
在山东省泰安市某小区选择同一栋楼,该楼为节能建筑,全部采用地暖管供热,层高为10层,各层均有入住的中间户单元的东、西两户分别采用传统的基于回水温度一致法的户阀调控方法和本发明公开的基于神经网络算法的户阀调控方法进行调控对比,按照目标室温22℃进行调控,从第一天开始连续记录9天的用户室内温度。The same building is selected in a community in Tai'an City, Shandong Province. This building is an energy-saving building, all of which are heated by floor heating pipes, with a floor height of 10 floors. There are intermediate units on each floor. The household valve control method based on the return water temperature consistency method is compared with the household valve control method based on the neural network algorithm disclosed in the present invention. The control is carried out according to the target room temperature of 22°C, and the user's indoor temperature is continuously recorded for 9 days from the first day. .
东户采用传统的基于回水温度一致法的户阀调控方法进行自动调控,室温结果记录如表1所示,调控过程中温度变化如图3所示,The east household adopts the traditional household valve control method based on the return water temperature consistency method for automatic control. The room temperature results are shown in Table 1, and the temperature changes during the control process are shown in Figure 3.
表1Table 1
西户采用本发明公开的基于神经网络算法的户阀调控方法进行自动调控,室温结果记录如表2所示,调控过程中温度变化如图4所示,Xihu adopts the household valve control method based on the neural network algorithm disclosed in the present invention for automatic control, and the room temperature results are recorded as shown in Table 2, and the temperature changes during the control process are shown in Figure 4.
表2Table 2
从表1和表2记录的结果可以看出:东户采用传统的基于回水温度一致法的调控方法所测量记录的结果显示从第6天开始各户的温度才开始趋于稳定,但即便稳定后同一户的温度还是存在一定的起伏,而不同楼层住户间的室内温度差别更是较大,特别是顶楼、底楼住户与中间住户的温差更是达到了4度。From the results recorded in Table 1 and Table 2, it can be seen that the results measured and recorded by the traditional control method based on the return water temperature consistency method in the east households show that the temperature of each household begins to stabilize from the 6th day, but even if After stabilization, the temperature of the same household still fluctuates to a certain extent, and the indoor temperature difference between households on different floors is even greater, especially the temperature difference between the top and bottom floor households and the middle households has reached 4 degrees.
西户采用本发明公开的基于神经网络算法的调控方法所测量记录的结果显示从第3天开始各户的温度便开始趋于稳定,稳定后同一户的温度基本相同,没有大幅度的变化;而不同楼层住户间的室内温度差相差不大,即便是顶楼住户与中间住户的温差也仅有1度。The results measured and recorded by the control method based on the neural network algorithm disclosed in the present invention in the west household show that the temperature of each household begins to stabilize from the third day, and the temperature of the same household is basically the same after stabilization, and there is no significant change; The indoor temperature difference between households on different floors is not much different, even the temperature difference between the top-floor households and the middle households is only 1 degree.
综上所述,本发明专利公开的基于神经网络算法的供暖系统户阀调控方法对于各户的室内温度调控准确、稳定、抗干扰能力强,同时大大缩短二网系统平衡调控周期,提高二网系统的平衡率。To sum up, the neural network algorithm-based household valve control method of the heating system disclosed in the patent of the present invention is accurate, stable, and has strong anti-interference ability for the indoor temperature control of each household. Equilibrium rate of the system.
上述内容仅为本发明创造的较佳实施例而已,不能以此限定本发明创造的实施范围,即凡是依本发明创造权利要求及发明创造说明内容所做出的简单的等效变化与修饰,皆仍属于本发明创造涵盖的范围。The above content is only a preferred embodiment of the present invention, and cannot limit the scope of the present invention. All still belong to the scope covered by the present invention.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210409416.3A CN114777191A (en) | 2022-04-19 | 2022-04-19 | Heating system household valve regulating and controlling method based on neural network algorithm |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210409416.3A CN114777191A (en) | 2022-04-19 | 2022-04-19 | Heating system household valve regulating and controlling method based on neural network algorithm |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114777191A true CN114777191A (en) | 2022-07-22 |
Family
ID=82431098
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210409416.3A Pending CN114777191A (en) | 2022-04-19 | 2022-04-19 | Heating system household valve regulating and controlling method based on neural network algorithm |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114777191A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116658972A (en) * | 2023-06-04 | 2023-08-29 | 河北工大科雅能源科技股份有限公司 | Heat supply two-network inter-user balance regulation and control method and device based on user classification |
CN119001458A (en) * | 2024-08-09 | 2024-11-22 | 山东东达机电有限责任公司 | Method for predicting battery SOC based on BP neural network algorithm |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2782375A1 (en) * | 1998-08-13 | 2000-02-18 | Suisse Electronique Microtech | SYSTEM FOR REGULATING THE HEATING OF A BUILDING |
CN108240679A (en) * | 2018-02-22 | 2018-07-03 | 烟台科创捷能机电工程有限公司 | A kind of heat supply method based on building heating load prediction, device and system |
CN111561733A (en) * | 2020-05-18 | 2020-08-21 | 瑞纳智能设备股份有限公司 | Heating household valve adjusting method, system and equipment based on GBDT |
CN112413716A (en) * | 2020-11-02 | 2021-02-26 | 西藏中环热力技术有限公司 | Valve adjusting method and system based on artificial intelligence Internet of things |
CN113623719A (en) * | 2021-06-23 | 2021-11-09 | 国家电投集团东北电力有限公司大连开热分公司 | Heat exchange station prediction control method based on effective room temperature detection |
CN113757781A (en) * | 2020-10-30 | 2021-12-07 | 浙江正泰聚能科技有限公司 | Heat supply load prediction energy-saving control method and system based on BP neural network prediction model |
CN113757789A (en) * | 2021-09-23 | 2021-12-07 | 山东纬横数据科技有限公司 | Heat supply energy-saving prediction control method for smart campus construction |
CN113757788A (en) * | 2021-09-15 | 2021-12-07 | 河北工大科雅能源科技股份有限公司 | A method and system for online dynamic intelligent control of two-grid balance with station load linkage |
-
2022
- 2022-04-19 CN CN202210409416.3A patent/CN114777191A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2782375A1 (en) * | 1998-08-13 | 2000-02-18 | Suisse Electronique Microtech | SYSTEM FOR REGULATING THE HEATING OF A BUILDING |
CN108240679A (en) * | 2018-02-22 | 2018-07-03 | 烟台科创捷能机电工程有限公司 | A kind of heat supply method based on building heating load prediction, device and system |
CN111561733A (en) * | 2020-05-18 | 2020-08-21 | 瑞纳智能设备股份有限公司 | Heating household valve adjusting method, system and equipment based on GBDT |
CN113757781A (en) * | 2020-10-30 | 2021-12-07 | 浙江正泰聚能科技有限公司 | Heat supply load prediction energy-saving control method and system based on BP neural network prediction model |
CN112413716A (en) * | 2020-11-02 | 2021-02-26 | 西藏中环热力技术有限公司 | Valve adjusting method and system based on artificial intelligence Internet of things |
CN113623719A (en) * | 2021-06-23 | 2021-11-09 | 国家电投集团东北电力有限公司大连开热分公司 | Heat exchange station prediction control method based on effective room temperature detection |
CN113757788A (en) * | 2021-09-15 | 2021-12-07 | 河北工大科雅能源科技股份有限公司 | A method and system for online dynamic intelligent control of two-grid balance with station load linkage |
CN113757789A (en) * | 2021-09-23 | 2021-12-07 | 山东纬横数据科技有限公司 | Heat supply energy-saving prediction control method for smart campus construction |
Non-Patent Citations (2)
Title |
---|
张立福等: "《高光谱遥感信息处理》", 湖北科学技术出版社, pages: 28 - 32 * |
谢慕君;冯敬芳;姜长泓;: "集中供热二次网回水温度的预测和控制研究", 控制工程, no. 02 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116658972A (en) * | 2023-06-04 | 2023-08-29 | 河北工大科雅能源科技股份有限公司 | Heat supply two-network inter-user balance regulation and control method and device based on user classification |
CN116658972B (en) * | 2023-06-04 | 2023-10-27 | 河北工大科雅能源科技股份有限公司 | Balance control method and device between households in two heating networks based on user classification |
CN119001458A (en) * | 2024-08-09 | 2024-11-22 | 山东东达机电有限责任公司 | Method for predicting battery SOC based on BP neural network algorithm |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107726442B (en) | Heat supply network balance regulation and control method | |
CN102353119B (en) | Control method of VAV (variable air volume) air-conditioning system | |
CN111536583B (en) | Secondary network vertical and horizontal imbalance balance regulation and control method | |
CN112128841A (en) | Whole-network balance adjusting method based on load prediction and room temperature feedback correction | |
CN110107989A (en) | Small-sized based on chilled water return water temperature optimum set point determines frequency water cooler and becomes temperature control method of water | |
CN114777191A (en) | Heating system household valve regulating and controlling method based on neural network algorithm | |
CN109948824A (en) | A method of thermal substation thermic load is predicted using mode identification technology | |
CN109340900B (en) | Secondary side heat supply automatic balance adjusting method based on average temperature of supply water and return water | |
CN104833154B (en) | Chilled water loop control method based on fuzzy PID and neural internal model | |
CN109237601A (en) | A kind of high-rise central heating system optimal control method based on colony intelligence | |
CN112361450A (en) | Heat exchange station feedback prediction regulation and control method based on indoor temperature | |
CN110275554A (en) | Intelligent controller of heating temperature based on active disturbance rejection technology | |
CN116989442A (en) | Central air conditioner load prediction method and system | |
CN116822682A (en) | Online prediction method for heat load of heating power station | |
CN113361744A (en) | Indoor temperature prediction method based on LSTM algorithm | |
CN108800303B (en) | A refined energy-saving heating method based on pattern recognition | |
CN113757789A (en) | Heat supply energy-saving prediction control method for smart campus construction | |
CN112648717A (en) | Terminal control method of multi-zone variable air volume air conditioning system based on radial basis function neural network | |
CN115342409A (en) | Control and regulation method and system for heating system | |
CN113405142A (en) | Heat supply two-network balancing method | |
CN113757781A (en) | Heat supply load prediction energy-saving control method and system based on BP neural network prediction model | |
CN116398994A (en) | Water chilling unit group control optimization method based on load prediction | |
CN113446661A (en) | Intelligent and efficient heat supply network operation adjusting method | |
CN119647672B (en) | A near-zero energy building energy supply method and system based on multi-objective optimization | |
CN115388462A (en) | Predictive control-based multi-user partition indoor temperature group control method for heating building |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20220722 |
|
RJ01 | Rejection of invention patent application after publication |