一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种工业环境温湿度无线监控系统、控制方法、电子设备及存储介质与流程

2022-11-30 14:08:02 来源:中国专利 TAG:


1.本发明属于自动控制领域,更具体的说涉及一种工业环境温湿度无线监控系统及控制方法。


背景技术:

2.我国有数量庞大的各类型工厂,工厂里有各类加工生产设备,设备的工况将直接决定生产出的产品的质量,而设备工况可由其物理参数的变化反映出来,例如通过传感器测量设备的温湿度信息从而了解设备的运行情况。
3.传统的工业环境温湿度控制主要有两种方式,其一为,通过在工业场所的温湿度控制设备上,例如空调机上设置固定的温度。这一种方式的缺点在于,由于设置的温湿度固定,在工业场所环境温度变化,以及机器设备产生的温度变化后,会导致控制精度不高,控制效率低下。其二,通过远程网络对工业现场的温湿度进行人工调配控制。该控制方式虽然是远程控制,但是控制还是采取人为的温度设置值来进行控制。也会导致整个工业场所的温度不均衡,控制效率低。
4.现在需要一种能够自动感应工业环境温湿度,并且结合工业环境内外部的温湿度情况,加上工业环境中机器散发的热量值,来进行综合判断,然后通过数学建模的方法,结合pid控制模式,对工业场所的温湿度进行精确控制,提高控制效率。


技术实现要素:

5.本发明通过远程无线网络采集工业环境温湿度,建立工业环境温湿度变化模型,将温湿度变化模型结合pid自动控制方法,对工业环境温湿度进行控制,提高温湿度的控制效率以及控制精度,也能够节约能耗,降低生产成本。
6.为了实现上述目的,本发明是采用以下技术方案实现的:
7.所述的系统包括工业环境感知层、数据传输层、系统应用层、控制执行层;
8.所述的工业环境感知层为多个无线模拟量数采装置、协调器以及路由器,用于采集工业环境中多个点位的温湿度数据,将采集到的的数据通过协调器进行数据协调,在通过路由器进行转发;
9.所述的数据传输层以局域网和互联网为基础,实现不同应用层和远程用户之间对工业环境感知层数据的获取,现场局域网主要采用的是zigbee协议自组网,而远程广域网络采用的是互联网传输技术,通过浏览web网页便可以随时获得工业环境变化的实时消息;
10.所述的系统应用层主要是对工业环境感知层协调器发送至上位机的数据进行模糊自适应pid控制算法的处理,并将处理过的信息编成控制命令再下发到控制执行层中,为工业环境的智能监控提供基础;
11.所述的控制执行层是对工业环境执行机构启动的控制,采用继电器控制方式,继电器对系统进行主动控制和被动控制,上位机将采集到的数据进行处理后,形成相应的控
制指令,并发送至控制节点,再通过zigbee通信接收控制命令,实现对工业环境控制设备的控制操作。
12.优选的,所述的无线模拟量数采装置包括传感器模块、显示屏、控制器、电源模块、ad转换模块、无线通信模块,所述的传感器模块输出端与ad转换模块连接,ad转换模块输出端与控制器输入端连接,控制器输出端与显示屏、无线通信模块连接;所述的电源模块采用18650可充电锂电池,为整个装置提供电力,按键模块与控制器连接,用于选择控制模式以及其他辅助功能设置,显示屏用于显示当前数据以及电量等信息;无线通信模块与控制器共用一个cc2530芯片。
13.优选的,所述的协调器用于协调各网络之间的构建,具有传输网络通信坐标、管理网络节点的数据信息、对网络节点信息进行存储与修改以及为相互连接的节点提供路由信息功能,同时,协调器还能够存储节点数据设备的运行情况、数据转发的使用情况以及设备相互连接后所建立的关联表变化情况的基本信息,所述的zigbee通信的网络当中含有两个不同功能的协调器装置。
14.一种工业环境温湿度控制方法,所述的控制方法适用于工业环境温湿度无线监控系统,所述的控制方法采用以下步骤实现;
15.步骤1、建立工业环境温湿度模型;
16.步骤2、对步骤1建立的工业环境温湿度模型进行优化;
17.步骤3、通过采集的数据对工业环境进行模糊自适应pid控制。
18.优选的,所述的步骤1、建立工业环境温湿度模型如下:
19.所述的温湿度模型采用基于lstm的工业环境温湿度模块,
20.所述的预测模型由时序数据输入层、隐含层和输出层组成;输入层负责接收采集到的工业环境内部温度、相对湿度历史数据,工业环境外部的温度、相对湿度、通风率,以及工业环境中设备产生的热量和湿度数据,并将其进行标准化处理,标准化处理公式如下:
[0021][0022]z′i—标准化后的数据;
[0023]
zi一输人的时序数据;
[0024]
一输人时序数据的平均值;
[0025]
n—时序序列数据的长度;
[0026]
标准化后的工业环境内部温度和相对湿度历史数据转换成时序序列x1和x2,工业环境内部温度和相对湿度的外部影响因素被标准化处理后参与完全连接层的运算,输入层节点数量为2t,t为工业环境内部温度和相对湿度历史时序序列长度;
[0027]
隐含层包含lstm、完全连接和回归3个子层,lstm子层负责学习时间序列数据每步之间的长期依赖关系,以执行有助于改善长序列梯度流的交互,lstm子层由元胞状态c、隐含状态h、输入门i、遗忘门f、候选门g和输出门o组成;
[0028]
在每一步的学习中,lstm子层将从元胞状态c中加入或删除信息,每一步的隐含状态h都包含上步lstm层的输出信息,为了使信息能够更好地更新,lstm层增加了输入门i遗忘门f元胞候选门g和输出门o,输入门i决定元胞的更新程度,遗忘门f决定元胞状态的重置
水平,候选门g负责向元胞中加入一些新的信息,输出门o决定将有多少元胞信息加入隐含状态;
[0029]
每一步元胞状态和隐含状态计算式为:
[0030][0031][0032]
公式中一向量元素相乘符号;
[0033]it
,f
t
,g
t
,o
t
一输入门、遗忘门、输出门、候选门;
[0034]
σ—状态激活函数;
[0035]
在每一个时间步t中,输入门i
t
、遗忘门f
t
,输出门g
t
、候选门o
t
可描述为:
[0036]it
=σg(wix
t
r
iht-1
bi)
ꢀꢀ
(4)
[0037]ft
=σg(wfx
t
rfh
t-1
bf)
ꢀꢀ
(5)
[0038]gt
=σc(wgx
t
rgh
t-1
bg)
ꢀꢀ
(6)
[0039]ot
=σg(wox
t
r
oht-1
bo)
ꢀꢀ
(7)
[0040]
公式中:σc一状态激活函数,采用双曲正切函数tanhtanh来计算状态激活函数
[0041]
σg—门状态函数;
[0042]
激活函数由公式σ(x)=(1 e-x
)-1
,lstm层中的权重是由具有可学习性的输人矩阵w、回归权重矩阵r以及每个分量偏差矩阵b组成。这些矩阵表示为:
[0043][0044]
完全连接子层中的所有节点都与lstm子层中的节点以及外部影响数据相连接,以获得上一层和外部影响因素对输入变量x1和x2学习所得的所有特征,完全连接层的每一步都是独立执行的,输入变量与权重矩阵w相乘后,再加上偏置矩阵向量b。此层输出变量数目等于输入变量的数目2,即温度和相对湿度2个输人变量;
[0045]
回归子层与完全连接子层相连,用于计算序列到序列网络的均方根误差损失(half-mean-squared-errorloss)。每步的未归一化的损失预测响应计算式为:
[0046][0047]
公式中:l—计算序列到序列网络的均方根误差损失
[0048]
s—序列长度
[0049]
t
kj
,y
kj
—第k步的序列值、网络预测值当网络训练时,观察值的平均损失由小批量网络训练时计算而得;
[0050]
当网络训练时,观察值的平均损失由小批量网络训练时计算而得;
[0051]
输出层将隐含层输出量o和o,反归一化处理成预测值猪舍内温度y1和猪舍内相对湿度y2,反标准化公式采用式(1)对观察值进行标准化处理时的变换所得。
[0052]
优选的,所述的步骤2、对步骤1建立的工业环境温湿度模型进行优化;
[0053]
在lstm子层中,初始网络参数设置为:隐含层神经元数为200,状态激活函数为双曲正切函数tanh,门激活函数为sigmod,采用自适应矩估计adam优化器进行训练,最大步数设置为250,初始学习速率为0.005,时间间隔(timelag)为1;为了获得最优的lstm预测模型,需要对预测模型中的lstm子层和完全连接层中的神经元数、网络的学习速率2个主要参数进行对比及组合优化。设lstm子层和完全连接层中的神经元个数取值集合为{200,400,800,1200,1600,2000},网络的学习速率取值集合为{0.001,0.003,0.005,0.008,0.010}。
[0054]
优选的,所述的步骤3、通过采集的数据对工业环境进行模糊自适应pid控制,包括以下步骤,
[0055]
步骤3.1模糊自适应pid控制器结构设计;
[0056]
结合工业环境控制系统的控制要求,选择二维输入变量的模糊控制器结构,实现pid控制器参数的在线整定;
[0057]
步骤3.2输入输出量模糊化设计;
[0058]
模糊控制器结构是具有两个输入变量和三个输出变量,其中两个输入变量主要包括温度输入偏差e,以及输入偏差变化率ec;而三个输出变量则是pid控制器的参数变化量,即δk
p
、δki、δkd;
[0059]
对温室大棚的温度因子进行控制时,需要对模糊自适应pid控制器参数k
p
、ki、kd,进行在线整定,以保证其参数值符合温度控制要求,则pid控制器参数k
p
、ki、kd,的整定公式如式(9)所示;
[0060][0061]
式中,分别表示为pid控制器参数的初始值;δk
p
、δki、δkd,分别表示的是pid控制器参数的变化量,将pid控制参数初始值与变化量之间进行求和,则可以出pid控制器参数的取值,并满足温度控制的有效性;
[0062]
首先,对温度输入变量的偏差e和偏差变化率ec分别进行模糊化处理,设置其模糊论域的取值范围均为[-4,4],其所对应的模糊论域等级为{pb(正大)、ps(正小)、z0(零)、ns(负小)、nb(负大)},而模糊论域等级所对应的范围为{4、2、0、-2、-4},均采用三角型隶属度函数类型;
[0063]
其次,需要对温度输出量进行模糊化处理,设置pid控制器参数δk
p
、δki、δkd,的变化量模糊论域的取值范围均为[-4,4],其各自对应的模糊论域等级与温度输入偏差e和偏差变化率ec的论域等级相同,即{pb(正大)、ps(正小)、zo(零)、ns(负小)、nb(负大)},且模糊论与等级所对应的范围为{4、2、0、-2、-4},均采用相同的三角型隶属度函数类型;
[0064]
步骤3.3、模糊控制规定确定;
[0065]
根据温度偏差e和偏差变化率ec之间的变化情况,可以对pid控制器参数δk
p
、δki、δkd,运用模糊规则进行在线整定,由于温室环境中的温度输入偏差e和偏差变化率ec是在不断变化的,因此需要对pid控制器参数δk
p
、δki、δkd,变化量进行实时整定,则pid控制器参数δk
p
、δki、δkd;
[0066]
步骤3.4、模糊推理及解模糊;
[0067]
解模糊化最为常用的方法有三种类型,主要包括平均最大隶属度法(mom)、最大隶属度取最小值法(som)以及重心法(centroid),其中,针对温度控制过程的特点,选择重心法为温度输入偏差e和偏差变化率ec、以及pid控制器参数输出值进行解模糊化处理,则重心法表达式如式(10)所示;
[0068][0069]
公式中,ui表示的是系统控制元素,a(ui)表示的是ui的隶属度,则u(t)表示为系统对应的输出量。
[0070]
又一方面,一种电子设备,包括处理器和存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现一种工业环境温湿度控制方法。
[0071]
再一方面,一种计算机可读存储介质,其上存储于计算机程序,所述的计算机程序被处理器执行时实现所述的一种工业环境温湿度控制方法。
[0072]
本发明有益效果:
[0073]
本发明通过远程无线网络采集工业环境温湿度,建立工业环境温湿度变化模型,将温湿度变化模型结合pid自动控制方法,对工业环境温湿度进行控制,提高温湿度的控制效率以及控制精度,也能够节约能耗,降低生产成本。
附图说明
[0074]
图1为系统结构框图;
[0075]
图2为cc2530电路原理图;
[0076]
图3为传感器模块电路原理图;
[0077]
图4为电源模块电路原理图;
[0078]
图5为lstm预测模型结构图;
[0079]
图6为lstm子层组成结构图;
[0080]
图7为pid控制原理图;
[0081]
图8为模糊控制原理框图;
[0082]
图9为模糊自适应pid控制器原理图。
具体实施方式
[0083]
为使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本发明。
[0084]
如图1所示,所述的系统包括工业环境感知层、数据传输层、系统应用层、控制执行层;
[0085]
所述的工业环境感知层为多个无线模拟量数采装置、协调器以及路由器,用于采集工业环境中多个点位的温湿度数据,将采集到的的数据通过协调器进行数据协调,在通过路由器进行转发;
[0086]
所述的数据传输层以局域网和互联网为基础,实现不同应用层和远程用户之间对
工业环境感知层数据的获取,现场局域网主要采用的是zigbee协议自组网,而远程广域网络采用的是互联网传输技术,通过浏览web网页便可以随时获得工业环境变化的实时消息;
[0087]
所述的系统应用层主要是对工业环境感知层协调器发送至上位机的数据进行模糊自适应pid控制算法的处理,并将处理过的信息编成控制命令再下发到控制执行层中,为工业环境的智能监控提供基础;
[0088]
所述的控制执行层是对工业环境执行机构启动的控制,采用继电器控制方式,继电器对系统进行主动控制和被动控制,上位机将采集到的数据进行处理后,形成相应的控制指令,并发送至控制节点,再通过zigbee通信接收控制命令,实现对工业环境控制设备的控制操作。
[0089]
所述的无线模拟量数采装置包括传感器模块、显示屏、控制器、电源模块、ad转换模块、无线通信模块,所述的传感器模块输出端与ad转换模块连接,ad转换模块输出端与控制器输入端连接,控制器输出端与显示屏、无线通信模块连接;所述的电源模块采用18650可充电锂电池,为整个装置提供电力,按键模块与控制器连接,用于选择控制模式以及其他辅助功能设置,显示屏用于显示当前数据以及电量等信息;无线通信模块与控制器共用一个cc2530芯片,电路图如图2所示。
[0090]
电源模块供电部分
[0091]

.供电ac220v部分输入电压范围为100~240vac50/60hz;
[0092]

.供电dc24v部分输入电压范围为9~36vdc;
[0093]

.整体工作功耗为《0.5w;
[0094]
传感器模块采用dht11温湿度传感器对温室内环境的温度与湿度进行数据的采集,其能够在0-50摄氏度、20%-90%相对湿度(rh)、3-5v工作电压的环境中进行测量,并且检测湿度的精确值约为5%rh,检测温度的精确值为0.02℃,满足控制指标。dht11是一种能够对数字信号进行精确输出、并将温湿度结合在一起控制的传感器,其能够将温湿度传感器与数据采集模块进行技术融合,使数据在传送中具有良好的稳定和较高的安全性能。dht11内部结构包括了电阻式感应湿度元件和ntc测量温度元件,主要通过单片机进行数据连接,具有响应时间快、稳定性好等优势。
[0095]
dht11传感器内部设置了1个校准单元,能够准确的对湿度进行检验,这当中校准取值的范围以程序式编程语言存储在otp当中,通过调用otp存储的校准系数值,对传感器检测到的信号进行精确验证。dht11传感器内部还含有单线制串行接口,该串行接口具有体积小、功耗低、传输信号距离远等特点,适合较为复杂的集成控制系统。
[0096]
所示的cc2530芯片结构设计是以cc2430结构为基础,将zigbeerfid前部即rf、物理内存和微型控制器进行结合,并将其整合嵌入在同一个芯片上。其内部使用的是1个8位mcu(8051),具有256kb可编程闪存和8kbram;内部结构设计还含有数字模拟量转换器(adc)、4个不同定时器、aes128协调处理器、常用的看门狗定时器、睡眠模式下的32khz晶振体定时器、上电复位电路、掉电检测电路以及21个可编程i/o引脚。当cc2530芯片在0.18μm互补cmos工艺生产过程模式下时,运行电流损耗为27ma;在进行数据接收时,工作电流损耗低于27ma;在进行数据发射模式下,工作电流损耗会低于25ma。
[0097]
cc2530芯片具有1个32mhz单指令运行周期且功耗较低的8051微型控制器,2个强大的通用同步/异步串行接收发送器(usart);拥有符合标准的ieee802.15.4协议的
2.4ghzrf无线电接收机和mac计时器;能够支持csma/ca、数字化的rssi/lqi以及强大的dma等功能,并能够集成14位的数字模拟转换器与aes安全协处理器;具有较宽的电压范围(2.0~3.6v)、较强的抗干扰性以及灵敏性较高的无线接收等特点。并且cc2530芯片能够在较短时间内完成从睡眠模式转换到运作模型,可用于电池寿命较长的控制系统硬件设计。
[0098]
所述的协调器用于协调各网络之间的构建,具有传输网络通信坐标、管理网络节点的数据信息、对网络节点信息进行存储与修改以及为相互连接的节点提供路由信息功能,同时,协调器还能够存储节点数据设备的运行情况、数据转发的使用情况以及设备相互连接后所建立的关联表变化情况的基本信息,所述的zigbee通信的网络当中含有两个不同功能的协调器装置。
[0099]
一种工业环境温湿度控制方法,所述的控制方法适用于工业环境温湿度无线监控系统,所述的控制方法采用以下步骤实现;
[0100]
步骤1、建立工业环境温湿度模型;
[0101]
步骤2、对步骤1建立的工业环境温湿度模型进行优化;
[0102]
步骤3、通过采集的数据对工业环境进行模糊自适应pid控制。
[0103]
所述的步骤1、建立工业环境温湿度模型如下:
[0104]
所述的温湿度模型采用基于lstm的工业环境温湿度模块,
[0105]
如图5所示,所述的预测模型由时序数据输入层、隐含层和输出层组成;输入层负责接收采集到的工业环境内部温度、相对湿度历史数据,工业环境外部的温度、相对湿度、通风率,以及工业环境中设备产生的热量和湿度数据,并将其进行标准化处理,标准化处理公式如下:
[0106][0107]z′i—标准化后的数据;
[0108]
zi一输人的时序数据;
[0109]
一输人时序数据的平均值;
[0110]
n—时序序列数据的长度;
[0111]
标准化后的工业环境内部温度和相对湿度历史数据转换成时序序列x1和x2,工业环境内部温度和相对湿度的外部影响因素被标准化处理后参与完全连接层的运算,输入层节点数量为2t,t为工业环境内部温度和相对湿度历史时序序列长度;
[0112]
隐含层包含lstm、完全连接和回归3个子层,lstm子层负责学习时间序列数据每步之间的长期依赖关系,以执行有助于改善长序列梯度流的交互,lstm子层由元胞状态c、隐含状态h、输入门i、遗忘门f、候选门g和输出门o组成;
[0113]
如图6所示,在每一步的学习中,lstm子层将从元胞状态c中加入或删除信息,每一步的隐含状态h都包含上步lstm层的输出信息,为了使信息能够更好地更新,lstm层增加了输入门i遗忘门f元胞候选门g和输出门o,输入门i决定元胞的更新程度,遗忘门f决定元胞状态的重置水平,候选门g负责向元胞中加入一些新的信息,输出门o决定将有多少元胞信息加入隐含状态;
[0114]
每一步元胞状态和隐含状态计算式为:
[0115][0116][0117]
公式中一向量元素相乘符号;
[0118]it
,f
t
,g
t
,o
t
一输入门、遗忘门、输出门、候选门;
[0119]
σ—状态激活函数;
[0120]
在每一个时间步t中,输入门i
t
、遗忘门f
t
,输出门g
t
、候选门o
t
可描述为:
[0121]it
=σg(wix
t
r
iht-1
bi)
ꢀꢀ
(4)
[0122]ft
=σg(wfx
t
rfh
t-1
bf)
ꢀꢀ
(5)
[0123]gt
=σc(wgx
t
rgh
t-1
bg)
ꢀꢀ
(6)
[0124]ot
=σg(wox
t
r
oht-1
bo)
ꢀꢀ
(7)
[0125]
公式中:σc一状态激活函数,采用双曲正切函数tanhtanh来计算状态激活函数
[0126]
σg—门状态函数;
[0127]
激活函数由公式σ(x)=(1 e-x
)-1
,lstm层中的权重是由具有可学习性的输人矩阵w、回归权重矩阵r以及每个分量偏差矩阵b组成。这些矩阵表示为:
[0128][0129]
完全连接子层中的所有节点都与lstm子层中的节点以及外部影响数据相连接,以获得上一层和外部影响因素对输入变量x1和x2学习所得的所有特征,完全连接层的每一步都是独立执行的,输入变量与权重矩阵w相乘后,再加上偏置矩阵向量b。此层输出变量数目等于输入变量的数目2,即温度和相对湿度2个输人变量;
[0130]
回归子层与完全连接子层相连,用于计算序列到序列网络的均方根误差损失(half-mean-squared-errorloss)。每步的未归一化的损失预测响应计算式为:
[0131][0132]
公式中:l—计算序列到序列网络的均方根误差损失
[0133]
s—序列长度
[0134]
t
kj
,y
kj
—第k步的序列值、网络预测值当网络训练时,观察值的平均损失由小批量网络训练时计算而得;
[0135]
当网络训练时,观察值的平均损失由小批量网络训练时计算而得;
[0136]
输出层将隐含层输出量o和o,反归一化处理成预测值猪舍内温度y1和猪舍内相对湿度y
2,
反标准化公式采用式(1)对观察值进行标准化处理时的变换所得。
[0137]
所述的步骤2、对步骤1建立的工业环境温湿度模型进行优化;
[0138]
在lstm子层中,初始网络参数设置为:隐含层神经元数为200,状态激活函数为双曲正切函数tanh,门激活函数为sigmod,采用自适应矩估计adam优化器进行训练,最大步数设置为250,初始学习速率为0.005,时间间隔(timelag)为1;为了获得最优的lstm预测模
型,需要对预测模型中的lstm子层和完全连接层中的神经元数、网络的学习速率2个主要参数进行对比及组合优化。设lstm子层和完全连接层中的神经元个数取值集合为{200,400,800,1200,1600,2000},网络的学习速率取值集合为{0.001,0.003,0.005,0.008,0.010}。
[0139]
所述的步骤3、通过采集的数据对工业环境进行模糊自适应pid控制,包括以下步骤,
[0140]
步骤3.1模糊自适应pid控制器结构设计;
[0141]
结合工业环境控制系统的控制要求,选择二维输入变量的模糊控制器结构,实现pid控制器参数的在线整定;
[0142]
步骤3.2输入输出量模糊化设计;
[0143]
如图7所示,模糊控制器结构是具有两个输入变量和三个输出变量,其中两个输入变量主要包括温度输入偏差e,以及输入偏差变化率ec;而三个输出变量则是pid控制器的参数变化量,即δk
p
、δki、δkd;
[0144]
对温室大棚的温度因子进行控制时,需要对模糊自适应pid控制器参数k
p
、ki、kd,进行在线整定,以保证其参数值符合温度控制要求,则pid控制器参数k
p
、ki、kd,的整定公式如式(9)所示;
[0145][0146]
式中,分别表示为pid控制器参数的初始值;δk
p
、δki、δkd,分别表示的是pid控制器参数的变化量,将pid控制参数初始值与变化量之间进行求和,则可以出pid控制器参数的取值,并满足温度控制的有效性;
[0147]
首先,对温度输入变量的偏差e和偏差变化率ec分别进行模糊化处理,设置其模糊论域的取值范围均为[-4,4],其所对应的模糊论域等级为{pb(正大)、ps(正小)、z0(零)、ns(负小)、nb(负大)},而模糊论域等级所对应的范围为{4、2、0、-2、-4},均采用三角型隶属度函数类型;
[0148]
其次,需要对温度输出量进行模糊化处理,设置pid控制器参数δk
p
、δki、δkd,的变化量模糊论域的取值范围均为[-4,4],其各自对应的模糊论域等级与温度输入偏差e和偏差变化率ec的论域等级相同,即{pb(正大)、ps(正小)、zo(零)、ns(负小)、nb(负大)},且模糊论与等级所对应的范围为{4、2、0、-2、-4},均采用相同的三角型隶属度函数类型。
[0149]
步骤3.3、模糊控制规定确定;
[0150]
根据温度偏差e和偏差变化率ec之间的变化情况,可以对pid控制器参数δk
p
、δki、δkd,运用模糊规则进行在线整定,由于温室环境中的温度输入偏差e和偏差变化率ec是在不断变化的,因此需要对pid控制器参数δk
p
、δki、δkd,变化量进行实时整定,则pid控制器参数δk
p
、δki、δkd;
[0151]
(1)当e(t)的取值较大时,需要对δk
p
取较大值,从而提高整个系统的响应速度,相应的减小系统的时间常数和阻尼系数。但是δk
p
的取值不能超出规定的取值范围,否则会使控制系统存在较大的超调,使温度控制过程无法满足稳定性的控制要求。在温室环境发生变化时,温度控制会出现超出规定控制范围的可能性,此时对δk
p
取较小值,既能够避
免温度控制超出范围的可能性,也能够提高系统的响应速度。若想降低温度控制过程出现的超调量大小,则可以令积分增益δki为零。
[0152]
(2)当e(t)的取值范围处于中间值时,为了降低温室控制过程的超调现象,可以对δk
p
取较小值。此时,为了使温度控制系统的响应速度及其它性能指标均有所提高,对整个温度控制系统而言,δkd的取值大小较为关键,即取值范围要适当,同时也可适当增加δki的取值范围,但不得过大。
[0153]
(3)当e(t)的取值较小时,通过对δk
p
和δki取较大值,能够使整个温度控制过程处于良好的稳定状态。同时,为了避免温度控制过程在设定值附近出现的震荡现象,应当对δkd取标准范围的中间值大小。通过分析pid控制器参数δk
p
、δki、δkd变化量的整定过程,利用专家在实际工程中所积累的实践经验和专业知识,制定出适合于温度控制输入偏差e和偏差变化率ec与pid控制器参数变化量之间的模糊规则表,则pid控制器参数δk
p
、δki、δkd变化量的模糊规则表如表1、表2、表3所示
[0154]
表1δk
p
规则表
[0155][0156]
表2δki规则表
[0157][0158]
表3δkd规则表
[0159][0160]
通过pid控制器参数变化量模糊规则的建立,可以将其转变成模糊控制器中所需要的模糊语言形式。其中,模糊自适应pid控制器的核心组成部分就是pid控制器参数的调整规则种类,则根据温度控制系统的实时状况和专家人员的在实际工程中的操作经验。
[0161]
步骤3.4、模糊推理及解模糊;
[0162]
温度输入偏差e和偏差变化率ec经过模糊推理机的运算后,所得到的最终结果是是输入变量的模糊语句,即输入偏差e和偏差变化率ec的模糊量,但在温室控制系统中的执行机构无法对其进行直接操作。因此,需要将其模糊量进行解模糊化处理,从而获得相应的数字量信号,并将该信号传输到执行机构中完成控制操作。
[0163]
解模糊化最为常用的方法有三种类型,主要包括平均最大隶属度法(mom)、最大隶属度取最小值法(som)以及重心法(centroid),其中,针对温度控制过程的特点,选择重心法为温度输入偏差e和偏差变化率ec、以及pid控制器参数输出值进行解模糊化处理,则重心法表达式如式(10)所示;
[0164][0165]
公式中,ui表示的是系统控制元素,a(ui)表示的是ui的隶属度,则u(t)表示为系统对应的输出量。
[0166]
经过重心法解模糊化处理后,pid控制器参数δk
p
、δki、δkd变化量的模糊值便可以变成数字量,从而使pid控制器参数能够得到精确值。得到pid控制器参数δk
p
、δki、δkd变化量与温度输入偏差e和偏差变化率ec之间的特性曲线。
[0167]
一种电子设备,包括处理器和存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现一种工业环境温湿度控制方法。
[0168]
一种计算机可读存储介质,其上存储于计算机程序,所述的计算机程序被处理器执行时实现所述的一种工业环境温湿度控制方法。
[0169]
以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本
发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献