基于PID控制器的双容控制系统matlab仿真

打印 上一主题 下一主题

主题 972|帖子 972|积分 2916

目录
1.课题概述
2.系统仿真结果
3.核心步伐与模子
4.系统原理简介
4.1PID控制器的基本原理
4.2双容水箱系统的数学模子
5.完备工程文件


1.课题概述

基于PID控制器的双容控制系统matlab仿真,仿真输出PID控制下的水位和流量两个指标。
2.系统仿真结果

(完备步伐运行后无水印)


3.核心步伐与模子

版本:MATLAB2022a
  1. ........................................................
  2. % 绘制结果图形
  3. t1     = 0:1:times;
  4. t2     = 0:1:(times-1);
  5. hmax   = 23*ones(1,times);  % 硬约束上限
  6. hmin   = 20*ones(1,times);  % 稳态水位线
  7. % 第一个图形:水位随时间变化
  8. figure
  9. plot(t1,ht,'r','Linewidth',2)  % 实际水位曲线
  10. hold on
  11. plot(t2,hmax,'b','Linewidth',1)
  12. hold on
  13. plot(t2,hmin,'k','Linewidth',1)
  14. legend('实际水位','约束上限','稳态水位')
  15. hold on
  16. ylabel('水位(cm^3/s)')
  17. xlabel('时间(s)')
  18. grid on
  19. % 第二个图形:控制流量随时间变化
  20. figure
  21. hmax = (45)*ones(1,times);  % 流量硬约束上限
  22. hmin = (39)*ones(1,times);  % 稳态流量线
  23. plot(t2,u_pid,'r','Linewidth',2)  % PID控制输出流量
  24. hold on
  25. plot(t2,hmax,'b','Linewidth',1)
  26. hold on
  27. plot(t2,hmin,'k','Linewidth',1)
  28. ylabel('流量(cm^3/s)')
  29. xlabel('时间(s)')
  30. legend('PID控制流量','流量约束上限','稳态流量')
  31. grid on
  32. 73
复制代码
4.系统原理简介

       双容水箱控制系统是一种经典的控制理论应用实例,它通常用来演示比例-积分-微分(PID)控制器的工作原理。在这个系统中,两个水箱通过管道相连,第一个水箱(称为上游水箱)的液位由一个可调节的泵控制,目标是通过调整泵的流量来维持第二个水箱(称为卑鄙水箱)的液位在设定值附近。PID控制器根据卑鄙水箱的实际液位与设定液位的毛病来动态调整泵的输出流量。
4.1PID控制器的基本原理

       PID控制器结合了比例(P)、积分(I)、和微分(D)三种控制作用,以实现对过程变量的准确控制。其输出u(t)可体现为:

4.2双容水箱系统的数学模子

       双容水箱系统的动态可以利用以下一阶线性微分方程组来形貌,假设没有泄漏且忽略水的动力学效应:

此中,
1V1​ 和 V2​ 分别是两个水箱的体积(或液位高度乘以横截面积);
Qin​ 是进入上游水箱的流量(由泵控制);
Qout​ 是从上游水箱流到卑鄙水箱的流量,一样平常假定与两水箱液位差成正比,即Qout​=k(V1​−V2​);
Qleak​ 是假设的卑鄙水箱泄露流量,此处假设为0简化讨论。
      对于卑鄙水箱的液位控制,设定目标液位V2,sp​,则误差e(t)=V2,sp​−V2​(t)。PID控制器的输出 u(t) 直接作用于泵的流量Qin​,因此必要通过适当的比例、积分和微分作用调整泵的控制指令,以使液位尽可能快且稳定地接近设定值。
5.完备工程文件

v

v


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

水军大提督

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表