基于二部图的控制系统故障诊断方法
控制系统故障诊断与预测技术研究

控制系统故障诊断与预测技术研究作为一个工业化国家,自动化控制技术在各个行业中得到了广泛的应用。
然而,在运行过程中,控制系统难免会发生各种各样的故障。
这就需要控制系统故障诊断与预测技术来提高系统的可靠性和经济性,降低维护成本。
一、控制系统故障的分类和特点控制系统的故障可以分为机械故障、电气故障、电子故障等几种类型,每种故障都有其特定的表现形式。
同时,控制系统的故障具有以下几个特点。
1. 多点故障:由于控制系统中各个部件的相互作用,当某个部件发生故障时,可能引发其他部件的故障。
2. 难以排除:控制系统中很多故障原因都比较复杂,需要专门的设备和技术来排除。
3. 松弛性:由于控制系统中的一些部件是可调节的,一些故障可能只是导致系统性能下降,而不会引起致命后果,因此需要判断哪些故障是“紧急”的。
二、控制系统故障诊断技术为了判断控制系统故障的原因和部件,需要进行故障诊断。
控制系统故障诊断技术主要有以下几个步骤:1. 故障信号采集:通过传感器等设备采集控制系统运行过程中的信号,并将其转化成数字信号。
2. 特征提取:将采集到的信号进行处理,提取出其中的特征,形成特征向量。
3. 模式识别:将特征向量经过训练后,用于识别控制系统运行过程中的故障。
现代模式识别技术主要有神经网络、支持向量机等。
4. 故障诊断:根据识别出的故障类型和相关信息,作出故障诊断结果。
三、控制系统故障预测技术控制系统故障预测技术是指在控制系统运行过程中,通过对历史数据的分析,来预测未来可能出现的故障。
控制系统故障预测技术主要有以下几个步骤:1. 数据采集:与故障诊断技术相同,通过传感器等设备采集控制系统运行过程中的信号,并将其转化成数字信号。
2. 过程监控:对采集到的数据进行处理,建立控制系统运行过程的数学模型,并进行过程监控。
3. 变化检测:对监控数据进行变化检测,找出诊断变量中的变化趋势和规律。
4. 故障预测:根据变化趋势和规律,进行故障预测,预测可能出现的故障类型和故障时间。
自动化控制系统的故障诊断与容错技巧

自动化控制系统的故障诊断与容错技巧引言:随着科技的不断发展,自动化控制系统在各个行业中扮演着重要的角色。
然而,这些系统在运行过程中可能会遇到各种故障,影响生产效率和稳定性。
因此,故障诊断和容错技巧变得非常关键。
本文将介绍几种常见的自动化控制系统故障诊断与容错技巧,帮助读者更好地解决和应对故障。
一、故障诊断技巧1. 故障观察和数据分析:及时观察和记录系统运行时的异常现象,如报警信号、异常噪声、异常振动等,并分析相关的数据,以帮助确定故障原因。
2. 故障模式识别:根据历史故障案例和经验,通过比对当前出现的故障现象,识别出可能的故障模式,以加快故障诊断的速度和准确性。
3. 逆向工程:通过逆向工程的方法,对系统进行分析和重构,以便更好地理解系统的工作原理和内部结构,从而更好地发现和修复故障。
4. 故障排除法:通过逐个排除可能的故障原因,缩小故障范围,以确定具体的故障点并进行修复。
5. 专家系统:利用人工智能和专家知识,建立专家系统,通过输入故障现象和提示信息,系统可以帮助进行自动故障诊断和提供解决方案。
二、容错技巧1. 双重检测:在系统设计中引入双重检测机制,通过使用两套独立的传感器和执行器来检测和控制系统的工作状态,以克服单点故障的影响。
2. 多重冗余:通过增加系统中的冗余元件,如备用传感器、执行器、电源等,一旦主要元件发生故障,冗余元件可以顶替其功能,确保系统的正常工作。
3. 错误检测与纠正:在系统中引入错误检测和纠正机制,如奇偶校验码、循环冗余校验等,可以在数据传输过程中检测和纠正错误,提高系统的可靠性。
4. 系统监控与警报:建立监控系统,实时监测和记录系统的运行状态和参数,一旦出现异常,及时发出警报,以便及时采取措施进行故障修复。
5. 定期维护和保养:定期对自动化控制系统进行维护和保养,包括清洁、紧固、润滑、替换老化元件等,以延长系统的使用寿命和提高系统的可靠性。
三、案例分析以汽车生产线上的自动化控制系统为例,当生产线上的机器人无法正确操作时,工人只需按照以下步骤进行故障诊断和容错操作:1. 观察和记录异常:工人应仔细观察机器人的运行状态,记录任何异常现象,如停止运动、震动、噪声等。
基于继电保护电气二次系统的电力设备故障检测与诊断算法研究

基于继电保护电气二次系统的电力设备故障检测与诊断算法研究摘要:本文研究了基于继电保护电气二次系统的电力设备故障检测与诊断算法。
首先介绍了继电保护系统的基本概念和电气二次系统的组成。
随后探讨了故障检测与诊断的常用算法,包括基于特征提取和人工智能技术的方法。
文章还展望了未来算法发展的趋势,强调了数据驱动、物联网和云计算等技术在该领域的应用前景。
这些算法对提高电力系统的可靠性和安全性具有重要意义,未来将在电力设备维护和管理中发挥更大作用。
关键词:继电保护;电气二次系统;电力设备;故障检测;诊断算法引言在现代社会中,电力系统作为支撑各行业运转的关键基础设施,其稳定运行对于经济、生活乃至国家安全都至关重要。
在电力系统中,设备故障是不可避免的挑战之一,可能导致供电中断、设备损坏甚至事故发生。
因此,基于继电保护电气二次系统的电力设备故障检测与诊断算法的研究显得尤为迫切。
继电保护系统作为电力系统安全运行的守护者,其电气二次系统承担着故障检测和诊断的重要任务。
本文旨在探讨该系统中的算法原理与方法,从传统的特征提取到现代的人工智能技术,并展望未来发展趋势。
通过这些研究,有望提升电力系统故障检测的准确性和效率,确保电力系统持续稳定、可靠地运行,为社会发展提供更为可靠的能源保障。
一、介绍电力系统中的设备故障可能对供电造成严重影响,甚至引发事故。
为了及时准确地检测和诊断设备故障,继电保护系统的电气二次系统必须具备高效可靠的算法。
本文将首先介绍继电保护系统的基本概念和电气二次系统的组成,然后深入研究针对电力设备故障检测与诊断的算法原理和方法。
二、继电保护系统概述继电保护系统是电力系统的重要安全保障,其主要任务是在电力系统发生故障时,迅速检测和切断故障部分,以确保其他部分正常运行,保护电力设备和系统不受影响。
该系统由硬件设备和软件算法两部分组成,软件算法部分常驻于电气二次系统中。
这些算法负责对传感器采集的数据进行实时分析和处理,以识别故障并采取适当的保护措施,确保电力系统安全运行。
基于图论与故障树结合的控制系统故障诊断

基于图论与故障树结合的控制系统故障诊断
景琰;赵惠平
【期刊名称】《舰船科学技术》
【年(卷),期】2007(029)0z1
【摘要】探讨了一种图论与故障树结合的方法,可用于复杂控制系统的故障诊断,主要采用故障树图论模型的算法实现系统的故障诊断.图论(有向图)可直观反映故障传播关系,把故障节点分层,用矩阵表示节点与顶事件的关系,通过矩阵运算出各层节点到顶事件的通路长度,通过底事件的失效率算出各节点关键重要度,确定每条通路的权值,进而确定每一层故障节点的排查次序.矩阵表示便于计算机处理,避开了寻找故障树割集或路集的困难,提高了诊断效率.
【总页数】3页(P86-88)
【作者】景琰;赵惠平
【作者单位】郑州机电工程研究所,河南,郑州,450015;郑州机电工程研究所,河南,郑州,450015
【正文语种】中文
【中图分类】O157.5;TP277
【相关文献】
1.基于故障树与案例相结合的故障诊断方法 [J], 董海鹏;高延滨;毛奔
2.基于模糊故障树的叉车调速控制系统故障诊断研究 [J], 康少华;吴学深;杨成禹;刘冰;孟凡勇
3.基于图论与故障树结合的控制系统故障诊断 [J], 景琰;赵惠平
4.基于故障树分析法的船舶电力控制系统故障诊断应用 [J], 何勰;郁立虎
5.基于D算法与故障树法相结合的电路板故障诊断 [J], 邢秀琴;高春强;邢秀娟;姚竹亭
因版权原因,仅展示原文概要,查看原文内容请购买。
工业控制系统中的故障检测与诊断方法研究

工业控制系统中的故障检测与诊断方法研究在工业生产领域,控制系统的正常运行至关重要。
然而,由于各种原因,包括设备老化、外部干扰、制造缺陷等,控制系统可能会发生故障。
这些故障可能会导致生产过程中的停机时间延长、能源浪费和产品质量下降等一系列问题。
因此,对工业控制系统中的故障进行及时检测和诊断至关重要。
故障检测和诊断是指通过获取系统的运行数据,并应用特定的算法和技术,识别系统中的故障类型、位置和原因的过程。
在现代工业生产过程中,工业控制系统通常由各种传感器、执行器、控制器和监控设备组成,这些设备能够提供大量的数据以支持故障检测与诊断。
首先,故障检测方法通常基于传感器数据或控制器输出数据。
传感器数据包括温度、压力、流量等各种物理量的测量值。
这些数据可以通过分析统计特征、建立数学模型和应用机器学习等方法进行故障检测。
例如,基于统计特征的方法可以通过分析数据的均值、方差、频谱分布等指标,在数据异常时进行故障检测。
而建立数学模型的方法可以通过建立系统的物理模型或统计模型,利用观测数据与模型之间的残差进行故障检测。
同时,机器学习方法能够通过对大量数据的学习和模式识别,自动发现故障模式和异常行为。
其次,故障诊断方法是在故障检测的基础上,进一步确定故障的类型、位置和原因。
故障诊断可以通过多种手段实现,如基于规则的诊断、基于模型的诊断和基于数据驱动的诊断。
基于规则的诊断方法首先建立一系列故障与特定观测指标之间的关联规则,然后通过匹配观测数据与规则来识别故障。
而基于模型的诊断方法利用系统的模型和观测数据之间的差异,通过推断出最有可能的故障原因。
最后,基于数据驱动的诊断方法通过数据挖掘和机器学习技术,从大量历史数据中自动学习故障模式和关联规则,实现故障诊断。
在工业控制系统中,故障检测与诊断的研究面临着一些挑战和困难。
首先,工业控制系统通常是高维、非线性和复杂的,导致故障检测与诊断问题的复杂性增加。
其次,故障数据的获取和处理也是一个挑战,特别是在大规模系统中。
基于模糊控制的电力系统故障检测与故障诊断

基于模糊控制的电力系统故障检测与故障诊断电力系统是现代社会不可或缺的基础设施,其稳定运行对于保障能源供应和社会经济的发展至关重要。
然而,由于电力系统的复杂性和多变性,故障的发生时有所见。
因此,建立一种高效可靠的故障检测与诊断系统对于提高电力系统的可靠性和安全性具有重要意义。
本文将介绍基于模糊控制的电力系统故障检测与故障诊断技术。
一、电力系统故障检测与故障诊断的重要性电力系统故障的发生会带来诸多问题,如电力供应中断、设备损坏以及安全事故等。
因此,及时准确地检测和诊断电力系统故障对于维护电力系统正常运行至关重要。
二、模糊控制在电力系统故障检测与故障诊断中的应用1. 模糊逻辑在故障检测中的应用模糊逻辑是一种能够处理模糊信息的有效方法,其在电力系统故障检测中具有广泛的应用。
通过构建适当的模糊规则库和模糊推理机制,将电力系统各个传感器的输入信息转化为模糊语言变量,并进行模糊推理,可以实现对电力系统故障的及时检测。
2. 模糊控制在故障诊断中的应用模糊控制不仅可用于故障检测,还可以应用于电力系统故障的诊断。
通过将电力系统的运行状态与模糊规则进行匹配,可以确定故障的类型和位置。
同时,利用模糊推理机制,可以找到最优的故障解决方案,提供针对性的修复策略。
三、基于模糊控制的电力系统故障检测与故障诊断算法1. 建立电力系统模型首先,需要建立电力系统的模型,包括各个元件的物理特性、传感器的输入输出关系、以及系统的动态行为等。
模糊控制器需要准确的系统模型才能进行故障检测与诊断。
2. 设置模糊规则和模糊推理机制根据电力系统的特性和经验知识,设计模糊规则库,将各个传感器的输入信息与系统状态进行关联。
然后,通过模糊推理机制,将模糊语言变量转化为具体的故障类型和位置。
3. 故障检测与诊断将电力系统的实时输入信息输入到模糊控制器中,通过模糊推理,可以得到系统的状态和故障信息。
根据故障信息,可以及时采取措施进行故障修复,并提供针对性的解决方案。
控制系统的故障预测与诊断技术研究

控制系统的故障预测与诊断技术研究引言控制系统是现代工业生产过程中的关键部分,任何失控或故障都会对整个生产过程产生严重影响。
因此,实现对控制系统的故障预测与诊断技术研究具有重要意义。
一、控制系统的故障预测技术研究1.常用的故障预测方法常用的控制系统故障预测方法包括:模型预测法、神经网络法、小波分析法、谱分析法等。
其中,模型预测法是指将系统建模,根据模型进行状态预测并进行故障诊断;神经网络法是指使用神经网络结构对数据进行训练,从而实现故障预测和诊断;小波分析法是指将故障信号转换成小波域,根据不同小波分量的能量分布来进行故障预测等。
2.故障预测的关键技术控制系统故障预测的关键技术包括:数据采集、特征提取、特征选择、模型建立、模型评估等。
其中,数据采集要求采集到的数据准确、完整,特征提取要选择有代表性的特征,特征选择要去除冗余特征,模型建立要考虑系统实际条件和不确定性,模型评估要确定评价标准和方法。
二、控制系统的故障诊断技术研究1.常用的故障诊断方法常用的控制系统故障诊断方法包括:模型诊断法、专家系统法、神经网络法、遗传算法等。
其中,模型诊断法是指利用已知的系统模型对实际系统进行诊断;专家系统法是指通过建立专家知识库,结合推理机进行故障诊断;神经网络法是指使用神经网络结构对数据进行训练,从而实现故障诊断;遗传算法是指通过模拟生命进化过程,优化搜索问题解空间。
2.故障诊断的关键技术控制系统故障诊断的关键技术包括:数据采集、故障诊断模型建立、故障诊断特征提取、故障诊断误判率优化等。
其中,数据采集需考虑数据恰当性和可用性;故障诊断模型建立需考虑实际情况与模型精度的平衡;故障诊断特征提取需考虑特征的代表性和相关性;故障诊断误判率优化需考虑误诊成本和诊断精度之间的权衡。
三、控制系统故障预测与诊断技术应用1.应用领域控制系统的故障预测和诊断技术可广泛应用于各种工业领域,包括汽车制造、航空制造、轨道交通等。
通过实时监测和分析控制系统的数据,能够提高设备可靠性、降低维修成本、提高生产效率等。
基于深度学习的机电传动控制系统的故障诊断与故障容错设计研究

基于深度学习的机电传动控制系统的故障诊断与故障容错设计研究一、引言随着机电传动控制系统在现代工业生产中的广泛应用,系统的可靠性和稳定性成为重要的设计要素。
然而,机电传动控制系统容易发生故障,导致生产效率下降和设备损坏。
因此,故障诊断和容错设计是确保系统正常运行的关键技术之一。
近年来,深度学习技术在故障诊断和容错设计领域得到广泛应用,并取得了显著的成果。
本文将研究基于深度学习的机电传动控制系统的故障诊断与故障容错设计方法,以提高系统的可靠性和稳定性。
二、故障诊断1. 数据采集和处理为了进行故障诊断,需要收集大量的机电传动控制系统运行数据。
该数据包括传感器数据、控制信号和系统状态信息等。
通过采集与故障相关的数据,可以为后续的故障诊断提供基础。
在将数据输入深度学习模型之前,需要对数据进行预处理,包括异常值检测、数据清洗和特征提取等步骤。
2. 深度学习模型的选择为了实现准确和高效的故障诊断,需要选择适合机电传动控制系统的深度学习模型。
常用的模型包括卷积神经网络(CNN)、长短期记忆网络(LSTM)和自编码器等。
根据具体的故障诊断需求和系统特点,选择最合适的模型,以提高诊断准确性和效率。
3. 模型训练和优化在选择合适的深度学习模型后,需要使用采集的标记数据对模型进行训练。
训练过程中,可以采用反向传播算法和优化算法对模型参数进行调整,以提高模型的性能和泛化能力。
同时,还需注意避免过拟合和欠拟合问题,以确保模型在实际系统中的有效性。
4. 故障特征提取和诊断通过训练好的深度学习模型,可以进行故障特征提取和诊断。
模型能够自动学习故障特征的表示,并通过判别分析确定系统中存在的故障类型。
通过对系统进行实时监测和分析,可以及时发现和诊断故障,并进行相应的处理和维修。
三、故障容错设计1. 多传感器冗余设计引入多传感器冗余设计是一种常用的故障容错技术。
通过增加多个相似的传感器,可以检测系统中的故障和异常情况。
当某个传感器出现故障时,其他传感器可以发挥作用,并提供准确的数据,从而确保系统的正常运行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4068 2011,Vo1.32,No.12计算机工程与设计ComputerEngineering andDesign 基于二部图的控制系统故障诊断方法 王 欢 r, 郑 刚 (1.中国科学院软件研究所综合信息系统技术国家级重点实验室,北京100190; 2.中国科学院研究生院,北京100049)
摘要:针对连续控制系统,建立了由系统约束集、变量集和边集构成的二部图模型,提出了一种定性描述与定量分析相结 合的故障诊断算法。该算法通过分离子系统,求解系统的关联矩阵及最大匹配,定义了描述变量与系统约束之间依赖关系 的规则,并设计了关联矩阵分层算法,以此来计算控制系统残差。以一个线性系统为例,探讨了该算法的应用过程,并通过 仿真实例验证了该算法的有效性。 关键词:控制系统;故障诊断;二部图;匹配;关联矩阵 中图法分类号:TP206+.3 文献标识码:A 文章编号:1000.7024(201 1)12.4068—03
Fault diagnosis method of control system based on bipartite graph WANG Huan r. ZHENG Gang (1.StateKeyLaboratoryofIntegratedInformationSystemTechnology,InstituteofSoftwareChineseAcademyofSciences, Beijing 100190,China;2.Graduate University,Chinese Academy ofSciences,Beijing 100049,ChinaJ
Abstract:After establishing a general fault diagnosis model based on bi-partite graphs,a fault diagnosis method combined qualitative description and quantitative analysis is proposed for continuous control systems.To obtain the reduced associated matrix and its maximum mathing,system composed of known variables is detached;And to calculate residuals for diagnosis,rules about relations between system faults and residuals from the bi-partite graph method are proposed,and the associated matrix’S layering algorithms are also pro— posed.Finally,a simulation instance is proposed to discuss the method and validate its result. Key words:control system;fault diagnosis;bipartite graph;matching;the associated matrix
0引 言 控制系统故障诊断技术主要研究如何对系统中出现的故 障进行检测、分离和估计,是提高控制系统可靠性和降低事故 风险的重要方法“ 。故障诊断方法可以划分为定性分析方法 和定量分析方法两大类 。文献【4]基于故障诊断的数据挖掘 系统,采取了数据挖掘技术的粗集理论构造了故障诊断系统。 基于图论的故障诊断方法是定性分析方法的一个重要分支, 主要包括符号有向图(SDG)方法和故障树方法 。符号有向图 是一种被广泛采用的描述系统因果关系的图形化模型,能够 表达复杂的因果关系 。文献[7]利用条件概率描述节点间因 果关系,将定量描述引入到定性SDG模型中。文献[8]利用趋 势分析信息建立SDG模型,给出了数据驱动方法和基于模型 方法相结合的故障诊断方法。目前,SDG方法在故障诊断领 域的研究和应用已取得一定成果,将SDG方法用于故障诊断 核心问题是推理方法及效率的问题,其中定量信息的合理利 用是故障诊断问题的主要难点 删。二部图故障诊断方法是基 收稿日期: 基金项目: 作者简介: CCF会员, 于图论的方法,为控制系统的故障诊断提出了一种新的思路, 与SDG方法相比,此方法将定性分析与定量分析相结合,更 好地利用了定量信息;并且应用图论中求二部图最大匹配的 算法,更方便地建立变量与故障之间的因果关系。到目前为 止,研究基于二部图的控制系统故障诊断方法的文献不是很多, 文献n1]提出了基于二部图的故障诊断方法。本文针对连续控 制系统,给出基于二部图的故障诊断方法的一股化描述,并以 电机系统模型为例进行分析仿真,得到残差用于故障诊断。
1故障诊断方法 1.1 系统模型的二部图描述 考虑连续控制系统 f史(f)=g (f),“(f),act),0,f) l y(t)= ( (,), (,), ,), ,) 式中:xER ,uERm,yERp, ∈ ——状态向量、输入向量、输出向 量及噪声向量;0——已知参数向量。 定义1控制系统 的二部图。S的二部图可用一个三元
2011-01—15;修订日期:2011—03—20。 中国科学院科技创新基金项目(CXJJ-10一M20)。 王欢(1985一),女,河北衡水人,硕士研究生,研究方向为计算机应用技术; 郑刚(1974一),男,河南洛阳人,博士,副研究员 研究方向为计算机应用技术。E-mail:wanghuan7sky@126.com 王欢,郑刚:基于二部图的控制系统故障诊断方法 2011,Vo1.32,No.12 4069 (2)与乃有关系的变量为 个,J=1,2,…,p;分别记为: xz一 ,…舶;并且,这 个变量与 的关系通过 个约束体现出
=二 =鲁 … (3) :Jc.= dxn
(三 ::: :兰’】三二: : c4
1.2故障诊断算法 ( 嘲eEE, e0 i v8∈ ≠ )
图1二部图方法故障诊断的一般过程 1.2.1子系统分解 利用已知变量通过约束来确定未知变量是故障诊断关注 的一个基本问题。据此可以简化二部图,分离出只由已知变 量及对应约束构成的子系统。 针对系统对应的二部图Go=(C 功及关联矩阵 ,通过 分离只由已知变量及对应约束构成的子系统,可以得到简化 后的二部图G0及对应的关联矩阵 ,步骤如下: 步骤1划分变量集z和约束集C。将二部图Go=(e z,
,分别划分变量集z和约束集C:Z: u 为已知变量构 成的集合, 为未知变量构成的集合;C= U ,对Vc,若C中 只出现了已知变量,则C∈ ;否则,C∈G。 步骤2从二部图Go=(c,Z' 的结构中划去仅含有已知 变量的子系统( ,Q( )),得到简化后的二部图G。=( ,Q(c,3, E,。其中,Q为从约束集到此约束集中出现的变量构成的集 合的映射。 步骤3将关联矩阵 去掉 对应的行和Q(Cx)对应的 列,得到二部图G 对应的关联矩阵 。 定义3匹配 MC_E是G的若干条边的集合,若 满 足:P。,e2EM:el:/=e2 ̄p (g。)≠ (P2)n e。)≠ (P2),则称M是一个 匹配。 中边的数目称为匹配 的度。其中,P 为从边集到 约束集的映射, 为从边集到变量集的映射。对于二部图G= (CZ功,VP∈E且P硭 若将e加入 构成 , 不再是一个匹 配,则称匹配M为最大匹配(图论中一些基本概念,如:弱定点、 弱边、交错路径、可增广路径、交错树等参见参考文献[121)。 寻找上述二部图的最大匹配可以采用经典的匈牙利算 法“ ” ,可以得到二部图G=(C,z, 的最大匹配 。 改进关联矩阵日,使其可以标记当前最大匹配的信息和 导数约束。在关联矩阵中引入值为一1的元素,表示此边属于 当前最大匹配;引入值为2的元素,表示不能仅根据血来计算 五(导数约束);则得到改进关联矩阵H 。其元素定义如下
h = 一1(c ∈朋 0 VP∈E,e≠(o 1 P∈EP=( z3 (6)
2 j P=(c , , ∈E;andz ̄, :岛=— d t 1.2.2残差求解 定义4“欠约束”二部图, 哈约束”二部图,“过约束”二 部图。一个二部图G=(C,z, 称为: (1)过约束的,如果变量集z存在完备匹配,而约束集C不 存在完备匹配。 (2)恰约束的,如果存在匹配 同时是变量集Z和约束集 C的完备匹配。 4070 2011,Vo1.32,No.12 计算机工程与设计Computer Engineering and Design (3)欠约束的,如果约束集C存在完备匹配,而变量集z不 存在完备匹配。 针对“过约束”二部图,已知其关联矩阵H ,可以得到用来 检测系统故障的解析冗余关系0:ck(c㈣,c …,C o)。步骤如下: 步骤1 对关联矩阵 分层,得到分层后的关联矩阵 。 (1)在H 右侧添加两列(第n+l列和第n+2列):第n+l列用 来标记可以在二部图中产生“ZERO”结点的约束,第 +2列用 来记录当前行的约束在产生“ZERO”结点的过程中所处的层 次(置初值为一2),得到一个矩阵/A∈ … 。 (2)确定矩阵 中新增的两列元素的迭代初值:若矩阵 的第i行(约束C所在的行)不存在一1(即:未匹配),则将矩阵 的元素 (f, +1)置为.1;若矩阵 的第f行(约束c所在的行)只 有元素(f,,)为一1,其余都为0,则将元素 (f, +2)置为0。 (3)迭代确定矩阵 中新增的两列元素的取值:若矩阵 HR(ij)为一1,且(f,n+2):no(not‘一1’),则看矩阵 第J列是否存 在不为0的元素:如果元素 ,)≠O且 +1)不为一1,则将 ( +2)置为n0+1;依此类推,直到除了第n+l列为.1的行之外, 其余行的最后一列元素均不为.1。最后,将第n+l列为一1的行 的最后一个元素置为max{HR(i, +1))+1。 步骤2依据下述两个规则构造变量和约束之间的依赖 关系: (1)对未知变量zj,若存在 ∈C,使得zj可以由变量z ,…, z (f≥1) ̄lJ用约束Ck确定,则记乃=c (z ’z ,… 。 (2)若约束C 未匹配,即关联矩阵 的元素 (尼, +1)为一l, 且关联矩阵 的第七行下列元素不为0:(1),(2),…,(i);f≥I,则记 0=ck(c(”,c(2),…,C(。)。 步骤3迭代得到解析冗余关系。 将表达式0:ck(cm,c … C )中的所有未知变量zj用从已知 变量出发的式子zj= ,… 代换。 至此,通过对关联矩阵日 分层,从已知变量到“ZERO”结 点,逐步标记二部图中结点所处层次,可得到形如0= , c ”,cc。)的解析冗余关系用来检测系统故障;其中C =cf1(c (… -) ・ 0))), ≤f;m,,的取值由关联矩阵中元素的取值决定。 基于二部图产生的解析冗余关系有如下特点: (1)由交替路径构成。 (2)始于已知变量,终于未匹配的约束——它们的输出已 标记为“ZERO”结点。 (3)识别解析冗余关系:没有匹配的约束,并且其中的未知 变量都已匹配。 根据1.2.2节中得到的解析冗余关系,当且仅当存在 : ≠0 ≠0时,可以得到残差 =c c(1),c( ”, 。1),用来检测系统 是否发生故障。 注记1:考虑随机噪声的影响。 可将噪声看作未知输入,在有随机噪声的情况下,得到的 解析冗余关系不再严格等于零,而是小于某个预先设定的阈 值。噪声向量在系统中的传播过程与输入向量“是相同的。 2仿真分析 本节对电机系统模型“ 用基于二部图的方法进行分析及 仿真,模型如下 RA卦LA l c =! I c,) d l(,) RA f) y2(f)一去 =鲁y2(f)一-y。(f) 了MF y2(t) 了1“ ( (8) (a)残差n (b)残差 图2用基于二部图方法的仿真结果 分析图2可得:残差r。在前30个仿真周期接近0,第30个 仿真周期插入故障之后发生跳变;残差F2在前40个仿真周期 接近0,第40个仿真周期插入故障之后发生跳变。仿真结果验 证了基于二部图方法得到了有效的可用于故障诊断的残差。 (下转第4009页)