算法实验
Posted: Sat Jun 14, 2025 8:19 am
发现泄漏
我们将传感器数据与模型相结合的第一个应用是查找供水管网中的泄漏。VORtech 为Vitens自来水公司打造了一个演示器,仅使用几个压力传感器和流量传感器,就能在吕伐登供水管网中查找模拟泄漏。
这个想法很简单:建立一个供水管网的计算机模型,假设每根管 牙买加 Viber 数据 道的泄漏量未知。然后通过调整泄漏量来校准模型,直到与观测值相符。原则上,除了实际泄漏位置外,其他所有位置的泄漏量都应该为零。
VORtech 的 Ruurd Dorsman 构建了演示应用程序。Ruurd 表示:“Vitens 使用Epanet软件来开发其网络相关的某些应用。Epanet 是一个用于配电网仿真的开源软件包。为了进行实验,我们将 Epanet 与OpenDA集成。OpenDA 是一个用于整合模型和传感器数据的开源框架。我们与其他几方共同开发了它。它已在大量高要求的应用中证明了其卓越性能。将 Epanet 与 OpenDA 集成后,我们就可以尝试 OpenDA 中的所有算法了。”
为了验证这个想法是否可行,我们首先尝试了一种“蛮力法”:简单地尝试所有潜在泄漏的组合,然后选择与观测结果最匹配的组合。这让我们获得了许多启发。Ruurd:“我们发现,有多种组合的结果都与传感器数据基本匹配。但正确的组合迄今为止匹配度最高。所以这让我们充满希望。”
实际上,由于网络中管道数量通常非常庞大,因此不可能计算所有可能泄漏的组合。因此,我们尝试了另一种 OpenDA 算法。该算法实际上是为另一种应用开发的,因此需要进行一些额外的开发才能使其正常工作。最终,它虽然完全有效,但往往会得出错误的解。因此,Ruurd 现在开发了一种似乎效果更好的算法。
我们将传感器数据与模型相结合的第一个应用是查找供水管网中的泄漏。VORtech 为Vitens自来水公司打造了一个演示器,仅使用几个压力传感器和流量传感器,就能在吕伐登供水管网中查找模拟泄漏。
这个想法很简单:建立一个供水管网的计算机模型,假设每根管 牙买加 Viber 数据 道的泄漏量未知。然后通过调整泄漏量来校准模型,直到与观测值相符。原则上,除了实际泄漏位置外,其他所有位置的泄漏量都应该为零。
VORtech 的 Ruurd Dorsman 构建了演示应用程序。Ruurd 表示:“Vitens 使用Epanet软件来开发其网络相关的某些应用。Epanet 是一个用于配电网仿真的开源软件包。为了进行实验,我们将 Epanet 与OpenDA集成。OpenDA 是一个用于整合模型和传感器数据的开源框架。我们与其他几方共同开发了它。它已在大量高要求的应用中证明了其卓越性能。将 Epanet 与 OpenDA 集成后,我们就可以尝试 OpenDA 中的所有算法了。”
为了验证这个想法是否可行,我们首先尝试了一种“蛮力法”:简单地尝试所有潜在泄漏的组合,然后选择与观测结果最匹配的组合。这让我们获得了许多启发。Ruurd:“我们发现,有多种组合的结果都与传感器数据基本匹配。但正确的组合迄今为止匹配度最高。所以这让我们充满希望。”
实际上,由于网络中管道数量通常非常庞大,因此不可能计算所有可能泄漏的组合。因此,我们尝试了另一种 OpenDA 算法。该算法实际上是为另一种应用开发的,因此需要进行一些额外的开发才能使其正常工作。最终,它虽然完全有效,但往往会得出错误的解。因此,Ruurd 现在开发了一种似乎效果更好的算法。