What is this?
IUDSim (Integrated Urban Drainage Simulator) is an urban drainage system simulator built by Tsinghua's iUWLab that tightly couples surface runoff, pipe networks, wastewater treatment, rivers, and human movement into one simulation to model the full event-facility-social-environmental process chain.
Is this a standalone app or a library I'd plug into something?
It is a standalone Windows desktop application with a console-style executable; you launch it directly, there's nothing to import into another project.
How do I get it running?
Download the repository, install the required Microsoft redistributable if missing, then double-click IUDSim.exe inside the software/console folder to launch it.
Do I need to install anything before running IUDSim.exe?
Yes, you need the Microsoft Visual C++ 2015-2022 Redistributable (x64); a copy (vcredist.x64.exe) is bundled in the repo's install folder if you don't already have it.
Is the download ready to use right away?
No — the distributed archive is password-protected. You have to fill out a short questionnaire first, and the extraction password is shown after submitting it.
Who is this aimed at?
It's aimed at urban drainage researchers and municipal managers studying flooding, sewer network performance, and pollutant transport, reflecting its origin in Tsinghua's urban water lab (iUWLab).
What are IUDSim's five simulation modules?
Surface (Horton infiltration and cellular-automaton runoff), pipe network (Saint-Venant hydraulics with pollutant tracking), wastewater treatment plant (ASM2d), river (RWQM1 open-channel model), and a human-trajectory module that routes commuters based on shortest paths.
How is IUDSim different from tools like SWMM or MIKE?
Unlike SWMM or MIKE, which typically model only a single compartment, IUDSim tightly couples surface, pipe network, treatment plant, river and human movement in one integrated simulation, aiming to capture the whole urban drainage system at once.
How does flooding affect the simulated people in the model?
The human-trajectory module reads real-time flood depth on each grid cell during a simulation; if depth exceeds a threshold, a resident's commuting path is dynamically rerouted to avoid the flooded area.
Where do I find detailed usage instructions?
The included '软件操作手册.pdf' (software operation manual) covers how to use IUDSim in detail.
What are similar projects?
msime-windows, desktop-fly, AirSim, carla, Game-Optimizer-CPUs-Threads-Optimizer, ALH-Pro, Game-Cheats-Manager, project_superdex
Which topics is it in?
simulator, lgpl, science, simulation, windows-app, academic-research, offline, cpp, research, gui, free, desktop-app