毕设01-初识DHALSIM

DHALSIM简介

DHALSIM(Digital HydrAuLic SIMulator)是一个水力数字孪生仿真平台,其目标是模拟水 distribution systems(供水系统)的物理过程,并结合网络数据(PLC、SCADA 等)进行高保真度的网络安全实验。

DHLASIM系统中主要包含两个部分:

  • WNTR:用于水力模拟的 EPANET 包装器。
  • Mininet/MiniCPS:工业控制系统(ICS)的网络仿真
    即物理模拟系统和虚拟网络系统,这两个系统通过sqlite进行数据交互,从而模拟出高度拟合现实的实验数据。

项目地址

我的fork(修改了一些bug)

环境准备

  • Ubuntu 20.04 虚拟机
  • Pycharm

安装

在终端输入
git clone https://github.com/wandeff/DHALSIM.git

进入目标文件夹
cd DHALSIM

进行安装
./install.sh

运行

安装完毕进行试运行
sudo dhalsim examples/ctown_topology/ctown_config1.yaml


posted @ 2025-03-03 19:46  WandeFF  阅读(73)  评论(0)    收藏  举报