一种闸门联动控制方法、装置及并联供水发电系统与流程

未命名 07-14 阅读:123 评论:0


1.本技术涉及引水工程技术领域,尤其涉及一种闸门联动控制方法、装置及并联供水发电系统。


背景技术:

2.引水工程是采用工程技术从水源地通过取水建筑物和输水建筑物引水至需水地的一种水利工程。随着智能水网的建设,水利工程的综合功能越来越得到重视,引水工程也要做出相应的调整。以发电为主的水利工程其更多的是对水能的利用,对水量的利用效率相对较低,而以供水为主要目的水利工程其对水量的利用效率较高,往往忽略了水能的利用。单目标的引水或发电工程已经无法适应社会发展的需要,水量、水能综合利用的水利工程是未来的发展方向。然而,引水工程的功能越过,其涉及的引水闸门就越多,因此,如何实现多功能引水工程的多闸门联动控制成为了重点研究内容。
3.在现有技术中,通常是采用人工控制的方式进行闸门控制,但人工控制的方式仅适用于单闸门场景,当引水工程涉及多个闸门时,现有技术将无法实现精确控制。


技术实现要素:

4.本技术提供一种闸门联动控制方法、装置及并联供水发电系统,以解决现有技术在引水工程涉及多个闸门情况下无法实现闸门开度精确控制等缺陷。
5.本技术第一个方面提供一种闸门联动控制方法,应用于并联供水发电系统,所述并联供水发电系统包括水库、第一干渠、第二干渠、消力池和第三干渠,所述第一干渠和第二干渠并联,所述水库位于所述第一干渠和第二干渠的上游,所述消力池位于所述第一干渠和第二干渠的下游,所述第一干渠和水库之间设有第一闸门,所述第二干渠沿水流方向依次设有发电洞和发电机组,所述发电洞和发电机组之间设有第二闸门,所述第一干渠和第二干渠中的水流通过所述消力池汇入所述第三干渠,所述方法包括:
6.获取所述并联供水发电系统的当前闸门开度信息和所述第三干渠的当前水位;其中,所述当前闸门开度信息包括当前第一闸门开度信息和当前第二闸门开度信息;
7.根据所述并联供水发电系统的当前闸门开度信息和所述第三干渠的当前水位,确定所述并联供水发电系统的目标闸门联动控制策略;
8.按照所述并联供水发电系统的目标闸门联动控制策略,控制目标闸门的闸门开度。
9.可选的,所述根据所述并联供水发电系统的当前闸门开度信息和所述第三干渠的当前水位,确定所述并联供水发电系统的目标闸门联动控制策略,包括:
10.获取所述第三干渠的目标水位;
11.基于预设水动力模型,根据所述当前水位和所述目标水位之间的差值以及所述当前闸门开度信息,确定所述并联供水发电系统的闸门联动控制策略集;
12.基于预设水位误差优化目标函数,在所述闸门联动控制策略集中筛选水位误差最
小的目标闸门联动控制策略。
13.可选的,所述基于预设水位误差优化目标函数,在所述闸门联动控制策略集中筛选水位误差最小的闸门联动控制策略,包括:
14.基于如下预设水位误差优化目标函数,在所述闸门联动控制策略集中筛选水位误差最小的目标闸门联动控制策略:
[0015][0016][0017]
其中,u
*
表示目标闸门联动控制策略,u表示所述闸门联动控制策略集中的任一闸门联动控制策略,x0表示闸门联动控制策略u对应的第三干渠的初始水位,j(u,x0)为水位误差计算函数,k为时间步长,nh为预测区间,所述预测区间包括若干个时间步长,x(k)为第三干渠在时间步长k下的水位预测值,q,r为预设二次偏差惩罚的常数加权矩阵,q
l
为预设线性惩罚的常数加权矩阵,t为转置符号,u(k)为闸门联动控制策略u表征的各闸门的闸门开度,x(nh)为预测区间内水位预测值与目标水位值之间的最终误差。
[0018]
可选的,所述第三干渠由多段串联的子干渠组成,每个子干渠之间都设有消力池,所述第三干渠设有多个出水闸门,所述目标闸门包括所述出水闸门,所述方法还包括:
[0019]
基于预设差分误差计算公式,预测在按照所述目标闸门联动控制策略控制目标闸门的闸门开度情况下各所述消力池的差分误差,
[0020]
当任一所述消力池的差分误差不小于预设差分误差阈值时,优化所述目标闸门联动控制策略。
[0021]
可选的,所述基于预设差分误差计算公式,预测在按照所述目标闸门联动控制策略控制目标闸门的闸门开度情况下各所述消力池的差分误差,包括:
[0022]
基于如下预设差分误差计算公式,预测在按照所述目标闸门联动控制策略控制目标闸门的闸门开度情况下各所述消力池的差分误差:
[0023][0024]
其中,dj为消力池j的差分误差,ej为消力池j的水位误差,n为消力池总数,ei为除消力池j外其他消力池的水位误差。
[0025]
可选的,所述按照所述并联供水发电系统的目标闸门联动控制策略,控制目标闸门的闸门开度,包括:
[0026]
基于预设pid控制器,按照所述并联供水发电系统的目标闸门联动控制策略,控制目标闸门的闸门开度。
[0027]
可选的,还包括:
[0028]
按照预设周期,基于如下公式优化所述预设pid控制器的增益参数:
[0029][0030]
其中,oh为增益参数,为自适应调节后的神经网络偏置,n1为神经网络第1层隐藏层的神经元序列长度,n
mc
为神经网络第mc层隐藏层的神经元序列长度,mc表示神经网络的隐藏层总数,l=3,为自适应调节后的神经网络连接权重,hj为中间变量。
[0031]
可选的,在按照所述并联供水发电系统的目标闸门联动控制策略,控制目标闸门的闸门开度之后,所述方法还包括:
[0032]
监测各所述目标闸门的当前实际开度;
[0033]
根据各所述目标闸门的当前实际开度与所述目标闸门联动控制策略表征的各目标闸门的目标开度之间的偏差,确定目标闸门开度修正策略。
[0034]
本技术第二个方面提供一种闸门联动控制装置,应用于并联供水发电系统,所述并联供水发电系统包括水库、第一干渠、第二干渠、消力池和第三干渠,所述第一干渠和第二干渠并联,所述水库位于所述第一干渠和第二干渠的上游,所述消力池位于所述第一干渠和第二干渠的下游,所述第一干渠和水库之间设有第一闸门,所述第二干渠沿水流方向依次设有发电洞和发电机组,所述发电洞和发电机组之间设有第二闸门,所述第一干渠和第二干渠中的水流通过所述消力池汇入所述第三干渠,所述装置包括:
[0035]
获取模块,用于获取所述并联供水发电系统的当前闸门开度信息和所述第三干渠的当前水位;其中,所述当前闸门开度信息包括当前第一闸门开度信息和当前第二闸门开度信息;
[0036]
确定模块,用于根据所述并联供水发电系统的当前闸门开度信息和所述第三干渠的当前水位,确定所述并联供水发电系统的目标闸门联动控制策略;
[0037]
控制模块,用于按照所述并联供水发电系统的目标闸门联动控制策略,控制目标闸门的闸门开度。
[0038]
本技术第三个方面提供一种并联供水发电系统,包括:
[0039]
水库、第一干渠、第二干渠、消力池和第三干渠;
[0040]
所述第一干渠和第二干渠并联,所述水库位于所述第一干渠和第二干渠的上游,所述消力池位于所述第一干渠和第二干渠的下游;
[0041]
所述第一干渠和水库之间设有第一闸门;
[0042]
所述第二干渠沿水流方向依次设有发电洞和发电机组,所述发电洞和发电机组之间设有第二闸门;
[0043]
所述第一干渠和第二干渠中的水流通过所述消力池汇入所述第三干渠;
[0044]
还包括电子设备,所述电子设备包括:至少一个处理器和存储器;
[0045]
所述存储器存储计算机执行指令;
[0046]
所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一个方面以及第一个方面各种可能的设计所述的方法。
[0047]
本技术第四个方面提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一个方面以及第
一个方面各种可能的设计所述的方法。
[0048]
本技术技术方案,具有如下优点:
[0049]
本技术提供一种闸门联动控制方法、装置及并联供水发电系统,应用于并联供水发电系统,并联供水发电系统包括水库、第一干渠、第二干渠、消力池和第三干渠,第一干渠和第二干渠并联,水库位于第一干渠和第二干渠的上游,消力池位于第一干渠和第二干渠的下游,第一干渠和水库之间设有第一闸门,第二干渠沿水流方向依次设有发电洞和发电机组,发电洞和发电机组之间设有第二闸门,第一干渠和第二干渠中的水流通过消力池汇入第三干渠,该方法包括:获取并联供水发电系统的当前闸门开度信息和第三干渠的当前水位;其中,当前闸门开度信息包括当前第一闸门开度信息和当前第二闸门开度信息;根据并联供水发电系统的当前闸门开度信息和第三干渠的当前水位,确定并联供水发电系统的目标闸门联动控制策略;按照并联供水发电系统的目标闸门联动控制策略,控制目标闸门的闸门开度。上述方案提供的方法,通过根据并联供水发电系统的当前闸门开度信息和第三干渠的当前水位,确定并联供水发电系统的目标闸门联动控制策略,在实现多闸门引水工程的闸门联动精确控制的同时,提高了闸门的控制效率。
附图说明
[0050]
为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
[0051]
图1为本技术实施例提供的闸门联动控制方法的流程示意图;
[0052]
图2为本技术实施例提供的一种示例性的闸门联动控制方法的流程示意图;
[0053]
图3为本技术实施例提供的另一种示例性的闸门联动控制方法的流程示意图;
[0054]
图4为本技术实施例提供的闸门联动控制装置的结构示意图;
[0055]
图5为本技术实施例提供的并联供水发电系统的结构示意图;
[0056]
图6为本技术实施例提供的电子设备的结构示意图。
[0057]
通过上述附图,已示出本技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本技术的概念。
具体实施方式
[0058]
为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
[0059]
此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。在以下各实施例的描述中,“多个”的含义是两个以上,除非另有明确具体的限定。
[0060]
引水工程是采用工程技术从水源地通过取水建筑物和输水建筑物引水至需水地的一种水利工程。引水工程的发展大致可分为三个阶段,第一个阶段的引水方式是直接在
天然水系中开挖渠道进行引水,这种引水方式无法对引水量进行有效的控制。第二个阶段发展出了有坝引水,有坝引水提高了人工对水量的控制能力,这种引水方式应用较为广泛,但有坝引水的方式可能对生态环境造成破坏。第三个阶段是随着智能水网的建设,水利工程的综合功能越来越得到重视,引水工程也要做出相应的调整。以发电为主的水利工程其更多的是对水能的利用,对水量的利用效率相对较低,而以供水为主要目的水利工程其对水量的利用效率较高,往往忽略了水能的利用。单目标的引水或发电工程已经无法适应社会发展的需要,水量、水能综合利用的水利工程是未来的发展方向。
[0061]
河湖水系连通工程是以维系不同水体间的水利联系与物质循环为目标,在自然水系的基础上通过自然和人为驱动作用,维持、重塑或构建满足特定功能与目标的水流连接通道。传统的引水工程便具有一定的水系连通能力,引水工程是解决水资源时空分布不均造成部分地区水资源严重短缺问题的重要途径。现如今引水工程项目的数量越来越多,带来了经济效益的同时也引出了许多问题。从现阶段发展而言,水资源对于人们的生产生活有着极为重要的影响,为了提高引水工程的经济效益,需要对工程的设计、运行、管理等方面进行升级改造,满足社会发展需求,实现科学调度。小到流域内各个灌区之间的配水,灌溉渠供水的不可靠性往往导致灌溉渠上游水量过多而下游水量不足,下游地区水资源短缺便会影响下游居民的生活,大到流域间的调水。如今,随着河湖水系连通工程的推进传统的引水工程已基本无法满足新时代的发展需要,单目标的引水工程将遭到淘汰,多目标多功能的水利工程是未来的发展方向。
[0062]
由于输水需要建设的供水渠道在功能上以供水为主,这种类型的渠道在建设时未能充分利用水的落水能量,在水资源利用效率上还有提高的空间。随着智能水网的推进,水利工程往往需要承担更多的功能,同时还要尽可能提高工程的智能化程度。此外,在河湖水系连通方面,水利工程在满足建设需求时还要尽可能地提高水量调节能力。首先从工程结构的角度考虑,以往的引水工程是从天然河流里面进行取水利用,只取水量不取水能,并且这种取水方式不能很好的控制水量,支渠水量受到干渠水量的控制,而干渠水量的调节又很难做好。有坝引水的方式能够获得较为稳定的水流,但是建造水坝耗时耗力,有可能会对环境造成影响。因此,在设计引水工程时,将有坝引水和无坝引水相结合,结合地形特点与水文特征,合理设计引水方案,并且在引水过程中加入发电机组,实现水能的利用。有坝引水的方式投入较大,水量和水能的利用不能兼顾,而针对小水量的情况很难建造水电站。水电站的供水是在库区上游进行引水的,是以发电为主进行的引水过程,这种方式只适用于大型河流,在水量特别充足冗余量高的情况下,对水量能够进行稳定的调节。
[0063]
要实现供水发电并联联动控制就需要有完整的控制系统,控制系统需要对引水工程的整体情况有清晰的感知。因此,需要在工程中布设传感器,用于获取数据以及监测运行状态,控制系统获取水位数据后,对闸门进行控制。监控指标是判断工程运行状态是否正常的一种科学判据,利用工程监测资料拟定效应量运行安全监控指标,可以有效识别工程所处的安全状态,及时发现工程潜在的安全隐患,从而实现对工程的健康诊断和安全预警。监控指标也是工程进行合理调节的判断依据,其不止限于监测设备对工程状态的监测,还包含工程各处的用水信息,由于渠道水量的调节具有滞后性的特点,这些信息需要提前获取以便专业人员进行预先调节。监控指标的表现形式包括定量数值和定性准则。定量数值主要是针对单个测点监测效应量的数值大小及其变化趋势所规定的安全界限值,定性准则是
融合多测点多效应量监测信息而形成的若干定性评判准则或模型。
[0064]
定量监控指标直观明确,应用方便,但针对的是单个测点,监控的是局部状态。引水工程渠堤线路长,工程规模大,建造条件和运行条件复杂,仅靠单个测点的定量数值指标难以全面监控工程安全,需要综合考虑多个测点、多种监测效应量的监测信息来实施工程的整体安全监控。同时,工程安全本身是一个具有模糊属性的不确定性概念,在边界上难以采用一个精确的、绝对的数值来界定。此外,表征工程安全的指标并不是都可以采用定量数值来衡量的,有些需要采用定性的方式来表达。因此,在研究定量数值监控指标的同时,也应研究定性安全评判准则。
[0065]
工程运行状态异常最直观的表现就是监测效应量实测值出现异常。对单个测点测值异常主要表现为数值大小异常、变化过程异常、变化趋势异常和变化规律异常4中基本形式。研究测值的异常表现形式可为识别工程异常现象和安全隐患提供科学依据,为建立基于多指标融合评判准则提供分类基础。当多个测点、多种效应量同时出现同一类型或多个类型的异常现象时,通过分析这些异常现象在不同测点、不同效应量之间的内在关联性,可实现对工程运行状态的综合判断。
[0066]
现有的水量控制方式多采用闸门调节进行水量的分配,闸门的控制又往往采用人工控制的方式,虽然已有部分研究对闸门自动化控制和在线控制取得了一些进展,但此类技术也只是解决了人工控制的问题,对涉及到输水系统的多闸门控制来说帮助较为有限。供水发电并联联动控制方法是一个多目标的非线性系统,既要将其看成一个整体,保证整体的稳定,又要对其中的多个节点进行准确的调节,各节点进行联动控制,共同发挥作用。同样,工程系统和自然系统也需要相互协调,只有这样才能既满足工程本身的需求而不断发展,又不至于对周围的环境造成灾难性的破坏。
[0067]
随着物联网技术的发展,其在渠道闸门控制的应用也在逐渐开发。采用物联网技术设计闸门智能控制系统能够实现灌区调水的远程控制、实时监控,提高了灌区调水灌溉的管理水平,提高灌区水资源利用率。但此系统仍存在一些不足,一方面,操作指令的下达还是通过人工操作的方式;另一方面,闸门的控制依赖人工知识经验的判断,在闸门控制的科学合理方面还有欠缺。
[0068]
测控一体化闸门集闸门、启闭设备、测流设备、控制设备、供电设备于一体,闸门启闭、流量计算、远程控制、通信功能于一体,结合对闸门开度、渠道水位、瞬时流量和时段水量的计算,并通过计算机和通信网络系统,远程进行渠系闸门的测控,或在给定流量水位或开度下实现闸门输配水量自动调节,实现渠道测水断面或直开口测控流量的自动化。随着技术的推广,设备的种类和测流控制方式越来越多样,产品质量和技术要求参差不齐,在闸门实际应用过程中出现了测流精度差,信号传输存在障碍、闸门自动化启闭故障多等问题。测控一体化闸门的应用能够加速灌区现代化建设,实现灌区输配水的自动化与智能化。但此技术解决的更多的是灌区渠道的引水控制问题,对渠道进口闸与出口闸之间的联动控制帮助较小,对于干渠来说,进水量与出水量之间应该达到动态平衡的状态,在水量发生变化时也需要进行合理的控制。两个闸门单独控制就有可能造成水量过剩、供水不足或水位波动的情况。
[0069]
在灌溉渠的现代化建设中,广泛的自动控制技术已经被提出、设计、测试和实施。分散的局部控制器,使用单输入-单输出(siso)行为,仅使用在门附近进行的测量值来计算
控制动作。在这方面,许多学者对水机械闸门的使用进行了不同的研究,得到了局部经典控制器的不同方案的应用。由于主要灌溉渠的大规模性质,以及迫切需要利用现代操作战略(如按需供水、在线水库、地表和地下水的联合运行),集中控制器已被广泛应用于主要灌溉渠的水位控制。目前,许多灌溉渠仍在人工运行,大多数情况下,这不仅是自动化系统实施的昂贵的问题,还因为现场控制设备经常遭到破坏,维护成本也很高。因此,研究渠道自动化管理的一种新方法是应用智能方法来实现用水管理,将现代控制作为可靠的决策支持系统来改善人工渠道控制。然而,由于空间多样性,为主渠道和次级渠道选择合适的控制方法一直存在争议。一方面,渠道和灌区之间的联动关系难以通过简单的方法来调节;另一方面,灌区内部的用水存在不统一的情况,导致灌区用水量变化多样,这对于带有滞后性质的水流控制来说是一个难点。
[0070]
目前,灌区明渠流量测量方法多以利用修建在明渠上的标准量水堰槽、水工建筑物或人工控制断面测量流量的水力学法为主,在取水计量检测的手段、方法及设备选型方面仍然存在数据提取、数据传输、数据分析等方面的技术难题。控制运河闸门上游的水位是实践中最常用的运河自动化方法。如果正确的流量(即下游需求之和)进入渠首闸门,该方法将把流量正确地分配到下游的所有闸门。运河流入的误差将导致最后一个池内可用的流量错误,要么导致运河泄漏,要么导致灌区出口的流量不足。然后,操作人员需要改变管道流入,以纠正这种流量误差。在大多数情况下,这种控制是手动完成的,尽管自动控制正变得越来越普遍。通过自动控制,如果单个闸门的控制器没有适当调谐,可能会产生扰动干扰放大,即闸门的位置和水位在下游方向随着振幅的增加而振荡。如果对所有运河池的控制器同时进行调整,就可以避免这个问题。实现上游自动控制的通常做法是建立运河的模拟模型,通过模拟试验确定运河的响应,利用优化开发控制参数,然后通过仿真测试控制器的适宜性。当适应真实的管道时,参数将通过测试进一步调整。这可能是一个耗时且因此代价昂贵的过程。
[0071]
调整自由表面流动渠道的流量以满足特定分流点农民的需求,需要一定的控制能力,并研究流动瞬变,特别是在时间和空间的需求变化非常大的情况下。通常,操作员只能在运河的几个地方进行水深测量,为了确定模型的初始条件,有必要了解所有离散点的水深和速度。灌溉渠控制的主要目标是以公平的方式向用户供水。控制目标没有完全实现的一个原因是测量流量的困难。虽然流量计量是一个老问题,但它仍在研究中。利用门模型作为一种间接测量局部流量的方法,这些结构既可以调节流量,又可以将水分布在灌溉区,又具有流量测量功能。在某些淹没条件下,程序仍然不完全准确。此外,在存在多个闸门并行工作的情况下,流量测量有额外的问题。如果一个闸门是自由流动的,而另一个闸门在过渡区,则出现横向流动,仅基于闸门开口和上下游水位的流量估计可能成为一个棘手的问题。
[0072]
针对上述问题,本技术实施例提供一种闸门联动控制方法、装置及并联供水发电系统,应用于并联供水发电系统,并联供水发电系统包括水库、第一干渠、第二干渠、消力池和第三干渠,第一干渠和第二干渠并联,水库位于第一干渠和第二干渠的上游,消力池位于第一干渠和第二干渠的下游,第一干渠和水库之间设有第一闸门,第二干渠沿水流方向依次设有发电洞和发电机组,发电洞和发电机组之间设有第二闸门,第一干渠和第二干渠中的水流通过消力池汇入第三干渠,该方法包括:获取并联供水发电系统的当前闸门开度信息和第三干渠的当前水位;其中,当前闸门开度信息包括当前第一闸门开度信息和当前第
二闸门开度信息;根据并联供水发电系统的当前闸门开度信息和第三干渠的当前水位,确定并联供水发电系统的目标闸门联动控制策略;按照并联供水发电系统的目标闸门联动控制策略,控制目标闸门的闸门开度。上述方案提供的方法,通过根据并联供水发电系统的当前闸门开度信息和第三干渠的当前水位,确定并联供水发电系统的目标闸门联动控制策略,在实现多闸门引水工程的闸门联动精确控制的同时,提高了闸门的控制效率。
[0073]
下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本发明实施例进行描述。
[0074]
本技术实施例提供了一种闸门联动控制方法,应用于并联供水发电系统,该并联供水发电系统包括水库、第一干渠、第二干渠、消力池和第三干渠,第一干渠和第二干渠并联,水库位于第一干渠和第二干渠的上游,消力池位于第一干渠和第二干渠的下游,第一干渠和水库之间设有第一闸门,第二干渠沿水流方向依次设有发电洞和发电机组,发电洞和发电机组之间设有第二闸门,第一干渠和第二干渠中的水流通过消力池汇入第三干渠,该方法用于对并联供水发电系统进行多闸门联动控制。本技术实施例的执行主体为电子设备,比如服务器、台式电脑、笔记本电脑、平板电脑及其他可用于对并联供水发电系统进行多闸门联动控制的电子设备。
[0075]
如图1所示,为本技术实施例提供的闸门联动控制方法的流程示意图,该方法包括:
[0076]
步骤101,获取并联供水发电系统的当前闸门开度信息和第三干渠的当前水位。
[0077]
其中,当前闸门开度信息包括当前第一闸门开度信息和当前第二闸门开度信息。
[0078]
步骤102,根据并联供水发电系统的当前闸门开度信息和第三干渠的当前水位,确定并联供水发电系统的目标闸门联动控制策略。
[0079]
具体地,可以预先根据并联供水发电系统的水动力信息,构建该并联供水发电系统的水动力模型,将闸门开度信息作为水动力模型的输入,第三干渠的水位作为水动力模型的输出,通过控制闸门开度的变化调节第三干渠水位的变化,直至第三干渠水位达到目标水位。
[0080]
需要说明的是,本实施例提供的并联供水发电系统是在传统单渠道输水的基础上加入发电机组,有效利用落水势能。加入发电机组后,渠道的输水能力受到机组的影响会有一定程度的减小,并且有可能出现机组故障无法输水的情况。为此,在原有干渠的一侧另外铺设一条干渠,两条干渠配合输水,正常情况下由发电机组干渠主要负责供水,旁侧干渠辅助调节。特殊情况下由旁侧干渠负责供水,两条渠道的建设标准一致,因此均有能力满足下游需水要求。增加发电机组和干渠后,闸门数量也相应增加,闸门的控制方式也要做相应的调整。在水库位置布设监测设备监测闸门开度,在发电机组处布设监测设备监测机组流量变化,在下游干渠沿途布设水位监测设备,将水位信息实时反馈至控制系统中,由控制算法综合三方面数据,寻找最优的闸门控制策略,将结果发送至执行机构,控制闸门进行调节,完成配水要求。
[0081]
具体地,在一实施例中,在获取并联供水发电系统的当前闸门开度信息和第三干渠的当前水位,还可以获取发电机组的工况信息及发电机组流量,以根据发电机组的工况信息,判断发电机组所在的第二干渠是否正常供水,得到第二干渠的工况检测结果,具体可以综合并联供水发电系统的当前闸门开度信息、第三干渠的当前水位、第二干渠的工况检
测结果及发电机组流量,确定并联供水发电系统的目标闸门联动控制策略。
[0082]
步骤103,按照并联供水发电系统的目标闸门联动控制策略,控制目标闸门的闸门开度。
[0083]
具体地,可以按照并联供水发电系统的目标闸门联动控制策略表征的各目标闸门的目标闸门开度,对目标闸门进行闸门开度调节;其中,目标闸门包括第一闸门和/或第二闸门。
[0084]
具体地,供水渠道中加入发电系统后,工程整体变得更加复杂,在满足供水要求的同时还要兼顾发电,两个工程对水量的要求不同,因此需要对两个工程进行联动控制。实现水量控制的方式是对闸门进行控制,加入发电机组后工程整体的闸门数量将增加。并且,由于工程结构变得更加复杂,通常使用的人工调节闸门的方式应用起来较为困难,各闸门之间很难通过人工控制进行联动,因此,对控制系统进行改进,使用控制算法收集干渠、机组的水位流量变化情况,由控制算法进行计算并输出闸门开度,对引水闸门进行联动调节。水位信息的收集主要在闸门下游五十米处设置监测站点进行监测,由于渠道均为人工渠道,在无水量流入流出的情况下水位情况较为稳定,可不设至监测站点。闸门开度的监测则要在闸门位置设置监测设备,将闸门开度反馈至控制子系统,确保达到控制要求。
[0085]
在上述实施例的基础上,作为一种可实施的方式,在一实施例中,根据并联供水发电系统的当前闸门开度信息和第三干渠的当前水位,确定并联供水发电系统的目标闸门联动控制策略,包括:
[0086]
步骤1021,获取第三干渠的目标水位;
[0087]
步骤1022,基于预设水动力模型,根据当前水位和目标水位之间的差值以及当前闸门开度信息,确定并联供水发电系统的闸门联动控制策略集;
[0088]
步骤1023,基于预设水位误差优化目标函数,在闸门联动控制策略集中筛选水位误差最小的目标闸门联动控制策略。
[0089]
需要说明的是,可以根据第三干渠的用水需求,确定第三干渠的目标水位。基于预设水动力模型确定的闸门联动控制策略集包括多种闸门联动控制策略,预设水动力模型的模拟结果表征这多种闸门联动控制策略均可以使第三干渠的水位达到目标水位。
[0090]
具体地,可以基于水动力学模型对渠道水流状态进行模拟,得到第三干渠水位的变化情况,通过改变渠道的输入水量和输出水量,观察水位波动状态,找到满足渠道安全运行前提下的输入和输出水量,由此进一步确定闸门开度。
[0091]
具体地,在一实施例中,为确保采用的目标闸门联动控制策略的可靠性,可以基于如下预设水位误差优化目标函数,在闸门联动控制策略集中筛选水位误差最小的目标闸门联动控制策略:
[0092][0093][0094]
其中,u
*
表示目标闸门联动控制策略,u表示闸门联动控制策略集中的任一闸门联动控制策略,x0表示闸门联动控制策略u对应的第三干渠的初始水位,j(u,x0)为水位误差计
算函数,k为时间步长,nh为预测区间,预测区间包括若干个时间步长,x(k)为第三干渠在时间步长k下的水位预测值,q,r为预设二次偏差惩罚的常数加权矩阵,q
l
为预设线性惩罚的常数加权矩阵,t为转置符号,u(k)为闸门联动控制策略u表征的各闸门的闸门开度,x(nh)为预测区间内水位预测值与目标水位值之间的最终误差。
[0095]
其中,q、r参数值可以根据第三干渠的当前水位确定,预设时间步长和预测周期及差分误差阈值
[0096]
进一步地,在一实施例中,第三干渠由多段串联的子干渠组成,每个子干渠之间都设有消力池,第三干渠设有多个出水闸门,目标闸门包括出水闸门,由于无论是降低第三干渠的水位还是升高第三干渠的水位,均需要一定的调节时间,为避免出现水位急剧升高或急剧降低,影响并联供水发电系统的安全性,可以基于预设差分误差计算公式,预测在按照目标闸门联动控制策略控制目标闸门的闸门开度情况下各消力池的差分误差,当任一消力池的差分误差不小于预设差分误差阈值时,优化目标闸门联动控制策略。
[0097]
具体地,在一实施例中,可以基于如下预设差分误差计算公式,预测在按照目标闸门联动控制策略控制目标闸门的闸门开度情况下各消力池的差分误差:
[0098][0099]
其中,dj为消力池j的差分误差,ej为消力池j的水位误差,n为消力池总数,ei为除消力池j外其他消力池的水位误差。
[0100]
具体地,可以在任一消力池的差分误差不小于预设差分误差阈值时,确定第三干渠的水位变化速度较大,降低目标闸门的开度调节速度,以降低第三干渠的水位变化速度,保证渠道安全,且满足供水需求。
[0101]
为了能够及时观测到渠道(第三干渠)水位的变化情况,在利用水动力学模型进行模拟的同时利用水位误差模型预测控制(de-mpc)方法,观测渠道水位的变化情况。
[0102]
mpc是一种控制策略,它基于必须在一定范围内实施的控制操作序列的连续重新规划。为此,一个mpc控制器在每个时间步长中都解决了一个优化问题。在这个问题中,系统的一个数学模型被用来预测其在预测范围上的行为,作为所应用的输入序列的函数。通过以下线性时不变状态空间模型,可以以足够的精度表示大型系统的行为,例如具有多个水池的灌溉渠:
[0103]
x(k+1)=ax(k)+buu(k)+bdd(k)
[0104]
其中,x为误差值;u为闸门开度值;d为在时间步长k处已知可测扰动的矢量,a为状态转移矩阵,bu为对状态矩阵的输入,bd为对状态矩阵的干扰,x(k+1)为下一时间步长处的误差值。
[0105]
为了优化系统的行为,定义一个成本函数,该函数根据控制目标衡量其性能。假设存在调节控制渠道中的水量均衡分配问题,即控制器必须将系统状态转向给定的参考值。为了简单起见,在不损失一般性的情况下,可以假设源是状态引用。因此,可以在数学上将控制目标定义为以下函数:
[0106]
[0107]
其中,nh为预测水位值,q和r为常数加权矩阵,惩罚相对于状态和被操纵的变量向量的二次偏差,q
l
也是一个常数加权矩阵,它对状态的偏差进行线性惩罚。
[0108]
函数取决于当前状态x0,它是系统根据所应用的动作序列演化的初始状态,由u=(u(k),u(k+1),...,u(k+n
h-1)),以及误差的期望值d=(d(k),d(k+1),...,d(k+nh))表示。否则,将无法预测系统状态的演变。
[0109]
控制器的行为根据q和r之间的关系而变化。如果r相对大于q,控制器将专注于最小化操纵变量的使用,代价是在状态向量上的偏差更大。反之亦然,即如果r相对低于q,则优化将导致控制动作发生重要变化,以减少状态向量的偏差。
[0110]
系统中应用的控制动作序列可计算为最小化目标函数。因此,在每个时间步,mpc控制器都会解决以下优化问题:
[0111][0112]
受制于系统模型,以及对状态和操纵变量的考虑约束。只应用计算的第一个动作,即实际应用控制动作序列u
*
=(u
*
(k),u
*
(k+1),...,u
*
(k+n
h-1))中的u
*
(0)。序列的其余部分提供了关于控制序列的预期演化的信息,但它没有被实现。在下一个时间步中,mpc控制器根据最新的信息再次解决同样的优化问题,并应用相应的控制动作。这个过程在每个时间步长中都以所谓的后退水平的方式重复。
[0113]
渠道流量的控制也可等效于水位的控制,其目标是调节水位差误差,并使水池的水位保持在给定的参考水平。mpc需要一个控制系统的模型来预测其在预测范围内的行为。为了控制目的,对运河池使用积分器延迟(id)模型。id模型将运河池划分为具有属性延迟时间的均匀流体和具有属性存储区域的回水段。水池下游端的水位h是控制流出(q
out
(k))、考虑kd水流延迟时间步长的回水段的流入量(q
in
(k-kd))和排放流出量(q
off-take
(k))的函数。扰动流量源于用水者的取水计划。本技术实施例中应用的离散时不变运河池模型定义为:
[0114][0115]
其中,h(k+1)为时间步长k+1处的水位,h(k)为时间步长k处的水位,as为平均存储面积,tc为控制时间步长。
[0116]
从控制的角度来看,通常关注调节误差而不是水位。这使能够惩罚相对于零的偏差。出于这个原因,有必要引入变量的变化并对方程进行改写为:
[0117][0118]
除了与目标水位相关的误差外,在本技术实施例中,对水位微分误差的处理方式进行进一步的改进,得到水位的微分误差为:
[0119]dj
=e
j-e
j+1
=(y
j-spj)-(y
j+1-sp
j+1
)
[0120]
其中,dj为,ej为j处水位误差,e
j+1
为j+1处水位误差,spj为j处预定义的目标水位,y
j+1
为j+1的下游(或远距离下游)水位,sp
j+1
为j+1处预定义的目标水位,yj为运河池j的下游(或远距离下游)水位,sp为预定义的目标水位,e为水位误差。当一个池中发生错误时,首先相邻的上游和下游池受到干扰,因此所有池都逐渐参与控制过程。
[0121]
在本技术实施例中,为了加快所有池之间共享错误的过程,差分误差变量由下式确定:
[0122][0123]
其中,ei为除j外水位误差,n为消力池总数。
[0124]
利用上式能够让控制器在共享错误方面的更快反应,因为所有的运河池同时参与共享过程。
[0125]
在使用de-mpc方法对渠道水位进行预测调节时,首先要测量当前时刻渠道的水位数据或者估计控制开始时刻渠道的水位数据,获得当前或某一时刻系统状态。获得水位信息后根据需要更快的控制动作或者更平稳的控制过程选择合适的q、r参数值。选择需要预测的时间步长、预测区间以及差分误差阈值,闸门开度作为控制变量进行输入。控制开始后,系统将根据预测区间的范围制定相应的控制计划即u(k),u(k+1),...,u(k+n
h-1),并得到预测区间的控制结果及水位误差值d(k),d(k+1),...,d(k+nh),选择u(k)进行控制,控制结束后根据实际的水位误差值,以k+1时刻作为控制起点,重复上述步骤直至达到最优。
[0126]
上述mpc控制过程可以均在水动力学模型中完成,水动力学模型首先读取实际的水位以及各闸门的闸门开度,以渠道各段闸门开度作为输入变量,水位作为输出变量,通过控制闸门开度的变化影响渠道水位的变化,模拟渠道水位的变化情况。结合de-mpc控制方法为,根据de-mpc控制方法制定的控制策略对渠道的闸门进行控制,改变闸门开度,由水动力学模型进行模拟,将模拟结果中得到的水位值输入至de-mpc中,供其进行后续的控制。完成整个预测控制过程后,得到优化后的目标闸门联动控制策略。
[0127]
其中,水动力学模型不做强制规定,可根据渠道实际情况进行选择例如sms、wms等,只要能够实现水位流量模拟即可。
[0128]
具体地,本技术实施例提供的方法能够快速得到渠道闸门的控制开度,并且此方法以水位误差作为期望值,可以根据误差值的大小有效判断出渠道水位变化是否存在问题,对渠道安全、上下游用水户的正常供水是否有影响。判断结果一方面将辅助控制系统进行调整,维持水位稳定。
[0129]
在上述实施例的基础上,为了进一步确保闸门联动控制的可靠性,作为一种可实施的方式,在一实施例中,按照并联供水发电系统的目标闸门联动控制策略,控制目标闸门的闸门开度,包括:
[0130]
步骤1031,基于预设pid控制器,按照并联供水发电系统的目标闸门联动控制策略,控制目标闸门的闸门开度。
[0131]
具体地,可以利用预设pid控制器、多输入多输出傅里叶级数神经网络、多输入单输出傅里叶级数神经网络和系统控制器构建闸门联动控制器。其中pid控制器根据输入的当前闸门开度值(当前闸门开度信息)与目标闸门开度值(目标闸门联动控制策略表征的目标开度)的差值建立最优目标函数,结合多输入多输出傅里叶级数神经网络输出的增益参数,输出pid调节后的闸门开度值至系统控制器;系统控制器根据pid调节后的闸门开度值对引水闸门进行控制,输出系统的当前闸门开度值。多输入多输出傅里叶级数神经网络根据神经网络连接权重计算雅可比矩阵系统的近似值,然后根据神经网络自适应方程计算自适应调节后的神经网络偏置和神经网络连接权重,最后根据自适应调节后的神经网络偏置
和神经网络连接权重计算pid控制器的增益参数,输出至pid控制器,以优化pid控制器。
[0132]
其中,pid控制器建立的最优目标函数具体为:
[0133][0134]
e(k)=r(k)-y(k)
[0135]
其中,e(k)为最优目标函数,e(k)为当前闸门开度值与目标闸门开度值的差值,r(k)为当前闸门开度值,y(k)为目标闸门开度值。
[0136]
其中,神经网络自适应方程具体为:
[0137][0138][0139]
其中,为自适应调节后的神经网络偏置,为原始的神经网络偏置,η为学习速率,η∈[0,1],e(k)为当前闸门开度值与目标闸门开度值的差值,y(k)为目标闸门开度值,u(k)为pid调节后的闸门开度值,oh(k)为pid控制器的增益参数,为自适应调节后的神经网络连接权重,为原始的神经网络连接权重。
[0140]
具体地,在一实施例中,为了提高pid控制器对闸门的控制效率,可以按照预设周期,基于如下公式优化预设pid控制器的增益参数:
[0141][0142]
其中,oh为增益参数,为自适应调节后的神经网络偏置,n1为神经网络第1层隐藏层的神经元序列长度,n
mc
为神经网络第mc层隐藏层的神经元序列长度,mc表示神经网络的隐藏层总数,l=3,为自适应调节后的神经网络连接权重,hj为中间变量。h=1、2、3,增益参数包括k
p
、ki、kd。
[0143]
具体地,在一实施例中,可以在按照并联供水发电系统的目标闸门联动控制策略,控制目标闸门的闸门开度之后,可以监测各目标闸门的当前实际开度;根据各目标闸门的当前实际开度与目标闸门联动控制策略表征的各目标闸门的目标开度之间的偏差,确定目标闸门开度修正策略。
[0144]
如图2所示,为本技术实施例提供的一种示例性的闸门联动控制方法的流程示意图,控制子系统接收到模拟子系统上传的闸门开度,得到闸门开度的预设值,由控制器对涉及到的目标闸门进行联动控制,监测设备将闸门当前实际开度实时上传至控制子系统实现实时反馈。
[0145]
反馈系统是在渠道各个位置布设监测设备,获取闸门开度、渠道水深、过闸流量等
数据。反馈系统主要有两个数据反馈方向,一个是在控制子系统对闸门进行控制时,反馈系统实时监控闸门开度的变化情况,将数据上传至控制子系统,控制器根据这些数据对控制策略进行及时调整,即确定目标闸门开度修正策略。另一方面,在控制子系统完成控制过程后,将实际闸门开度以及水位情况上传至模拟子系统,利用水动力学模型进行模拟,直观展示控制结果。如图3所示,为本技术实施例提供的另一种示例性的闸门联动控制方法的流程示意图。
[0146]
若控制结果(控制后的水位)达到预期要求(目标水位),则控制结束;若控制结果显示渠道水位未达到预期要求,则继续利用de-mpc方法获取闸门开度,重复后续步骤,继续对渠道闸门进行控制,直至满足预期要求。
[0147]
为了实现闸门的联动控制,结合渠道控制的多目标、非线性和时变性的特点,本技术实施例使用自适应傅里叶级数神经网络pid(afsnnpid)控制方法,此方法可以实现参数调整以及控制两方面的功能。
[0148]
pid控制器的离散形式:
[0149][0150]
其中,u(k)为闸门开度值,k为时间步长,e(k)为闸门的开度误差,k
p
,ki,kd为pid的增益参数,影响闸门的控制效率,ts为采样周期。
[0151]
本技术实施例使用两个傅里叶级数神经网络(fsnn)来实现闸门联动控制器,右边的fsnn是仿真器fsnn,它是一个多输入单输出(miso)fsnn,允许模拟系统的动态行为。
[0152]
模拟器fsnn的输入向量xe=[x1,x2,x3,...,xm]定义如下:
[0153]
xe=[u(k),u(k-1),...,u(k-be),y(k-1),y(k-2),...,y(k-ae)]
[0154]
其中,me=1+be+ae是模拟器fsnn的输入数量,be为u的数量,ae为y的数量。
[0155]
仿真器的输出由下式给出:
[0156][0157]
其连接权值用下式进行调整:
[0158][0159]
w0(k)=w0(k-1)+ηeh(k)
[0160]
其中,n1为序列长度,nm为序列长度,eh(k)为第h个输出在时间步长k处的误差。
[0161]
左边的fsnn是一个多输入多输出(mimo)fsnn,有三个输出(o1,o2和o3)。它给控制器增益,k
p
、ki、kd为pid控制器的三个参数,令o1=k
p
,o2=ki,o3=kd,该网络的输入向量为:
[0162]
xc=[e(k),e(k-1),...,e(k-bc),u(k-1),u(k-2),...,u(k-ac)]
[0163]
其中,mc=1+bc+ac是输入向量的数量,bc为e的数量,ac为u的数量。
[0164]
fsnn的输出为:
[0165][0166]
h1=cos(n1ω1x1)cos(n2ω2x2)...cos(n
mc-1
ω
mc-1
x
mc-1
)cos(n
mc
ω
mc
x
mc
)
[0167]
h2=cos(n1ω1x1)cos(n2ω2x2)...cos(n
mc-1
ω
mc-1
x
mc-1
)sin(n
mc
ω
mc
x
mc
)
[0168]
...
[0169]hl-1
=sin(n1ω1x1)sin(n2ω2x2)...sin(n
mc-1
ω
mc-1
x
mc-1
)cos(n
mc
ω
mc
x
mc
)
[0170]hl
=sin(n1ω1x1)sin(n2ω2x2)...sin(n
mc-1
ω
mc-1
x
mc-1
)sin(n
mc
ω
mc
x
mc
)
[0171]
其中,和分别为连接权重和第h个miso fsnn的偏差。是频率权重,ti是输入xi的范围(xi∈[0 ti]),l=2m是产品节点数,是隐藏层与输出层之间的连接权值(状态权值),w0是网络偏置,ni是序列长度。权重数由,给出。
[0172]
给出pid控制器增益的fsnn连接权值被调整,从而使以下目标函数最小化:
[0173][0174]
e(k)=r(k)-y(k)
[0175]
其中,y(k)为系统输出即闸门开度,r(k)为参考值即目标闸门开度值。
[0176]
使用增量规则导出自适应规则,如下:
[0177][0178][0179]
计算方法如下:
[0180][0181]
其中,表示时间k的雅可比矩阵,使用fsnn模型估计。
[0182]
为获得该控制算法的快速收敛性和良好的控制性能,fsnn模型必须有足够的精度,较大的估计误差会导致控制算法的收敛或发散。得到的雅可比矩阵系统如下:
[0183]
[0184]
最后,该自适应方程如下:
[0185][0186][0187]
具体地,控制器在运行时首先获得初始的闸门开度(当前闸门开度信息)以及控制参数,然后系统输出当前闸门开度与期望开度(目标开度)之间的差值,先计算雅可比矩阵系统的近似值,再计算新的值,再计算新的值,最后计算确定pid控制器的控制规律,以对渠道闸门进行控制。
[0188]
其中,利用afsnnpid控制器对渠道内闸门进行联动控制,一方面能够解决传统pid控制器无法处理渠道这种多目标非线性的问题,实现参数的自动调整,加快闸门的调节速度,将渠道连同闸门视为一个有机整体。另一方面,该控制系统能够实现闸门的智能控制,减少了人力成本,提高闸门调节工作的安全系数,同时为渠道闸门的调节方式提供了更多的选择,提高渠道的风险应对能力。
[0189]
本技术实施例提供的闸门联动控制方法,通过获取并联供水发电系统的当前闸门开度信息和第三干渠的当前水位;其中,当前闸门开度信息包括当前第一闸门开度信息和当前第二闸门开度信息;根据并联供水发电系统的当前闸门开度信息和第三干渠的当前水位,确定并联供水发电系统的目标闸门联动控制策略;按照并联供水发电系统的目标闸门联动控制策略,控制目标闸门的闸门开度。上述方案提供的方法,通过根据并联供水发电系统的当前闸门开度信息和第三干渠的当前水位,确定并联供水发电系统的目标闸门联动控制策略,在实现多闸门引水工程的闸门联动精确控制的同时,提高了闸门的控制效率。并且,通过模拟-控制-反馈-调节的顺序对渠道水位进行高效、自动的控制,提高渠道的风险应对能力和调控的灵活程度。该方法可以对单渠道、多渠道、供水-发电渠道等多种类型渠道的水量状态进行全面的感知和高效调控,提升渠道的风险应对能力和供水的稳定性,减少人力成本,提高经济效益。
[0190]
本技术实施例提供了一种闸门联动控制装置,应用于并联供水发电系统,并联供水发电系统包括水库、第一干渠、第二干渠、消力池和第三干渠,第一干渠和第二干渠并联,水库位于第一干渠和第二干渠的上游,消力池位于第一干渠和第二干渠的下游,第一干渠和水库之间设有第一闸门,第二干渠沿水流方向依次设有发电洞和发电机组,发电洞和发电机组之间设有第二闸门,第一干渠和第二干渠中的水流通过消力池汇入第三干渠,用于执行上述实施例提供的闸门联动控制方法。
[0191]
如图4所示,为本技术实施例提供的闸门联动控制装置的结构示意图。该闸门联动控制装置40包括:获取模块401、确定模块402和控制模块403。
[0192]
其中,获取模块,用于获取并联供水发电系统的当前闸门开度信息和第三干渠的当前水位;其中,当前闸门开度信息包括当前第一闸门开度信息和当前第二闸门开度信息;确定模块,用于根据并联供水发电系统的当前闸门开度信息和第三干渠的当前水位,确定并联供水发电系统的目标闸门联动控制策略;控制模块,用于按照并联供水发电系统的目
标闸门联动控制策略,控制目标闸门的闸门开度。
[0193]
关于本实施例中的闸门联动控制装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0194]
本技术实施例提供的闸门联动控制装置,用于执行上述实施例提供的闸门联动控制方法,其实现方式与原理相同,不再赘述。
[0195]
本技术实施例提供了一种并联供水发电系统,用于执行上述实施例提供的闸门联动控制方法。如图5所示,为本技术实施例提供的并联供水发电系统的结构示意图,该系统包括:
[0196]
水库、第一干渠、第二干渠、消力池和第三干渠;第一干渠和第二干渠并联,水库位于第一干渠和第二干渠的上游,消力池位于第一干渠和第二干渠的下游;第一干渠和水库之间设有第一闸门;第二干渠沿水流方向依次设有发电洞和发电机组,发电洞和发电机组之间设有第二闸门;第一干渠和第二干渠中的水流通过消力池汇入第三干渠。
[0197]
具体地,本技术实施例提供的并联供水发电系统具有三个层次的改进。首先是工程设计上的改进,在单纯的输水渠道中加入发电机组,并且为保证工程的安全性,将以往的单渠道输水改为多渠道并联输水,提高输水系统能力和调节空间,对水量的要求更小,应用范围上比单纯的发电工程更加广泛,能够适用于中小型河流,在水资源的利用上能够兼顾水量与水能的利用。发出的电力用来启动闸门的控制设备,同时,跟光能、风能的发电进行配合,能够达到全年全天时自动运行。在有水发电的时候才需要进行闸门的控制,在没水的时候闸门不需要进行控制,机组发电也不会有影响。然后是对并联渠道采用多闸门的控制方式,在渠道关键节点处设置闸门和监测设备,保证专业人员能够实时看到渠道的运行状态,同时利用控制系统,采集渠道水位流量数据分析输出闸门开度,通过调节闸门对渠道水量进行调整。并且多闸门的设置可以有效提高渠道的配水灵活度和风险应对能力,发电系统与控制系统相结合,实现工程的无人值守和自主运行。
[0198]
为了充分利用水头差,在输水的过程中加入发电机组,消减落水势能的同时还能够带来一部分的经济效益。但仅依靠一条渠道承担发电和输水任务的话依然存在一定的风险。由于发电机组受到电网的影响,发电负荷存在波动,相应的发电流量也随之波动。此外,当发电机组出现故障甚至停机时,发电流量在很短的时间内要减为零,而总干渠供水流量在一定的时段内需要保持相对的稳定,流量短时间大幅波动将造成总干渠水位发生突变,对渠道安全运行造成威胁。倘若发电机组出现突发事故,机组出闸门紧急关闭后,上游来水无处倾泻,容易引发风险。此外,停止供水后,下游的需水也将无法得到满足,从而产生连锁的影响。
[0199]
在原有干渠的基础上另外修建一条干渠,可以解决单渠道出现堵塞情况时水流无处宣泄的问题,同时还能够保证下游的供水需要。此渠道的规模与原干渠一致,在发电机组正常运行的时候起到备用调节作用,当机组出现故障时可以从这条渠道进行输水,避免对机组造成进一步破坏的同时还能够满足下游的需水要求。这样可以解决下游的输水问题以及机组故障时下泄水流的引导问题。但在使用备用干渠进行输水时,水流的突然增大仍然会对渠道衬砌产生危害,无法有效解决渠道水位的突变问题。鉴于渠道水位变化的控制要求,需要对输入流量进行平滑控制,保证水位缓慢变化的同时不影响其他水利设施的运行。因此,有必要建立一套可靠高效的供水与发电联动控制系统,协调发电与供水流量之间的
平衡。通过该系统的建设,及时调节总干渠进水闸闸门开度,保证电站发电和渠道输水安全。在此系统的基础上加入自动化的元素,实现供水-发电的联动控制,自动调节闸门开度,提高反应速度的同时还能够节省一部分人力成本,减轻运管人员的劳动强度,为科学调度和日常运行提供强有力的技术手段。
[0200]
其中,该系统还包括电子设备,如图6所示,为本技术实施例提供的电子设备的结构示意图。该电子设备60包括:至少一个处理器61和存储器62。
[0201]
存储器存储计算机执行指令;至少一个处理器执行存储器存储的计算机执行指令,使得至少一个处理器执行如上实施例提供的闸门联动控制方法。
[0202]
本技术实施例提供的一种并联供水发电系统,用于执行上述实施例提供的闸门联动控制方法,其实现方式与原理相同,不再赘述。
[0203]
本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上任一实施例提供的闸门联动控制方法。
[0204]
本技术实施例的包含计算机可执行指令的存储介质,可用于存储前述实施例中提供的闸门联动控制方法的计算机执行指令,其实现方式与原理相同,不再赘述。
[0205]
在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0206]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0207]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0208]
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本技术各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0209]
本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0210]
最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽
管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。

技术特征:
1.一种闸门联动控制方法,应用于并联供水发电系统,所述并联供水发电系统包括水库、第一干渠、第二干渠、消力池和第三干渠,所述第一干渠和第二干渠并联,所述水库位于所述第一干渠和第二干渠的上游,所述消力池位于所述第一干渠和第二干渠的下游,所述第一干渠和水库之间设有第一闸门,所述第二干渠沿水流方向依次设有发电洞和发电机组,所述发电洞和发电机组之间设有第二闸门,所述第一干渠和第二干渠中的水流通过所述消力池汇入所述第三干渠,其特征在于,所述方法包括:获取所述并联供水发电系统的当前闸门开度信息和所述第三干渠的当前水位;其中,所述当前闸门开度信息包括当前第一闸门开度信息和当前第二闸门开度信息;根据所述并联供水发电系统的当前闸门开度信息和所述第三干渠的当前水位,确定所述并联供水发电系统的目标闸门联动控制策略;按照所述并联供水发电系统的目标闸门联动控制策略,控制目标闸门的闸门开度。2.根据权利要求1所述的方法,其特征在于,所述根据所述并联供水发电系统的当前闸门开度信息和所述第三干渠的当前水位,确定所述并联供水发电系统的目标闸门联动控制策略,包括:获取所述第三干渠的目标水位;基于预设水动力模型,根据所述当前水位和所述目标水位之间的差值以及所述当前闸门开度信息,确定所述并联供水发电系统的闸门联动控制策略集;基于预设水位误差优化目标函数,在所述闸门联动控制策略集中筛选水位误差最小的目标闸门联动控制策略。3.根据权利要求2所述的方法,其特征在于,所述基于预设水位误差优化目标函数,在所述闸门联动控制策略集中筛选水位误差最小的闸门联动控制策略,包括:基于如下预设水位误差优化目标函数,在所述闸门联动控制策略集中筛选水位误差最小的目标闸门联动控制策略:小的目标闸门联动控制策略:其中,u
*
表示目标闸门联动控制策略,u表示所述闸门联动控制策略集中的任一闸门联动控制策略,x0表示闸门联动控制策略u对应的第三干渠的初始水位,j(u,x0)为水位误差计算函数,k为时间步长,n
h
为预测区间,所述预测区间包括若干个时间步长,x(k)为第三干渠在时间步长k下的水位预测值,q,r为预设二次偏差惩罚的常数加权矩阵,q
l
为预设线性惩罚的常数加权矩阵,t为转置符号,u(k)为闸门联动控制策略u表征的各闸门的闸门开度,x(n
h
)为预测区间内水位预测值与目标水位值之间的最终误差。4.根据权利要求3所述的方法,其特征在于,所述第三干渠由多段串联的子干渠组成,每个子干渠之间都设有消力池,所述第三干渠设有多个出水闸门,所述目标闸门包括所述出水闸门,所述方法还包括:基于预设差分误差计算公式,预测在按照所述目标闸门联动控制策略控制目标闸门的闸门开度情况下各所述消力池的差分误差,
当任一所述消力池的差分误差不小于预设差分误差阈值时,优化所述目标闸门联动控制策略。5.根据权利要求4所述的方法,其特征在于,所述基于预设差分误差计算公式,预测在按照所述目标闸门联动控制策略控制目标闸门的闸门开度情况下各所述消力池的差分误差,包括:基于如下预设差分误差计算公式,预测在按照所述目标闸门联动控制策略控制目标闸门的闸门开度情况下各所述消力池的差分误差:其中,d
j
为消力池j的差分误差,e
j
为消力池j的水位误差,n为消力池总数,e
i
为除消力池j外其他消力池的水位误差。6.根据权利要求1所述的方法,其特征在于,所述按照所述并联供水发电系统的目标闸门联动控制策略,控制目标闸门的闸门开度,包括:基于预设pid控制器,按照所述并联供水发电系统的目标闸门联动控制策略,控制目标闸门的闸门开度。7.根据权利要求6所述的方法,其特征在于,还包括:按照预设周期,基于如下公式优化所述预设pid控制器的增益参数:其中,o
h
为增益参数,为自适应调节后的神经网络偏置,n1为神经网络第1层隐藏层的神经元序列长度,n
mc
为神经网络第mc层隐藏层的神经元序列长度,mc表示神经网络的隐藏层总数,l=3,为自适应调节后的神经网络连接权重,h
j
为中间变量。8.根据权利要求1所述的方法,其特征在于,在按照所述并联供水发电系统的目标闸门联动控制策略,控制目标闸门的闸门开度之后,所述方法还包括:监测各所述目标闸门的当前实际开度;根据各所述目标闸门的当前实际开度与所述目标闸门联动控制策略表征的各目标闸门的目标开度之间的偏差,确定目标闸门开度修正策略。9.一种闸门联动控制装置,应用于并联供水发电系统,所述并联供水发电系统包括水库、第一干渠、第二干渠、消力池和第三干渠,所述第一干渠和第二干渠并联,所述水库位于所述第一干渠和第二干渠的上游,所述消力池位于所述第一干渠和第二干渠的下游,所述第一干渠和水库之间设有第一闸门,所述第二干渠沿水流方向依次设有发电洞和发电机组,所述发电洞和发电机组之间设有第二闸门,所述第一干渠和第二干渠中的水流通过所述消力池汇入所述第三干渠,其特征在于,所述装置包括:获取模块,用于获取所述并联供水发电系统的当前闸门开度信息和所述第三干渠的当前水位;其中,所述当前闸门开度信息包括当前第一闸门开度信息和当前第二闸门开度信息;
确定模块,用于根据所述并联供水发电系统的当前闸门开度信息和所述第三干渠的当前水位,确定所述并联供水发电系统的目标闸门联动控制策略;控制模块,用于按照所述并联供水发电系统的目标闸门联动控制策略,控制目标闸门的闸门开度。10.一种并联供水发电系统,其特征在于,包括:水库、第一干渠、第二干渠、消力池和第三干渠;所述第一干渠和第二干渠并联,所述水库位于所述第一干渠和第二干渠的上游,所述消力池位于所述第一干渠和第二干渠的下游;所述第一干渠和水库之间设有第一闸门;所述第二干渠沿水流方向依次设有发电洞和发电机组,所述发电洞和发电机组之间设有第二闸门;所述第一干渠和第二干渠中的水流通过所述消力池汇入所述第三干渠;还包括电子设备,所述电子设备包括至少一个处理器和存储器;所述存储器存储计算机执行指令;所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如权利要求1至8任一项所述的方法。

技术总结
本申请提供一种闸门联动控制方法、装置及并联供水发电系统,应用于并联供水发电系统,该方法包括:获取并联供水发电系统的当前闸门开度信息和第三干渠的当前水位;其中,当前闸门开度信息包括当前第一闸门开度信息和当前第二闸门开度信息;根据并联供水发电系统的当前闸门开度信息和第三干渠的当前水位,确定并联供水发电系统的目标闸门联动控制策略;按照并联供水发电系统的目标闸门联动控制策略,控制目标闸门的闸门开度。上述方案提供的方法,通过根据并联供水发电系统的当前闸门开度信息和第三干渠的当前水位,确定并联供水发电系统的目标闸门联动控制策略,在实现多闸门引水工程的闸门联动精确控制的同时,提高了闸门的控制效率。控制效率。控制效率。


技术研发人员:尚毅梓 刘志武 蒋定国 尚领 李晓飞 赵泽阳 龚家国 冶运涛
受保护的技术使用者:中国水利水电科学研究院
技术研发日:2023.03.02
技术公布日:2023/7/13
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐