Sparse Regression Codes for Networked Control Systems
Student thesis: Master thesis (including HD thesis)
- Edwin Gerardus Wilhelmus Peters
4. term, Signal Processing and Computing, Master (Master Programme)
We study a Networked Control System (NCS) architecture for Linear Time Invariant (LTI) plants, where an unreliable data rate limited network, with random Independent and Identically Distributed (IID) packet dropouts occurring, connects the plant and the controller. To achieve robustness of the control system with respect to IID dropouts, a receding horizon controller is used which minimizes a finite horizon cost function. To deal with rate limited networks, we, in this thesis, wish to design sparse packets using l0 penalized optimization. This is done on Sparse Regression Code (SPARC) dictionaries containing lattices or IID Gaussian samples.
We transmit the current and expected future control signals, such that on reception of the packet, the current signal as well as the next N − 1 future control signals can be reconstructed in the plant. The distinguishing factors of this thesis regarding to other available studies is that we use a fixed rate vector quantizer based on SPARC, featuring a finite support which can be overloaded in case of heavy oscillations in the plant.
We design different SPARC dictionaries and simulate these in an NCS with different packet dropout rates on the network. Results show good performance at bit rates down to 2.75 bit/symbol with an IID packet dropout probability up to 0.20 when Gaussian IID SPARC dictionaries are used. The performance of a lattice SPARC dictionary is not able to reach these bit rates, and generally requires bit rates of 3.75 or 4 bit/symbol to stabilize the NCS.
Finally we state an alternative network model featuring two network states with different dropout probabilities. A different SPARC dictionary is designed for each network state. We stated equations to analyze whether the system with given transition and dropout probabilities is stable using Markov Jump Linear System (MJLS) theory. This is followed by simulations of NCSs featuring these networks.
We transmit the current and expected future control signals, such that on reception of the packet, the current signal as well as the next N − 1 future control signals can be reconstructed in the plant. The distinguishing factors of this thesis regarding to other available studies is that we use a fixed rate vector quantizer based on SPARC, featuring a finite support which can be overloaded in case of heavy oscillations in the plant.
We design different SPARC dictionaries and simulate these in an NCS with different packet dropout rates on the network. Results show good performance at bit rates down to 2.75 bit/symbol with an IID packet dropout probability up to 0.20 when Gaussian IID SPARC dictionaries are used. The performance of a lattice SPARC dictionary is not able to reach these bit rates, and generally requires bit rates of 3.75 or 4 bit/symbol to stabilize the NCS.
Finally we state an alternative network model featuring two network states with different dropout probabilities. A different SPARC dictionary is designed for each network state. We stated equations to analyze whether the system with given transition and dropout probabilities is stable using Markov Jump Linear System (MJLS) theory. This is followed by simulations of NCSs featuring these networks.
Language | English |
---|---|
Publication date | 6 Jun 2013 |
Number of pages | 69 |