论文部分内容阅读
常规PID控制器结构简单、鲁棒性好,可靠性高,被广泛用于过程控制系统中,但在科学技术日新月异的今天,工业控制系统中往往存在大时滞、非线性的复杂系统,这种系统较难整定其PID参数,因而难以达到预期的控制效果。模糊控制系统有不依赖数学模型,适应能力强的优点,为复杂系统控制开拓了新的方法。本文首先采用机理建模和实验建模的方法建立了水箱液位系统的数学模型,采用液位-液位串级控制方案,其主调节器采用了传统PID控制和模糊PID控制,副调节器采用比例控制。针对被控对象特性设计了合适的模糊控制器,计算出相应的模糊控制表。使用Matlab仿真软件对此串级控制方案进行仿真,分析比较了传统PID控制和模糊PID控制的性能,仿真结果表明模糊PID在动态性能、抗干扰性以及鲁棒性方面都较好。本文通过以上仿真的结果,进一步将模糊PID算法应用于实际的双容水箱过程控制系统中。实验的过程在THJ-1型现场总线过程控制设备上完成。通过西门子S7-300PLC系统及其组态软件STEP7,设计出了常规PID和模糊PID算法,并将之应用于双容水箱的液位控制。模糊PID控制算法在控制系统中的实现采用两种方法,第一种方法采用了MATLAB离线计算参数,并在STEP7中建立在线参数查询表的方法来实现,从而将模糊控制算法在PLC控制器中实现;第二种方法是利用WinCC的全局脚本编辑器,将自行开发的模糊控制算法嵌入WinCC中,通过WinCC与PLC之间的通讯,实现模糊控制策略。使用WinCC监控组态软件,设计了监控软件,对实验过程进行实时监控,实验结果表明,模糊PID控制在超调量、响应速度等方面有更好的控制品质。