[发明专利]基于分布式模型预测控制的大规模灌溉系统控制方法有效
申请号: | 201310561796.3 | 申请日: | 2013-11-12 |
公开(公告)号: | CN103651064A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 张文安;张荣超;刘安东;凌荣耀;俞立 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | A01G25/16 | 分类号: | A01G25/16 |
代理公司: | 杭州天正专利事务所有限公司 33201 | 代理人: | 王兵;黄美娟 |
地址: | 310014 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 基于分布式模型预测控制的大规模灌溉系统控制方法,包括以下步骤:1)建立灌溉系统中每段水渠的数学模型,考虑实际情况中每段水渠可能有几个水流输入口和几个泄水口;2)建立每个水渠系统的性能指标,考虑在局部合作情况下每段水渠的性能指标,这样使得系统能够更快的收敛,减少通信量,同时也能提高整体性能;3)提出分布式MPC算法,通过局部通信,每段水渠能够算出当前情况下的最优输入量,进而基于纳什博弈论的原理,不断迭代使得系统最终收敛到纳什均衡点,从而达到当前时刻的最佳输入量。 | ||
搜索关键词: | 基于 分布式 模型 预测 控制 大规模 灌溉系统 方法 | ||
【主权项】:
1.基于分布式模型预测控制的大规模灌溉系统控制方法,包括以下步骤:1)首先,建立灌溉系统中每段水渠的数学模型:
其中xi(t)表示水渠i的水位高度,
表示与水渠i相邻的上游的水渠集合,
表示与水渠i相邻的下游的水渠集合;ui,j(t)表示从水渠j流向水渠i的水流速度,并且有vj,i(t)=ui,j(t);vi,h(t)表示从水渠i流向水渠h的水流速度,并且有vi,h(t)=uh,i(t);di(t)表示水渠i受到的扰动,αi表示水渠i的面积,将水渠的数学模型离散化,采样时间为T,得到如下离散数学模型:
2)接着,建立每个水渠系统的性能指标:假设当前时刻为k,P为预测时域长度,M控制时域长度。
是水渠i的设定水位,xi(k+p|k)是k时刻预测k+p时刻的水位,ui,j(k+p|k)是k时刻预测k+p时刻的从水渠j流向水渠i的水流速度;vi,h(k+p|k)是k时刻预测k+p时刻的从水渠i流向水渠h的水流速度;Qi,Ri分别为P阶的对角阵和M×Ii阶的对角阵,Ii是
集合中的元素个数;对于水渠i的性能指标如下所示:J i = | | [ x i ( k + 1 | k ) - x i R ; . . . ; x i ( k + P | k ) - x i R ] | | Q i + | | [ u i ( k | k ) ; . . . ; u i ( k + M - 1 | k ) ] | | R i ]]>
vj,i(t)=ui,j(t)vi,h(t)=uh,i(t)其中ui(k)=[ui,1(k);...;ui,I(k)]。| | [ x i ( k + 1 | k ) - x i R ; . . . ; x i ( k + P | k ) - x i R ] | | Q i ]]>表示对于水渠i水位偏差的惩罚,
表示对输入量的惩罚,是对水渠进水速度的限制;因此就得到min u i ( k | k ) ; . . . ; u i ( k + M - 1 | k ) J i ]]>
vj,i(t)=ui,j(t)vi,h(t)=uh,i(t)基于局部合作式的控制方法是指:每段水渠不仅仅考虑自身的性能指标,而且还要考虑自身输入量对相邻的上游水渠的性能指标的影响,因此便得到如下局部合作式的水渠i的优化目标:min u i ( k | k ) ; . . . ; u i ( k + M - 1 | k ) Σ j ∈ i ~ ∪ i J i ]]>
vj,i(t)=ui,j(t)vi,h(t)=uh,i(t)3)最后,提出基于局部合作式的分布式算法:假设M=P,在基于局部合作的分布式算法中,通信也只是在局部内进行,水渠i通过计算(5)的最优输入量ui,j(k|k),...,ui,j(k+M-1|k),并将它发送给它上游相邻的水渠j,作为水渠j的vj,i(k|k),...,vj,i(k+M-1|k)其中
并且水渠i的下游相邻水渠h,其中
将它计算所得的最优输入量的uh,i(k|k),...,uh,i(k+M-1|k)发送给水渠i,作为水渠i的vi,h(k|k),...,vi,h(k+M-1|k)。于是便得到如下水渠i的输入量计算公式。u i ( k | k ) . . . u i ( k + M - 1 | k ) = ( G i - B i T Q i B i - R i ) - 1 ( F i + E i ) - - - ( 6 ) ]]>其中G i = [ T α j 1 Q j 1 D j 1 , . . . , T α j 1 Q j I D j I ] - - - ( 7 ) ]]>式中
是水渠i上游相邻水渠的集合,Bi是是M阶下三角阵,并且下三角中所有元素为Ii维行向量,且每个行向量的元素为1的;
是M阶下三角方阵(s∈{1,...I}),并且下三角中所有元素为1;同时F i = Σ s ∈ { 1 , . . . I } D j s T ( Q j s W ( x j s , 0 ( k ) - x j s R ) + T α j s Q j s B j s u j s p ( k ) - T α j s Q j s D j s ′ v ‾ j s p ( k ) ) - - - ( 8 ) ]]>式中W是M维列向量,且每个元素均为1;
是水渠js在k时刻的初始水位;
是M阶下三角阵,并且下三角中所有元素为
维行向量,且每个行向量的元素为1的;
是M阶下三角阵,下三角中所有元素为
维行向量,且每个行向量的元素为1的,
水渠js下游相邻水渠个数;
是在p次迭代中水渠js计算所得并发送给水渠i的输入量;
是在p次迭代中发送给水渠i的除去
的水渠js向下游相邻的各个水渠的放水速度组成的行向量;接着E i = B i T Q i ( W ( x i , 0 ( k ) - x i R ) - T α i D i v i p ( k ) ) - - - ( 9 ) ]]>其中
是水渠i下游相邻水渠在p次迭代中计算所得的输入量v i p ( k ) = [ u h , i p ( k | k ) , . . . , u h , i p ( k + M - 1 | k ) ] ; ]]>最后通过基于纳什博弈论的分布式算法使得各个水渠之间的不断迭代计算,最终收敛到纳什均衡点,得到水渠i在k时刻的最佳输入量ui(k|k)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310561796.3/,转载请声明来源钻瓜专利网。