Abstract We present a MATLAB toolbox with several well-known algorithms to test the structural and strong structural controllability of linear systems. For structural controllability a function to determine the dimension… Click to show full abstract
Abstract We present a MATLAB toolbox with several well-known algorithms to test the structural and strong structural controllability of linear systems. For structural controllability a function to determine the dimension of the structurally reachable subspace and a function for calculating the generic rank of a matrix are provided. The strong structural controllability functions are based on different algorithms, where one of the algorithms has a linear time complexity. Additionally the toolbox provides functions to handle uncertain systems and signed systems. To check the correctness and performance of the functions several test scripts are included. The help browser provides additional information to the user. The toolbox is useful for analyzing structured systems given in state space form. It may also be used for teaching the methods of structural analysis. It is intended to expand the toolbox with further algorithms for structural analysis.
               
Click one of the above tabs to view related content.