[发明专利]基于机器学习的模型参数获取方法、系统及可读介质有效
申请号: | 202110483532.5 | 申请日: | 2021-04-30 |
公开(公告)号: | CN113191082B | 公开(公告)日: | 2022-09-13 |
发明(设计)人: | 顾亚;朱培逸;李向丽;鲁明丽 | 申请(专利权)人: | 常熟理工学院 |
主分类号: | G06F30/27 | 分类号: | G06F30/27;G06N7/00;G06F17/18;G06F17/11 |
代理公司: | 常州佰业腾飞专利代理事务所(普通合伙) 32231 | 代理人: | 滕诣迪 |
地址: | 215500 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 机器 学习 模型 参数 获取 方法 系统 可读 介质 | ||
1.一种基于机器学习的模型参数获取方法,其特征在于:
建立延迟状态空间模型,
其中,{xt}是精馏塔精馏过程中不可测量的状态;输入{ut,t=1,2,...,L}是精馏塔的回流流量和再沸器加热流量,并且在每个采样周期Δt可测量;顶部产物的组成是不规则采样的输出,仅在时刻t=Ti·Δt且具有未知的时间延迟λi·Δt时才可用,每个数据样本的延迟有所不同;ωt和分别是精馏过程噪声和测量噪声;ωt和是分别具有协方差矩阵Q和R的独立且分布均匀的高斯噪声;延迟λi为遵循任何离散分布的随机整数;
建立全局模型,即每个局部模型的加权插值,采用指数加权函数来表示每个局部模型的权重;
通过机器学习算法即EM算法确定参数估计,所述的延迟状态空间模型,引入一个隐藏变量表示在时间t生效的子模型,得到输出模型;
利用贝叶斯规则得出延迟的概率,使用卡尔曼滤波器对这些密度函数进行数值计算;用当前估计的参数Θk评估Q函数,在下一个最大化步骤中,通过最大化Q函数获得新参数Θk+1;为了最大化Q函数,对每个参数执行微分运算;通过将导数等于零来计算每次迭代时系统参数的最佳估计;
通过EM算法确定参数估计:
对于所提出的状态空间模型,引入一个隐藏变量It表示在时间t生效的子模型;数据集Cobs为{u1,...,uΤ}和{H1,...,HΤ},隐藏状态X={x1,...,xΤ},则隐藏的模型特性I={I1,...,IΤ}和时间延迟λi看作是潜在数据Cmis;Q函数为
其中,τik为延迟的概率,为精馏在Ti时刻的输出,为精馏在Ti-λi时刻的状态估计值,λi为延迟,k、N为正整数,T为时间,C为常数;将第jth个局部模型在第tth个采样时间生效的概率计算为
其中,Ht表示在时间t的调度变量的测量值,Hj是第jth个工作点,σj表示第jth个局部模型的有效宽度;
使用移位算子的属性,状态方程改写为
xt=(zI-A)-1but+(zI-A)-1wt
假设ωt=0,得到输出方程:传递函数为
其中,α(z)是传递函数的分母,即系统的特征多项式,而β(z)是传递函数的分子,由下式定义
α(z):=z-ndet[zI-A]
=z-n(zn+α1zn-1+α2zn-2+…+αn)
=1+α1z-1+α2z-2+…+αnz-n,
β(z):=z-ncadj[zI-A]b
=β0+β1z-1+β2z-1+…+βnz-n
OE模型和FIR模型的参数之间的关系描述为
f0=β0,
输出误差OE或传递函数模型已被广泛用于设计高级控制,一个多虑输出误差模型为:
用来近似由下式给出的阶数nf的方程
定义信息向量和参数向量θ为
综上,得到输出模型:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于常熟理工学院,未经常熟理工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110483532.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种汽车系统控制方法
- 下一篇:一种增加芒果糖度的方法