基于数据驱动技术的非线性系统建模方法研究与应用
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
纵观大量非线性系统数据驱动的建模方法,考 虑 RBF神经网络非线性逼近能力强,不存在局部极 小、学习速度快[2];LS-SVM所需样本少、模型泛化 能力 强,具 有 全 局 最 优 解[3];KPLS算 法 简 单、运 算 量小,且由于核函数的引入提高了处理非线性问题 的能力[4]。本文拟采用上述 3种建模方法,分别建 立一阶水箱的 RBF神经网络、LS-SVM和 KPLS等 3种预测模型,并对其预测精度等进行对比分析,为 复杂非线性控制系统建立精确预测模型和进行故障 检测提供一种有效的途径。
5)网络误差
e=0.5in=11(∧yi-y2)2
(3)
6)修正权值 ω′=ω+Δω,其中,
Δωi=μ(ωi·e-2σ2δ2-yi)·e-2δσi22,μ∈(0,1)
为修正步长
ຫໍສະໝຸດ Baidu(4)
1.2 最小二乘支持向量机建模原理
最小 二 乘 支 持 向 量 机 (LS-SVM)的 思 想 是 通
过采用二次损失函数将原 SVM 算法的二次寻优转
Remp为不敏感损失函数,用误差变量 ξi的二次项表
示,则优化问题表示
minJ(ω,ξ)=12ωtω+ci∑n=11ξ2i s.t. yi=ωTω(xi)+b+ξi i=1,…,n1
(7)
构造拉格朗日函数,核函数选取 RBF函数,则
非线性系统 LS-SVM模型预测输出为
∧y(k)=f(x)=i∑n=11αiK(x,xi)+b 1.3 核偏最小二乘建模原理
化为线性方程的求解,在降低计算复杂度的同时提
高解的收敛 速 度,具 有 建 模 所 需 样 本 少、求 解 速 度
快、非线性逼近效果好、泛化能力强等优点,在非线 性系统建模及故障检测中得到了广泛的应用 。 [6-8]
LS-SVM 建 模 的 目 的 是 根 据 这 个 训 练 样 本 求
解一个最优决策函数 f(x) f(x)=ωTφ(x)+b
强,且只要隐层中心点选择得当,只需很少的神经元
就可获得较好的逼近效果,并具有唯一的最佳逼近
点,在解决复杂不确定性系统、非线性系统的建模及
故障 检 测 中 发 挥 了 良 好 的 作 用。其 建 模 步 骤 如 下[5]:
Step1:设初始隐含层节点数为 1,取第一组样
本[x11,x12,…,x1,y1],令隐含层第一个节点的中心 C1 =[x11,x12,…,x1p]。 从 隐 含 层 到 输 出 层 的 权 值 为 ω,其中 ω1=y1。定义聚类距离 d,网络最大允许 误差 emax,径向基函数选高斯核函数。
Step2:取第 k(2≤k≤n1)组样本,设该网络中 有 m个隐含层节点,进行如下步骤:
1)计算输入 Xk=[Xk1,Xk2,…,Xkp]到每个隐层 节点中心的距离 δi=‖Xki-Ci‖,i∈[1,m]。
2)取距离最近的 δt=min(δi,…δh),记下此时 的中心点 Ci。
3)若 δt>d,说明新的样本点落在隐含层节点 中心聚类范围之外,需要额外增加新的节点。新节
(1.兰州石化职业技术学院 电子电气工程学院,甘肃 兰州 730060;2.兰州理工大学 机电工程学院,甘肃 兰州 730050)
摘要:针对实际工业系统多存在非线性耦合、时变、滞后等特性,难以建立精确机理模型,
提出了一种基于数据驱动的方法建立系统的预测模型。采集过程运行中的历史数据分
别建立非线性系统的 RBF、LS-SVM和 KPLS3种预测模型,仿真实验表明所建数据驱动
第 18卷 第 3期 2018年 9月
兰州石化职业技术学院学报 JournalofLanzhouPetrochemicalPolytechnic
文章编号:1671-4067(2018)03-0019-03
Vol18No3 Sep.,2018
基于数据驱动技术的非线性系统建模方法研究与应用
张婧瑜1,艾科勇2
模型具有较好的预测精度,能够被用于控制、预报和评价生产过程和设备的运行状态。
关键词:数据驱动;RBF;LS-SVM;KPLS;预测模型
中图分类号:TP273
文献标识码:A
近年来,随着人工智能机器人的发展,人们对工 业控制系统安全、可靠性的要求也越来越高。实际 工业系统大多存在强耦合、强非线性关系,当面对故 障对象及误差输入与输出的复杂关系时,单从传统 机理建模方法入手对生产过程和设备进行控制、预 报和故障检测已很难凑效。随着 DCS和智能传感 器的广泛应用,生产现场每天都产生并存储着大量 的过程 I/O数据,这些数据蕴含有系统静态和动态 特性的信息。基于数据驱动的建模方法不需要了解 系统的内部结构和机理信息,仅仅依赖于过程运行 数据,算法简单、易于实现,可被用于控制系统的设 计和分析,并在工业过程故障诊断和容错控制系统 中预测系统输出或监控系统运行状态等等[1]。
1 建模原理
假设被控对 象 是 一 个 多 输 入 单 输 出 (MISO)的
收稿日期:2018-05-13 作者简介:张婧瑜(1986-),女,甘肃古浪人,讲师,硕士.
非线性系统,采集过程 I/O数据建立系统的数据驱
动预测模型。
1.1 RBF神经网络建模原理
RBF神经网络 (RBF-NN)非线性逼近能力极
点的中心为 Cm+1=Xki,权值为 yn1;若 δt≤d,将此样 本聚类到节点 Ci,同时修正节点中心。取 η=δdt,则
新中心点
C′i=η·Ci+(1-η)·Xki 4)网络输出 ∧y(k)=i∑m=1(wi·exp(-(2δσi)i22))
(1) (2)
· 2 0· 兰 州 石 化 职 业 技 术 学 院 学 报 2018年
式中,ω为 RP 中的权向量;b为偏差量。 LS-SVM建模原理如下[9]:
(5)
Step1通过一个非线性映射 φ(·),将原样本空
间中非线性估计函数转化为高维特征空间中线性估
计函数,求 ω、b,使最小化 R=1 2‖ω‖2+cRemp (6)
其中,R为 优 化 目 标 函 数,c为 可 调 边 界 参 数,
(8)
核偏最 小 二 乘 (KPLS)是 一 种 新 型 的 非 线 性
PLS算法,其基本思想是通过非线性变换 φ()将输
5)网络误差
e=0.5in=11(∧yi-y2)2
(3)
6)修正权值 ω′=ω+Δω,其中,
Δωi=μ(ωi·e-2σ2δ2-yi)·e-2δσi22,μ∈(0,1)
为修正步长
ຫໍສະໝຸດ Baidu(4)
1.2 最小二乘支持向量机建模原理
最小 二 乘 支 持 向 量 机 (LS-SVM)的 思 想 是 通
过采用二次损失函数将原 SVM 算法的二次寻优转
Remp为不敏感损失函数,用误差变量 ξi的二次项表
示,则优化问题表示
minJ(ω,ξ)=12ωtω+ci∑n=11ξ2i s.t. yi=ωTω(xi)+b+ξi i=1,…,n1
(7)
构造拉格朗日函数,核函数选取 RBF函数,则
非线性系统 LS-SVM模型预测输出为
∧y(k)=f(x)=i∑n=11αiK(x,xi)+b 1.3 核偏最小二乘建模原理
化为线性方程的求解,在降低计算复杂度的同时提
高解的收敛 速 度,具 有 建 模 所 需 样 本 少、求 解 速 度
快、非线性逼近效果好、泛化能力强等优点,在非线 性系统建模及故障检测中得到了广泛的应用 。 [6-8]
LS-SVM 建 模 的 目 的 是 根 据 这 个 训 练 样 本 求
解一个最优决策函数 f(x) f(x)=ωTφ(x)+b
强,且只要隐层中心点选择得当,只需很少的神经元
就可获得较好的逼近效果,并具有唯一的最佳逼近
点,在解决复杂不确定性系统、非线性系统的建模及
故障 检 测 中 发 挥 了 良 好 的 作 用。其 建 模 步 骤 如 下[5]:
Step1:设初始隐含层节点数为 1,取第一组样
本[x11,x12,…,x1,y1],令隐含层第一个节点的中心 C1 =[x11,x12,…,x1p]。 从 隐 含 层 到 输 出 层 的 权 值 为 ω,其中 ω1=y1。定义聚类距离 d,网络最大允许 误差 emax,径向基函数选高斯核函数。
Step2:取第 k(2≤k≤n1)组样本,设该网络中 有 m个隐含层节点,进行如下步骤:
1)计算输入 Xk=[Xk1,Xk2,…,Xkp]到每个隐层 节点中心的距离 δi=‖Xki-Ci‖,i∈[1,m]。
2)取距离最近的 δt=min(δi,…δh),记下此时 的中心点 Ci。
3)若 δt>d,说明新的样本点落在隐含层节点 中心聚类范围之外,需要额外增加新的节点。新节
(1.兰州石化职业技术学院 电子电气工程学院,甘肃 兰州 730060;2.兰州理工大学 机电工程学院,甘肃 兰州 730050)
摘要:针对实际工业系统多存在非线性耦合、时变、滞后等特性,难以建立精确机理模型,
提出了一种基于数据驱动的方法建立系统的预测模型。采集过程运行中的历史数据分
别建立非线性系统的 RBF、LS-SVM和 KPLS3种预测模型,仿真实验表明所建数据驱动
第 18卷 第 3期 2018年 9月
兰州石化职业技术学院学报 JournalofLanzhouPetrochemicalPolytechnic
文章编号:1671-4067(2018)03-0019-03
Vol18No3 Sep.,2018
基于数据驱动技术的非线性系统建模方法研究与应用
张婧瑜1,艾科勇2
模型具有较好的预测精度,能够被用于控制、预报和评价生产过程和设备的运行状态。
关键词:数据驱动;RBF;LS-SVM;KPLS;预测模型
中图分类号:TP273
文献标识码:A
近年来,随着人工智能机器人的发展,人们对工 业控制系统安全、可靠性的要求也越来越高。实际 工业系统大多存在强耦合、强非线性关系,当面对故 障对象及误差输入与输出的复杂关系时,单从传统 机理建模方法入手对生产过程和设备进行控制、预 报和故障检测已很难凑效。随着 DCS和智能传感 器的广泛应用,生产现场每天都产生并存储着大量 的过程 I/O数据,这些数据蕴含有系统静态和动态 特性的信息。基于数据驱动的建模方法不需要了解 系统的内部结构和机理信息,仅仅依赖于过程运行 数据,算法简单、易于实现,可被用于控制系统的设 计和分析,并在工业过程故障诊断和容错控制系统 中预测系统输出或监控系统运行状态等等[1]。
1 建模原理
假设被控对 象 是 一 个 多 输 入 单 输 出 (MISO)的
收稿日期:2018-05-13 作者简介:张婧瑜(1986-),女,甘肃古浪人,讲师,硕士.
非线性系统,采集过程 I/O数据建立系统的数据驱
动预测模型。
1.1 RBF神经网络建模原理
RBF神经网络 (RBF-NN)非线性逼近能力极
点的中心为 Cm+1=Xki,权值为 yn1;若 δt≤d,将此样 本聚类到节点 Ci,同时修正节点中心。取 η=δdt,则
新中心点
C′i=η·Ci+(1-η)·Xki 4)网络输出 ∧y(k)=i∑m=1(wi·exp(-(2δσi)i22))
(1) (2)
· 2 0· 兰 州 石 化 职 业 技 术 学 院 学 报 2018年
式中,ω为 RP 中的权向量;b为偏差量。 LS-SVM建模原理如下[9]:
(5)
Step1通过一个非线性映射 φ(·),将原样本空
间中非线性估计函数转化为高维特征空间中线性估
计函数,求 ω、b,使最小化 R=1 2‖ω‖2+cRemp (6)
其中,R为 优 化 目 标 函 数,c为 可 调 边 界 参 数,
(8)
核偏最 小 二 乘 (KPLS)是 一 种 新 型 的 非 线 性
PLS算法,其基本思想是通过非线性变换 φ()将输