A networked control system (NCS) is a control system where sensors, actuators, and controllers are interconnected over a communication network. This dissertation presents a framework for modeling, stability analysis, optimal control, and bandwidth allocation of the NCS. A ball magnetic-levitation (maglev) system, four DC motor speed-control systems, and a wireless autonomous robotic wheelchair are employed as test beds to illustrate and verify the theoretical results of this dissertation. This dissertation first proposes an output feedback method to stabilize and control the NCSs. The random time delays in the controller-to-actuator and sensor-to-controller links are modeled with two time-homogeneous Markov chains while the packet losses are treated with Dirac delta functions. An asymptotic mean-square stability criterion is established to compensate for the network-induced random time delays and packet losses in the NCS. Then, an algorithm to implement the asymptotic mean-square stability criterion is presented. Experimental results illustrate effectiveness of the proposed output feedback method compared to conventional controllers. The proposed output feedback controller could reduce the errors of the NCS by 13% and 30-40% for the cases without and with data packet losses, respectively. The optimal bandwidth allocation and scheduling of the NCS with nonlinear-programming techniques is also presented in the dissertation. The bandwidth utilization (BU) of each client is defined in terms of its sampling frequency. Two nonlinear approximations, exponential and quadratic approximations, are formulated to describe the system performance governed by discrete-time integral absolute error (DIAE) versus sampling frequency. The optimal sampling frequencies are obtained by solving the approximations with Karush-Kuhn-Tucker (KKT) conditions. Simulation and experimental results are given to verify the effectiveness of the proposed approximations and the bandwidth allocation and scheduling algorithms. In simulations and experiments, the two approximations could maximize the total BU of the NCS up to about 98% of the total available network bandwidth.
A networked control system (NCS) is a control system where sensors, actuators, and controllers are interconnected over a communication network. This dissertation presents a framework for modeling, stability analysis, optimal control, and bandwidth allocation of the NCS. A ball magnetic-levitation (maglev) system, four DC motor speed-control systems, and a wireless autonomous robotic wheelchair are employed as test beds to illustrate and verify the theoretical results of this dissertation.
This dissertation first proposes an output feedback method to stabilize and control the NCSs. The random time delays in the controller-to-actuator and sensor-to-controller links are modeled with two time-homogeneous Markov chains while the packet losses are treated with Dirac delta functions. An asymptotic mean-square stability criterion is established to compensate for the network-induced random time delays and packet losses in the NCS. Then, an algorithm to implement the asymptotic mean-square stability criterion is presented. Experimental results illustrate effectiveness of the proposed output feedback method compared to conventional controllers. The proposed output feedback controller could reduce the errors of the NCS by 13% and 30-40% for the cases without and with data packet losses, respectively.
The optimal bandwidth allocation and scheduling of the NCS with nonlinear-programming techniques is also presented in the dissertation. The bandwidth utilization (BU) of each client is defined in terms of its sampling frequency. Two nonlinear approximations, exponential and quadratic approximations, are formulated to describe the system performance governed by discrete-time integral absolute error (DIAE) versus sampling frequency. The optimal sampling frequencies are obtained by solving the approximations with Karush-Kuhn-Tucker (KKT) conditions. Simulation and experimental results are given to verify the effectiveness of the proposed approximations and the bandwidth allocation and scheduling algorithms. In simulations and experiments, the two approximations could maximize the total BU of the NCS up to about 98% of the total available network bandwidth.