掌桥专利:专业的专利平台
掌桥专利
首页

一种基于模糊PID算法ASHP集热控制系统

文献发布时间:2023-06-19 11:49:09


一种基于模糊PID算法ASHP集热控制系统

技术领域

本发明涉及ASHP集热温度控制系统,具体涉及一种基于模糊PID算法ASHP集热控制系统。

背景技术

随着社会的不断进步和经济的迅猛发展,能源短缺不但是全世界都在关注的问题,也是目前我国处在经济高速发展阶段必定要解决的问题。我国社会主要矛盾发生了变化,标志着人们对美好生活的需求日益增加,生活采暖以及日常热水供应已成为不可或缺的日用品。但传统的锅炉供暖、电加热炉等设备存在对环境污染影响大、用电费用高和能耗大等问题。太阳能热水器能够达到节能绿色环保的目的,但其受季节气候影响较大。随着热泵技术的发展,因其制取热量的先进性和能够解决太阳能热水器的缺点而被广泛应用。热泵技术是以水、空气等低温热源来制取高温热量的一项技术,是我国实行“煤改电”政策中使用最多的产品,真正意义实现节能绿色环保的目的。

本发明是针对ASHP集热温度控制系统进行研究,在工业控制过程中,传统的控制方法极易受到外界的因素影响使得ASHP温度出现扰动调整时间长、超调量变大以及稳定性变差等问题。随着生产工艺越来越复杂,被控对象的模型难以精准获取和系统参数易被干扰而发生变化。

发明内容

发明目的:为了解决现有技术的不足,本发明提供了一种基于模糊PID算法ASHP集热控制系统。

技术方案:一种基于模糊PID算法ASHP集热控制系统,在PID控制器的基础上,引入模糊控制理论形成一个模糊PID控制器,模糊PID控制器以偏差e及偏差变化率ec作为输入,用模糊控制规则对PID控制器的参数K

本技术方案中,确定K

本技术方案中,所述的基于模糊PID算法ASHP集热控制系统的具体设计步骤如下:

步骤一、利用实验获取的150组实验数据,通过最小二乘法来对模型的参数进行系统辨识,确定ASHP控制集热系统出水温度的传递函数;

步骤二、对模糊PID控制策略进行建模并对其稳定性进行验证。

本技术方案中,所述的步骤一中,本发明使用的ASHP热水机组每隔10s采集一组实验数据,共150组,包括不同比例阀开度,水流量和出水温度;

利用MATLAB系统辨识工具箱进行参数辨识,将150组数据分为两组:90组训练样本数据和60组测试样本数据;90组训练样本数据分别为比例阀开度的水流量输入信号列向量u和出水温度输出信号列向量y,选取一阶惯性纯滞后传递函数,采样时间为10s,可得到辨识参数结果为:

将式(1)辨识的参数代入式(2),得到AHSP集热控制系统的传递函数为:

利用剩下的60组测试样本数据对得到的数学模型进行验证,拟合度达到93.8%,所建立的数学模型基本能反映出AHSP集热控制系统中出水温度对水流量的变化规律。

本技术方案中,所述的步骤二中,模糊PID控制建模与仿真如下:

在MATLAB中建立模糊PID控制器的Simulink仿真模型,模糊PID算法主要控制程序为FuzzyPID Controller包,其中又分别嵌入了Fuzzy Controller和PID Controller程序包组成模糊PID控制器;

Fuzzy Controller程序包嵌入了量化因子K

为了确保与PID控制算法保持一致,同时设定好利用λ整定法获得PID初始参数值k

有益效果:本发明利用实验获取的150组实验数据,通过最小二乘法来对模型的参数进行系统辨识,确定ASHP控制集热系统出水温度的传递函数。接着对模糊PID控制策略进行建模并对其稳定性进行验证。在实验中,一般都是通过计算得到确定的量化因子K

附图说明

图1是本发明的辨识仿真结果示意图;

图2是本发明的模糊控制系统结构示意图;

图3是本发明的模糊PID控制结构示意图;

图4是本发明的模糊PID算法仿真模型示意图;

图5是本发明的模糊PID控制器程序包示意图;

图6是本发明的FuzzyPID和PID控制对比响应曲线示意图;

图7是本发明的变K

图8是本发明的变Lk

图9是本发明的变Lk

图10是本发明的变Lk

图11是本发明的脉冲扰动仿真实验结果示意图。

具体实施方式

下面将对本发明实施例中的技术方案进行清楚、完整地描述,以使本领域的技术人员能够更好的理解本发明的优点和特征,从而对本发明的保护范围做出更为清楚的界定。本发明所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例

1.模型的获取

本发明使用的ASHP热水机组每隔10s采集一组实验数据,共150组(包括不同比例阀开度,水流量和出水温度),表1为比例阀开度60%时,水流量与出水温度的部分数据。

表1部分不同水流量下热泵系统实验的数据采集

利用MATLAB系统辨识工具箱进行参数辨识,将150组数据分为两组:90组训练样本数据和60组测试样本数据。90组训练样本数据分别为比例阀开度的水流量输入信号列向量u和出水温度输出信号列向量y,选取一阶惯性纯滞后传递函数,采样时间为10s,可得到辨识参数结果为:

将式(1)辨识的参数代入式(2),得到AHSP集热控制系统的传递函数为:

利用剩下的60组测试样本数据对得到的数学模型进行验证,结果如图1所示,拟合度达到93.8%,所建立的数学模型基本能反映出AHSP集热控制系统中出水温度对水流量的变化规律。

2.模糊PID控制算法

模糊控制的定义:模糊控制器的输出是通过观察过程的状态和一些如何控制过程的规则的推理得到的。图2展示的是一个经典的模糊控制系统结构。

由图2可知,首先对被控系统的实际测量值模糊化,然后模糊化后的测量值才能与模糊规则进行匹配和推理,并获得模糊控制器的输出,最后通过精确化对输出解模糊,得到系统或计算机可以认识的语言。换而言之,模糊控制器设计也就是四个主要模块的计算过程:模糊化过程,知识库(数据库和规则库),推理决策逻辑和计算模糊集的精度(解模糊的过程)。

2.1自适应模糊控制

当模糊算法优化控制器时,因为缺乏自适应性以及稳定性,导致系统设定的初始参数、结构保持固定不变。当然,自适应模糊控制的建立方法也有很多,如改变模糊规则、模糊论域以及隶属度函数等方式进行,同时搭载其它学习机制使得参数能够实时在线整定,以此实现对系统的控制。

(1)变论域模糊控制

在保证原有隶属度函数及模糊规则不发生改变的前提下,通过误差的改变论域的范围也随之改变。论域发生或大或小的变化最终通过改变模糊规则的数量来提升控制精度。论域的调整是整个变化的核心,此时需要引入伸缩因子的概念。

设x的的论域为X=[-E,E],定义伸缩因子:α:x→X,需满足以下要求:单调性

(2)改变模糊控制的因子

量化因子和比例因子是改变论域变化程度的参数,这是一个间接自适应模糊控制的过程,其功能是实现精确的输入输出以及模糊档数的转换。这些因子的变化直接改变的是论域,而论域发生变化会引起模糊规则随之变化,所以这是一个间接的变化过程。

当模糊档数保持不变时,根据量化因子和比例因子可以看出,量化因子与基础论域呈负相关,基础论域随着量化因子的减小而扩张,相当于降低e的控制效果,反之,增加e的控制效果;比例因子与基础论域呈正相关,基础论域随着比例因子的减小而收缩,减弱了控制效果。反之,增强了控制效果。

(3)改进模糊规则的模糊控制

该方法能够实现一个非线性控制算法,也称直接自适应模糊控制器。可以通过模糊语言规则和信度两个方向着手进行改进对这种非线性控制算法进行初始化和有效化。根据测量误差和误差率,经过状态观测或其他学习优化方案,对模糊规则库进行实时修改,通过持续学习对不同控制动作的响应,获得新的信息。并对规则进行更新,以更直接的方式实现控制。

2.2模糊PID控制器设计

针对以上对模糊理论的学习,模糊控制对ASHP集热控制系统一个非线性、时变系统有一定的改善优势。因此,在PID控制器的基础上,引入模糊控制理论形成一个模糊PID控制器。模糊PID控制器以偏差e及偏差变化率ec作为输入,用模糊控制规则对PID控制器的参数K

确定K

2.3模糊PID控制建模与仿真

根据以上的分析,在MATLAB中建立了模糊PID控制器的Simulink仿真模型,如图4所示。

由图4可知,模糊PID算法主要控制程序为FuzzyPID Controller包,其中又分别嵌入了Fuzzy Controller和PID Controller程序包组成模糊PID控制器,实现具体功能如图5所示。

Fuzzy Controller程序包嵌入了量化因子K

为了确保与PID控制算法保持一致,同时设定好利用λ整定法获得PID初始参数值k

由图6看出,模糊PID响应曲线的上升时间约为300s,调节时间约为600s,超调量约为13%。相对于PID控制,系统调整时间缩短近300s,超调量降低了近一半,所以模糊PID算法在温度控制各性能指标及稳定性等方面优于PID控制算法。

2.4稳定性分析

在以上的实验中,都是通过计算得到确定的量化因子K

(1)改变量化因子和比例因子的设定值

量化因子值发生变化,直接影响系统输入量范围转变为模糊论域后范围的改变;而比例因子值的改变,直接影响系统输出模糊论范围转变为实际变化范围。本次实验的前提是不改变初始PID参数和温度仿真模型,每次将量化因子和比例因子中的一个或两个参数作为变量,然后以图6得到的响应曲线图对应的参数设定值为基准,通过改变该变量的值(变大或变小)观察对控制系统的控制效果。

通过设计的模糊控制器可以得到量化因子和比例因子的确定方式以及量化论域均为[-6,6],PID的初始参数选用λ整定法得到的参数[3.726,0.01432,37.26]。实验分别以量化因子K

第一组以量化因子K

在实验中变换了多种量化因子的组合,图7仅仅展示的是量化因子三组不同参数设定的仿真图。通过多种量化因子的组合结果看出,实验结果对应的曲线几乎重合,因此量化因子K

第二组以比例因子Lk

图8中不同颜色的曲线分别代表比例因子Lk

第三组以比例因子Lk

图9中不同颜色的曲线分别代表比例因子Lk

第四组以比例因子Lk

图10中不同颜色的曲线分别代表比例因子Lk

针对以上四部分看出,比例因子Lk

(2)稳定性验证

ASHP集热温控系统受到外界因素的干扰时,系统参数会在一定范围内发生改变,会导致PID参数k

在系统达到稳定后,突然增加一个脉冲干扰信号对系统造成干扰,以此来验证模糊PID控制器是否能够实时调整参数来维持系统稳定。脉冲扰动仿真实验结果如图11所示。

从图11可以看出,突然增加一个脉冲干扰信号对系统造成干扰,导致系统参数发生很大变化时,由于系统参数与初始的系统参数相差较大,导致超出Δk

2.5模糊PID控制小结

针对PID控制器用于时变系统时,需要人工实时修正参数来保持系统稳定,计算复杂,工作量大,不易在实际工程中实现等问题,在PID控制的基础上加入自适应模糊控制,通过对模糊论域的改变来对PID的参数在线实时调整。最后又做了两组实验对模糊PID控制器的稳定性进行验证,第一组发现改变模糊PID的变量因子和比例因子的值对系统都有一定影响,并且可以得到更好的控制效果。第二组是系统稳定后,添加脉冲干扰信号,发现模糊PID控制器对系统受到干扰时,有改善的趋势,但很难达到最终稳定。

相关技术
  • 一种基于模糊PID算法ASHP集热控制系统
  • 一种基于模糊PID算法的交流马达调速控制系统
技术分类

06120113067872