当前位置: 首页 > news >正文

【蒸汽冷凝器型号和PI控制】具有PID控制的蒸汽冷凝器的动力学模型(MatlabSimulink)

 💥💥💞💞欢迎来到本博客❤️❤️💥💥

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

📋📋📋本文目录如下:🎁🎁🎁

目录

💥1 概述

📚2 运行结果

🎉3 参考文献

🌈4 Matlab代码、Simulink及文章


💥1 概述

摘要。建立了蒸汽冷凝器的动态模型。该模型基于总凝结和恒定的液体和蒸汽体积的假设。运行工况取自电厂的静态平衡。

1 .能量平衡
这里描述的凝汽器动态模型是基于能量平衡和冷却水质量平衡。
能量平衡是基于总凝结假设的,即入口蒸汽和出口凝结水都是饱和的。因此,从蒸汽传递到冷却水的热量等于蒸汽的潜热:

式中:Q为凝汽器热负荷[ k W ],Fc凝结水质量流量,[ kg / s ],λ为饱和蒸汽比潜热。
传热速率方程近似为:

 式中,UA为总传热系数乘以传热面积,∆Tm为对数平均温差,定义为:

其中,Tc为冷凝水温度,Tcw为冷却水进口温度, T为冷却水出口温度。

详细讲解见第4部分。 

📚2 运行结果

 部分代码: 

%%
K=10.8;                 % PID controller gain
TI=2.56;                % PID controller integral time constant
TD=0;                   % PID controller derivative time constant
u=0;                    % zero for closed loop simulation
sim('SteamCondenser')   % run the model
for k=1:4               % plot results
    subplot(4,1,k);
    plot(y.time,y.signals(k).values,'linewidth',2)
    title(y.signals(k).title)
    grid
end
xlabel('time, s')
%%
%Example 2
% To tune the PID controller through the process reaction curve approach
K=0;TI=1;TD=0;          % make the system open loop
u=1;                    % size od step input test
sim('SteamCondenser')   % run open loop test
[Kp,tau,td]=ReactionCurve(y.time,y.signals(4).values); % Reaction curve
td=td-10;               % adjust time delay from the step test starting time                         
K=-(0.9/Kp)*(tau/td);   % PID tuning based on reaction curve                              
TI=3.3*td;                                            
u=0;                    % closed-loop without test input
sim('SteamCondenser')   % run closed-loop test
for k=1:4               % plot results
    subplot(4,1,k);
    plot(y.time,y.signals(k).values,'linewidth',2)
    title(y.signals(k).title)
    grid
end
xlabel('time, s')

🎉3 参考文献

文章中一些内容引自网络,会注明出处或引用为参考文献,难免有未尽之处,如有不妥,请随时联系删除。

[1]曹毅 (2023).蒸汽冷凝器模型和PI控制.

[2]孔夏明,王苇,孟海波,等.蒸汽排放系统蒸汽冷凝器动态特性仿真研究[J].原子能科学技术, 2013, 47(012):2272-2276.DOI:10.7538/yzk.2013.47.12.2272.

[3]李书霞.改进群智能算法及其在PID控制器参数整定中的应用[D].辽宁科技大学[2023-08-31].DOI:CNKI:CDMD:2.1016.144508.

🌈4 Matlab代码、Simulink及文章

http://www.lryc.cn/news/156922.html

相关文章:

  • mall :hutool项目源码解析
  • 【网络编程】TCP传输控制协议(Transmission Control Protocol)
  • 云原生Kubernetes:kubectl管理命令
  • 前端面试的话术集锦第 5 篇:高频考点( 类型转换 深浅拷贝 模块化机制等)
  • 微服务·架构组件之网关
  • Google 开源库Guava详解
  • ISP——3A算法
  • Go语言入门指南
  • 【Hive SQL 每日一题】统计用户连续下单的日期区间
  • RabbitMQ 镜像集群部署
  • SpringMVC框架学习
  • 多通道振弦数据记录仪应用桥梁安全监测的解决方案
  • RDMA 相关bug记录
  • TDengine函数大全-时序库特有函数
  • vue-cli3项目本地启用https,并用mkcert生成证书
  • 包装类笔记
  • TC和TG油封有什么区别?
  • 大数据之MapReduce
  • 《机器人学一(Robotics(1))》_台大林沛群 第 5 周【机械手臂 轨迹规划】 Quiz 5
  • 嵌入式面试/笔试C相关总结
  • 支付宝使用OceanBase的历史库实践分享
  • accelerate 分布式技巧(一)
  • 密码找回安全
  • Spring Boot + Vue的网上商城之商品管理
  • B站:提高你的词汇量:如何用英语谈论驾驶
  • 大前端面试注意要点
  • 稻盛和夫-如是说(读书笔记)
  • Jmeter是用来做什么的?
  • Docker基础教程
  • Linux命令200例:who用于显示当前登录到系统的用户信息