The aim of sensor placement is to observe the state of a dynamical system while using only a small part of the available output information. Thus, the observer does not need sensors at every possible node of the system. We use sensor placement because it is not practical for large-scale networks, such as power grids, to place sensors at each node. With an optimal sensor placement we obtain a subset of sensors which minimizes the observer error in comparison to any other subset of the same size. This means we generate an optimal observation with the given number of sensors. We compute the observer error, for the linear dynamical systems we consider, with the H2-norm of the observer error system. In this approach, we optimize both the subset of selected sensors and the observer gain matrix in parallel. The optimization problem is non-convex both in a constraint, which bounds the H2-norm, as well as in the objective function which uses a `0-norm to count the used sensors. To obtain a semidefinite program, we first relax the `0-norm by an iterative reweighted `1-norm. Second, we use a reformulation of the H2-norm with linear matrix inequalities to replace an occuring bilinear and therefore non-convex term. We use this computationally efficient formulation of the sensor placement problem to derive three algorithms. Furthermore, existing algorithms, which do not use the convex reformulation of the optimization problem, were implemented. The algorithms are compared extensively relating to execution time, performance of the chosen sensors, and the applicability on a practical problem. The practical problem is a model of a high-voltage power grid with the aim to measure the phase angles and the frequencies at every node. The result of the comparison is that a algorithm with a greedy approach solves the optimization problem fast and usually with a good solution. However, this algorithm is problematic because the shortsighted greedy approach cannot exclude that a worst case solution is generated. The best results in general were produced by a novel approach made in this thesis. This novel algorithm iteratively solves the relaxed optimization problem and finds near-optimal sensor subsets.
[1]
Johan Löfberg,et al.
YALMIP : a toolbox for modeling and optimization in MATLAB
,
2004
.
[2]
Stephen P. Boyd,et al.
Applications of semidefinite programming
,
1999
.
[3]
Bruno Sinopoli,et al.
Sensor selection strategies for state estimation in energy constrained wireless sensor networks
,
2011,
Autom..
[4]
C. Scherer,et al.
Linear Matrix Inequalities in Control
,
2011
.
[5]
Stephen P. Boyd,et al.
Enhancing Sparsity by Reweighted ℓ1 Minimization
,
2007,
0711.1612.
[6]
Jos F. Sturm,et al.
A Matlab toolbox for optimization over symmetric cones
,
1999
.
[7]
Frank Allgöwer,et al.
Decentralized State Feedback Control for Interconnected Process Systems
,
2012
.
[8]
Stephen P. Boyd,et al.
Sensor Selection via Convex Optimization
,
2009,
IEEE Transactions on Signal Processing.
[9]
Keinosuke Fukunaga,et al.
A Branch and Bound Algorithm for Feature Subset Selection
,
1977,
IEEE Transactions on Computers.