Networked control systems are feedback control systems with system components distributed at different locations connected through a communication network. Since the communication network is carried out through the internet and there are bandwidth and packet size limitations, network constraints appear. Some of these constraints are time delay and packet loss. These network limitations can degrade the performance and even destabilize the system. To overcome the adverse effect of these communication constraints, various approaches have been developed, among which a representative one is networked predictive control. This approach proposes a controller, which compensates for the network time delay and packet loss actively. This paper aims at implementing a networked predictive control system for controlling a robot arm through a computer network. The network delay is accounted for by a predictor, while the potential of packet loss is mitigated using redundant control packets. The results will show the stability of the system despite a high delay and a considerable packet loss. Additionally, improvements to previous networked predictive control systems will be suggested and an increase in performance can be shown. Lastly, the effects of different system and environment parameters on the control loop will be investigated.
翻译:网络控制系统是反馈控制系统,其组成部分分布在不同地点,通过通信网络连接; 由于通信网络是通过互联网进行,并且有带宽和包尺寸的限制,因此网络似乎有局限性; 其中一些限制因素是时间延误和包包损失; 这些网络限制可以降低性能,甚至破坏系统的稳定; 为了克服这些通信限制的不利影响,已经制定了各种办法,其中包括一个具有代表性的系统是联网的预测控制系统; 这种办法提议设置一个控制器,以积极补偿网络时间的延迟和包损失; 本文的目的是实施一个网络化的预测控制系统,通过计算机网络控制机器人臂。 网络的延迟将由一个预测器来计算, 而包损失的可能性则通过冗余的控制包来减轻。 研究结果将显示系统的稳定性,尽管存在很大的延误和大量包损失。 此外,将建议改进以前的网络预测控制系统,并显示性能的提高。 最后,将调查不同系统和环境参数对控制循环的影响。