用于模拟装置操作的系统和方法制造方法及图纸

技术编号:4127915 阅读:172 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及用于模拟装置操作的系统和方法。提供了用于模拟装置(104)的系统(100)的方法和系统的实施例。根据本发明专利技术一示例性实施例,公开了用于模拟装置(104)的系统(100)。该系统(100)可以包括控制器(102),其包括用于执行对该装置(104)的控制命令的装置操作逻辑的计算机可执行指令。该系统(100)还可以包括模拟器(106),其与控制器(102)相通信,其中该模拟器(106)可以包括高带宽硬件(120),其包括至少具有第一装置性状的至少一个高带宽模型(124)。该模拟器(106)还可以包括至少一个处理器(122),其包括至少具有第二装置性状的至少一个低带宽模型(128)。

【技术实现步骤摘要】

本专利技术总体上涉及硬件模拟,更具体地涉及提供用于模拟装置操作(plant operation )的系统和方法。
技术介绍
通常,针对模拟的装置模型来测试装置的控制系统。出于成本和 安全的因素,激发了模拟的装置模型的使用。对于真实装置或者样机 的测试成本更高,这是由于需要真正的硬件部件。对于真实装置的重 复模拟来说,真实装置部件的软件模型通常更便宜并且更容易处理。 此外,控制系统在某些测试条件下的行为响应会导致真实装置的一个 或多个部件的故障,由此会危害到该装置的安全。除了低成本以及更 加安全的优点之外,该模拟的装置模型还在以边界条件测试该系统时 提供了灵活性而不会损害该真实装置。控制系统与模拟的装置模型通 过一组用于模拟控制系统响应的输入-输出(I/O)命令的接口连接可 以称作半实物(Hardware-In-The-Loop, HIL )模拟。通常,控制系统包括实时运行的控制器。然而,到控制器和模拟的装置模型的模拟i/o可以不实时操作。因此,由装置模型提供给控制器的响应可能与控制器工作的频率不匹配。因此,该HIL模拟可能 与具有真实装置的控制器的实际响应产生分歧。与模型计算时间相耦合的I /O存取时间会在受控装置的闭环响应 中引入延迟。此外,市场上可以买到的用于模拟装置模型的软件建模 包具有不会使针对某些建模命令的等待时间最小化的响应时间。因此,需要减少装置模型中的响应时间和等待时间的、用于模拟 装置操作以及使装置模型更适于实时或者接近实时模拟的系统和方 法。还需要一种考虑到基于装置的需要而实施高速和低速模拟的系 统。
技术实现思路
根据本专利技术的示例性实施例,公开了 一种用于模拟装置的系统。该系统可以包括控制器,该控制器包括用于执行对该装置的控制命令 的装置操作逻辑。该系统还可以包括与控制器通信的模拟器,该模拟 器可以包括具有至少一个高带宽模型的高带宽硬件,该高带宽模型至少具有第一装置性状(behavior)。该控制器还可以包括具有至少一 个低带宽模型的至少一个处理器,该低带宽模型至少具有第二装置性 状。根据本专利技术的另 一 个示例性实施例,公开了 一种用于模拟装置的 方法。该方法可以包括提供包含用于执行对该装置的控制命令的装置 操作逻辑的控制器。该方法还包括提供与控制器通信的模拟器。与模 拟器通信的该控制器可以包含高带宽硬件和至少一个处理器。该方法 还可以包括通过高带宽硬件对至少具有第一装置性状的高带宽模型 进行建模。而且,控制器中的至少一个处理器可以对至少具有第二装 置性状的低带宽模型进行建模。该方法还可以包括将至少一个控制命 令从控制器发送到模拟器,并且至少部分地响应于发送控制命令以及 至少部分地基于高带宽模型或者低带宽模型中的至少一个,在控制器 处从模拟器接收对所述至少一个控制命令的至少一个响应。根据本专利技术的又一个示例性实施例,公开了一种用于模拟装置的 系统。该系统可以包括具有用于执行对装置的控制命令的装置操作逻 辑的控制器。该系统还可以包括与控制器相通信的模拟器。该控制器 可以包括至少一个现场可编程门阵列,其由至少具有第 一装置性状的至少一个高带宽模型构成,以及包括至少一个处理器,其由至少具有 第二装置性状的至少一个低带宽软件模型构成。此外,控制器和模拟 器可以借助至少 一个串行链路进行通信,由此控制器可用于向模拟器 发送至少一个控制命令或者诊断命令。模拟器还至少部分地响应于控 制命令或者诊断命令并且至少部分地基于高带宽模型或低带宽模型 中的至少一个,使用串行链路将对于所述控制命令或者诊断命令的至 少一个响应输送到控制器。本领域技术人员通过以下的详细说明、附图和所附的权利要求将 进一步理解本专利技术的其它实施例、方面和特征。附图说明以上已经概括地描述了本专利技术,现在将参照附图,这些附图不一定是按照比例画出的,在附图中图1是根据本专利技术一个实施例示出在控制器与实时模拟的装置模 型之间的接口的示例性装置模拟系统的示意图示;图2是根据本专利技术 一个实施例示出用于实时模拟装置模型的方法 的一个实例的流程图。具体实施例方式现在将在下文中参照附图更完整地描述本专利技术的示例性实施例, 在附图中示出了本专利技术的一些实施例而不是全部。实际上,本专利技术可 以具体化为许多不同的形式,并且不应认为限于本文中提出的实施 例;而是,所提供的这些实施例是为了使本说明书满足适用的法律要 求。贯穿本文相同的附图标记表示相同的元件。公开的是例如通过半实物(HIL)系统对装置进行实时模拟的方 法和系统。根据本专利技术的一个示例性实施例,控制器与该系统的模拟 器/装置模型相接口连接。该控制器可以包括用于实时或近实时地执行 高速任务以及通用的低速任务的独立的专用硬件部件。高带宽硬件可 以包括内置现场可编程门阵列(FPGA)或者特定用途集成电路(ASIC),并且可以在硬件本身上执行任务。然而,可以由控制器的 处理器中的低带宽固件来执行通用的低速任务。该控制器还与模拟装 置的模拟器相连。模拟器的配置可以是控制器的镜像。该模拟器可以 包括具有内置FPGA或者ASIC的高带宽硬件。FPGA或者ASIC可以 包括用于实时或者近实时地实施模拟的高带宽模型。模拟器还可以包 括具有用于实施通用的低速模拟的低带宽模型的处理器。响应于来自 控制器的控制或者诊断命令,模拟器可以至少根据第一装置性状或者 第二装置性状至少在高带宽模型或者低带宽软件模型之一中来实施 模拟。因此,该系统和方法允许协调组合的高带宽和低带宽模型的不 同部分的时序执行,从而使它们能够尽可能接近实时地工作。图l是示出控制器102与实时模拟的装置模型之间的接口的示例 性装置模拟系统100的示意图。而且,图1示出了本专利技术的示例性实 施例,其中控制器102可以通过串行链路108与至少一个模拟器106 相连。在示例性实施例中,该串行链路108可以是高速串行链路(HSSL)。该HSSL有助于控制器102与模拟器106之间的高速通信。6而且,该串行链路108可以用于将来自控制器102的至少一个控制或 者诊断命令发送到模拟器106。类似的是,还可以通过串行链路108 将模拟器106对于控制器命令的响应传递至控制器102。参照图1,控制器102可以包括两个主要的硬件部件处理器IIO 和高带宽硬件112。在示例性实施例中,控制器102中的高带宽硬件 112可以用作通信主机114。处理器110和高带宽硬件112可以包括 用于执行对于装置104和模拟器106的控制命令的装置操作逻辑的计 算机可执行指令。高带宽硬件U2可以被配置用于控制器102的实时 操作,并且处理器IIO可以被配置用于基于装置104性状的低速或者 伪实时操作。在本专利技术的示例性实施例中,高带宽硬件112可以包括 FPGA,同时处理器IIO至少可以包括固件116。处理器IIO和高带宽 硬件U2可以通过高速数字通信总线U8相互通信。在本专利技术的示例 性实施例中,高速数字通信总线115可以是外部部件互连(PCI)总 线。与控制器102相连的模拟器106还可以包括两个部件高带宽硬 件120和处理器122。在示例性实施例中,模拟器106中的高带宽硬 件120可以用作通信目标124。高带宽硬件120可以是I/O板的一部 分(图中未示出)并且可以包括至少一个FPGA,该本文档来自技高网...

【技术保护点】
一种用于模拟装置(104)的系统(100),包括: 控制器(102),包括用于执行对该装置(104)的控制命令的装置(104)操作逻辑;以及 模拟器(106),与控制器(102)相通信,其中该模拟器(106)包括: 高带宽 硬件(112),包括至少具有第一装置性状的至少一个高带宽模型(126);以及 至少一个处理器(110),包括至少具有第二装置性状的至少一个低带宽模型(128)。

【技术特征摘要】
US 2008-8-22 12/1968391.一种用于模拟装置(104)的系统(100),包括控制器(102),包括用于执行对该装置(104)的控制命令的装置(104)操作逻辑;以及模拟器(106),与控制器(102)相通信,其中该模拟器(106)包括高带宽硬件(112),包括至少具有第一装置性状的至少一个高带宽模型(126);以及至少一个处理器(110),包括至少具有第二装置性状的至少一个低带宽模型(128)。2. 如权利要求1所述的系统(100),其中该高带宽硬件(112) 包括至少一个现场可编程门阵列,所述至少一个现场可编程门阵列包 括至少一个高带宽模型(126)。3. 如权利要求1所述的系统(100),其中该至少一个低带宽模型 (126)包括具有第二装置性状的至少一个软件模拟模型。4. 如权利要求1所述的系统(100),其中该第一装置性状包括电 性状、热性状、化学性状或者机械性状中的至少一个。5. 如权利要求1所述的系统(100),其中该第二装置性状包括机 械速度、电场、风速或者流量中的至少一个。6. 如权利要求1所述的系统(100),其中该控制器(102)和模 拟器(106)通过至少一个串行链路(108)进行通信。7. 如权利要求1所述的系统(100),其中该模拟器(106)还包 括可用于促进高带宽硬件(112)与所述至少一个处理器(110)之间 的通信的至少一个高速数字通信总线(115)。8. 如权利要求1所述的系统(100...

【专利技术属性】
技术研发人员:C徐AM里特D史密斯LJ加尔塞斯RA西摩尔ME谢泼德JM诺瓦克BA格里特森PM什切斯尼
申请(专利权)人:通用电气公司
类型:发明
国别省市:US[]

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

1