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
- prime
- characteristic function
- polyline
- data
- output
- 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
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 |
---|---|---|
CN109674080B (zh) | 烟叶回潮加水量预测方法、存储介质及终端设备 | |
CN101520644A (zh) | 基于数据挖掘的分散控制系统特性函数在线拟合方法 | |
CN104766175A (zh) | 一种基于时间序列分析的电力系统异常数据辨识与修正方法 | |
CN101706882B (zh) | 基于嵌入式平台的神经网络模型在线训练方法 | |
CN101893884B (zh) | 密炼机的橡胶混炼过程中质量指标数据的软测量方法 | |
CN106227038A (zh) | 基于神经网络和模糊控制的粮食烘干塔智能控制方法 | |
CN102788696B (zh) | 基于改进bp神经网络和模糊集理论的轴承健康度评价方法 | |
CN103258235B (zh) | 一种基于改进人工鱼群算法的供水管网改扩建优化方法 | |
CN105787563A (zh) | 一种基于自学习机制的快速匹配模糊推理方法 | |
CN101419207A (zh) | 烤烟烟气主要指标的预测方法 | |
CN101957356A (zh) | 一种基于弹性径向基神经网络的生化需氧量bod软测量方法 | |
CN101707373A (zh) | 基于自动微分的电力系统状态估计方法 | |
CN102880908B (zh) | 一种基于bp神经网络的再制造零件环境损耗的计算方法 | |
CN104915515A (zh) | 一种基于bp神经网络的gfet建模方法 | |
CN110247396A (zh) | 基于自适应抗差无迹卡尔曼滤波的配电网状态估计方法及系统 | |
CN106127303A (zh) | 一种面向多源数据的短期负荷预测方法 | |
CN107272412A (zh) | 一种暂冲式风洞流场控制的辩识方法 | |
CN105205002A (zh) | 一种基于测试工作量的软件安全缺陷发现模型的建模方法 | |
CN105955032A (zh) | 基于蝙蝠算法优化极限学习机的逆变器控制方法 | |
CN109976311A (zh) | 一阶定值控制系统传感器故障诊断方法及诊断系统 | |
CN109494726A (zh) | 基于dlrnn神经网络的电力系统稳定性在线评估方法 | |
CN106325104A (zh) | 基于matlab建模仿真的热控pid参数设定调整方法 | |
CN106682312A (zh) | 一种局部加权极限学习机模型的工业过程软测量建模方法 | |
CN101529347A (zh) | 识别有延时的调节对象的方法和装置、调节装置和计算机程序产品 | |
CN105512383A (zh) | 基于bp神经网络的疏浚工艺调控参量筛选方法 |
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 |