借助于分布式模拟硬件对发电站模拟的方法技术

技术编号:13117958 阅读:112 留言:0更新日期:2016-04-06 08:48
本发明专利技术涉及一种借助于分布式模拟硬件对发电站模拟的方法,特别是用于测试目的,该分布式模拟硬件包括一个或者多个仿真单元(12-16),每个仿真单元(12-16)具有至少一个仿真部件(20-28),以及具有过程模型(18)的模拟单元,其中该仿真部件(20-28)以共同的周期来周期地操作,其中相应的周期用于形成时间戳(44),并且根据恰当的命令(38)由每个仿真部件(20-28)保存的数据包(40)被自动地提供有相应的时间戳(44),并且其中数据包(40)所包括的数据根据规定的格式被组织并且包括信号图。

【技术实现步骤摘要】

本专利技术涉及用于借助于分布式模拟硬件来模拟发电站过程和为其自动化提供的自动化解决方案(发电站模拟)的方法,特别地—但未必排他地—涉及用于测试目的的发电站模拟的方法。例如,该方法还适合于训练目的。
技术介绍
对应于发电站过程的特定时间要求的精确重建是任何发电站模拟的目的。可以仅借助于又要求强大的计算机的复杂的软件功能来实现该目的。通常,首先包含发电站过程的过程工程模拟和其次包含控制工程装置/硬件的仿真的这些功能被执行在(单个)计算机上。两个功能(模拟和仿真)被紧密地耦合并且在这种类型的单个计算机内部彼此交换数据。在这种情况下,模拟、仿真、数据交换和耦合各自专有。因此,目前每个发电站模拟都是唯一的。这也尤其由基于过程工程模拟的提供者的因项目的不同而改变的各自使用的操作系统和/或编程语言造成。在发电站模拟的情况下,仿真控制工程装置所要求的软件需要与在每种情况下以项目特定为基础的发电站过程的仿真相匹配。这不但与各自使用的操作系统有关,而且与数据的交换和整合到过程工程模拟的软件功能中有关,也就是说,使用过程模型来重建相应的物理过程。这种紧耦合对于控制工程仿真的生产者具有相当大的劣势。
技术实现思路
因此,本专利技术的目的在于提出一种用于基于控制工程仿真的发电站模拟的方法,该控制工程仿真独立于相应模拟的特定性能。使用标准化数据交换以与过程模型的生产者的过程工程模拟进行通信并且r>独立于各种操作系统的仿真满足该目的。利用具有权利要求1中的特征的模拟方法来相应地实现上述目的。在这种情况下,特别地用于测试目的的发电站模拟的方法具有以下的规定:借助于分布式模拟-仿真硬件(后续被简称为模拟硬件或模拟系统,其包括至少一个仿真单元和至少一个模拟单元,即计算机等)来影响发电站模拟。在至少一个模拟单元上实例化相应的过程模型。在所述或每个仿真单元上实例化至少一个仿真部件。当执行该方法时,每个仿真部件仿真设备(例如,以可编程逻辑控制器(PLC)形式的自动化系统)或者控制工程装置的功能。以对所有的仿真部件共同的周期以及共同的时基来周期地执行每个仿真部件。相应的周期由相应的仿真部件自动地使用以形成针对时间戳的值。该时间戳对时间信息进行编码。举例来说,这样的时间信息是随着每个新的周期递增或递减的计数器的瞬时值。在模拟操作的过程中根据恰当的命令由每个仿真部件保存的数据包被自动地提供有相应的时间戳,并且数据包所包括的数据根据规定的格式而被组织,并且包括信号图,即由针对相应的仿真部件的过程模型生成的所有数据的总量,以及由相应的仿真部件向过程模型输出的所有数据的总量。在这种情况下,信号图包括模拟数据和/或数字数据,以及在模拟数据的情况下存储的相应的数据的数字等同物。本专利技术的优点首先在于分布式模拟硬件、个体硬件单元的使用,也就是说至少第一仿真单元和第二仿真单元以及具有过程模型的至少一个模拟单元,这些单元被通信地互相连接,并且以本身根本上已知的方式经由相应的通信连接来交换数据。迄今为止,模拟(过程模型)和仿真(过程工程装置、自动化硬件)的刚性耦合因此被偏移,并且从短期来看过程工程仿真的生产者可以专注于相应的仿真单元,并且如此一来规定分别使用的计算机硬件,使得在硬件领域中对开发进展的连续匹配成为可能。此外,仿真可以涉及未必需要与为执行过程模型提供的操作系统或编程语言/环境相同的操作系统和编程语言/环境的使用。该去耦合因此允许用于在软件领域中对开发进展的连续匹配的选项。分布式模拟硬件还允许在相对严格的时间限制(例如,100ms的周期)下执行发电站模拟。发电站模拟需要实时地并且以足够短的周期运行。该周期必须由过程模型和仿真二者监测。只有当遇到这种情况,实际上才可以确保根据特定命令由个体仿真部件存储的数据包之间的一致性。由于每个存储的数据包被提供有由相应的仿真部件自动生成的时间戳并且与该时间戳一起被存储,因此个体数据包之间的附属关系可以被自动确定。基于所存储的数据包之间(即在由模拟系统所包括的仿真部件存储的数据包之间)的这种自动地可确定的附属关系,可以在某种程度上在周期精确的基础上在稍后时刻恢复模拟的冻结状态(一致地)。为此,时间戳用于自动地确定所附属的数据包,并且再次向相应的仿真部件并且向过程模型提供这些数据包所包括的数据。发电站装置的复杂度现今意味着必需的结果是用于模拟系统的对应的复杂度。在这种情况下,复杂度的一个方面仅仅是在模拟系统中也被映射的自动化硬件中的设备的纯数目。同样对于真实硬件或预计的硬件(原始系统),仿真重建了原始系统所包括的设备和单元,例如,可编程逻辑控制器、局部场设备等,即以相应的仿真部件的形式。在这种情况下,自动化水平的仿真以不变的形式使用由工程系统产生的自动化软件,并且在重建的自动化水平的情境内对其进行编辑。每个仿真部件因此执行为其真实或者预计的配对物提供的自动化软件。这涉及与原始系统类似的方式通过相应的仿真部件来周期地编辑模拟系统内的自动化软件的性能,该相应的仿真部件充当被称为用于该目的的软PLC,例如,也就是说包括至少一个以解译器(PLC解译器)形式的软件功能,所述软件功能意在并且被建立用于将PLC程序的计算机代码指令转换为可以由仿真部件的相应的目标硬件和其中的微处理器执行的程序代码指令。在这种情况下,根据项目规划来在基本周期或者在多个基本周期中执行程序编辑。为了用于状态的后续恢复的目的而保存模拟系统的状态,要求与其有关的数据的捕获和可取回的存储。原则上,系统以及因此模拟系统的特性状态的标识要求相当大的努力,并且首先必须针对每个系统执行相应状态的个体标识。这里所提出的方法因此采用了不同的路径,并且为要被存储的相应的信号图做出规定。每个信号图包括由针对相应的仿真部件的过程模型生成的所有数据的总量,以及由相应的仿真部件被输出或者向过程模型输出所需的所有数据的总量。由于每个仿真部件被提供有来自相应的信号图的针对其的数据,并且过程模型被提供有来自仿真部件的信号图的数据,因此恢复了由信号图的总量指定的信号状态(系统状态)。由于系统状态的保存和后续调用要求要被存储的不是无关紧要的数据卷,即基于精确周期的每个仿真部件的系统图,此外针对包括相应的系统图的每个数据包做出规定以仅包括实际有用的数据,即仅仅由过程模型向相应的仿真部件输出的数据以及仅仅来自仿真部件的为过程模本文档来自技高网...

【技术保护点】
一种用于测试目的借助于分布式模拟硬件的发电站模拟的方法,所述分布式模拟硬件包括:至少一个仿真单元(12‑16),所述至少一个仿真单元(12‑16)具有运行在所述仿真单元(12‑16)或者每个仿真单元(12‑16)上的至少一个仿真部件(20‑28);以及具有过程模型(18)的至少一个模拟单元,其中所述仿真部件(20‑28)以共同的周期和共同的时基来周期地操作,其中相应的周期用于形成针对时间戳(44)的值,并且根据恰当的命令(38)由每个仿真部件(20‑28)保存的数据包(40)被自动地提供有相应的所述时间戳(44),其中所述数据包(40)所包括的所述数据根据规定的格式被组织并且包括信号图,即由所述过程模型(18)针对相应的所述仿真部件(20‑28)生成的所有数据的以及由相应的所述仿真部件(20‑28)向所述过程模型(18)输出的数据的总和。

【技术特征摘要】
2014.09.29 DE 102014219709.01.一种用于测试目的借助于分布式模拟硬件的发电站模拟的方
法,所述分布式模拟硬件包括:至少一个仿真单元(12-16),所述至
少一个仿真单元(12-16)具有运行在所述仿真单元(12-16)或者每
个仿真单元(12-16)上的至少一个仿真部件(20-28);以及具有过程
模型(18)的至少一个模拟单元,
其中所述仿真部件(20-28)以共同的周期和共同的时基来周期
地操作,
其中相应的周期用于形成针对时间戳(44)的值,并且根据恰当
的命令(38)由每个仿真部件(20-28)保存的数据包(40)被自动
地提供有相应的所述时间戳(44),
其中所述数据包(40)所包括的所述数据根据规定的格式被组织
并且包括信号图,即由所述过程模型(18)针对相应的所述仿真部件
(20-28)生成的所有数据的以及由相应的所述仿真部件(20-28)向
所述过程模型(18)输出的数据的总和。
2.根据权利要求1所述的方法,其中恢复所述发电站模拟的过
去的状态包括:自动地使用所述时间戳(44)来确定关联的数据包
(40),并且向相应的所述仿真部件(20-28)以及向所述过程模型(18)
提供所述数据包所包括的所述数据。
3.根据权利要求1或2所述的方法,其中执行关于具有时间戳
(44)的数据包(40)可用于每个仿真部件(20-28)的对应的时间
戳值的自动监控,并且仅提供由其限定的所述系统状态或每个系统状
态的恢复。
4.根据前述权利要求中的任一项...

【专利技术属性】
技术研发人员:D·克莱尔T·奥尔托夫C·施皮斯卡
申请(专利权)人:西门子股份公司
类型:发明
国别省市:德国;DE

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1