基于定性模型的电气系统建模方法以及故障诊断系统的制作方法

文档序号:9615282阅读:620来源:国知局
基于定性模型的电气系统建模方法以及故障诊断系统的制作方法
【专利说明】基于定性模型的电气系统建模方法以及故障诊断系统
[0001]本发明申请是申请日为2013年08月23日、申请号为201310372929.2、发明名称为基于定性模型的电气系统建模方法以及故障诊断系统的发明申请的分案申请。
技术领域
[0002]本发明涉及基于定性模型的故障诊断技术以及电气系统故障诊断领域,具体涉及基于定性模型的建模方法以及故障诊断系统。
【背景技术】
[0003]目前的诊断系统有如下缺陷:
[0004]第一,在基于历史数据的故障诊断系统中,由于历史数据只能够体现一定时间段内已经发生的故障信息,而无法包含其它的系统运行特征,导致的结果是建立的系统模型的完备性不足,只能够对某些故障特征有效;
[0005]第二,在基于经验知识的故障诊断系统中,由于经验知识主要是根据领域专家的描述提取出来的,因此可能存在知识提取不完整的问题,同时,由于领域专家的知识中只能够包含某类故障或某类系统的诊断特征信息,在应用过程中具有一定的局限性,此外由于经验知识类型多样,形式灵活,也会对知识的表示产生困难或不便;
[0006]第三,在基于定量模型的故障诊断系统中,对于复杂结构的、功能耦合的系统来说,其准确的定量模型很难建立,并且模型解算的计算量很大,对实时诊断效率有较大的影响。
[0007]定性模型的优势在于基于系统的深知识进行建模,即元器件输入输出信号之间在不同工作状态下的约束条件,同时能够方便地融合其它类型的诊断知识,而且模型的运行效率较高。基于定性模型的诊断系统更加容易实现较好的模块化,由于模型和推理过程相互独立,对于诊断任务的开发更加灵活、方便。

【发明内容】

[0008]本发明为了解决现有电气系统故障诊断系统所存在的诊断知识获取不足、无法建立系统的精度模型的问题,而提出了一种基于定性模型的电气系统建模方法以及故障诊断系统。
[0009]本发明为解决上述技术问题采取的技术方案是:本发明所述的基于定性模型的电气系统建模方法的实现过程如下:
[0010]步骤一,确定电气系统中各个器件之间的结构,器件是诊断的最小元素;
[0011]步骤二,根据电器元件输入信号和输出信号之间在不同的工作状态下的约束关系,确定各个部件的工作模式,包括正常状态下的工作模式和故障状态下的工作模式;
[0012]步骤三,确定用来描述各个部件工作状态的变量;
[0013]步骤四,定义所有变量的类型及变量实例;
[0014]步骤五,定义各个部件模型,并使用已有的变量描述部件的所有工作模式;
[0015]步骤六,定义每个部件中各个工作模式之间的转移条件;
[0016]步骤七,建立模块,并在模块中实例化各个部件;
[0017]步骤八,在模块中,根据各个部件之间的连接关系描述系统的结构。
[0018]上述建模方法的步骤四中,所有的变量采用符号化的区间值或符号值描述其值域空间,每一个区间值需要根据系统的状态划定区间两端的阈值;
[0019]上述建模方法的步骤五中,每个工作模式使用定性的方式将该模式下部件的输入变量与输出变量之间的关系描述出来;
[0020]上述建模方法的步骤六中,部件中各个工作模式之间的转移条件有两种方式组成,一是某个条件变量达到特定值,二是部件接收到外部的命令。
[0021]本发明还提供了一种基于定性模型的故障诊断系统,包括可视化建模模块,通信模块,定性域界标生成模块,数据与处理模块,场景模板生成模块,场景构造模块,诊断模块和结果显示模块。
[0022]上述系统的可视化建模模块,提供了一个可视化的建模环境,在该环境中可以实现通过拖拽的方式将模型的组成部件根据结构连接起来,同时该模块根据用户的操作将模型保存在相应的文件中。
[0023]上述系统的通信模块,提供了一种通信方式,将可视化建模模块与模型验证模块、诊断模块、场景输入模块和结果显示模块连接起来,使得用户可以通过在可视化建模模块中的操作对其它模块发出操作命令,同时也可以将这些模块的操作结果返回到可视化建模模块,并加以显示。
[0024]上述系统的定性域界标生成模块,该模块的目的是建立定量数据与定性数据之间的映射规则。首先,读取模型中所有定性区间变量的类型,其次,定义每一变量的最大值和最小值,即定性变量的上、下阈值,最后生成定性域界标文件,界标文件的具体格式如下:enum定性变量类型
[0025]{变量值1L0W下界阈值UP上界阈值,变量值2L0W下界阈值UP上界阈值,……}
[0026]上述系统的数据预处理模块,该模块首先读取界标文件中提供的映射准则,将当前整帧中各对应遥测数据定量值根据变量类型映射到相应的定量区间中,得到它的定性值,最终得到所有遥测数据定量值的定性值表。
[0027]上述系统的场景模板生成模块,场景是对当前模型的可测节点赋值的指派路径,它标识了每一个可测节点在模型中的路径,以及该测点的定性变量类型,场景模板的具体格式如下:
[0028]scenar1场景名模型名
[0029]assign test.变量1路径=[变量1的定性类型]
[0030]assign test.变量2路径=[变量2的定性类型]
[0031]............
[0032]fc//find candidate,返回诊断结果
[0033]上述系统的场景构造模块,该模块首先读取场景模板,然后根据生成的所有遥测数据定量值的定性值表根据场景模板生成与当前数据帧对应的场景文件。
[0034]上述系统的诊断模块,以编译后的模型文件、场景文件为输入,根据初始状态得到推理值,同时将场景文件中描述系统当前状态的观测值与推理值进行比较,如果一致,则说明当前的状态正常,如果不一致,则说明当前的状态发生了改变,即存在异常。在得到异常后通过对异常进行解释,最终获得可能分发生故障的部件集合,即诊断解。
[0035]上述系统的结果显示模块,接收诊断模块的处理结果,并将该结果显示出来。
[0036]本发明与现有诊断系统相比的优点在于:
[0037]第一,能够综合利用系统的结构和功能知识、从历史数据中提取的诊断知识、经验知识对系统的工作状态进行综合的描述,使得模型具有较好的完备性,有利于提高诊断结果的准确性和分辨率。
[0038]第二,采用定性的推理方式进行诊断,能够有效地提高诊断效率。
[0039]第三,将系统模块化,每一个模块相对独立,各模块之间通过标准的协议进行通信,具有良好的可维护性。
[0040]第四,可以对每一个模块进行单独优化,使得系统的组织方式灵活。
[0041]应用本发明能够综合利用系统的结构知识、组成系统的各个部件的功能知识、以往的经验知识对当前的系统状态进行异常评估与故障定位。本发明用于提高诊断诊断的准确性和诊断结果的分辨率。
【附图说明】
[0042]图1为本发明故障诊断系统的功能结构图;图2为本发明故障诊断系统的组成图;图3为建模方法流程图。
【具体实施方式】
[0043]【具体实施方式】一:如图3所示,本实施方式所述的一种基于定性模型的电气系统建模方法的实现过程如下:
[0044]步骤一,确定电气系统中各个器件之间的结构,器件是诊断的最小元素;
[0045]步骤二,根据电器元件输入信号和输出信号之间在不同的工作状态下的约束关系,确定各个部件的工作模式,包括正常状态下的工作模式和故障状态下的工作模式;
[0046]步骤三,确定用来描述各个元器部件工作状态的变量;
[0047]步骤四,定义所有变量的类型及变量实例;
[0048]步骤五,定义各个部件模型,并使用已有的变量描述部件的所有工作模式;
[0049]步骤六,定义每个部件中各个工作模式之间的转移条件;
[0050]步骤七,建立模块,并在模块中实例化各个部件;
[0051]步骤八,在模块中,根据各个部件之间的连接关系描述系统的结构。
[0052]【具体实施方式】二:本实施方式所述的一种基于定性模型的电气系统建模方法,在步骤二中,各个元器部件在正常状态下的工作模式和故障状态下的工作模式为诊断知识,其中正常状态下的工作模式的描述使用系统的结构和功能知识,故障状态下的工作模式的描述使用故障状态下所表现出来的系统的结构和功能特征,以及经验知识和从历史数据中提取出来的故障特征。其它组成及连接关系与【具体实施方式】一相同。
[0053]【具体实施方式】三:本实施方式所述的一种基于定性模型的电气系统建模方法,在步骤五中,电气部件的工作模式由正常模式和故障模式组成,其中正常模式描述了系统在设计阶段确定的或功能结果可接受的工作模式,正常模式有多个,每个正常模式之间通过状态转移条件进行切换;
[0054]故障模式是那些其功能结果无法被接受的工作模式,故障模式有多个,故障模式之间一般无法定义状态转移条件;
[0055]正常模式无法定义到故障模式的状态转移条件,因为故障的发生是随机的,只有可修复的故障才能够定义到正常模式的状态转移条件;部件工作模式的定义
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1