论文部分内容阅读
随着现代网络技术的飞速发展,网络已然成为现代社会一个重要组成部分,其应用已经遍及人们日常生产和生活的各个角落。把网络引入传统控制系统可以大大提高控制系统的模块化程度,从而增强其抗干扰能力和系统灵敏度,同时还可减少控制系统布线、安装和维修成本。但是网络的引入也为控制系统带来了一系列新的问题,如网络诱导时延和网络丢包等等。本文就网络控制系统存在的两个主要问题进行深入研究,提出了通过建立包含模糊控制这个智能因素的PID控制器来减少时延、降低丢包率首先,本文详细地介绍了应用于网络控制系统的一款很重要的仿真软件:瑞典隆德大学自动化系开发的TrueTime工具包。并利用此工具具体分析了网络控制系统中各个节点(控制器、执行器、传感器等)时延对系统的影响,还分析了不同被控对象在选择网络协议方面的不同,且通过具体的实验证实了本文的推论。然后,本文重点设计了PID控制器和模糊控制器。PID控制器作为现代工业生产过程中常用的控制器,其应用非常的广泛和普遍。但是PID控制器本身一些固有的缺陷使得其在遇到负荷多变、干扰因素复杂被控对象时就显得无能为力,这时加入模糊控制这类可黑箱调节的控制方式能大大改善系统稳定性。通过利用MATLAB中Simulink中常用的模块以及Fuzzy工具箱设计了PID控制器和模糊PID控制器。最后,建立NCS仿真模型,并进行具体实验仿真。通过建立基于MATLAB/Simulink的系统模型图,并编写好各个模块间通信和控制方法的代码,对基于模糊PID控制器的NCS进行仿真。仿真比较了模糊PID控制器和PID控制器两者在同等条件下,其对网络控制系统性能的影响状况,得出模糊PID控制的控制超调更小、响应时间更短、响应更平稳的结论。