Checking for non-preferred file/folder path names (may take a long time depending on the number of files/folders) ...

Structural Controllability Algorithms

Owners: This resource does not have an owner who is an active HydroShare user. Contact CUAHSI ( for information on this resource.
Type: Resource
Storage: The size of this resource is 1.3 MB
Created: Aug 15, 2017 at 6:57 p.m.
Last updated: Aug 15, 2017 at 7:45 p.m.
Citation: See how to cite this resource
Sharing Status: Public
Views: 2182
Downloads: 259
+1 Votes: Be the first one to 
Comments: No comments (yet)


This resource contains the MATLAB codes and data files needed to replicate the results presented in "M. S. Riasi, L. Yeghiazarian, Controllability of Surface Water Networks, Water Resources Research, 2017."
Theis resource contains two separate packages:

1. Controllability CODE: This folder contains the MATLAB scripts and data needed to perform structural controllability analysis. User can run the code simply by running the "MAIN.m" script. Immediately after running this script, user is prompted to select a text file that contains the directed graph of the network from "Input Data" folder. "Input Data" folder includes the digraphs of all 11 networks used in this study. For each network, two .txt file exist: "NetworkName.txt" and "NetworkName_XY". The first text file includes the edges of the the digraph and the latter includes coordinate of the nodes. For the MAIN script to work, user must select the "NetworkName.txt".

2. Network Extraction: The network extraction code only consists of one MATLAB script: "StreamNetReader.m". This script was written to extract the digraph of delta images. By running "StreamNetReader.m", user can select from a catalog of 7 delta images.

Subject Keywords



Funding Agencies

This resource was created using funding from the following sources:
Agency Name Award Title Award Number
National Science Foundation CAREER:Integrated Research & Education In Stochastic Systems-Based Watershed Management & Water Safety (SWMS) 1351361

How to Cite

Riasi, M. S., L. Yeghiazarian (2017). Structural Controllability Algorithms, HydroShare,

This resource is shared under the Creative Commons Attribution CC BY.


There are currently no comments

New Comment