题目一:基于三种PID控制算法的双容水箱液位控制系统设计一、设计题目选择三种PID控制算法编程或者建模实现双容水箱的液位控制二、设计任务根据《先进PID控制MTALAB仿真》中对PID算法的介绍,选择其中三种算法(比如常用PID控制、神经网络PID控制、模糊自适应PID控制)编程或者建模实现双容水箱液位控制。如下为双容水箱液位控制图:图1所示双容水箱液位系统,由水泵1、水泵2分别通过第一支路、第二支路向上水箱注水。在第一支路中设置调节阀,为保持下水箱液位恒定;在第二支路则通过变频器对下水箱液位施加干扰。试设计串级控制系统以维持下水箱液位的恒定。变频泵2泵1第一支路第二支路引入干扰图1双容水箱液位控制系统示意图三、设计要求(1)自己查阅资料选择双容水箱的传递函数;(2)选择编写M文件实现对双容水箱下水箱液位的控制(至少三种),要求画出动态响应曲线,进行比较说明,哪类算法效果最好。(3)选择建立三种不同的模型实现双容水箱液位控制(不局限下水箱一个输入变量,可以选择上、下水箱两个输入变量),求画出动态响应曲线,进行比较说明,哪类算法效果最好。题目二:基于组态王、Excel和matlab的PID整定一、设计题目基于组态王、Excel和matlab的PID整定二、设计任务通过Matlab完成PID整定算法,用组态王软件实现双容水箱界面,excel作为Matlab和组态王的数据库,三者之间可以通过DDE协议进行数据交换。三、设计要求(1)建立双容水箱PID模型;(2)通过Simulink中使用matlab语言编写S函数;(3)学习DDE通讯,实现组态王和matlab互联;(4)建立组态王人机界面,可以手动调整PID参数。