CN112163376A - 一种基于天牛须搜索的极端随机树炉温预测控制方法 - Google Patents
一种基于天牛须搜索的极端随机树炉温预测控制方法 Download PDFInfo
- Publication number
- CN112163376A CN112163376A CN202011072976.1A CN202011072976A CN112163376A CN 112163376 A CN112163376 A CN 112163376A CN 202011072976 A CN202011072976 A CN 202011072976A CN 112163376 A CN112163376 A CN 112163376A
- Authority
- CN
- China
- Prior art keywords
- longicorn
- prediction
- iteration
- node
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 241001481710 Cerambycidae Species 0.000 title claims abstract description 42
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000002485 combustion reaction Methods 0.000 claims abstract description 16
- 238000010845 search algorithm Methods 0.000 claims abstract description 12
- 230000000694 effects Effects 0.000 claims abstract description 10
- 238000012549 training Methods 0.000 claims description 31
- 238000012360 testing method Methods 0.000 claims description 21
- 238000003066 decision tree Methods 0.000 claims description 8
- 238000005457 optimization Methods 0.000 claims description 7
- 238000002790 cross-validation Methods 0.000 claims description 6
- 238000005096 rolling process Methods 0.000 claims description 5
- 238000012937 correction Methods 0.000 claims description 4
- 230000009191 jumping Effects 0.000 claims description 4
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 claims description 3
- 229910052760 oxygen Inorganic materials 0.000 claims description 3
- 239000001301 oxygen Substances 0.000 claims description 3
- 238000011158 quantitative evaluation Methods 0.000 claims description 3
- 238000005070 sampling Methods 0.000 claims description 3
- 238000012795 verification Methods 0.000 claims description 3
- 239000002912 waste gas Substances 0.000 claims description 3
- 238000013461 design Methods 0.000 claims description 2
- 238000011156 evaluation Methods 0.000 claims description 2
- 239000002737 fuel gas Substances 0.000 claims description 2
- 238000012216 screening Methods 0.000 claims description 2
- 238000004088 simulation Methods 0.000 claims description 2
- 230000007717 exclusion Effects 0.000 claims 1
- 230000006870 function Effects 0.000 description 12
- 230000009286 beneficial effect Effects 0.000 description 4
- 239000007789 gas Substances 0.000 description 4
- 239000010815 organic waste Substances 0.000 description 3
- 239000012855 volatile organic compound Substances 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 2
- VNWKTOKETHGBQD-UHFFFAOYSA-N methane Chemical compound C VNWKTOKETHGBQD-UHFFFAOYSA-N 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000003776 cleavage reaction Methods 0.000 description 1
- 238000011217 control strategy Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000004043 dyeing Methods 0.000 description 1
- 238000003933 environmental pollution control Methods 0.000 description 1
- 238000009776 industrial production Methods 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 239000003345 natural gas Substances 0.000 description 1
- 239000007800 oxidant agent Substances 0.000 description 1
- 230000003647 oxidation Effects 0.000 description 1
- 238000007254 oxidation reaction Methods 0.000 description 1
- 239000003973 paint Substances 0.000 description 1
- 230000001172 regenerating effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000007017 scission Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
- G06F30/27—Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/243—Classification techniques relating to the number of classes
- G06F18/24323—Tree-organised classifiers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2119/00—Details relating to the type or aim of the analysis or the optimisation
- G06F2119/08—Thermal analysis or thermal optimisation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Evolutionary Computation (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Data Mining & Analysis (AREA)
- General Physics & Mathematics (AREA)
- Medical Informatics (AREA)
- Geometry (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Feedback Control In General (AREA)
Abstract
一种基于天牛须搜索的极端随机树炉温预测控制方法,属于工业燃烧过程炉温预测和控制领域。通过建立影响温度的关键变量与燃烧室温度之间的回归关系,从而实时获得燃烧室内炉温的预测值,该方法使得炉温的预测精度达到了±1.5℃。考虑到原有***的控制精度不高,同时设计天牛须搜索算法,选取预测控制中常用的二次性能指标函数为天牛的适应度函数,通过该算法的嗅觉搜索机制,搜索得到最优控制量,使得整个***的控制效果更好。
Description
技术领域
本发明属于工业燃烧过程炉温预测和控制领域,特别是涉及一种基于天牛须搜索的极端随机树预测控制方法。
背景技术
随着环境污染控制的日益严格,源于石油化工、造纸、涂料、印染等工业生产排放的低浓度挥发性有机化合物(Volatile Organic Compounds,VOCs)的有效治理受到了国内的高度重视。现阶段我国治理VOCs最常用的设备就是蓄热式氧化炉(RegenerativeThermal Oxidizer,RTO)。传统的RTO对于燃烧室内的温度采用简单的PID控制,而氧化炉本质上是一个大惯性、大滞后且多变量的非线性***,当燃烧室内的工况改变时,温度波动对有机废气燃烧反应的转化率影响很大,因此需要对燃烧室内的炉温进行精确控制。
预测控制由于控制效果好,鲁棒性强,被广泛应用于非线性***中。其主要思想就是对***进行建模,预测***未来的输出状态,经过对预测值进行反馈校正后,再与参考输入进行比较,应用二次型性能指标进行滚动优化,得到最优控制量,完成整个循环。经典预测控制算法一般是通过获得***的阶跃或者脉冲响应参数来建立***的模型,得到近似线性化的模型,而对于非线性、干扰较多的***,存在***模型准确率较低的问题。
近年来,机器学习的方法发展迅速,并被广泛应用于模型预测中。燃烧控制***中的关键参数就是温度,对温度的精确预测和控制是一项重要指标。极端随机树(ExtraTrees,ET)算法本身具有良好的泛化性和非线性建模能力,可以灵活处理各种类型的数据。
发明内容
针对上述现有技术中存在的问题,本发明提供了一种基于极端随机树算法的燃烧室炉温预测方法,通过建立影响温度的关键变量与燃烧室温度之间的回归关系,从而实时获得燃烧室内炉温的预测值,该方法使得炉温的预测精度达到了±1.5℃。考虑到原有***的控制精度不高,同时设计天牛须搜索(Beetle Antennae Search,BAS)算法,选取预测控制中常用的二次性能指标函数为天牛的适应度函数,通过该算法的嗅觉搜索机制,搜索得到最优控制量,使得整个***的控制效果更好。
本发明所采用的技术方案是:炉温预测部分采用极端随机树模型预测算法,控制量优化部分采用天牛须搜索算法,其主要实现步骤如下:
步骤1采集燃烧过程中过去及当前时刻的控制输入和输出数据,作为原始数据集O。所述的采集的数据包括:废气浓度、氧含量、风量、比例阀门开度和温度;
步骤2采用交叉验证的方式将原始数据集O分为训练集N1和测试集N2;
步骤3对所有的训练集利用极端随机树ET算法进行训练,建立回归预测模型;
步骤4利用建立好的回归预测模型对测试集进行仿真预测,得到炉膛温度的预测值,为了克服预测输出与实际输出之间的偏差,引入反馈校正环节,对预测得到的炉温进行修正。
步骤5将炉膛的设定温度、修正后的预测温度以及历史控制量作为输入,根据天牛须搜索算法求解目标函数J得到最优燃气控制量u(k),实现对控制量的滚动优化。
本发明的有益效果:本发明通过对有机废气燃烧过程中炉温和阀门开度之间的非线性关系进行基于极端随机树算法建模,实现了炉温预测,通过天牛须搜索算法对控制变量进行在线滚动优化,为有机废气燃烧过程炉温的预测和控制提供了一种方法。
在上述技术方案的基础上,再进一步详细叙述该方案。
步骤2所述的交叉验证法的具体步骤为:
步骤2.2每次使用k-1个互斥子集的并集作为训练集,剩余的一个子集作为测试集。共得到k组训练集和测试集,从而进行k次建模,最终输出测试结果的均值。
上述方案的有益效果是:通过分层采样,使得每个子集Di都尽可能保持数据分布的一致性。采用基于随机函数的交叉验证法,通过设置测试集在训练集中所占的比例和随机树的种子,将数据集分为训练集和测试集。既保证训练集和测试集的随机性,也可以提高训练和预测的准确性,避免出现过拟合和欠拟合,确保温度预测值的可靠性。
进一步,对步骤3所述的ET算法训练过程如下:
对于采集到的数据集Ω={(A1,y1),(A2,y2)…(Ai,yi)…(AN,yN)},其中Ai是1×5维的行向量,为建模样本输入,yi是Ai所对应样本的真实输出值,i=1,2…N,N为样本组数,基于极端随机树算法对数据进行训练,具体的训练过程如下:
步骤3.1给定训练数据集。在采集到的数据集Ω中通过交叉验证法选取N1组数据对应的Ω1作为训练集,对该数据集进行训练。设置最大迭代次数T,优选为100,初始化迭代次数t=1;
步骤3.2节点数据集的随机划分。对于第t次迭代,从训练集N1中随机选取σ个特征序列{a1,a2,…aσ}作为最初的节点,并从选定的特征中随机选取相对应的一组序列{s1,s2,…,sσ}作为特征属性的阈值,该阈值的取值范围在特征的最大值与最小值之间。特征序列中ax的阈值大于sx,x=1,2,…,σ的样本归到树枝的左节点,其余样本归到右节点,实现该节点下的随机划分;
步骤3.3获取随机特征下的最佳***值。针对该***的数值特性,以均方根误差作为量化评估准则。遍历左右节点上的所有特征值,计算对应节点上每个特征值的均方根误差,选择最小均方根误差对应的特征值为***点。以特征ai∈{a1,a2,…aσ}为例,经步骤3.2划分后,该特征左右两侧样本分别为ail=(α1,α2,…,αi,…,αp),air=(β1,β2,…,βj,…,βq),其中:αi为分配到左侧的样本,i=1,2,…p;βj为分配到右侧的样本,j=1,2,…q;p和q分别为左右两侧样本数量。以左节点为例,每个特征值对应的均方根误差RMSEi为:
步骤3.4判断是否满足***结束条件,若满足条件,则跳转到步骤3.5,否则更新迭代次数,执行t=t+1,并重复步骤3.2~3.3。***结束条件如下(满足任意一个条件即可):
(1)树的最大深度(max_depth),优选为50;
(2)内部节点再划分所需最小样本数(min_samples_split),优选为2;
(3)叶子节点最少样本数(min_samples_leaf),优选为1。
步骤3.5***结束,获得第t次迭代得到的决策树ft。
步骤3.6若t=T转到步骤3.7,否则t=t+1,转到步骤3.2;
上述方案的有益效果是:由于该算法的特征都是随机选取,且***阈值也是随机设定,对于每棵决策树的建立采用所有样本,因此基于极端随机树进行训练的随机性更强,训练的回归预测模型的预测效果更好,得到的炉温预测值精度更高。
步骤5所述的天牛须搜索算法的具体步骤为:
其中:Tr为参考端输入;Tp为修正后的预测输出;u为控制变量;λ为权重系数(0<λ<1);d为预测步数。
定义e为模型误差向量:
e=[Tr(k+1)-Tp(k+1),…,Tr(k+d)-Tp(k+d)]T
定义Δu为控制量的增量:
Δu=[u(k)-u(k-1),…,u(k+d-1)-u(k+d-2)]T
根据上述两式,将f定义为:
f=[eT λΔuT]T。
筛选某个d维控制向量u*让目标函数J达到最小值,通过f的定义式可以获取J为最小时的数学式:minJ=fT×f。
步骤5.2读取上一时刻极端随机树ET算法执行后的数据,代入目标函数中,对天牛须搜索算法进行参数初始化。主要包括:问题维度为d,两须之间的距离为D0,初始步长为δ,两须之间距离的衰减系数为eta_D0,步长的衰减系数为eta_δ,迭代次数为n,质心坐标:
其中:u0为目标函数中的待优化量,是一个(0,1)内的随机初始值;rands()表示随机生成的向量。
步骤5.3若左须坐标表示为uleft,右须坐标表示为uright,则左右两须之间的关系可以表示为:uleft-uright=D0·dir,dir表示归一化的随机向量,经过l次迭代后,两须坐标分别为:
其中:u0 l为第l次迭代时的质心坐标;D0 l为第l次迭代时两须之间的距离;
代入目标函数,确定左右两须的气味强度:Jleft=J(uleft)、Jright=J(uright),并比较两者的大小。
若Jleft<Jright,则天牛向左方向前进,此时质心坐标为:
u0 l+1=u0 l+δl·dir(Jleft-Jright)
若Jleft>Jright,则天牛向右方向前进,此时质心坐标为:
u0 l+1=u0 l-δl·dir(Jleft-Jright)
如上两式可以使用符号函数sign统一写成:
u0 l+1=u0 l-δl·dir·sign(Jleft-Jright)
步骤5.4确定第l+1次迭代后的气味强度,并更新此时的步长和两须之间的距离:
δl+1=eta_δ·δl
D0 l+1=eta_D0·D0 l
其中:δl+1为第l+1次迭代时天牛的移动步长;D0 l+1为第l+1次迭代时天牛两须之间的距离。
步骤5.5判断是否达到迭代截止的条件:达到一定的迭代次数n=5000,或者质心坐标连续200次未变。如果符合迭代截止条件,就输出全局的最优值u*,即为最优控制量,
如果不符合则需要重复操作步骤5.2~步骤5.4直到符合条件。
上述方案的有益效果是:由于该算法的特征都是随机选取,且***阈值也是随机设定,对于每棵决策树的建立采用所有样本,因此基于极端随机树进行训练的随机性更强,训练的回归预测模型的预测效果更好,得到的炉温预测值精度更高。
附图说明
附图1是基于天牛须搜索的极端随机树炉温预测控制***框图。
附图2是基于天牛须搜索的极端随机树预测控制整体流程图。
附图3是极端随机树算法原理流程图。
附图4是天牛须搜索算法原理流程图。
附图5是4种算法预测误差效果对比图。其中(a)为RF预测误差图;(b)为KNN预测误差图;(c)为ET预测误差图;(d)为SVR预测误差图。
附图6是控制策略对比图。
具体实施方式
下面结合附图对本发明的具体实施方式做进一步说明。
附图1中预测模型由极端随机树算法生成,输入包括燃气控制量u(k)、温度T(k)以及M(k),其中M(k)是一个1×3维的向量组,由风量、废气浓度、氧含量组成。预测模型的输出Tm(k+1)经过一个反馈校正得到Tp(k+1)输入到优化环节,该部分以天牛须搜索为基础,对控制变量进行滚动优化,其中Tr(k+1)为参考端输入。
基于天牛须优化的极端随机树算法对炉温进行建模的具体过程如下:
步骤1通过控制***的实时数据库获取历史批次的生产数据,对于采集到的原始数据集{(A1,y1),(A2,y2)…(Ai,yi)…(AN,yN)},其中Ai是1×5维的行向量,为建模样本的一组输入,yi是Ai所对应的训练样本的真实值,i=1,2…N,N为样本组数。
步骤2选取原始数据集N=3000,通过交叉验证法对数据集进行划分,选取k=10,得到10个互斥子集,并按照训练集与测试集9:1的设定,确定训练样本集N1=2700,测试样本集N2=300。设置最大迭代次数T,初始化迭代次数t=1;
步骤3以均方根误差为量化评估该准则对特征进行***,选择均方根误差最小的特征进行***;
步骤4判断是否满足***结束条件,若满足条件,则跳转到步骤5,否则跳转到步骤3。满足***结束的条件设置为:树的最大深度(max_depth)=50;内部节点再划分所需最小样本数(min_samples_split)=2;叶子节点最少样本数(min_samples_leaf)=1。
步骤5***结束,获得第t次迭代得到的决策树ft。
步骤6若t=T转到步骤7,否则t=t+1,转到步骤2;
实施例:
采用本发明提出的一种基于天牛须搜索的极端随机树炉温预测控制方法,从数据库上随机导出5天的现场数据,发现2018年8月10日天然气流量跟炉温的变化范围都很大,几乎囊括了现场可能出现的所有工况。当天总共采集了32600组数据,采样周期为T=0.1s。随机从这32600组数据中选择3000组,通过交叉验证法选取2700组作为极端随机树算法的训练集Ω1={(A1,y1),(A2,y2)…(A2700,y2700)},Ai是1×5维的行向量,为建模样本的一组输入量,yi是Ai对应的建模样本的真实输出量,i=1,2,…,2700;剩余的300组用做测试集Ω2={(B1,y1),(B2,y2)…(B300,y300)},Bi是1×5维的行向量,为建模样本的一组输入量,yi是Bi对应的建模样本的真实输出量,i=1,2,…,300。具体实现方式如下:
初始化各个参数,设置最大迭代次数T=100,最大特征数树的最大深度(max_depth)=50;内部节点再划分所需最小样本数(min_samples_split)=2;叶子节点最少样本数(min_samples_leaf)=1。随机从输入训练集A中选取δ个特征作为最初的节点按照详细的步骤3进行***,获得回归预测模型。输入测试数据集,对模型预测效果进行过衡量,从附图5可以看出,基于天牛须搜索的极端随机树炉温预测控制方法相比于SVR、KNN、RF,具有更小的预测误差,预测精度最高。
读取上一时刻ET算法执行后的相关数据,代入目标函数中,对天牛须搜索算法进行参数初始化。设置问题维度d=3,初始步长δ=30,初始步长与两须之间的距离C=4,衰减系数eta=0.95,迭代次数n=5000。天牛在全局范围内进行迭代搜索,最终输出最优控制量,从附图6可以看出对于***随机给定的阶跃信号,基于天牛须搜索的极端随机树预测控制算法控制效果优于现场已经投入生产的广义预测控制(Generalized PredictiveControl,GPC),基于天牛须搜索的极端随机树预测控制法在温度发生突变的情况下,***能更快速地对变化量进行响应,具有更短的上升时间、更小的超调量和更小的稳态误差。
以上是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,凡是依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化与修饰,均属于发明技术方案的范围内。
Claims (9)
1.一种基于天牛须搜索的极端随机树炉温预测控制方法,其特征在于,步骤如下:
步骤1、采集燃烧过程中过去及当前时刻的控制输入和输出数据,作为原始数据集O;
步骤2、采用交叉验证的方式将原始数据集O分为训练集N1和测试集N2;
步骤3、对所有的训练集利用极端随机树ET算法进行训练,建立回归预测模型;
步骤4、利用建立好的回归预测模型对测试集进行仿真预测,得到炉膛温度的预测值,引入反馈校正环节,对预测得到的炉温进行修正;
步骤5、将炉膛的设定温度、修正后的预测温度以及历史控制量作为输入,根据天牛须搜索算法求解目标函数J得到最优燃气控制量u(k),实现对控制量的滚动优化。
3.根据权利要求1所述的一种基于天牛须搜索的极端随机树炉温预测控制方法,其特征在于,对于采集到的数据集Ω={(A1,y1),(A2,y2)…(Ai,yi)…(AN,yN)},其中Ai是1×5维的行向量,为建模样本输入,yi是Ai所对应样本的真实输出值,i=1,2…N,N为样本组数,基于极端随机树算法对数据进行训练,具体的训练过程如下:
步骤3.1、给定训练数据集:在采集到的数据集Ω中通过交叉验证法选取N1组数据对应的Ω1作为训练集,对该数据集进行训练;设置最大迭代次数T,初始化迭代次数t=1;
步骤3.2、节点数据集的随机划分:对于第t次迭代,从训练集N1中随机选取σ个特征序列{a1,a2,…aσ}作为最初的节点,并从选定的特征中随机选取相对应的一组序列{s1,s2,…,sσ}作为特征属性的阈值,该阈值的取值范围在特征的最大值与最小值之间;特征序列中ax的阈值大于sx,x=1,2,…,σ的样本归到树枝的左节点,其余样本归到右节点,实现该节点下的随机划分;
步骤3.3、获取随机特征下的最佳***值:针对该***的数值特性,以均方根误差作为量化评估准则;遍历左右节点上的所有特征值,计算对应节点上每个特征值的均方根误差,选择最小均方根误差对应的特征值为***点;
步骤3.4、判断是否满足***结束条件,若满足条件,则跳转到步骤3.5,否则更新迭代次数,执行t=t+1,并重复步骤3.2~3.3;***结束条件满足如下任意一个条件即可:
(1)树的最大深度max_depth;
(2)内部节点再划分所需最小样本数min_samples_split;
(3)叶子节点最少样本数min_samples_leaf;
步骤3.5、***结束,获得第t次迭代得到的决策树ft;
步骤3.6、若t=T转到步骤3.7,否则t=t+1,转到步骤3.2;
5.根据权利要求1所述的一种基于天牛须搜索的极端随机树炉温预测控制方法,其特征在于,步骤5所述的天牛须搜索算法的具体步骤为:
步骤5.1、给出对应的目标函数:
其中:Tr为参考端输入;Tp为修正后的预测输出;u为控制变量;λ为权重系数,0<λ<1;d为预测步数;
定义e为模型误差向量:
e=[Tr(k+1)-Tp(k+1),…,Tr(k+d)-Tp(k+d)]T
定义Δu为控制量的增量:
Δu=[u(k)-u(k-1),…,u(k+d-1)-u(k+d-2)]T
根据上述两式,将f定义为:
f=[eT λΔuT]T;
筛选某个d维控制向量u*让目标函数J达到最小值,通过f的定义式可以获取J为最小时的数学式:min J=fT×f;
步骤5.2、读取上一时刻极端随机树ET算法执行后的数据,代入目标函数中,对天牛须搜索算法进行参数初始化;参数初始化包括:问题维度为d,两须之间的距离为D0,初始步长为δ,两须之间距离的衰减系数为eta_D0,步长的衰减系数为eta_δ,迭代次数为n,质心坐标:
其中:u0为目标函数中的待优化量,是一个(0,1)内的随机初始值;rands()表示随机生成的向量;
步骤5.3、令左须坐标表示为uleft,右须坐标表示为uright,则左右两须之间的关系可以表示为:uleft-uright=D0·dir,dir表示归一化的随机向量,经过l次迭代后,两须坐标分别为:
其中:u0 l为第l次迭代时的质心坐标;D0 l为第l次迭代时两须之间的距离;
代入目标函数,确定左右两须的气味强度:Jleft=J(uleft)、Jright=J(uright),并比较两者的大小;
若Jleft<Jright,则天牛向左方向前进,此时质心坐标为:
u0 l+1=u0 l+δl·dir(Jleft-Jright)
若Jleft>Jright,则天牛向右方向前进,此时质心坐标为:
u0 l+1=u0 l-δl·dir(Jleft-Jright)
如上两式可以使用符号函数sign统一写成:
u0 l+1=u0 l-δl·dir·sign(Jleft-Jright)
步骤5.4、确定第l+1次迭代后的气味强度,并更新此时的步长和两须之间的距离:
δl+1=eta_δ·δl
D0 l+1=eta_D0·D0 l
其中:δl+1为第l+1次迭代时天牛的移动步长;D0 l+1为第l+1次迭代时天牛两须之间的距离;
步骤5.5、判断是否达到迭代截止的条件:达到一定的迭代次数,或者质心坐标连续未变;如果符合迭代截止条件,就输出全局的最优值u*,即为最优控制量,如果不符合则需要重复操作步骤5.2~步骤5.4直到符合条件。
6.根据权利要求1所述的一种基于天牛须搜索的极端随机树炉温预测控制方法,其特征在于,所述步骤1中,采集的数据包括:废气浓度、氧含量、风量、比例阀门开度和温度。
7.根据权利要求1所述的一种基于天牛须搜索的极端随机树炉温预测控制方法,其特征在于,所述步骤3.1中,最大迭代次数为100。
8.根据权利要求1所述的一种基于天牛须搜索的极端随机树炉温预测控制方法,其特征在于,所述的步骤3.4中,***结束条件满足如下任意一个条件即可:
(1)树的最大深度max_depth=50;
(2)内部节点再划分所需最小样本数min_samples_split=2;
(3)叶子节点最少样本数min_samples_leaf=1。
9.根据权利要求1所述的一种基于天牛须搜索的极端随机树炉温预测控制方法,其特征在于,所述步骤5.5中,达到的迭代次数为5000,或者质心坐标连续200次未变时迭代截止。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011072976.1A CN112163376B (zh) | 2020-10-09 | 2020-10-09 | 一种基于天牛须搜索的极端随机树炉温预测控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011072976.1A CN112163376B (zh) | 2020-10-09 | 2020-10-09 | 一种基于天牛须搜索的极端随机树炉温预测控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112163376A true CN112163376A (zh) | 2021-01-01 |
CN112163376B CN112163376B (zh) | 2024-03-12 |
Family
ID=73866416
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011072976.1A Active CN112163376B (zh) | 2020-10-09 | 2020-10-09 | 一种基于天牛须搜索的极端随机树炉温预测控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112163376B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113069124A (zh) * | 2021-03-09 | 2021-07-06 | 浙江工业大学 | 一种基于cnn-et模型的心电监测方法 |
CN114719333A (zh) * | 2022-04-14 | 2022-07-08 | 兰州理工大学 | 一种多逆变器电磁供暖***及其输出功率预测控制方法 |
CN115028301A (zh) * | 2022-05-31 | 2022-09-09 | 河北工程大学 | 一种智能净化游泳池水循环再利用***及方法 |
CN115186582A (zh) * | 2022-07-05 | 2022-10-14 | 科大智能物联技术股份有限公司 | 一种基于机器学习模型的轧钢加热炉控制方法 |
CN116625134A (zh) * | 2023-07-24 | 2023-08-22 | 苏州弘皓光电科技有限公司 | 基于5g技术的电炉温度监测控制方法及*** |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101457264A (zh) * | 2008-12-29 | 2009-06-17 | 杭州电子科技大学 | 高炉炉温优化控制方法 |
US20120150507A1 (en) * | 2009-06-24 | 2012-06-14 | Abb Research Ltd | Estimating initial states of a system model for controlling an industrial process |
CN109473148A (zh) * | 2018-10-26 | 2019-03-15 | 武汉工程大学 | 一种离子浓度预测方法、装置和计算机存储介质 |
CN109709795A (zh) * | 2018-12-24 | 2019-05-03 | 东华大学 | 一种基于天牛须搜索算法的pid控制器参数整定方法 |
CN110175195A (zh) * | 2019-04-23 | 2019-08-27 | 哈尔滨工业大学 | 基于极端随机树的混合气体检测模型构建方法 |
CN110532674A (zh) * | 2019-08-27 | 2019-12-03 | 东北电力大学 | 一种燃煤电站锅炉炉膛温度测量方法 |
WO2020000248A1 (zh) * | 2018-06-27 | 2020-01-02 | 大连理工大学 | 一种基于空间重构的航空发动机过渡态加速过程关键性能参数预测方法 |
CN110766137A (zh) * | 2019-10-18 | 2020-02-07 | 武汉大学 | 基于天牛须优化深度置信网络算法的电力电子电路故障诊断方法 |
CN110783962A (zh) * | 2019-04-17 | 2020-02-11 | 上海电机学院 | 一种虚拟同步发电机并网逆变器的控制方法 |
CN110852902A (zh) * | 2019-11-14 | 2020-02-28 | 合肥工业大学 | 一种基于bas-bp的光伏发电功率预测方法 |
CN111158237A (zh) * | 2019-12-25 | 2020-05-15 | 南京理工大学 | 基于神经网络的工业炉炉温多步预测控制方法 |
CN111173573A (zh) * | 2020-01-08 | 2020-05-19 | 上海电力大学 | 一种汽轮机调节***功率对象模型的辨识方法 |
CN111562744A (zh) * | 2020-06-15 | 2020-08-21 | 安徽工业大学 | 一种基于pso算法的锅炉燃烧隐式广义预测控制方法 |
-
2020
- 2020-10-09 CN CN202011072976.1A patent/CN112163376B/zh active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101457264A (zh) * | 2008-12-29 | 2009-06-17 | 杭州电子科技大学 | 高炉炉温优化控制方法 |
US20120150507A1 (en) * | 2009-06-24 | 2012-06-14 | Abb Research Ltd | Estimating initial states of a system model for controlling an industrial process |
WO2020000248A1 (zh) * | 2018-06-27 | 2020-01-02 | 大连理工大学 | 一种基于空间重构的航空发动机过渡态加速过程关键性能参数预测方法 |
CN109473148A (zh) * | 2018-10-26 | 2019-03-15 | 武汉工程大学 | 一种离子浓度预测方法、装置和计算机存储介质 |
CN109709795A (zh) * | 2018-12-24 | 2019-05-03 | 东华大学 | 一种基于天牛须搜索算法的pid控制器参数整定方法 |
CN110783962A (zh) * | 2019-04-17 | 2020-02-11 | 上海电机学院 | 一种虚拟同步发电机并网逆变器的控制方法 |
CN110175195A (zh) * | 2019-04-23 | 2019-08-27 | 哈尔滨工业大学 | 基于极端随机树的混合气体检测模型构建方法 |
CN110532674A (zh) * | 2019-08-27 | 2019-12-03 | 东北电力大学 | 一种燃煤电站锅炉炉膛温度测量方法 |
CN110766137A (zh) * | 2019-10-18 | 2020-02-07 | 武汉大学 | 基于天牛须优化深度置信网络算法的电力电子电路故障诊断方法 |
CN110852902A (zh) * | 2019-11-14 | 2020-02-28 | 合肥工业大学 | 一种基于bas-bp的光伏发电功率预测方法 |
CN111158237A (zh) * | 2019-12-25 | 2020-05-15 | 南京理工大学 | 基于神经网络的工业炉炉温多步预测控制方法 |
CN111173573A (zh) * | 2020-01-08 | 2020-05-19 | 上海电力大学 | 一种汽轮机调节***功率对象模型的辨识方法 |
CN111562744A (zh) * | 2020-06-15 | 2020-08-21 | 安徽工业大学 | 一种基于pso算法的锅炉燃烧隐式广义预测控制方法 |
Non-Patent Citations (8)
Title |
---|
XIAOJUN WANG: "Ladle furnace temperature prediction model based on large-scale data with random forest", pages 770 - 774 * |
XINGRUI CHEN.ET AL: "Load Forecasting Based On Elman Neural Network Optimized By Beetle Antennae Search Optimization", pages 1 - 6 * |
应健锋等: "一种多X值输入下测试覆盖率损失的预测方法", vol. 37, no. 4, pages 12 - 18 * |
李大中等: "一种利用混合算法选择变量的天牛须优化神经网络风速预测方法", vol. 35, no. 12, pages 28 - 33 * |
瞿红春等: "基于IBAS-Elman网络的滚动轴承故障诊断研究", vol. 48, no. 16, pages 201 - 205 * |
薛美盛等: "神经网络预测控制在加热炉炉温控制中 的仿真研究", vol. 45, no. 8, pages 590 - 594 * |
薛美盛等: "神经网络预测控制在加热炉炉温控制中的仿真研究", vol. 45, no. 8, pages 590 - 594 * |
韩瑞等: "基于Boruta和极端随机树方法的森林蓄积量估测", no. 4, pages 127 - 133 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113069124A (zh) * | 2021-03-09 | 2021-07-06 | 浙江工业大学 | 一种基于cnn-et模型的心电监测方法 |
CN114719333A (zh) * | 2022-04-14 | 2022-07-08 | 兰州理工大学 | 一种多逆变器电磁供暖***及其输出功率预测控制方法 |
CN115028301A (zh) * | 2022-05-31 | 2022-09-09 | 河北工程大学 | 一种智能净化游泳池水循环再利用***及方法 |
CN115028301B (zh) * | 2022-05-31 | 2024-04-26 | 河北工程大学 | 一种智能净化游泳池水循环再利用***及方法 |
CN115186582A (zh) * | 2022-07-05 | 2022-10-14 | 科大智能物联技术股份有限公司 | 一种基于机器学习模型的轧钢加热炉控制方法 |
CN116625134A (zh) * | 2023-07-24 | 2023-08-22 | 苏州弘皓光电科技有限公司 | 基于5g技术的电炉温度监测控制方法及*** |
CN116625134B (zh) * | 2023-07-24 | 2023-10-24 | 苏州弘皓光电科技有限公司 | 基于5g技术的电炉温度监测控制方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN112163376B (zh) | 2024-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112163376B (zh) | 一种基于天牛须搜索的极端随机树炉温预测控制方法 | |
CN111738477B (zh) | 基于深层特征组合的电网新能源消纳能力预测方法 | |
CN110674965A (zh) | 基于动态特征选取的多时间步长风功率预测方法 | |
Meddage et al. | Tree-based regression models for predicting external wind pressure of a building with an unconventional configuration | |
CN114239400A (zh) | 基于局部双加权概率隐变量回归模型的多工况过程自适应软测量建模方法 | |
CN114169434A (zh) | 一种负荷预测方法 | |
CN117034767A (zh) | 一种基于kpca-gwo-gru的陶瓷辊道窑温度预测方法 | |
CN112765902A (zh) | 基于TentFWA-GD的RBF神经网络软测量建模方法及其应用 | |
Chhabra et al. | Optimizing design parameters of fuzzy model based cocomo using genetic algorithms | |
CN113204918B (zh) | 水泥窑生产能耗的建模方法 | |
Marenbach et al. | Data-driven structured modelling of a biotechnological fed-batch fermentation by means of genetic programming | |
CN110276478B (zh) | 基于分段蚁群算法优化svm的短期风电功率预测方法 | |
CN112561200A (zh) | 基于完备集合经验模态分解和改进蚁群优化的长短期记忆网络的风电站出力混合预测技术 | |
CN115829099A (zh) | 基于anfis及随机分形搜索算法的黄酒发酵预测方法及*** | |
TWI735385B (zh) | 硫氧化物的預測方法與燒結工廠 | |
CN114202063A (zh) | 一种基于遗传算法优化的模糊神经网络温室温度预测方法 | |
CN114818203A (zh) | 一种基于swa算法的减速器设计方法 | |
CN111582567B (zh) | 一种基于递阶集成的风电功率概率预测方法 | |
CN110245400B (zh) | 一种锅炉燃烧***氧量对象模型的辨识方法 | |
CN109711040B (zh) | 一种基于搜索方向学习的智能工业设计强化学习算法 | |
CN113610260A (zh) | 一种城市生活垃圾焚烧过程烟气组分浓度预测方法 | |
CN112801356A (zh) | 一种基于ma-lssvm的电力负荷预测方法 | |
CN114282614B (zh) | 基于随机森林和ifda优化cnn-gru的中长期径流预测方法 | |
CN112086135B (zh) | 状态分析方法、装置和设备 | |
Eksin et al. | Design of optimum fuzzy controller using genetic algorithms |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |