[发明专利]基于多组合分类器的数据驱动系统状态模型在线辨识方法有效
申请号: | 201610397845.8 | 申请日: | 2016-06-07 |
公开(公告)号: | CN106156401B | 公开(公告)日: | 2020-02-18 |
发明(设计)人: | 吕梅柏;朱丹;杨天社;李浩宇;郭小红;韩治国;姜海旭;李肖瑛 | 申请(专利权)人: | 西北工业大学;中国西安卫星测控中心 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F16/28 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 王鲜凯 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于多组合分类器的数据驱动系统状态模型在线辨识方法,用于解决现有数据驱动系统状态模型在线辨识方法建模困难的技术问题。技术方案是结合对航天器历史监测数据与系统运行特点的分析,通过多组合分类器的设计及训练,对实时测量数据进行分析与分类,辨识得到航天器各个系统的运行状态模型。解决了由于系统复杂程度较高,无法直接利用物理模型搭建数学模型的技术问题。在辨识过程中,由于提前设计与训练分类器,使得实时模型的辨识时间较短,能够实现系统状态模型的在线辨识,由模型反映出正在运行的航天器中是否发生了故障以及故障的类型与程度,对系统的实时状态监测、容错控制系统设计、故障修复等研究具有重要意义。 | ||
搜索关键词: | 基于 组合 分类 数据 驱动 系统 状态 模型 在线 辨识 方法 | ||
【主权项】:
一种基于多组合分类器的数据驱动系统状态模型在线辨识方法,其特征在于包括以下步骤:步骤一、历史数据分析处理;对历史监测数据进行分析处理,从中提取特征向量,并设置每种状态的特征标签,获取系统运行状态的信息;步骤二、多组合分类器设计;采用多组合分类器联合决策的方法,将朴素贝叶斯分类器与支持向量机分类器进行组合,考察每个单分类器的分类能力和待分类系统的状态特征,确定分类器权重,将两个分类器的一次分类结果通过加权求和的方法确定最终的分类结果;在确定分类器权重时,采用粒子群优化算法进行寻优,根据分类方法设计多组合分类器;分类方法包括基于分类器性能的固定权重联合分类方法和基于待分类系统每个类别各自的特征向量特点的按类分权重联合分类方法;步骤三、多组合分类器训练;分别对朴素贝叶斯分类器和支持向量机分类器进行训练学习,然后对每个分类器的输出结果进行训练学习,通过对粒子群优化算法的训练,获取分类器组合权重,完成多组合分类器的训练;根据不同的角度,采用不同准则进行权重的分配;分配方法一:固定权重联合分类器分类;待分类目标分别经过NBS分类器和SVM分类器进行分类决策后,将各个分类器输出的分类结果进行加权求和,将加权之和的最大值所对应的类别作为待测目标的类别;选取m组样本数据S={(X1,Y1),...,(Xj,Yj),...,(Xc,Yc)}作为分类器的训练集,其中c为系统状态类别个数,Xj为经过数据准备的n维特征向量集合Xj={xj1,xj2,...,xjn},Yj为训练样本的标记类,同一类系统状态对应的标记类相同;分别对NBS分类器和SVM分类器进行训练,表示为CBayes和CSVM;为了选取最优权值,将训练集S中的特征向量集合{X1,X2...,Xc}分别作为测试数据输入NBS分类器和SVM分类器;在NBS分类器中,度量层的输出结果为待测试特征向量集合对应每种类型的后验概率集合:
在SVM分类器中,采用1对1多类别支持向量机分类器,将每个二值分类器的分类结果作为投票人,采用投票法获得待测试特征向量集合对应每种类型的票数:
将上述集合按行归一化后获得1对1多类别支持向量机分类器输出的概率集合:
如式(1)、式(2)所示,输入相同的测试数据{X1,X2...,Xc}时,两种分类器所输出的概率集合维数相等,且一一对应;采用训练集继续训练每个分类器的分类效果,分配权重ωNBS和ωSVM,将两种分类器的输出概率集合加权相加,建立联合分类器输出概率集合:
上述概率集合每行的最大概率值所对应的标记类即为每组测试特征向量对应的标记类即为联合分类器的分类结果,即联合分类器输出的标记类集合:
定义每一组训练样本数据序号为i,i=1,2,...m,样本数据包含的类别序号为j,j=1,2,...c,则样本数据所对应的类别标签为Yi,经过联合分类器分类后样本数据所属的类别为Li:Li=argmax{(ωNBS·Pij+ωBVM·Pij)|j=1,2,...c} (6)为了获得更优的权重系数,通过对NBS分类器和SVM分类器在度量层的输出结果进行学习,使得联合分类器的分类准确率最高,即将最优权重求解过程转化为联合分类器输出标记类集合L(L1,L2,...,Lm)与测试样本数据标记类集合Y(Y1,Y2,...,Ym)中各元素一一对应的元素个数最大化:
采用粒子群优化算法寻找权重系数ω(ωNBS,ωSVM)的最优解,求解过程如下:(a)粒子初始化:在W维空间中随机生成D个粒子,及其位置
和速度![]()
并记pd=(p1d,p2d,...,pcd)为粒子d当前搜索到的最优解,pg=(pg1,pg2,...,pgc)为整个粒子群当前搜索到的最优解;(b)适应度值计算:以式(8)为适应度函数评价各个粒子的性能,对每个粒子,比较它的适应度值与它的历史最优的适应度值;(c)根据适应度值的大小更新粒子:在[0,1]中随机产生系数r1和r2,按照公式:Vd(t+1)=Vd(t)+C1×r1×(pd(t)‑Xd(t))+C2×r2×(pgd(t)) (9)Xd(t+1)=Xd(t)+Vd(t+1) (10)更新粒子的速度和位置,获得新一次更新的各个粒子d的最优位置pd及粒子群的最优位置pg,并将最好的值作为历史最优值;(d)再次计算适应度值,如果达到结束条件,即分类准确率达到要求,则结束,否则转入步骤(b),再一次更新粒子的速度和位置;分配方法二:按类分权重联合分类器分类;由于每种故障的特点不同,在单一分类器中的分类效果不同,即在给NBS分类器和SVM分类器分配权重时可以针对不同的故障类型分配不同的权重;对于训练样本数据S={(X1,Y1),...,(Xj,Yj),...,(Xc,Yc)}中的c种故障类型,将训练集S中的特征向量集合{X1,X2...,Xc}分别作为测试数据输入NBS分类器和SVM分类器;经 过NBS分类器分类,输出待分类特征向量集合中每种故障类型对应的后验概率集合:PNBS=[P1 P2 … Pc] (11)其中Pi为第i类故障类型中每组训练样本所对应的后验概率的集合;在SVM分类器中,采用1对1多类别的支持向量机分类器,采用投票法获取分类结果,经过归一化后的分类器输出概率集合为:PSVM=[P1 P2 … Pc] (12)其中Pi为第i类故障类型中每组训练样本所对应的概率集合;按照每种故障类型的特征分配权重,将两种分类器的输出概率集合加权相加,建立按类分权重联合分类器:
上述概率集合每行的最大概率值所对应的标记类即为每组测试特征向量对应的标记类即为联合分类器的分类结果,即联合分类器输出的标记类集合:
通过粒子群优化算法寻求最优的权重集合,适应度函数与统一加权联合分类器相似,将最优权重集合求解过程转化为联合分类器输出标记类集合L(L1,L2,...,Lm)与测试样本数据标记类集合Y(Y1,Y2,...,Ym)中各元素一一对应的元素个数最大化,根据适应度函数不断地更新粒子群的位置和速度,寻求适应度函数符合条件的最优权重系数集合ω(ωNBS1,ωNBS2,...,ωNBSc,ωSVM1,ωSVM2,...,ωSVMc);步骤四、实时测量数据的诊断与分类;为了实现在轨航天器系统故障模型的实时检测与辨识,需要分析历史数据,在系 统状态分类时确定相应的模型结构,即建立分类结果与模型结构一一对应的映射关系,使得测试数据经过分类器分类后即可确定模型的结构;因此在使用大量的仿真数据对分类器进行训练的同时,还需训练模型的结构,建立系统状态—结构映射表,将系统的运行状态与模型结构一一对应起来;当模型结构已知时,根据模型的物理性能分析即可获取系统在不同状态时的模型结构,直接建立系统状态—结构映射表;当模型结构未知时,采用大量的训练数据样本集合对已知故障类型的模型结构进行辨识,考虑到模型的复杂性,采用AIC信息准则对训练样本数据进行结构辨识;步骤五、状态模型的在线辨识;经过步骤一至四的系统状态分类与结构辨识,确定系统的模型结构后,针对实时获取的测量数据,采用递推方法进行在线估计,得到模型新的估计值;为了最优化辨识效率,采用经典的最小二乘参数辨识方法对模型参数进行辨识,实现模型参数的在线辨识。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学;中国西安卫星测控中心,未经西北工业大学;中国西安卫星测控中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610397845.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种电力设备领域的臭氧杀菌娱乐型足浴器
- 下一篇:电线杆运输警示牌
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置