首页> 中国专利> 确定电路中故障的故障原因的方法和设备

确定电路中故障的故障原因的方法和设备

摘要

本发明涉及确定所述电路中故障的故障原因的计算机实现的方法和设备,在基于图的电路图仿真模型中将电路组件的电连接点建模为图节点并将电连接建模为图边。借助于基于图的电路图仿真模型仿真电路中的故障,在基于图的电路图仿真模型中添加或删除图边,基于修改的基于图的电路图仿真模型确定所导致的关联组件并确定所导致的关联组件的图节点的相应电势值和/或相位值,以及基于确定的图节点的电势值和/或相位值通过进一步添加和/或删除至少一个其他图边来映射电路的开关行为。预给定图节点的所导致的电势和/或相位值作为仿真的输出信号输出。将仿真的输出信号与电路的参考输出信号比较,如果仿真的输出信号与参考输出信号一致则输出错误原因。

著录项

说明书

技术领域

本发明涉及用于借助于基于图的接线图仿真模型来确定电路中故障的故障原因的计算机实现的方法和设备。

背景技术

在机床运行期间可能经常发生机器失效,其中失效原因在所述机床的电路中。失效可能是例如由于短路或电缆断裂引起的。然而,由于常用机床的电路的复杂性,通常很难确定故障原因的确切位置以及逻辑和/或时间关联。故障原因的确定一般基于目录,在所述目录中列出了与观察到的故障现象有关联的可能故障原因,和/或基于有缺陷的机床与结构相同的模型的比较。这些方案可能很复杂,或者可能导致所涉及的机器长时间停机。

发明内容

因此,本发明的任务是改进在电路中出现故障时对故障原因的查找。

该任务通过独立权利要求中描述的措施来解决。在从属权利要求中提出了本发明的有利扩展。

根据第一方面,本发明涉及一种用于确定电路中故障的故障原因的计算机实现的方法,该方法包括以下方法步骤:

a)读取所述电路的基于图的接线图仿真模型,其中在所述基于图的接线图仿真模型中将电路组件的电连接点建模为图节点,将电连接建模为图边,

b)借助于所述基于图的接线图仿真模型来仿真所述电路中的故障,其中

-在所述基于图的接线图仿真模型中添加或删除图边,

-基于经过修改的基于图的接线图仿真模型来确定所导致的关联组件,并且确定所导致的关联组件的图节点的相应电势值和/或相位值,

-以及其中基于所确定的图节点的电势值和/或相位值,通过进一步添加和/或删除至少一个其他图边来映射所述电路的开关状态,

c)作为仿真的输出信号输出预给定图节点的所导致的电势值和/或相位值,

d)将所述仿真的输出信号与所述电路的提供的参考输出信号进行比较,以及

e)如果所述仿真的输出信号与所述参考输出信号一致,则输出与所述故障相对应的故障原因。

本发明的一个优点是可以对技术系统的电路进行快速且毫不费力的计算机辅助仿真,以进行故障分析。所述基于图的接线图仿真特别高效,并且使得可以实时或几乎实时地对所述电路的开关操作过程进行仿真。这使得所述电路的基于图的仿真模型可以与真实的硬件控制器耦合。

另外,可以高效地对大量故障原因及其影响进行仿真,从而例如可以建立大型的故障数据库。所述基于图的仿真模型可以特别容易地从接线图的现有绘制图中生成,从而可以减少建模工作量。所述基于图的仿真模型还使得可以例如对用于抽象地映射控制逻辑的命题逻辑进行建模并高效地执行所述命题逻辑。

在所述电路的基于图的接线图仿真模型的基础上,在考虑感应的故障的情况下对开关操作过程进行计算机辅助的仿真。从所述电路的一个或多个输出电势电平出发,可以通过简单的方式,即通过添加和/或删除至少一个图边对开关操作过程进行仿真。特别是通过迭代地确定电势电平来映射接线图逻辑。

在所述计算机实现的方法的一个实施方式中,如果所述仿真的输出信号偏离所述参考输出信号,则可以迭代地仿真其他故障,直到所述仿真的输出信号与所述参考输出信号一致为止。

为了查找故障原因,例如可以仿真大量不同的故障,直到所述仿真的输出信号与有缺陷的电路的参考输出信号一致为止。

在所述计算机实现的方法的一个实施方式中,可以向图边和/或图节点分配至少一个属性。

属性例如可以是电势或相位的值。

在所述计算机实现的方法的一个实施方式中,可以借助于联合查找算法(Union-Find算法)来确定关联组件。

已知的联合查找算法特别是使得能够高效且快速地确定图(即,基于图的接线图仿真模型)的关联组件,并由此确定电势电平。

在所述计算机实现的方法的一个实施方式中,关联组件的其他图节点的电势值和相位值的属性可以基于对应关联组件的一个图节点的属性予以确定。

在所述计算机实现的方法的一个实施方式中,可以基于在所述电路的预给定的正常状态下测量的所述电路的输入信号来设置读取的基于图的接线图仿真模型的相应输出电势值。

为了查找故障原因,有利的是基于所述电路的正常状态、优选无故障状态来进行所述计算机辅助的仿真。

在所述计算机实现的方法的一个实施方式中,可以在所述基于图的接线图仿真模型中对所述电路的开关逻辑、开关触点和/或电路组件进行分层建模。

特别是可以将电路组件(例如具有线圈和开关触点的继电器)建模为一组图边和图节点。这例如使得可以简单地删除和/或添加电路组件。所述开关逻辑,即特别是各个电路组件彼此之间的依赖性可以特别是映射在这样的组内。例如,作为条件图边的开关触点取决于线圈电压,并因此取决于线圈连接端的两个图节点之间的电势差。

根据第二方面,本发明涉及一种用于确定电路中故障的故障原因的设备,所述设备包括至少一个处理器,其中所述设备被设置为执行根据本发明的方法的步骤。

在一个实施方式中,所述设备可以与真实或仿真的控制器耦合,其中将所述仿真的输出信号传送到所述真实或仿真的控制器。

高效的基于图的仿真例如使得可以耦合至机床的真实控制器。从而例如可以实现硬件在环方案。替代地,所述基于图的仿真可以与仿真的控制器耦合。可以在仿真中处理所述控制器的输出信号。

此外,本发明还涉及一种可以直接加载到可编程计算机中的计算机程序产品,所述计算机程序产品包括程序代码部分,当通过计算机执行程序时,所述程序代码部分促使所述计算机执行根据本发明的方法的步骤。

可以将计算机程序产品例如在诸如存储卡、U盘、CD-ROM、DVD上提供或递送、作为非易失性/永久性存储介质(英语:Non-transitory storage Medium)提供或递送或者以可下载文件的形式从网络中的服务器提供或递送。

附图说明

在附图中示例性地示出了本发明的实施例,并且基于下面的描述对这些实施例进行详细解释。

图1示出了用于确定电路中故障的故障原因的计算机实现的方法的流程图;

图2示出了基于图的接线图仿真模型的示意图;以及

图3示出了用于确定电路中故障的故障原因的设备的示意图。

在所有附图中,彼此对应的部分设有相同的附图标记。

具体实施方式

特别地,以下实施例仅示出示例性的实现可能选项,正如特别是根据本发明的教导的这种实现方式所看起来的那样,因为列举所有这些实现可能选项既不可能,对于理解本发明来说也是不方便或不必要的。

图1示出了用于确定真实电路中故障的故障原因的计算机实现的方法的流程图。例如,这是机床的电路中的缺陷。该缺陷的原因和/或定位可以借助于所述计算机实现的方法来高效地(例如与真实机床的运行并行地)确定。

在所述计算机实现的方法的第一步骤S1中,读取所述电路的基于图的接线图仿真模型。例如,可以从接线图或电气构造的数据中生成所述基于图的接线图仿真模型。所述基于图的接线图仿真模型映射了技术系统(例如机床)的接线图。

所述基于图的接线图仿真模型优选地被配置为:将真实电路的电路组件的电连接点建模为图节点,并且将电连接建模为图边。图节点可以例如通过电势值以及在交流电的情况下还有相位值来表征。经由共同的图边连接的图节点特别是具有相同的相位值或电势值。

所述真实电路中的电路组件处的电势值或相位值例如可以由于开关操作过程或开关操作过程的步骤或由于出现了故障而改变。如下所解释的,这可以借助于基于图的接线图仿真模型来映射。

优选地,首先设置所述基于图的接线图仿真模型,使得输出电势值对应于所述电路的正常状态,即无故障状态。例如,可以基于在正常状态下测量的所述电路的输入信号来设置图节点的输出电势值。

可以向图边和/或图节点分别分配属性。属性可以是例如电势值或相位值。从而例如可以基于分别分配的属性将施加在电路组件上的电压确定为该电路组件的图节点的与同一参考地相关的电势值之间的差。

借助于所述基于图的接线图仿真模型来确定所述图的关联组件。该确定可以优选地借助于联合查找算法进行。关联组件表示图节点集合,其中这些图节点中的任何两个图节点都经由路径(即至少一个图边或一系列图边)连接。可以为关联组件的图节点分别确定电势值。关联组件优选地描述接线图中的电势电平。

例如,借助于读取的基于图的接线图仿真模型可以将分别确定的关联组件的图节点的电势值确定为输出电势值。可以从这些确定的关联组件和分别确定的输出电势值出发来借助于基于图的接线图仿真模型对所述电路的开关操作过程或开关状态进行仿真。

在接下来的步骤S2中,借助于所述基于图的接线图仿真模型对所述电路中的故障(例如预给定位置处的电缆断裂)进行仿真。换句话说,对所述电路中的故障建模,并在考虑该故障的情况下对所述电路的开关状态进行仿真。

为此,通过在所述基于图的接线图仿真模型中删除现有图边和/或存储或添加新的图边来对所述故障建模。例如,可以通过删除图边来电缆断裂建模。例如可以通过添加附加的图边来对短路建模。从而修改了所述基于图的接线图仿真模型以用于故障仿真。然后,基于该经过修改的基于图的接线图仿真模型来执行其他步骤。

然后,基于经过修改的基于图的接线图仿真模型,借助于联合查找算法计算关联组件。所导致的关联组件特别是通过修改所述接线图仿真模型得出。对于这些新计算的关联组件,确定这些关联组件的图节点的电势值和/或相位值。基于所确定的图节点的电势值和/或相位值,评估所述电路的开关状态或开关逻辑,其中添加或删除至少一个其他图边。

例如,为了通过开关逻辑来断开开关触点,例如由于电路逻辑而吸引的继电器的常闭触点或由于所述电路逻辑而释放的继电器的常开触点,可以在所述基于图的接线图仿真模型中删除图边,以及为了通过开关逻辑来闭合开关触点,例如吸引的继电器的常开触点或释放的继电器的常闭触点,可以在所述基于图的接线图仿真模型中添加图边。可以通过逻辑模块将所述开关逻辑集成到仿真中,所述逻辑模块根据所述图中其他位置处的电势电平来添加和删除图边,以例如对接触器的行为进行仿真。由于这里是简单的逻辑模块,因此仿真速度不会由此受到影响。

例如,关联组件的图节点的电势值可以全部具有相同的电势值。换句话说,只要关联组件的至少一个图节点具有电势值作为属性,并且所述关联组件的所有其他图节点不具有与该图节点相同的电势值或具有相同的电势值,并且具有与该图节点相同的相位值(如果存在相位值的话)作为属性,则该图节点的电势值的属性以及该图节点的相位值(如果存在相位值的话)的属性定义了相应关联组件(即相应关联组件的所有节点)的对应电势值以及必要时的相位值。只要关联组件的任何图节点都不具有电势值作为属性,该关联组件的所有图节点的电势值和相位值的属性就保持未定义。只要电势值和相位值(如果给定相位值的话)是由关联组件的两个不同图节点定义的并且这些电势值或相位值(如果给定相位值的话)不同,该关联组件中就存在电短路。这两个图节点之间的短路与这些图节点的电势值以及相位值(如果存在相位值的话)一起输出。

可以输出所述关联组件的所有图节点的电势值和相位值的相应属性值或特性“未定义”。

对所述开关逻辑的仿真是迭代进行的,即在修改了所述基于图的接线图仿真模型后确定所述关联组件,然后确定图节点的电势值,并根据所述电势值通过添加或删除图边来映射开关操作过程,直到所述电势值和必要时的相位值以及由此条件图边的取决于所述开关逻辑的状态不再改变为止。

换句话说,在对所述开关操作过程进行仿真时,迭代地确定图节点的电势值和相位值并执行所述开关逻辑,直到达到稳定的电势电平为止。将输出所导致的图,即所导致的基于图的接线图仿真模型。

为了能够映射所述技术系统的真实行为,所述仿真优选与所述技术系统的真实控制器(硬件在环)、与所述控制器的模型(模型在环)或与控制软件的副本耦合,不过所述控制软件的副本未在所述控制器的真实硬件上执行(软件在环)。由此,所述基于图的接线图仿真模型获得所述控制器的输出信号并将所述控制器的仿真的输入信号返回给所述控制器。

在接下来的步骤S3中,针对所导致的基于图的接线图仿真模型的预给定图节点输出迭代确定的电势值或相位值作为仿真的输出信号。

在接下来的步骤S4中,将这些仿真的输出信号与真实电路的提供的参考输出信号进行比较。所述参考输出信号优选在有缺陷的电路上予以测量。换句话说,可以借助于真实的控制器来测量所述技术系统的电路的有缺陷的实际状态。所述电路的所测量的输出信号可以被提供为参考输出信号。

如果所述参考输出信号至少部分地、即例如在预给定的公差范围内与仿真的输出信号一致,则在步骤S5中输出故障原因。所述故障原因从相应的仿真的故障中推导得出。例如,可以向技术人员输出所述故障的位置和原因“电缆断裂”或“短路”。

如果所述参考输出信号与仿真的输出信号不一致或一致性位于预给定的公差范围之外,则可以对至少一个其他故障进行仿真,参见步骤S6。因此可以迭代地执行故障原因查找,其中可以对应地修改所述基于图的接线图仿真模型,以仿真其他故障。在此,先前仿真的结果例如可以提供用于推导出下一个要测试的错误的指示。

因此,迭代地执行故障原因查找,直到所述仿真的输出信号与所述参考信号一致为止。在此,基于图的方案使得可以快速迭代各种故障原因。

图2以示意图示出了电路的基于图的接线图仿真模型SM的可视化。所述电路特别是可以被映射为无向图。

在基于图的接线图仿真模型SM中,优选分层地对开关逻辑、开关触点和/或电路组件建模。这里示例性地示出基于图的接线图仿真模型SM的结构。为了在计算机辅助的仿真中映射接线图的开关逻辑,可以添加和/或删除图边10。例如,可以通过添加或删除至少一个图边10来对开关的逻辑建模。

电路组件的电连接点被建模为图节点20,而诸如电缆或导体线路的电连接被建模为图边10。图节点20可以是类型—源20'(英语:source)、分支(英语:branch)或接口(英语:port)。可以向图节点20分配电势值和相位值作为属性。源20'可以特别是设定电势值和/或相位值。

利用图边10对图节点20之间的物理连接或电连接建模。因此,通过图边10连接的图节点20具有相同的相位和电势值。特别地,可以根据电路组件将图边10建模为条件图边12。可以添加或删除图边10。示出了图边10',可以例如删除图边10'以对故障进行仿真。

图节点20和图边10、12可以被分组以映射诸如接触器线圈或开关触点的电路组件30。电路组件30特别是可以包括关联组件50a,...,50f中的多于一个关联组件。关联组件50a,...,50f分别是具有电势和相位值的相连接的图节点20集合。特别是可以通过根据Robert Endre Tarjan的联合查找算法来确定关联组件50a,...,50f。

因此,电路组件30在所述接线图仿真模型中形成较高的等级。电路组件30可以经由逻辑连接11彼此连接。这样的逻辑连接11特别是不通过图边映射。

图3示出了用于确定电路中故障的故障原因的设备100的示意图。该设备包括至少一个处理器101,并且被设置为执行用于确定电路中故障的故障原因的方法的步骤,如基于图1示例性描述的。设备100还可以包括仿真模块102,该仿真模块102被设置为借助于读取的基于图的接线图仿真模型来仿真所述电路中的故障。另外,设备100可以包括分析模块103,该分析模块103被设置为将仿真的输出信号与所述电路的提供的参考输出信号进行比较以确定故障原因。取决于该比较结果,例如可以经由输出模块104输出由此确定的故障原因。设备100可以经由连接C与真实的控制器耦合,从而例如可以执行硬件在环仿真。

所描述和/或绘制的所有特征可以在本发明的范围内有利地彼此组合。本发明不限于所描述的实施例。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号