本发明属于自动控制技术领域,涉及一种城市排水管道的水流状态检测方法,通过基于事件触发机制的分布式估计方法,实现了城市排水管道水流状态检测,可用于现代城市排水行业。
背景技术:
近年来,我国城镇化发展迅速,城市常住人口不断增加,工业用水和生活污水排放量日益增多。城市排水系统的安全有效运行是工业生产和城市居民安全健康生活的重要保障。然而,目前国内城市排水管道系统的运营状况并不理想。由于极端气候下降雨量突增、已建城市排水管道系统不完善、管道拥堵导致排水能力下降,极易造成污水泄漏、道路积水和城市内涝,这些都给城市环境、健康生活和人身安全带来严重的影响。因此,对城市排水管道水流状态的实时检测和估计已经成为了现代城市安全生产和健康生活的基础。
虽然,目前已经有部分简易方法用于城市排水管道水流变化情况的检测,但由于地下管网排水管道系统的情况非常复杂,用于检测的众多传感器深埋地下,大量数据同时传输很容易发生检测数据丢失,而且由于地下城市排水管道工作环境差,部件的老旧造成检测系统的干扰因素增多,这些都给城市排水管道水流状态检测带来了困难和挑战。因此,急需一种新方法,既能应对城市排水管道系统在检测时出现的各类干扰,又能解决大量检测信号传输时的数据丢失问题,实现对城市排水管道水流状态的有效检测和估计。
技术实现要素:
本发明的目的是针对目前我国城市排水管道的水流状态检测系统无法及时准确地对水流状态进行检测和估计,提供一种基于事件触发机制的城市排水管道的水流状态分布式估计方法。
本发明方法基于无线传感器网络,采用事件触发机制的通信协议来缓解通信拥堵和节约能量消耗,同时利用单边lipschitz函数来描述排水管网的非线性扰动,比一般的lipschitz非线性适用范围更广。通过设计分布式状态估计器,使用线性矩阵不等式方法对分布式状态估计器进行求解,从而为城市排水管道水流状态检测提供了及时有效的方法。
本发明方法的具体步骤是:
步骤(1).构建多传感器网络模型与拓扑结构:
在需要进行水流状态检测的区域布置数量为n的传感器,n个传感器分别测量该排水管道的水位高度、水压、流速、流量的状态信息;
n个传感器构成节点数为n、具有拓扑结构的传感器网络;利用有向图
其中,
所有与传感器节点i相连接的传感器节点所构成的集合,记为
步骤(2).建立城市排水管道的水流状态检测系统的状态空间模型:
建立如下城市排水管道的水流状态检测系统动态方程:
αi(k)∈[0,1]为一个服从已知随机分布的随机序列,用来描述传感器节点i在测量数据传输时出现的随机丢包现象;
利用实验和统计分析的方法获得αi(k)的均值和方差,记为
条件1.对于任意
条件2.对于任意
步骤(3).建立城市排水管道的水流状态检测系统的分布式状态估计器及误差系统模型:
(3-1).设定传感器网络数据传输的事件触发机制:
为了缓解由于大量传感器测量数据同时传输造成的通信拥堵现象并节约能量的消耗,本发明采用事件触发机制的通信协议。
设定事件触发条件为:
(3-2).建立水流状态检测的分布式状态估计器:
根据上述已建立的城市排水管道水流状态动态方程,建立分布式状态估计器模型:
结合系统动态方程,分布式状态估计器改写为:
(3-3).建立水流状态检测的分布式估计误差系统:
定义k时刻传感器节点i的水流状态检测的估计误差
利用矩阵的kronecker积原理,将上述系统改写为如下估计误差动态系统:
其中:
式中,
定义增广向量
步骤(4).城市排水管道水流检测系统分布式状态估计器的求解:
(4-1).估计误差增广系统的稳定性分析:
定义lyapunov函数
假设干扰v(k)=0,计算该lyapunov函数差分的数学期望,得到:
对于包含随机变量αi(k)的项
对于城市排水管道水流状态检测系统中的事件触发项,由步骤(3)中的事件触发机制,得到触发条件不等式
对于触发条件不等式,可以进一步改写为:
其中,矩阵
根据以上推导,得到:
因此,该lyapunov函数差分的数学期望式写为:
根据lyapunov稳定性理论,当
(4-2).扰动抑制性能分析:
对任意非零的扰动ν(k),计算lyapunov函数差分的数学期望,即:
定义增广向量
lyapunov函数差分的数学期望式改写为
定义性能指标
在零初始条件和前述第一步的均方稳定性条件下,有v(0)=0和v(∞)=0,且
得到:
其中,
当
(4-3).分布式状态估计器增益的求解:
将
其中,
对不等式ψ<0同时左乘、右乘一个对角矩阵
利用matlab中的线性矩阵不等式工具箱,求解上述线性矩阵不等式
本发明针对目前我国城市排水管道水流状态检测系统无法进行及时准确地检测和预警,提出了基于事件触发机制的分布式状态估计方法。本发明基于无线传感器网络方法,采用事件触发机制的通信协议来缓解通信拥堵和节约能量消耗,同时考虑了更一般形式的单边lipschitz非线性函数。通过设计分布式状态估计器,使用线性矩阵不等式方法进行分布式状态估计器的求解,进行城市排水管道水流状态的估计,从而为城市排水管道水流状态检测提供了及时有效的方法,满足实际状态估计的安全性和准确性要求。
具体实施方式
一种城市排水管道的水流状态检测方法,具体步骤是:
步骤(1).构建多传感器网络模型与拓扑结构:
在需要进行水流状态检测的区域布置数量为n的传感器,n个传感器分别测量该排水管道的水位高度、水压、流速、流量的状态信息;
n个传感器构成节点数为n、具有拓扑结构的传感器网络;利用有向图
其中,
所有与传感器节点i相连接的传感器节点所构成的集合,记为
步骤(2).建立城市排水管道的水流状态检测系统的状态空间模型:
建立如下城市排水管道的水流状态检测系统动态方程:
αi(k)∈[0,1]为一个服从已知随机分布的随机序列,用来描述传感器节点i在测量数据传输时出现的随机丢包现象;
利用实验和统计分析的方法获得αi(k)的均值和方差,记为
条件1.对于任意
条件2.对于任意
步骤(3).建立城市排水管道的水流状态检测系统的分布式状态估计器及误差系统模型:
(3-1).设定传感器网络数据传输的事件触发机制:
为了缓解由于大量传感器测量数据同时传输造成的通信拥堵现象并节约能量的消耗,本发明采用事件触发机制的通信协议。
设定事件触发条件为:
(3-2).建立水流状态检测的分布式状态估计器:
根据上述已建立的城市排水管道水流状态动态方程,建立分布式状态估计器模型:
结合系统动态方程,分布式状态估计器改写为:
(3-3).建立水流状态检测的分布式估计误差系统:
定义k时刻传感器节点i的水流状态检测的估计误差
利用矩阵的kronecker积原理,将上述系统改写为如下估计误差动态系统:
其中:
式中,
定义增广向量
步骤(4).城市排水管道水流检测系统分布式状态估计器的求解:
(4-1).估计误差增广系统的稳定性分析:
定义lyapunov函数
假设干扰v(k)=0,计算该lyapunov函数差分的数学期望,得到:
对于包含随机变量αi(k)的项
对于城市排水管道水流状态检测系统中的事件触发项,由步骤(3)中的事件触发机制,得到触发条件不等式
对于触发条件不等式,可以进一步改写为:
其中,矩阵
根据以上推导,得到:
因此,该lyapunov函数差分的数学期望式写为:
根据lyapunov稳定性理论,当
(4-2).扰动抑制性能分析:
对任意非零的扰动ν(k),计算lyapunov函数差分的数学期望,即:
定义增广向量
lyapunov函数差分的数学期望式改写为
定义性能指标
在零初始条件和前述第一步的均方稳定性条件下,有v(0)=0和v(∞)=0,且
得到:
其中,
当
(4-3).分布式状态估计器增益的求解:
将
其中,
对不等式ψ<0同时左乘、右乘一个对角矩阵
利用matlab中的线性矩阵不等式工具箱,求解上述线性矩阵不等式