CN101520644A - 基于数据挖掘的分散控制系统特性函数在线拟合方法 - Google Patents
基于数据挖掘的分散控制系统特性函数在线拟合方法 Download PDFInfo
- Publication number
- CN101520644A CN101520644A CN200910048722A CN200910048722A CN101520644A CN 101520644 A CN101520644 A CN 101520644A CN 200910048722 A CN200910048722 A CN 200910048722A CN 200910048722 A CN200910048722 A CN 200910048722A CN 101520644 A CN101520644 A CN 101520644A
- Authority
- CN
- China
- Prior art keywords
- mrow
- msubsup
- prime
- math
- msub
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 238000007418 data mining Methods 0.000 title claims abstract description 8
- 238000013528 artificial neural network Methods 0.000 claims abstract description 13
- 238000012549 training Methods 0.000 claims abstract description 11
- 238000004364 calculation method Methods 0.000 claims abstract description 9
- 238000012937 correction Methods 0.000 claims abstract description 9
- 238000007781 pre-processing Methods 0.000 claims abstract description 5
- 238000003062 neural network model Methods 0.000 claims description 6
- 238000010606 normalization Methods 0.000 claims description 5
- 230000002159 abnormal effect Effects 0.000 claims description 2
- 238000009499 grossing Methods 0.000 claims description 2
- 238000005070 sampling Methods 0.000 claims description 2
- 238000012546 transfer Methods 0.000 claims description 2
- 229940037201 oris Drugs 0.000 claims 1
- 230000000694 effects Effects 0.000 abstract description 4
- 238000013473 artificial intelligence Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000013332 literature search Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
基于数据挖掘的分散控制系统特性函数在线拟合方法,属于工业控制技术领域。本发明包括下述步骤:步骤一,获取要进行拟合的相关数据,对数据进行预处理;步骤二,建立人工神经网络模型,对模型进行训练后,计算得到特性函数曲线;步骤三,对步骤二所得曲线进行折线拟合,得到特性函数的折线拟合结果;步骤四,根据新的特性函数曲线,对已有的特性函数的拟合折线进行在线修正,修正方法能够达到对分散控制系统工作无扰动的要求。本发明将人工智能方法和数值计算方法相结合,运算速度快、拟合效果好,有效地解决了以往分散控制系统的特性函数手工计算、难于精确拟合和在线修正的问题。
Description
技术领域
本发明涉及一种特性函数拟合方法,特别是一种基于数据挖掘的分散控制系统特性函数在线拟合方法,属于工业控制技术领域。
背景技术
目前,流程工业过程的控制装置多采用了分散控制系统。由于复杂工业过程通常存在着非线性特性。因此,一般需要在分散控制系统中以折线型式的函数对这种非线性特性进行修正。同时进行特性函数的在线修正时不能对控制系统的正常工作产生扰动,因此须实现当前工作点所在的折线段保持不变,其它折线段则可以根据新的数据进行在线修正。
经对现有技术的文献检索发现,传统的回归方法通过肉眼分析数据分布来选定拟合点,拟合结果随机性大,且偏差难以估计。黄学彬在《折线拟合模型及其在自动检测中的应用》(电子技术应用,1990(2):17-18)一文中提出了建立非线性函数的折线拟合模型的方法,但仅是针对将连续的函数曲线拟合为折线,无法对工业过程采集的呈散点分布的数据直接进行运用。
发明内容
本发明针对上述现有技术的不足和实际需要,提出了一种针对流程工业应用的分散控制系统特性函数的在线拟合方法。该方法将人工智能方法和数值拟合方法相结合,针对拟合过程建立相应的人工神经网络模型,得到特性函数曲线,再通过数值计算方法,获得特性函数的折线表示形式。运算速度快、拟合效果好,有效地解决了流程工业过程特性函数手工计算、难于精确拟合的问题,同时提供了一种实用的特性函数在线拟合方法。
本发明是通过如下技术方案实现的,本发明包括以下步骤:
步骤一,获取欲拟合系统的相关数据,具体为:获取要建立关系模型的两个变量的足够多的数据样本Xi、Yi。对数据进行必要的预处理,包括:异常数据的剔除、数据的平滑。并对数据进行归一化,方法为:
具体为:建立一个3层的前馈神经网络,定义参数P为网络输入值,T为网络目标值,S=(S1,S2,S3)为隐含层单元输入向量,B=(B1,B2,B3)为隐含层单元输出向量,L为输出层单元输入值,C为输出层单元输出值,W=(W1,W2,W3)为输入层至隐含层连接权,V=(V1,V2,V3)为隐含层至输出层连接权,O=(O1,O2,O3)为隐含层各单元输出阈值,R为输出层各单元输出阈值,E=(E1,E2,E3)为隐含层各单元误差,D为输出层单元误差。
采用步骤一所得数据对神经网络模型进行充分的训练,具体步骤为:
①初始化,为Wj,Vj,Oj,R赋予(-1,1)内的随机值,j=1,2,3
②将一组输入和目标样本P,K提供给网络。
③用P,Wj,Oj,计算隐含层各单元的输入Sj,然后用Sj,通过传递函数F计算隐含层各单元的输出Bj,具体为:
Sj=Wj×P-Oj,Bj=F(Sj)
其中, ,j=1,2,3
④用Bj,Vj,R计算输出层输入L和实际输出C,具体为:
其中, , j=1,2,3
⑤利用目标输出T和实际输出C计算输出层节点误差D,具体为:
D=(T-C)×C×(1-C)
⑥利用Vj,D,Bj计算隐含层各单元的误差Ej,具体为:
⑦利用D和Bj调整Vj和R,具体为:
Vj(N+1)=Vj(N)+0.65×D×Bj,j=1,2,3
R(N+1)=R(N)-0.65×D
⑧利用P和Ej调整Wj和Oj,具体为:
Wj(N+1)=Wj(N)+0.65×P×Ej
Oj(N+1)=Oj(N)-0.65×Ej,j=1,2,3
⑨选下一组样本输入网络进行训练,直到全部样本训练完毕。
⑩重新从数据中随机抽取样本进行训练,直到网络输出相对误差小于期望值(一般可设为0.1%),训练结束。
所述将Y′反归一化,具体为:Y"=Y′×(ymax-ymin)+ymin
步骤三,对步骤二所得特性函数曲线进行折线拟合,得到特性曲线的折线拟合结果。
所述折线拟合,具体步骤为:
步骤四,将新的数据带入已训练好的神经网络模型求得修正的特性函数曲线,可对已有的折线进行在线修正。
所述对已有的特性函数折线拟合结果进行在线修正,具体步骤为:
④特性函数折线在线修正完成。
本发明的有益效果:
本发明的方法将人工智能方法和数值计算方法相结合,运算速度快、拟合效果好,有效地解决了以往分散控制系统的特性函数手工计算、难于精确拟合和在线修正的问题。
附图说明
图1是人工神经网络模型结构示意图;
图2是相关数据散点分布图;
图3是神经网络拟合曲线图;
图4是折线拟合方法示意图;
图5是折线拟合5次迭代效果示意图。
具体实施方式
下面结合附图对本发明的实施作进一步描述,如图1~图5所示。本发明的具体实施步骤如下:
步骤一,获取要进行拟合的相关数据,数据散点分布如图2,对数据进行必要的预处理。
步骤二,建立人工神经网络模型,结构如图1,采用步骤一所得数据对神经网络模型进行充分的训练,将X′输入训练好的神经网络,计算得到Y′,将Y′反归一化,得到Y",所得点集,i=1,2,3,...,n即为特性函数曲线,见图3。
步骤三,对步骤二所得特性函数曲线进行折线拟合,得到特性曲线的折线拟合结果,具体步骤为:
⑤重复上述步骤,如图5,迭代5次,折线段数目达到最大要求,小于预先设定的偏差值δ,特性函数折线拟合完成。
Claims (6)
1、一种基于数据挖掘的分散控制系统特性函数在线拟合方法,其特征在于该方法包括以下步骤:
步骤一,获取要进行拟合的相关数据,对数据进行必要的预处理,具体为:获取要建立关系模型的两个变量的足够多的数据样本Xi、Yi,对数据进行必要的预处理,包括:异常数据的剔除、数据的平滑,并对数据进行归一化,方法为:
步骤二,建立人工神经网络模型,采用步骤一所得数据对神经网络模型进行充分的训练,将X′输入训练好的神经网络,计算得到Y′,将Y′反归一化,得到Y″,所得点集i=1,2,3,...,n即拟合得到的特性函数曲线;
步骤三,对步骤二所得的特性函数曲线进行折线拟合,得到特性曲线的折线拟合结果;
步骤四,根据新的特性函数曲线,对已有的特性函数折线拟合结果进行在线修正。
2、根据权利要求1所述的基于数据挖掘的分散控制系统特性函数在线拟合方法,其特征是所述步骤2中所述的建立人工神经网络模型的步骤为:建立一个3层的前馈神经网络,定义参数P为网络输入值,T为网络目标值,S=(S1,S2,S3)为隐含层单元输入向量,B=(B1,B2,B3)为隐含层单元输出向量,L为输出层单元输入值,C为输出层单元输出值,W=(W1,W2,W3)为输入层至隐含层连接权,V=(V1,V2,V3)为隐含层至输出层连接权,O=(O1,O2,O3)为隐含层各单元输出阈值,R为输出层各单元输出阈值,E=(E1,E2,E3)为隐含层各单元误差,D为输出层单元误差。
3、根据权利要求1所述的基于数据挖掘的分散控制系统特性函数在线拟合方法,其特征是所述步骤2中所述的对神经网络模型进行充分训练的具体步骤为:
①初始化,为Wj,Vj,Oj,R赋予(-1,1)内的随机值,j=1,2,3
②将一组输入和目标样本P,K提供给网络;
③用P,Wj,Oj计算隐含层各单元的输入Sj,然后用Sj通过传递函
数F计算隐含层各单元的输出Bj,具体为:
Sj=Wj×P-Oj,Bj=F(Sj)
其中, j=1,2,3
④用Bj,Vj,R计算输出层输入L和实际输出C,具体为:
其中, j=1,2,3
⑤利用目标输出T和实际输出C计算输出层节点误差D,具体为:
D=(T-C)×C×(1-C)
⑥利用Vj,D,B,计算隐含层各单元的误差Ej具体为:
⑦利用D和Bj调整Vj和R,具体为:
Vj(N+1)=Vj(N)+0.65×D×Bj,j=1,2,3
R(N+1)=R(N)-0.65×D
⑧利用P和Ej调整Wj和Oj,具体为:
Wj(N+1)=Wj(N)+0.65×P×Ej
Oj(N+1)=Oj(N)-0.65×Ej,j=1,2,3
⑨选下一组样本输入网络进行训练,直到全部样本训练完毕;
⑩重新从数据中随机抽取样本进行训练,直到网络输出相对误差小于期望值,训练结束。
4、根据权利要求1所述的基于数据挖掘的分散控制系统特性函数在线拟合方法,其特征是所述的步骤2中所述的将Y′反归一化的具体方法为:
Y"=Y′×(ymax-ymin)+ymin
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910048722A CN101520644A (zh) | 2009-04-02 | 2009-04-02 | 基于数据挖掘的分散控制系统特性函数在线拟合方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910048722A CN101520644A (zh) | 2009-04-02 | 2009-04-02 | 基于数据挖掘的分散控制系统特性函数在线拟合方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101520644A true CN101520644A (zh) | 2009-09-02 |
Family
ID=41081281
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910048722A Pending CN101520644A (zh) | 2009-04-02 | 2009-04-02 | 基于数据挖掘的分散控制系统特性函数在线拟合方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101520644A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103064289A (zh) * | 2012-12-19 | 2013-04-24 | 华南理工大学 | 一种垃圾发电厂多目标运行优化及协调的控制方法及装置 |
CN109827004A (zh) * | 2019-02-14 | 2019-05-31 | 华润电力技术研究院有限公司 | 对调节阀特性分析的方法及装置 |
CN111239607A (zh) * | 2019-10-16 | 2020-06-05 | 厦门金龙联合汽车工业有限公司 | 磷酸铁锂电池系统容量不均衡度的大数据提取计算方法 |
CN111459202A (zh) * | 2020-03-04 | 2020-07-28 | 深圳大学 | 输出气压调节方法、装置、设备及计算机可读存储介质 |
CN111506002A (zh) * | 2020-05-26 | 2020-08-07 | 国网湖南省电力有限公司 | 一种火电机组调节阀调节特性线性化处理方法、系统及介质 |
-
2009
- 2009-04-02 CN CN200910048722A patent/CN101520644A/zh active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103064289A (zh) * | 2012-12-19 | 2013-04-24 | 华南理工大学 | 一种垃圾发电厂多目标运行优化及协调的控制方法及装置 |
CN103064289B (zh) * | 2012-12-19 | 2015-03-11 | 华南理工大学 | 一种垃圾发电厂多目标运行优化及协调的控制方法及装置 |
CN109827004A (zh) * | 2019-02-14 | 2019-05-31 | 华润电力技术研究院有限公司 | 对调节阀特性分析的方法及装置 |
CN111239607A (zh) * | 2019-10-16 | 2020-06-05 | 厦门金龙联合汽车工业有限公司 | 磷酸铁锂电池系统容量不均衡度的大数据提取计算方法 |
CN111459202A (zh) * | 2020-03-04 | 2020-07-28 | 深圳大学 | 输出气压调节方法、装置、设备及计算机可读存储介质 |
CN111459202B (zh) * | 2020-03-04 | 2022-11-08 | 深圳大学 | 输出气压调节方法、装置、设备及计算机可读存储介质 |
CN111506002A (zh) * | 2020-05-26 | 2020-08-07 | 国网湖南省电力有限公司 | 一种火电机组调节阀调节特性线性化处理方法、系统及介质 |
CN111506002B (zh) * | 2020-05-26 | 2021-07-16 | 国网湖南省电力有限公司 | 一种火电机组调节阀调节特性线性化处理方法、系统及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110824923A (zh) | 一种基于深度学习与云计算的污水处理控制方法及其系统 | |
CN101520644A (zh) | 基于数据挖掘的分散控制系统特性函数在线拟合方法 | |
CN101118610A (zh) | 稀疏数据过程建模方法 | |
Xie et al. | Robust stochastic configuration network multi-output modeling of molten iron quality in blast furnace ironmaking | |
CN103426030A (zh) | 计及老化因素的电力设备故障率预测方法 | |
CN108170029B (zh) | Mimo全格式无模型控制器基于偏导信息的参数自整定方法 | |
CN104190720B (zh) | 一种自适应自动厚度控制方法及装置 | |
CN107464014A (zh) | 一种燃煤机组脱硝控制系统入口氮氧化物的预测方法 | |
CN107679657A (zh) | 一种用于矿泉的水质预测方法 | |
CN103593718A (zh) | 一种负荷组合预测方法及装置 | |
WO2021205479A3 (en) | Method and system for real time trajectory optimization | |
CN107832535A (zh) | 一种中厚板平面形状智能预测的方法 | |
CN108153151B (zh) | Mimo全格式无模型控制器基于系统误差的参数自整定方法 | |
DE102010025916B4 (de) | Verfahren und Vorrichtung zur Ermittlung von Modellparametern zur Regelung eines Dampfkraftwerksblocks, Regeleinrichtung für einen Dampferzeuger und Computerprogrammprodukt | |
CN109494726A (zh) | 基于dlrnn神经网络的电力系统稳定性在线评估方法 | |
CN106444388A (zh) | 一种焦炭炉炉膛压力的分布式pid型动态矩阵控制方法 | |
Klein et al. | Adaptive test planning for the calibration of combustion engines–application | |
CN105259754A (zh) | 一种基于主动学习的板厚智能控制方法 | |
CN104991447B (zh) | 一种基于小波神经网络的火电机组变负荷速率预测方法 | |
CN108197809B (zh) | 基于维度最优转换的权值共享深度网络的实时调度方法 | |
EP3449433A1 (de) | Modellbasierte ermittlung eines systemzustandes mittels eines dynamischen systems | |
CN105634356B (zh) | 基于plc的多电机调速系统神经网络广义逆内模实现方法 | |
CN109946096B (zh) | 基于模型空间的高速列车风管故障诊断方法 | |
He | Hybrid method for multi-rate refined oil pumping station system unsteady state estimation with bad data attacks | |
CN104007659B (zh) | Bp神经网络在s7-300系列plc中的实现方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20090902 |