【技术实现步骤摘要】
本专利技术属于数据处理方法,特别涉及一种用于多级往复式压缩机故障检测与诊 断芯片上的数据处理方法。该故障检测与诊断芯片可代替传统的主机加故障诊断软件的 方式,不仅可以降低成本,提高效率,还可以大幅度改善多级往复式压缩机故障诊断的实时 性,以及便于其分布式在线诊断功能的实现。
技术介绍
多级往复式压缩机在工业生产、国防军工和日常生活中有着重要的用途,被广泛 地应用于石油石化行业重油催化裂化装置、大化肥装置、大煤化工装置,钢铁冶金行业的高 炉鼓风装置、大型污水处理装置和煤气化联合循环发电装置以及大型军用舰艇推进装置和 发射装置等,属于一类影响到国家安全和经济命脉的大型、关键装备。由于多级往复式压缩 机的结构复杂,监测状态参数众多、信号难以识别等因素,其运行状态的监测与故障诊断通 常都非常困难。而多级往复式压缩机往往是核心系统,其工作状态直接关系到整体系统能 否正常的运转,并且其又是一类高能耗设备,虽然某些故障并未导致设备的停转,但是会降 低工作质量与效率,从而导致大量的能源浪费。目前,多级往复式压缩机故障检测与诊断系统大部分采用计算机检测的体系模 式,其造价昂贵、技术复杂、体积庞大,从而限制了故障检测与诊断技术的应用场所。采用按 本专利技术方法实现的多级往复式压缩机故障检测与诊断芯片制造的嵌入式在线故障检测与 诊断系统可以提高数据处理速度、减少计算时间,实现在线实时的故障检测与诊断。
技术实现思路
本专利技术的目的是提供一种多级往复式压缩机故障检测与诊断芯片用数据处理方 法,可将其综合(synthesize)在集成电路芯片——大规模可编程逻辑器件(FPGA)中, ...
【技术保护点】
一种多级往复式压缩机故障检测与诊断芯片用数据处理方法,其特征在于,将故障检测与诊断芯片细分为8个相互间都可并行操作的处理单元:IO单元(1),控制单元(2),父代个体存储单元(3),子代个体存储单元(4),交叉操作单元(5),变异操作单元(6),适应度计算单元(7)和选择操作单元(8),数据处理在这8个处理单元中进行,其中:IO单元(1)用于与故障检测与诊断芯片外围接口通讯,并向控制单元(2)发送信息和指令:初始化信息(11)、读取结果指令(12)、强制终止运行指令(13)和自动终止运行条件信息(17);当IO单元(1)向控制单元(2)发送读取结果指令(12),则要接收控制单元(2)返回的可读取的内容地址(14),根据可读取的内容地址(14),IO单元从父代个体存储单元(3)读出父代个体信息(15)或从子代个体存储单元(4)读出子代个体信息(16);控制单元(2)接受并处理IO单元(1)发来的信息和指令、查询父代个体存储单元(3)中的父代个体状态信息(21)及子代个体存储单元(4)中的子代个体状态信息(30);控制交叉操作单元(5)、变异操作单元(6)、适应度计算单元(7)和选择操作单 ...
【技术特征摘要】
一种多级往复式压缩机故障检测与诊断芯片用数据处理方法,其特征在于,将故障检测与诊断芯片细分为8个相互间都可并行操作的处理单元IO单元(1),控制单元(2),父代个体存储单元(3),子代个体存储单元(4),交叉操作单元(5),变异操作单元(6),适应度计算单元(7)和选择操作单元(8),数据处理在这8个处理单元中进行,其中IO单元(1)用于与故障检测与诊断芯片外围接口通讯,并向控制单元(2)发送信息和指令初始化信息(11)、读取结果指令(12)、强制终止运行指令(13)和自动终止运行条件信息(17);当IO单元(1)向控制单元(2)发送读取结果指令(12),则要接收控制单元(2)返回的可读取的内容地址(14),根据可读取的内容地址(14),IO单元从父代个体存储单元(3)读出父代个体信息(15)或从子代个体存储单元(4)读出子代个体信息(16);控制单元(2)接受并处理IO单元(1)发来的信息和指令、查询父代个体存储单元(3)中的父代个体状态信息(21)及子代个体存储单元(4)中的子代个体状态信息(30);控制交叉操作单元(5)、变异操作单元(6)、适应度计算单元(7)和选择操作单元(8)完成相应的数据处理;父代个体存储单元(3)用于存储父代个体信息;子代个体存储单元(4)用于存储初始个体信息和子代个体信息;交叉操作单元(5)从控制单元(2)接收需要进行交叉操作的子代个体地址信息(22)和操作结果保存地址信息(23);根据这些信息从父代个体存储单元(3)读入需要进行交叉操作的父代个体信息(31),并对其进行交叉操作;把交叉操作的结果信息(41)按照操作结果保存的地址信息(23)指定的位置写入子代个体存储单元(4);变异操作单元(6)从控制单元(2)接收需要进行变异操作的子代个体地址信息(24)和操作结果保存的地址信息(25);根据这些信息从子代个体存储单元(4)读入需要进行变异操作的子代个体信息(43),并对其进行变异操作;把变异操作的结果信息(42)按照操作结果保存的地址信息(25)指定的位置写入子代个体存储单元(4);适应度计算单元(7)从控制单元(2)接收需要进行适应度计算的子代个体地址信息(26)和操作结果保存的地址信息(27);根据这些信息从子代个体存储单元(4)读入需要进行适应度计算的子代个体信息(45),并对其进行适应度计算;把适应度计算的结果信息(44)按照适应度计算结果保存的地址信息(27)指定的位置写入子代个体存储单元(4);选择操作单元(8)从控制单元(2)接收需要进行选择操作的父、子代个体地址和操作结果保存的地址(28);从父代个体存储单元(3)读入需要进行选择操作父代个体信息(33);从子代个体存储单元(4)读入需要进行选择操作的子代个体信息(47);对读入的个体进行选择操作;把部分选择操作的结果信息(32)写入父代个体存储单元(4);把另一部分选择操作的结果信息(46)写入子代个体存储单元(4)。所述数据处理包括下述三个阶段A、初始化过程当IO单元(1)发送的初始化信息(11)指令时,初始化过程开始,然后按照以下时序进行从计算周期T1开始,控制单元(2)接收并处理来自IO单元(1)初始化信息,生成初始个体,并写入子代个...
【专利技术属性】
技术研发人员:庄健,王冠伟,杨清宇,尚春阳,于德弘,
申请(专利权)人:西安交通大学,
类型:发明
国别省市:87[中国|西安]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。