[发明专利]一种跨临界二氧化碳系统的水路模糊PID控制方法有效

专利信息
申请号: 201811408567.7 申请日: 2018-11-23
公开(公告)号: CN109270843B 公开(公告)日: 2020-10-27
发明(设计)人: 曹锋;叶祖樑;王驿凯;李明佳 申请(专利权)人: 西安交通大学
主分类号: G05B13/04 分类号: G05B13/04
代理公司: 西安通大专利代理有限责任公司 61200 代理人: 田洲
地址: 710049 陕*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 临界 二氧化碳 系统 水路 模糊 pid 控制 方法
【权利要求书】:

1.一种跨临界二氧化碳系统的水路模糊PID控制方法,其特征在于,包括以下步骤:

第一步,确定变量及其论域:在PID控制器中,输入参数为气体冷却器出水温度Tw,out与设定出水温度Tw,o的差值ΔT,以及其随时间的变化率dΔT/dt;输出变量为PID参数的修正值Δkp,ΔkI,ΔkD;在确定变量后,给定变量的论域;

第二步,对第一步确定的变量进行模糊化处理:将输入和输出变量的论域定义为七个模糊子集:PB,PM,PS,ZO,NS,NM,NB;建立各个子集的线性隶属度函数;输入变量ΔT和dΔT/dt模糊化为T和TC,输出变量Δkp,ΔkI,ΔkD模糊化为KP,KI和KD;PB,PM,PS,ZO,NS,NM,NB分别为正大,正中,正小,近零,负小,负中,负大;

第三步,建立模糊推理规则表;

第四步,模糊推理和解模糊:采集气体冷却器出水温度Tw,out,并根据设定出水温度Tw,o计算输入变量ΔT和dΔT/dt,首先根据隶属度函数计算输入变量在各个模糊子集上的隶属度,其次根据模糊推理规则表计算所有模糊规则的隶属度,最后通过加权平均法进行解模糊操作;

第五步,根据跨临界CO2系统的运行工况,修正计算结果:采集实时的环境温度Tair,气体冷却器进水温度Tw,in和气体冷却器出水温度Tw,out,对PID控制的增益进行计算修正;

第五步中,建立环境温度Tair,气体冷却器进水温度Tw,in和气体冷却器出水温度Tw,out与水流量之间的关系式,如下:

式中,q为水流量的计算值,单位m3/h;qmax为跨临界CO2热泵系统机组的最大水流量,单位m3/h;

基于水流量计算值,对kp进行修正,从而减少超调,修正后增益的计算式如下,其中x=q/qmax

式中,kp(k)为最终得到的第k个采样时间的增益值,kp0为经典PID控制器的初始增益值,Δkp(k)为模糊控制器输出的增益修正值;

第六步,将最终输出结果代入PID控制中,通过PID控制器控制跨临界CO2系统机组中水路流量调节阀的开度。

2.根据权利要求1所述的一种跨临界二氧化碳系统的水路模糊PID控制方法,特征在于,第一步中输入参数ΔT的论域为[-10,10],dΔT/dt的论域为[-5,5],当ΔT小于-10时取为-10,当ΔT大于10时取为10,当dΔT/dt小于-5时取为-5,当dΔT/dt大于5时取为5;在模糊PID控制器中,第k个采样时间的PID参数分别为:kp(k)=kp0+Δkp(k),kI(k)=kI0+ΔkI(k),kD(k)=kD0+ΔkD(k);式中,kp0,kI0,kD0分别为经典PID控制器的初始参数;模糊PID控制器的输出变量为Δkp,ΔkI,ΔkD;它们的论域分别为:Δkp为[-10,10]、ΔkI为[-10,10]、ΔkD为[-5,5]。

3.根据权利要求1所述的一种跨临界二氧化碳系统的水路模糊PID控制方法,特征在于,第三步中所述模糊推理规则表为:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201811408567.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top