CN1542575B - 处理设备中图像显示元件、过程模块和控制模块的集成 - Google Patents

处理设备中图像显示元件、过程模块和控制模块的集成 Download PDF

Info

Publication number
CN1542575B
CN1542575B CN2003101254505A CN200310125450A CN1542575B CN 1542575 B CN1542575 B CN 1542575B CN 2003101254505 A CN2003101254505 A CN 2003101254505A CN 200310125450 A CN200310125450 A CN 200310125450A CN 1542575 B CN1542575 B CN 1542575B
Authority
CN
China
Prior art keywords
control system
module
process control
simulation
treatment facility
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CN2003101254505A
Other languages
English (en)
Other versions
CN1542575A (zh
Inventor
特伦斯·布莱文斯
马克·尼克松
迈克尔·卢卡斯
阿瑟·韦布
肯·贝奥特
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fisher Rosemount Systems Inc
Original Assignee
Fisher Rosemount Systems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US10/278,469 external-priority patent/US7146231B2/en
Application filed by Fisher Rosemount Systems Inc filed Critical Fisher Rosemount Systems Inc
Priority to CN201210020719.2A priority Critical patent/CN102566447B/zh
Publication of CN1542575A publication Critical patent/CN1542575A/zh
Application granted granted Critical
Publication of CN1542575B publication Critical patent/CN1542575B/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B17/00Systems involving the use of models or simulators of said systems
    • G05B17/02Systems involving the use of models or simulators of said systems electric
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM]
    • G05B19/41885Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM] characterised by modeling, simulation of the manufacturing system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Abstract

图像显示、处理模块和控制模块可以被可通信地连接在一起,以便提供一种能够进行增强的控制、仿真和显示活动的组合的控制、仿真和显示环境,其中图像显示显示有关处理元件的和这些元件在过程中被连接的方式的信息,处理模块模拟图像显示中示出的元件的操作,以及控制模块用于在过程中执行在线控制活动。可以使用具有图像和仿真元件的智能处理对象,来创建一个或多个图像显示模块和一个或多个过程仿真模块,每个模块都具有可以彼此进行通信以便共享在图像显示和处理模块之间的数据的元件。另外,在处理设备中被执行的控制模块中,各功能块可以访问在图像显示和处理模块(反之亦然)中的元件,使得控制模块可使用由处理模块产生的模拟数据,以便进行更好的控制。

Description

处理设备中图像显示元件、过程模块和控制模块的集成
技术领域
本发明通常涉及一种处理设备,特别地涉及一种智能控制和仿真环境,其使得能够在处理设备控制体系的系统级上来集成用户的浏览、仿真和控制。
背景技术
分布式过程控制系统,如那些用于化学、石油或其它过程中的控制系统典型地包括一个或多个通过模拟、数字或模拟/数字组合的总线可通信地连接到一个或多个现场装置的过程控制器。现场装置例如可以是阀门、阀门定位器、开关和变送器(例如,温度、压力、液位和流量传感器),这些装置设置在工艺过程环境中,执行处理功能,例如打开或关闭阀门、测量过程参数等。智能现场装置,例如符合公知现场总线协议的现场装置,也可以执行通常在控制器内部实现的控制计算、报警功能和其它控制操作,智能现场装置。过程控制器通常设置于设备环境中,它们接收由现场装置产生的过程测量指示信号和/或属于现场装置的其它信息和执行控制器应用程序,例如,所述控制器应用程序运行不同的控制模块以作出过程控制决定、基于接收到的信息产生控制信号、与正在现场装置中运行的控制模块或程序块进行协调,现场装置例如是HART现场装置和现场总线的现场装置。控制器中的控制模块经整个通信线路发送控制信号到现场装置,从而控制过程的操作。
来自于现场装置和控制器的信息通常通过数据总线可到达一个或多个其它的硬件设备,例如操作者工作站、个人计算机、数据编辑器(data historian)、报告产生器、集中数据库等,硬件设备通常放置于控制室或其它远离恶劣设备环境的场所。这些硬件设备运行应用程序,例如可以使操作者根据工艺过程执行功能,例如改变过程控制例程(routine)的设置,修改在控制器或现场装置中的控制模块的操作,查看过程的当前状态,查看由现场装置和控制器产生的报警,为了人员培训或测试过程控制软件的目的而模拟工艺过程的操作,维护和更新配置数据库等。
作为一个例子,由爱默生过程控制公司销售的DeltaVTM控制系统包括多个存储在其内的应用程序,这些程序由处理设备中的位于不同位置的不同装置来执行。配置应用程序寄存于一个或多个操作者工作站中,让使用者能够通过一条数据总线创建或改变过程控制模块和下载这些过程控制模块到专用的分布式控制器。通常,这些控制模块由可通信地互联的功能块所组成,它们是面向对象程序设计协议中的对象,它们基于到其的输入来执行控制方案中的功能,它们为控制方案内的其它的功能块提供输出。这个配置应用程序也可以允许设计者创建或改变操作者界面,此界面由查看应用程序调用以对操作者显示数据和使操作者改变过程控制例程(routine)中的设置,如设置点。每个专用的控制器(在一些场合中是现场装置)存储和执行控制器应用程序,此控制器应用程序使指定的下载到其上的控制模块运行,以实现实际的过程控制功能。这个查看应用程序可以在一个或多个操作者工作站上运行,通过数据总线接收来自于控制器应用程序的数据,以及为过程控制系统设计者、操作者、或使用用户界面的用户显示这些数据,并可以提供大量不同视图中的任何一个视图,如操作者视图、工程师视图、技术员视图等。数据编辑应用程序通常存储在数据编辑装置中,并由该数据编辑装置来执行,数据编辑装置收集和存储一些或所有的通过数据总线提供的数据,同时,配置数据库应用程序可以使另连接到数据总线的计算机运行,以存储当前的过程控制代码配置和与其相关联的数据。做为选择,配置数据库可以设置于同一个工作站中作为配置应用程序。
如上面所提到的,在一个或多个工作站内,通常较宽地基于系统来实现操作者显示应用程序,这些程序为操作者或维护人员提供关于控制系统或工厂设备的操作状态的预先配置的显示。特别是,这些显示采取报警显示、控制显示、维护显示的形式,其中报警显示接收由处理设备中的控制器或设备所产生的警报,控制显示表示处理设备中的控制器和其它设备的操作状态,维护显示表示这些设备在处理设备中的操作状态,等等。这些显示通常用已知的方式被预先配置,以便显示从处理设备内的过程控制模块或装置中接收到的信息或数据。在一些已知的系统中,通过使用对象(object)来创建显示,所述对象具有与物理或逻辑元件相关联的图像,图像可通信地连接于这个物理或逻辑元件以接收关于这个物理或逻辑元件的数据。这个对象可以基于收到的数据在显示屏幕上改变图像,例如来表明罐中是半满的,来表明流量传感器所检测的流量,等等。当显示所需的信息从处理设备内的这些装置或配置数据库中发送时,那些信息仅用于为使用者提供包括那些信息的显示。结果,所有的信息和程序在设备中用于产生报警、检测问题等,这些信息和程序必须由与设备相关联的不同装置来产生,并在这些不同的装置中被配置,这些不同的装置为,例如,在配置处理设备控制系统期间的控制器和现场装置。因此在处理期间,只有将该信息送到操作者显示器中进行显示。
当误差检测和其它程序有助于检测条件(condition)、误差、警报等,而所检测的这些内容与在不同的控制器上运行的控制回路和各自装置中的问题相关联时,对过程控制系统进行编程以识别系统级的条件和误差是困难的,系统级的条件和误差必须通过分析来自于处理设备中的可能在不同位置的不同装置的数据来进行探测。另外,操作者显示通常不是用来为操作者或维护人员显示或呈现这样的系统级条件信息,无论如何,在显示中用不同元件的这些变换的信息源或数据在操作者显示中直观显示(animate)对象是困难的。对于物质流体,例如管道中液体的流动、传送器带上原料的运动等,的直观显示和建模,这个事实是非常正确的,这些在显示器上由一条连接两个装置之间的单线来表示。此外,由于材料在设备中移动,目前还没有有组织的方式来检测设备中的某些条件,例如流量条件和物料平衡,更不用说利用一种容易实现的系统来基于系统级来执行这些功能。
同样,由于仿真行为通常必须与处理设备的在线环境中进行的显示和控制活动分开进行,所以建立或创建处理设备仿真或处理设备一部分的仿真是困难的。另外,如果建立该设备的仿真,如果不是不可能,那么就难以将该仿真与操作者显示或与正在设备中执行的控制模块相集成。
发明内容
同样,公开了于2002年10月22日、名称为“处理设备中智能过程模块和对象”的申请序列号为10/278469的美国专利申请,在此引用了其全部内容作为参考,包括图像和仿真元件的智能处理对象用于描述和建模设备或设备中的一部分的操作。通常,每个代表处理设备中的物理装置或实体(如阀门、罐、管子等)的智能处理对象,包括可以用于图像显示中以便描述那个物理元件的图像元件和建模或仿真元件,例如一种算法,它在设备中操作时建模或模仿那个处理元件的运转状态(behavior)。特别是,智能处理对象可以包括显示给操作者的显示元件、存储关于设备内的相关实体的和从该设备内的相关实体接收数据的数据存储器、与其它处理对象进行通信的输入端和输出端、可以根据存储和接收到的数据被执行以便探测设备或装置的状况例如泄漏、误差和其它状况的方法、和可用于模仿这个处理实体的操作的模拟算法。
多个智能处理对象可以连接在一起,以创建描述处理设备中不同部分的操作状况的显示和创建用于建模或模仿处理设备中的一部分行为的过程模块。这样,每个过程模块(和每个与过程模块相关联的显示)接收输入并产生与经过设备的流体、气体或其它物质相对应的输出,并根据处理设备中处理元件对经过设备的物质的影响来建模或模仿处理设备中处理元件的运转状态。这样,这个智能处理对象的图像显示部分可以用于描述设备中此元件的操作状况(和设备中该元件的角色或效果),这个智能处理对象的仿真元件可以用于模仿真实的物理元件对设备中流体或其它物质的运动所产生的影响。来自于实际设备的数据(如在设备中测得的)也可以传送到用智能处理对象建立的图像显示中在该图像显示中得到表示。
为了进行更高级和更准确的仿真,在设备中可以模拟物质流。这种物质流可以代表通过设备的液体、固体或气体流动或移动,以及每个流可以包括流体的特性或参数,如压力、体积、密度、流速、成分等,当流体经过所述过程模块的不同元件时这些特性或参数会改变。由于流体流经所述过程控制元件的输入和输出,所以流体的特性通常受到此流体流经的处理元件(阀门、罐等)的影响,结果,过程模块中的个别元件可以包括用来模仿那些处理元件对在其输入端提供的流体的影响的算法。
为了实现由智能处理对象产生的图像显示或过程模块的操作,操作者工作站或其它计算机使用于执行所产生的图像显示或过程模块的执行引擎运行。做为这个操作的一部分,这个过程模块可以执行称作流程算法(flowalgorithm)的方法,该方法可以用于检测过程状况,特别是基于系统级来进行检测,并模仿处理元件对流经设备的流体的影响。结果,由智能处理对象产生的图像显示或过程模块能够在操作者显示装置上显示状况(condition)和误差检测例程(routine)的执行,并可以共同工作或消除在设备的控制器和现场设备中提供的这个功能的需要。在处理设备中过程模块还使操作者或配置工程师有一定程度的程序设计灵活性,这能用来给操作者提供更好的和更完善的信息,从而容易使用和实现。另外,图像显示可以用由这个处理流程模块的流程算法所确定或所计算的信息来直观显示,以提供给操作者额外的信息。
另外,过程模块可以可通信地与显示和控制模块相互连接,以便在处理设备中提供更好的仿真和控制。特别是,过程参数的实际值可以由控制模块测量和提供给过程模块来对正在受到控制的部分设备进行仿真,和这些实际测量的值可以与由过程模块产生的预测值进行比较以检测设备中潜在的问题,如坏掉的传感器等。或者,当控制模块检测到关于所测量的阀的错误时或当控制模块(或正在监视控制模块操作的操作者)检测到控制模块不能正确地运行时,过程模块的一个或多个仿真输出可以提供给控制模块中的功能块或其它元件的一个或多个仿真输入,以及控制模块可以使用这些仿真输入来进行控制活动。
为了最大化这种增强的集成的使有性,当配置这个在处理设备中使用的过程模块时,配置工程师可以从任何数量标准的或可提供的算法中选择,让不同的对象运行在过程模块中,或可以提供一种私有的或用户专用的算法来更精确地建模或模仿这个实际设备的操作。另外,这个配置工程师可以将一种高保真仿真组件,例如由MIMIC、HYSYS等提供的高保真仿真组件与过程模块结合,以使得此过程模块运行并有权使用由高保真仿真组件产生的仿真参数,就好像这些值是由过程模块自身产生的一样。这种多功能性使得操作者或其它使用者具有仿真能力的变动度,其能够反馈到过程图像显示中,可以由控制模块使用,以便在处理设备中进行更好或更强的控制。当实际的控制输入或测量的控制输入是无效的时,这个集成的仿真还可在处理设备中用于增强错误或问题的检测和将模拟的控制输入供给控制器。
附图说明
图1是设置在处理设备中分布式过程控制网络的方框图,该处理设备包括用于执行显示例程(routine)的操作者工作站,所述使用例程使用智能处理对象来创建过程模块和图像显示以便模仿处理设备的操作;
图2是一组应用程序和其它实体的逻辑方块图,包括存储在图1的操作者工作站内的智能处理对象和过程模块,其可以在处理设备中用于完成增强的功能;
图3是由配置工程师使用的配置屏幕的简单化的说明,以便利用存储在对象库中的智能处理对象来创建过程图像显示或过程模块;
图4是过程图形显示实例的详细说明,其包括处理设备中流体和连接元件的描述,这通过大量智能处理对象的图像显示元件的相互连接来创建;
图5是一组最小化的过程图形显示的示图,包括图4中的过程图像显示,相互连接成较大的关于设备的图像显示;
图6是与图4中过程图形显示相关联的过程模块的示图,还示出了与高保真仿真例程(routine)的相互连接;
图7A和7B是一个逻辑框图,说明图像显示、过程模块和控制模块集成在处理设备中时相互之间进行的通信连接;
图8是过程模块实例的简单描述,此模块包括多个块,它们与控制模块中的功能块相互连接,以便提供更强的控制和仿真能力;和
图9是一种方式的逻辑框图,在该方式中使用智能处理对象的过程模块可以被创建于或被执行于现有的过程控制网络中。
具体实施方式
现在参照图1详细描述处理设备10的实例,其中智能处理对象用于形成过程图像显示和过程模块,这两个模块可以与控制模块集成来在设备环境中提供增强的控制和仿真。特别是,处理设备10使用包括一个或多个控制器12的分布式过程控制系统,每个控制器12通过输入/输出(I/O)装置或卡18连接到一个或多个现场装置14和16,所述输入/输出装置或卡18例如可以是现场总线(Fieldbus)接口、Profibus接口、HART接口、标准4~20ma接口等。控制器12也可以通过数据总线24,例如可以是以太网链路与一个或多个主机或操作者工作站20和22连接。数据库28可以连接到数据总线24,并且数据库28做为数据编辑器来收集和存储参数、状态和在设备10内与控制器和现场装置相关联的其它数据,和/或作为配置数据库,其当下载到或存储于控制器12和现场装置14和16中时所述配置数据库存储设备10中的过程控制系统的当前配置。当控制器12、I/O卡18和现场装置14和16主要置于和分布于有时恶劣的设备环境中时,通常由控制者或维护人员操作者将工作站20和22和数据库28放置于控制室或其它不大恶劣的、容易评估的环境中。
众所所知,控制器12例如是爱默生过程控制公司销售的DeltaVTM控制器,每个控制器12存储和执行控制器应用程序,该控制器应用程序通过使用任何数量的不同的、独立执行的控制模块或块29来实现控制策略。每个控制模块29能够由通常所说的功能块所组成,其中每个功能块是全部控制例程(routine)的一部分或子例程(subroutine),它与其它功能块协同工作(通过被称作链路的通讯)来完成处理设备10中的过程控制循环。众所周知,功能块可以是面向对象程序设计协议中的对象,专门执行以下功能之一:输入功能,例如那些与变送器、传感器或其它过程参数测量装置相关联的输入功能;控制功能,例如那些与执行比例积分微分(PID)、模糊逻辑等控制的控制例程(routine)相关联的控制功能;或输出功能,用于控制一些装置,例如阀门的操作,以在这个处理设备10中实现一些物理功能。当然存在混合的和其它类型的复合功能块,例如模型预测控制器(MPC)、优化器等。当现场总线协议和DeltaV系统协议使用面向对象程序设计协议中设计和完成的控制模块和功能块时,就能够使用任何想要的控制编程方案来设计控制模块,该控制编程方案包括例如顺序功能块、梯形逻辑等,控制模块不限于使用功能块或其它特别的程序设计技术来设计和完成。
如图1所示的设备10中,连接到控制器12的现场装置14和16可以是标准4~20ma装置,可以是智能现场装置,例如HART、Profibus、或FOUNDATIONTM现场总线现场装置,现场装置包括处理器和存储器,或可以是其它想要类型的装置。其中的一些装置,例如现场总线装置(图1中的附图标记16所示),可以存储或执行与控制器12中实现的控制策略相关联的模块或子模块,例如功能块。将图1所示的功能块30设置在两个不同的现场总线现场装置16中,所述功能块30可以协同于控制器12中的控制模块29的执行而被执行,从而如我们所知道的那样完成过程控制。当然,现场装置14和16可以是任何类型的装置,例如传感器、阀、变送器、定位器等,以及I/O装置18可以是任何类型的I/O装置,这种装置遵循任何期望的通信或控制协议,例如HART、Fieldbus、Profibus等。
在图1所示的处理设备10中,工作站20包括一套操作者接口程序和其它数据结构32,被任何授权的用户(有时这里叫作配置工程师和有时叫作操作者,虽然可以存在其它类型的用户)能够访问以便查看和提供关于连接在处理设备10中的装置、单元等的功能。这套操作者接口程序32存储于工作站20中的存储器34中,程序32中的每个程序或实体适于在与工作站20相关联的处理器36上执行。虽然认为整套程序32是存储在工作站20中的,但其中一些程序或其它实体可以存储在设备10内的或与设备10相关联的其它工作站或计算机装置中,并在设备10内或与设备10相关联的其它工作站或计算机装置中被执行。此外,这套程序能够将显示输出提供给与工作站20相关联的显示屏37或任何其它期望的显示屏或显示装置,包括手持装置、膝上型电脑、其它工作站、打印机等。同样,在整套程序32中的程序可以被拆开和执行于两个或更多的计算机或机器,并可以配置成相互协同工作。
通常,这套程序32提供和实现三种不同实体类型的创建和使用,这些操作可以集成在一起以在处理设备10中提供增强的控制、仿真和显示功能。更具体地说,这套程序32可以用于创建和完成过程图像显示35(通常提供有关处理设备某部分的操作者显示),过程模块39(通常提供处理设备的某部分的仿真)和过程控制模块,例如控制模块29,它通常提供或执行过程的在线控制。过程控制模块29是本领域所熟知的,这些模块可以包括任何类型的控制模块,例如功能块控制模块等。以下将详细描述过程图像显示元件35,它通常是由操作者、工程师使用的元件或其它向用户提供信息的显示装置,例如操作器,信息指的是关于处理设备和其中的元件的操作、配置或设置。过程模块39通常非常依赖于过程图像显示元件35,过程模块39可以用于执行处理设备或那里一些不同的元件的操作状态的仿真,所述元件以过程图像显示35中描述的方式连接。所描述的过程图像显示35和过程模块39被存储在工作站20和22中,并由其执行,虽然过程图像显示35和过程模块39能够被下载到和执行于与这个过程控制设备10相关联的任何其它的计算机,包括手持设备、膝上型电脑等。
图2描述了在工作站20的这套应用程序32中的一些程序和数据结构或其它实体。具体地说,这组应用程序32包括控制模块、过程模块和图像显示配置应用程序38,其中配置工程师可使用图像显示配置应用程序38创建控制模块、过程模块(称作处理流程模块)和相关的图像显示。当控制模块配置应用程序38可以使任何标准的或已知的控制模块配置应用程序时,过程模块和图像显示配置应用程序可以使用一个或多个智能处理对象创建过程模块和图像显示,其本质将在以下详细说明。另外,虽然过程模块和过程图像配置应用程序38是分开表示的,但配置应用程序能够创建所有这两种类型的元件。
智能处理对象42的库40包括实例或模板智能处理对象42,该实例或模板智能处理对象42可以由配置应用程序38访问、复制和使用,以建立过程模块39和图像显示35。如我们所了解的,配置应用程序38可以用于创建一个或多个过程模块39,每个模块由一个或多个智能处理对象42组成或创建,它可以包括一个或多个处理流程或仿真算法45,存储于过程模块存储器46中。另外,配置应用程序38可以用于创建一个或多个图像显示35,每个图像显示由一个或多个智能处理对象42组成或创建,并可以包括一定数量的连接在一起的显示元件。图像显示35b之一以放大的形式示于图2中,它包括一组处理元件的显示,例如阀门、罐、传感器和流量变送器,这些处理元件通过连接元件相互连接,连接元件可以是导管、管道、电力线缆、传送器等。
在运行期间,执行引擎48操作或实现每个图像显示35和过程模块39,以便为操作者建立一个或多个如图像显示35所限定的那样的过程显示,并完成与过程模块39相关联的仿真功能。执行引擎48可以使用规则数据库50,该数据库限定要在过程模块39上作为整体完成的逻辑,特别是在这些模块中定义智能处理对象。执行引擎48还可以使用联络矩阵52来实现过程模块39的功能,所述联络矩阵52定义了在设备10和过程模块39中的处理元件之间的连接。
图2详细描述了智能处理对象42e中的一个。当智能处理对象42e作为模板智能处理对象来描述时,应当知道其它的智能处理对象通常包括关于智能处理对象42e描述的同样的或相似的元件、特征、参数等,这些元件的属性或值、特征和参数根据智能处理对象的类别和使用是可以在智能处理对象之间改变和变化的。此外,当智能处理对象42e可以是面向对象程序设计环境中的对象,并因此包括数据存储、输入和输出和与之相关联的方法时,这个智能处理对象就可以被创建和执行于任何其它所期望的程序设计实例或协议中。
如我们所知道的,智能处理对象42e在被实例化(instantiate)之前,是与特殊类型的实体相关联的对象,例如在图1中的处理设备10中的物理或逻辑实体。然而,在被复制和实例化之后,智能处理对象42e可以连接到处理设备中的特定的实体。无论如何,智能处理对象42e包括数据存储器53,数据存储器53用于存储接收来自或属于与智能处理对象42e相关联的逻辑实体的数据。数据存储器53通常包括数据存储器53a,数据存储器53a存储智能处理对象42e所属实体的普通或永久信息,如制造商、修订、名称、类型等。数据存储器53b可以存储可变的或变化的数据,例如参数数据、状态数据、输入和输出数据、费用或其它关于智能处理对象42e所属实体的数据,这些数据包括与这个实体相关联的数据,该实体过去就存在于处理设备10中或现在存在于处理设备10中。当然,智能处理对象42e可以配置成或设计成定期或不定期地接收这个数据(例如费用数据),所述数据是通过任何期望的通信链路的来自于实体本身的数据,或通过以太网总线24或用任何其它希望的模式接收来自于编辑器28的数据。数据存储器53c可以存储智能处理对象42e所属的实体的图像表示,此图像通过操作者界面为操作者提供实际显示,例如图1中与工作站20有关的屏幕37。当然,图像表示可以包括的位置固定器(在数据存储器53c中用下划线标记)提供这个实体的信息,例如存储于数据存储器53b中的有关实体的参数或其它可变数据所限定的信息。当图像表示在显示装置37上作为图像显示35的一部分显示给操作者时,这个参数数据可以显示于图像位置固定器中。图像表示(和智能处理对象42e)也可以包括预先设定的连接点(在数据存储器53c中用“X”标记),它使得操作者或配置工程师可以把上游或下游组件连接到这个处理元件,如由图像表示所描述的。当然,这些连接点也可以使智能处理对象42e知道连接到那个在过程模块中配置的智能对象的元件,并可以指定必须使用一种连接元件,例如管道、输送管等及一种与那个元件相关联的流体等。
智能处理对象42e也可以包括一个或多个输入54和输出56,以便与位于使用智能处理对象42的过程模块之中或之外的其它智能处理对象通信。输入54和输出56与其它智能处理对象的连接在过程模块的配置过程中可由配置工程师来配置,通过简单连接其它的智能处理对象到这些输入和输出或通过指定发生在智能处理对象之间的特别的通信方式即可实现这种连接。其中的一些输入和输出可以限定为连接到这个智能处理对象,该智能处理对象连接在前述为这个智能处理对象的预先设定的连接点上。也可以根据在规则数据库50中的一组规则和联络矩阵52来确定或限定这些输入54和输出56,联络矩阵52定义在设备10中的不同装置或实体之间的连接。通常,将包括数据存储器或与之相关联的缓冲器的输入54和输出56用于提供从其它智能处理对象到智能处理对象42e的数据的通信或将存储在智能处理对象42e中或产生于智能处理对象42e的数据的通信提供给其它智能处理对象。这些输入和输出也可用于在过程控制系统中的智能处理对象42e与其它对象之间提供的通信,例如,在控制器12、现场装置14、16等中的控制模块。
如图2所示,智能处理对象42e还包括方法存储器58,用于存储0个、1个或更多的方法60(在图2中用60a、60b和60c表示),这些方法是一些算法,在其中使用智能处理对象42e的过程模块的执行过程中,可以由智能处理对象42e执行。通常,存储在方法存储器58中的方法60将使用存储在数据存储器部分53a和53b中的数据和从其它智能处理对象中获取的数据或甚至其它来源的数据,例如配置数据库或编辑器28,通过输入54和输出56来关于确定处理设备10或处理设备10中的实体的信息等。例如,方法60可以确定与由智能处理对象42e所定义的实体相关联的不良的或恶劣的操作环境,与处理设备10中那个或其它的实体相关联的错误等。方法60可以被预先配置或基于智能处理对象的类型或类(class)来提供,通常在运行过程中,每当在执行引擎48中执行智能处理对象42e时执行方法60。在智能处理对象中,例如智能处理对象42e中,可提供的一些实例方法60包括探测泄漏、死区(dead band)、停滞时间(dead time)、运动、可变性、状态监视、计算消耗、或其它与实体相关联的状态。
当物质流过处理实体时,方法60也可以用来帮助模仿与智能处理对象相关联的那个处理实体的操作状态。因此,方法60可以用于计算物料平衡、能量平衡、流量、温度、成分、蒸汽状态、和其它与设备10中的物质相关联的系统级(system-level)或流体水平(stream-level)参数,以便模仿元件的操作状态,从而基于所提供的输入计算期望的输出等。当然,仅仅几种方法能够存储于并运行于智能处理对象42e中,但有许多其它方法可以被使用,这些方法通常由被表示的实体类型所决定,以这种模式那个实体被连接于和使用于处理设备和其它要素中。值得注意的是,当智能处理对象42e可以存储和执行用于探测系统级状况、错误等的方法时,这些方法也可以用于确定关于装置、逻辑元件的其它信息,例如过程控制模块和循环,及其它非系统级实体。如果需要,方法60可以用任何期望的程序设计语言编制和提供,例如C、C++、C#等,或可以被查询或可以在规则数据库50中定义可适用的规则,该规则可以在执行过程中为智能处理对象42e运行。
如果需要,每个智能处理对象可以包括可适用的算法或方法的库,当连接在过程模块中时,该可适用的算法或方法的库可以用于定义智能处理对象的仿真行为。这样库用图2中的智能处理对象42e的下拉菜单61来说明,类似的菜单可以与每个其它的智能处理对象相关联。当这个智能处理对象设置于过程模块39中时,通过选择仿真算法库中的一个仿真算法(称作方法1、方法2等),例如通过下拉菜单61,配置工程师可以定义智能处理对象的仿真行为。以这种方式,依赖于使用智能处理对象正在被用来建模的过程的类型和特性(nature),配置工程师可以为智能处理对象限定不同的仿真行为。
如果需要,配置工程师可以提供专用的或其它用户提供的算法,来限定由智能处理模块定义的处理元件的仿真行为。当那个智能处理对象设置于或用于过程模块39中时,这样用户限定算法(在下拉菜单61中表示为“用户定义”入口)可以提供给和存储于智能处理对象中。这种功能使得仿真行为由用户定制,并因此提供了更好或更精确的仿真。如果需要,将在后面更详细地说明,智能处理对象42或每个过程模块39可以包括操作者可启动的开关(例如电子开关或标志(flag)),其在智能处理对象中停止仿真算法的使用,因而使过程模块的行为被高保真仿真程序包或程序来确定,例如由HYSYS提供的一种设备。在这种情况中,智能处理对象或过程模块从高保真仿真中获得模拟参数,这相对于在智能处理对象自身中使用的仿真算法。
在执行引擎48执行图像显示35或过程模块39的过程中,引擎48实现由输入54和输出56定义的向图像显示35或过程模块39中的每个智能处理对象的通信,并可以为每一个对象执行方法60,来执行由方法60提供的功能。如上所述,方法60的功能可以设置于智能处理对象的程序中,或由规则数据库50中的一组规则进行限定,引擎48基于智能处理对象的类型、类(class)、标识、标记名等执行这一组规则,从而完成由这些规则所限定的功能。
应当注意的是,智能处理对象42e的实例在这个过程模块的上下文(context)中有标记或唯一的名称,智能处理对象42e与此相关联,这个标记或唯一名称可以用于提供往复于智能处理对象42e的通信,并可以在运行时由执行引擎48查阅。过程模块标记在控制系统配置中应当是唯一的。这种标记约定使得过程模块39中的元件可以由其它过程图像显示35、过程模块39和甚至控制模块29内的元件来访问。另外,智能处理对象42e的参数可以是简单的(simple)参数,例如简单(simple)值、结构化参数或智能参数,它们能识别所期望的单元和与之相关联的属性。智能参数可由处理规则引擎或执行引擎48来解释和使用,以确保所有的信号都被送到同一个单元中或被适当地转换。智能规则也可用于为智能处理对象(或过程模块)打开和关闭报警组,来为操作者创建智能报警策略和/或接口。另外,智能处理对象类与设备10的过程控制策略中的设备和模块类相关联,以便在智能处理对象和过程变量之间提供公知的连接,所述过程变量需要解释和存取。
当智能处理对象在过程图像显示或过程模块中使用时,所述智能处理对象也可以包括操作模式、状态、和报警行为,使得这些智能对象可以在运行时间内置于不同的模式中,例如关闭(off)、启动和正常模式,可以基于其当前的操作状态提供一种与这个对象相关联的状态,并可以基于探测到的条件,例如一个超出界限、限制、高速变化等的参数进行报警。智能处理对象也可以有类/子类的层次结构,使得它们在类库中加以分类,使得它们一起被收集在复合结构中,等等。另外,当它的相关实体遇忙或,例如由在设备10中的一批量控制过程占用时,智能处理对象可以利用来自于其它元件的信息,例如控制模块和其它对象的信息使得这个智能处理对象去识别。
智能处理对象可以与任何期望的处理实体相关联,例如物理装置,如泵、罐、阀门等,或逻辑实体,如处理区域、测量方法或致动机构、控制策略等。在某些场合,智能处理对象可以与连接器相关联,如导管、管道、配线、传送器等,或任何其它装置或实体,它们在处理过程中从一个点到另一点地移动物质、电流、气体等。还连接有与连接器相关联的智能处理对象(即使实际的装置或连接器本身不能被连接或不能在处理设备10进行通信),这些智能处理对象通常表示处理过程中的其它元件之间的物质流,有时这里所说的连接装置是指智能连接或连接器元件。
智能连接主要包括特性和参数,用于限定流过连接(例如流体、电流、水、污水等)的物质或现象(例如电流)是多么不同。这些参数可以表明通过连接器的流体的类型和特性(例如总体速度、摩擦系数、流动类型如湍流或非湍流、电磁的等)和通过连接器的流体的可能方向或方向。智能连接可以包括保证与这个智能连接相连的源和目的对象的单元匹配的程序和方法,如果不是,则可以进行转换。智能连接的方法通过使用一个模型或一种算法,也可以对通过连接器的流体进行建模,从而估计通过实际连接器的流体的速度和特性、物理连接的长度和尺寸、传输延迟等。用于智能处理对象的存储参数(例如摩擦系数)可以在这些方法中使用。从而,本质上智能连接或连接器元件使得智能处理对象知道其它的上游和下游对象或实体。当然,用任何需要的或方便的方式,智能连接例如可以限定在其它对象之间的连接,系统中的流体类型,如液体、气体、电流等,实体的上游和下游侧,在这里对于该智能处理对象来说其它实体是该实体的上游和下游,物质、流体、电流等的方向。在一个实施例中,矩阵52可以先于处理流程模块的执行被建立,和可以在设备中为智能连接限定不同装置之间的相互连接,由此限定不同智能处理对象之间的相互连接。实际上,执行引擎48可以使用矩阵52来确定上游和下游实体,从而限定在智能处理对象之间的通信和与智能处理对象相关联的方法。另外,可以提供一组或多组规则由智能处理对象来使用以便在彼此之间相互作用,根据智能处理对象中的方法的需要从彼此之间获得数据,和解决与输出连接相关联的智能对象间的冲突。
如果需要,智能处理对象42e也可以包括对于关键文件的热连接,如URL,此文件可用于这种类型的对象,或可以专用于智能处理对象42e所属装置的场合(取决于临界状态和应用)。这个文件可以是卖主提供也可以是特定用户提供。文件的一些例子包括配置、启动、关闭过程,操作和维护文件。如果需要,操作者可以点击在操作者显示中显示的对象,以便为这个对象或相关装置产生场合专用(如果有)和普通文件。另外,操作者能够独立地添加/删除/更改与系统软件无关的文件,例如维护请求、操作问题记录等。此外,这些热连接可以是用户可配置或可改变的,以便于在操作者界面上向对象提供添加知识链(knowledge link)的能力,为与这个对象相关联的适宜信息提供快速导航,并为消费者、为这个特定的对象类型甚至为这个对象的专用场合提供一种添加特定工作指令的能力。
虽然上面所描述的过程模块和过程图像是通过将不同智能处理对象相互连接而建立在一起的,但是可以单独建立它们。例如,可以使用智能处理对象建立处理图像,当完成时,基于图像元件和它们在图像显示中的相互连接,用于这个图像的过程模块可以被生成。或者,可以使用智能处理对象首先建立过程模块,一旦建立后,对应于那个过程模块的图像显示可由配置应用程序38利用创建过程模块使用的智能处理对象中的图像显示元件自动地生成。另外,过程模块和图像显示可以分别创建,这两个实体中的单独的元件可以通过互相访问(即使用在图像显示和过程模块中的元件的标记特性)而手工相互连接。通过这个机制,智能处理对象可以被多个显示访问,在某些场合,一旦生成,则过程图像显示和相关联的过程模块可以单立或分离地运行,即使在期望或需要时它们通常会来回传递参数和信息也是如此。
为了更容易理解,智能处理对象的某些可能的特征和例子可以用于或去创建过程图像显示和过程模块,它们将在下面详细描述。下面将描述其中通过使用所述元件和特征所创建的过程图像显示和过程模块可以与控制模块集成在一起以便提供先进控制和模拟能力的方式。当然,应当知道智能处理对象元件和特征不仅限于这里讨论的元件和特征,如果非常需要的话,其它的元件和特征也能够用于或去创建过程图像显示和过程模块中的一个或两个。
通常,在配置应用程序中配置应用程序可以提供一组预先定义的图像元件,使得用户去构造反映处理设备的操作者或图像显示。这些图像元件被设计来动态地显示在线测量和制动器,它们与控制系统连接。另外,可以用过程模块中提供的在线过程仿真来计算反映过程操作的不可测量的参数,这些参数可以表示成与图像显示相关的完整的部分。
另外,在用于工程或训练模拟目的离线环境中,由过程模块提供的处理仿真可以代替过程测量值来用在图像元件和相关的控制模块中。这些值由相关的过程模块计算,可以以制动器位置和状态还有在过程图像中的人为的扰动值为依据。此时,图像显示和控制模块可以用于在线或控制情况和离线或模拟情况。同样,在许多情况下,当图像元件的静态部分看上去与包括在已知图像库中的三维组件相似时,这些图像元件的更为唯一的特征或属性、与这些元件一同显示的信息,和它们到控制系统I/O和过程仿真模块的连接将在下面根据许多图像元件的可能的类型和实例进行描述。
通常,在与智能处理对象相关联的过程模块中的图像元件和仿真算法落入到大量不同类型的处理元件中的一种内,这些处理元件包括流体元件、过程连接元件、制动器元件、处理元件、测量元件、和特性估测元件(estimatedproperty element)。流体元件通常限定处理设备中的一种物质流体,可以在图像显示中被看到,显示出成分、密度、流量、温度、压力、重量和/或其它限定物质流的参数。流体元件可以被定义在过程模块的输入处,将其提供给在过程模块内的元件,从而对通过过程模块的物质流进行建模,在图像显示中加以说明。同样,流体元件可以在过程模块的输出或末端得到说明,以便在图像显示中显示由图像显示所描绘的处理设备的部分的物质输出。流体元件也可用于定义相互连接的图像显示(和相关的过程模块)是多么不同。例如,在一个过程模块中的输出流体可以是另一个过程模块的输入流体,以及可以提供在其它过程模块的输入流体处使用的值。流体可以包括下面四部分:名称(例如pH流体)、方向(例如流量输入)、测量(例如流量、压力、温度)和成分(例如氮、氨等)。但是,如果需要,则流体还可以具有其它的部分或参数。
过程连接元件定义设备中的物质(例如固体物质、液体和水蒸汽,和气体)从一个装置到另一个装置传送或运送所用的方式。为了更清楚地说明通过这个过程的物质流,可以使用三种不同类型的过程连接,包括管道系统、输送管和传送器。当然也可以使用其它的连接元件,例如在电化学处理中使用连接到地址能量流的电缆等。管道系统通常用于表示(和模拟)设备中的液体和高压蒸汽或气体流。输送管常用于表示(和模拟)设备中的低压气体流。传送器通常用于表示(和模拟)在处理单元之间的固体物质的运动。结果,每个过程连接元件限定一种类型的连接,例如管道系统连接、输送管连接或传送器连接,用于在装置的输入或输出端提供物质。
如果需要,由连接正在进行传输的物质的属性由上游的输入确定。如果连接完成,则这个信息加上限定的连接状况变量就可以用作这个连接元件在图像显示上的特性。这个连接元件可以在处理元件的输出处、制动器元件的输出处或流体元件的输出处开始。同样,连接元件可以在处理元件的输入处、制动器元件的输入处或流体元件的输入处停止。
当光标处在图像显示中的连接元件上时,该连接元件的特性就可以自动显示。另外,通过在连接元件上设置测量或特性估测元件(以后限定),与连接元件相关联的特性可以显示为永久显示。如果需要,可以通过在元件输出(例如流体输出、处理元件输出或制动器输出)上按下鼠标左键来建立连接元件,以及当按下鼠标的一个键时,将光标定位到一个元件的输入上。为了成功地建立连接,上游和下游元件的输入和输出类型(管道、输送管、传送器)必须匹配。这个连接会自动采用上游元件的类型。
如果需要,管道系统元件可以在过程图像显示中显示为或解释为管道连接,输送管元件(例如空气或气体)显示为输送管,传送器元件可以显示为传输器带。管道系统、输送管和传送器元件连接可以在处理元件之间自动调整,和除了对这些元件描述之外,还可以显示箭头以表明流动的方向。如果上游输出是两个普通连接,那么“T”形元件可包括于管道系统、输送管或传送器中。同样,“T”形元件可用于合并多个输出。传送元件的颜色或其它的图像特性可以改变,以表示它的状态,例如,运行/停止,流动/不流动,塞紧的,等。通常,沿传输装置的物质流量由连接到传输装置的电机驱动器决定。从而,电机驱动制动器(是制动器元件,将在下面详细描述)可以连接到传送器。另外,测量元件(下面描述的)可以连接到管道系统、输送管或传送器元件,从而能够显示与管道系统、输送管或传送器元件相关联的测量,例如传送器的速度或在管道系统或输送管中的物质的流量,在传输装置、管道系统或输送管等中或其上的物质的特性、湿度或重量。还有,可以加上可显示的特性元件来显示在管道系统、输送管或传送器中或其上的为被测量的物质特性,例如,物质的成分。
如果需要,每个管道系统、输送管或传送器连接元件可以用图像的形式动态地反映丢失的连接(例如通过颜色变化),并反映选择的特性(例如压力、温度、长度等)超出设定的界限(例如通过颜色变化)。此外,由相关过程模块计算的参数可以显示于图像中。例如,由上游连接提供的特性可以显示于图像显示中,从而不管连接状态是好是坏,均为操作者提供关于连接元件或正在由连接元件传输的流体的信息,连接元件中一个或多个选定参数的极限,等。
通常,制动器元件是对流体执行一些制动功能的元件,可以将制动器元件放置在不同的连接元件之间或在处理元件和连接元件之间。制动器元件的例子包括控制阀(和制动器一起)、开关阀(和制动器一起)、泵(和电机一起)、强力引风机(和电机一起)、诱导通风机(和开关阀一起)、节气阀(和驱动器一起)、进料器(和调速电机一起)、传送电机驱动器(可以放在传送元件上)等。
阀门元件的图像表示可以动态的反映隐含的阀门位置(例如通过动画)、阀门故障(例如通过颜色变化)、阀门全开/全关位置(例如通过颜色变化),和控制那个阀的相应的控制块的AO,DO,DC,设定点,PV,OUT,模式,等(例如通过数字字符或其它表示)。与阀门元件(用于过程模块中)相关的仿真元件可以具有仿真算法,计算与阀门制动器相关联的参数,例如排放压力、质量流量、液体温度、液体成分、入口压力和出口压力。如果需要,这些模拟或计算的参数可显示于过程图像中。然而,用户和配置工程师必须经常在控制模块中配置与该阀门和阀门类型(例如直线形、快速打开、等比例、阀门尺寸)相关联的AO、DO或DC块和从开到关的行程时间。当然,适于根据流过阀门的材料模拟阀门操作的模拟算法可以依赖于阀门的类型和尺寸信息。
泵元件的图像表示可以动态的反映电机的状态(例如通过颜色变化),相关的DO或DC功能块模式和设定点(例如使用字符),电机速度(如果使用调速电机),AO设定点,PV,OUT模式(如果使用变速电机)和其它期望的参数。同样,用于这个元件的过程仿真(用于过程模块中)可以决定或计算参数例如排放压力、液体成分、液体温度和质量流量,这些参数可以显示在图像显示中。用户可以根据泵的类型限定泵的曲线。然而,用户可以配置与电机启动/停止相关联的DO或DC块,用于变速驱动器(如果使用)的相关AO功能块和泵的曲线(例如压力对流量),用于限定泵的操作。
强力引风机或诱导通风机元件的图像表示可以动态的反映电机状况,DO或DC功能块模式和设定点,电机速度(如果使用变速电机),AO设定点,PV,OUT,DO或DC功能块模式(如果使用变速电机)和其它期望的参数,任何参数可以显示于图像显示中。用于这个元件的过程仿真元件(用于过程模块中)可以决定或计算参数,例如排放压力、气体成分、气体温度和气体质量流量,这些参数可以显示在图像显示中。用户可以为电机的启动/停止配置相关的DC块,为变速驱动器(如果有)和配置AO块,和为限定风机的模拟操作配置风机的曲线(压力对流量)。
在某些场合中,一种特殊类型的制动器可以仅与一种特殊类型的连接(例如管道系统、输送管或传送器)一起被使用。下面这个表说明了一些对于典型的制动器元件的连接限制。
  管道系统   输送管   传送器
  调节阀   X
  开关阀   X
  泵   X
  排放装置   X
  强力引风机   X
  诱导通风机   X
  节气阀驱动器   X
  进料器   X   X
  电机驱动器   X
处理元件包括工厂设备,它们以某种方式处理设备中的物质或流体。通常,所有往复于处理元件的输入和输出通过连接元件完成。标准处理元件包括罐(垂直的和水平的)、加热器、静止混合器、反应器、混合器、空气加热器和任何其它执行某些类型的简单或标准处理活动的元件。对于标准处理元件,用户可以为这个元件指定输入和输出数量,连同这个物理装置的特性,如尺寸、体积等。可以设置这些标准处理元件的模拟算法和静态表示法,以使用户不能对它们进行修改,但如上所述在配置时段内是可以选择的。当然,如果需要,可以将其它的、特别是更为复杂的设备装置(例如分裂蒸馏塔、蒸发器、分离器、锅炉等)做为定制处理元件来执行。这样可以对定制处理元件的静态显示法、输入和输出的数量和模拟算法进行修改以符合用户接口的要求。一旦限定了定制处理元件,它就可以存储为组合件或模板,可以重复利用或作为在其它处理元件的建立过程中的起始点来使用。
可以基于管道与罐的连接配置罐的罐标准处理元件(垂直的或水平的),罐元件可以动态的反映罐中的液位(例如使用动画),和液位为100%或空罐(例如使用颜色的变化)。这个罐的过程模块仿真可以通过图像显示计算参数和显示参数,例如出口温度、出口成分、液体温度和罐的模拟液位。然而,为了把罐连接到系统中,用户或配置工程师可能需要配置输入和输出连接的数量、与罐的全部的连接、罐的特性,如尺寸(例如,直径和高度)等。
加热器处理元件通过图像显示可以动态的计算和反映热转换系数(例如使用颜色变化)、出口产物温度、入口产物温度、出口压力(假定固定的传输线)等。当清洗时,用户或配置工程师可能需要配置加热器的全部连接、加热器表面区域和热转换系数。
当然,其它的处理元件例如静止混合器、反应器、混合器、空气加热器等,可以具有适合于这些类型的装置的显示和模拟能力。非标准处理元件,例如蒸馏塔、蒸发器、分离器、锅炉等,可以通过使用定制处理元件用图像表示,在那里与容器相关联的仿真如果没有包括于标准选集中,则可以是用户定义的。在这些元件中的处理可以描述或限定为关联于容器的每个输入到每个输出的阶跃响应模式。输入可以是气体和/或液体流体。可选择的是,用户可以限定这个等式用于描述处理元件的输入和输出之间的关系,这些等式可以存储于使用那些元件执行仿真的过程模块中。如果需要,一些普通的静态图像表示法可用于帮助用户快速建立与定制处理元件相关联的静态图像。如果使用这些普通图像,那么只需要用户指定期望的输入和输出连接数量和由定制处理元件支持的连接类型(例如管道、输送管或传送器)。因此,图像段将被显示和能立即使用在操作者图像的创建过程中。如果需要,则一旦用户选择确定模拟算法作为阶跃响应,就可以指定与这个处理元件的每个输入和输出相关的任何动态特性和增益。如果用户选择了普通算法,那么就可以为用户提供用于限定这个模拟算法的表达编辑器。基于选择的方法,定制处理元件的输出端的特性可以不同的计算出来。此外,用户可以引用一个或多个他们在单独的软件系统中限定过的算法。
另外,可以为正在创建的定制处理元件提供多个预先限定的组件或模板。这些模板例如包括具有普通算法的锅炉模板,它计算出口气体O2,出口气体CO,产生的气流,锅炉炉膛液位和锅炉送风。这样一个模板可以基于单一燃料输入。然而,通过修改模板,能够模拟多种燃料锅炉。其它预设定模板可以包括特定的旋风分离器模板,它可以与喷雾干燥器定制处理元件一起使用,和它可以包括阶跃响应模型,以便进行模拟分离器的操作。同样,柱状模板、喷雾干燥器、蒸发器可以使用阶跃响应模型去限定期望的过程相应。在蒸发器中,基于能量输入和输入流的浓度,可以计算出输出流的浓度和蒸汽释放。多个蒸发器元件可以沿着热交换器和喷射器元件连接在一起以便创建多效应蒸发器。同样,特定的容器组件定制模板处理元件可以与锅炉处理元件一同使用。这时如果特别期望,通过不修改的组件就可实现入口的特性,或在这个组件中表现为排放减少。
能用于创建图像显示和过程模块的其它类型的元件,包括测量元件和特性元件。测量元件包括变送器元件和开关元件,变送器元件可以用于图像显示中来获取与物理变送器相关联的测量值。通常,变送器元件可以动态的反映不良的或不正常的状况,与控制模块中AI功能块相关联的模式,与实际的变送器(传感器)相关联的测量值和部件等,或与这个实际的变送器相关联的其它数据。在离线模式(或仿真模式)中,变送器元件可以用于获取和显示由过程模块提供的仿真值,而不是与AI和PCI块相关联的值,或可以用于将测量值提供到控制模块中的相关AI块中,作为在模拟控制程序中使用的测量值。变送器元件可以被加到连接元件或处理元件上,当这样变送器元件加到显示中时,用户通常需要确认进行测量的控制器流程中的相关AI,PCI,或DI块。在在线模式中,紧接该测量元件可以显示测量值。在离线模式中(或仿真模式),这个测量的模拟值(有相应的过程模块得出的)可以自动显示。在在线模式中,当测量活动出现故障时,用户可以选择转换控制和显示到这个模拟值。
当在离线仿真模式中时,开关元件可以动态地反映不良的或不正常的状态,相应的DI(例如,人工的或OS)的模式,和开关(开、关等)的离散值,用户可以使用开关显示元件获取和改变图像显示中的开关参数,通过选择仿真值或人工值和状态以及通过手动输入开关的这个值和状态获取和改变控制模式。然而,用户通常必须通过提供与控制流程中的相应DI块有关的资料来配置这个开关元件,并提供与元件特性有关的资料,这些特性引发了转换和限制以及与开关状态的改变相关联的死区。
估测特性元件通常展示系统的估测的特性,这种特性由过程模块确定,和可以将估测特性元件加到连接或处理元件上来显示该元件的所有特性。当这个元件设置于连接元件或一件装置上时,用户可以浏览和选择将被显示的特性。从而,那些不能为物理测量所得到的模拟特性可以通过这个估测特性元件揭示出来。这样估测特性元件可以动态的反映良好的/不良的连接,估测特性值,和在相关的限度或变化之外的特性。如果特性超出范围,则用户通常必须配置与要被显示的特性相关联的资料和限制以及元件的颜色改变。
应当知道,通过将变送器元件和估测特性元件添加到处理元件,制动器元件和连接元件上,在在线操作或离线仿真过程中就可以参考与这些处理元件的输入和输出相关的特性。这些特性也可以设置成在图像显示中可见的。
通常,为了在设备10的操作过程中执行或在仿真环境中执行图像显示,操作者可以运行和执行配置应用程序38来建立一个或多个过程模块39。在一个实施例中,配置应用程序38提出了对于配置工程师的配置显示,例如图3所示的。如从图3中看到的,配置显示64包括库或模板部分65和配置部分66。模板部分65包括由多套模板智能处理对象67组成的说明,模板智能处理对象67可以包括图2中的智能处理对象42,也可以是任何上述的连接、测量、流体、处理、和估测特性元件。如果需要,也可以包括仅有图像限定的非智能元件68。实际上,模板67和68是普通的对象,可以被拖放到配置部分66上,以便在过程模块中建立智能处理对象的实例或进行图像显示(或两者)。所示的部分完成的过程图像显示35c包括一个阀门、两个罐、两个泵、一个流量变送器和由流程连接器相互连接的两个传感器,流程连接器可以是如上所述的智能连接或连接器元件,连接器元件提供流体输出。应当注意的是图像显示35c可以由智能处理对象和非智能元件组成。
当创建图像显示时,例如图像显示35c(或过程模块),配置工程师可以选择和拖拽显示于模板部分65中的智能处理对象67和元件68到配置部分66上,将它们放到任何期望的位置。一般来将,配置工程师将选择和拖拽一个或多个智能处理对象67a或非智能元件68的表示装置到配置部分66上。配置工程师随后将在配置部分66内的智能装置处理对象与智能处理对象67b相互连接,和可以设置输入和输出流体67c到显示中。此外,非智能元件可以加到显示中。配置工程师在使用弹出的特性菜单等过程中可以改变每个智能处理对象的特性,具体地说,可以改变与智能处理对象有关的方法、参数、标记、名称、热连接、模式、类别、输入和输出等。当这个过程或配置工程师已经用每个期望的元件创建了过程模块,特别是表示过程的配置、区域等时,配置工程师可以限定规则或关于这个模块的其它功能。这些规则可以是那些与系统级方法相关联的执行规则,如物料平衡和流量计算。过程工程师或操作者也可以决定添加趋势和面板,当过程显示在线时它们是有益的。建立图像显示35c之后,配置工程师可以在存储器中存储那个显示,此时或其后配置工程师可以以一种模式初始化该显示,并将该显示下载到执行引擎48上,使得执行引擎48可以提供图像显示。当然,尽管对于过程模块元件可以用不同的图像描述做为与过程图像显示元件相对,但配置工程师也能够以同样或相似的模式创建过程模块。此外,当操作者使设备运转时,他们可以选择打开细节状态。例如其中细节状态将显示在每个连接处的成分。
如上面所提到的,过程图像或过程模块可以与特定的标记一起被提供。例如,可以为在图像显示或过程模块中的智能处理对象元件提供标记或在过程控制系统中选择的路线,该标记包括别名,它在运行时间内可以基于其它因素,如一块装置,通过例如执行引擎48被填写和选择。在过程控制系统中别名的使用和间接引用已经在美国专利No.6385496中详细说明了,它被分配给本发明的受让元件并在此引证作为参考。所有这些技术可以用于提供和解决对于这里所说的智能处理对象的标记中的别名。
图3中的显示64示出了三个标签(视图1、视图2和视图3)对应于过程模块或图像显示中的不同视图。这些标签可以为与此处使用一些相同的智能处理对象的过程相关的不同用户进入和建立不同的视图。
通常,当配置工程师建立过程模块或图像显示时,构造程序38沿着它们之间的连接自动在数据库中存储智能处理对象。因此这个数据库可以用于建立其它的过程模块或图像显示,它们例如可以使用一个或多个同样的智能处理对象来提供不同的视图。这样,当建立第二个视图时,由于已经创建和存储于数据库中,所以配置工程师能简单的引用这个智能处理对象和随其存储的任何方法等,以便去将智能处理对象设置到第二个视图中。如此,由于建立了过程控制模块和图像显示,数据库就能够增加,通过使用已经存在于处理流程数据库中的智能处理对象,数据库能够随时用于创建和执行其它视图、模块和图像显示。通过使用这样一个数据库,在数据库中的每个智能处理对象可以支持或被用于过程模块中,并在多个图像显示中被引用。还应当知道是,通过为这些模块建立显示,并且随后确定用于过程模块中或与过程模块相关的流程算法,可以建造过程模块。当然,可以扩展单独的过程模块并由不同的计算机执行该模块,过程模块可以可通信地连接于另一个过程模块,并相互协同操作在同一个或不同的计算机上。当完成这些时,输入和输出流体将从被外部引入与过程模块连接在一起。
如上所述,当部分过程模块或图像显示建立时,配置工程师可以添加或提供过程模块的仿真算法。这些仿真算法可以预先配置,用于计算或确定某个过程或系统级特性,例如物料平衡计算、流量计算、效率计算、消耗计算等有关这个过程模块描述或模拟的过程。结果,这个过程模块本身可以具有模式、状态和报警行为,能够指定为工作站,并可以做为显示下载的部分下载。如果需要,使用在过程模块的智能处理对象中提供的数据,可以由执行引擎48执行仿真算法来完成物料或热平衡、工艺流程、流程效率、流程优化、关于过程模块的经济计算或其它期望的计算。另外,这些仿真算法可以从控制策略等、和控制器有关的控制模块以及下载到控制器中的控制模块、现场装置等的控制模块中获取参数,和反过来,可以提供数据到这些控制模块。
应当知道,需要执行引擎48能通过所有显示上配置的所有处理对象和连接的联合而执行处理计算。从而,不管是否某个相关的图像显示被装载,模拟仿真(在过程模块中)通常也被执行,即提出和显示这些信息给用户。当然,可以通过整个设备10或通过限定的设备10的部分区域反复校验模拟算法。还应当知道,在任一特定的过程模块的执行过程中,执行引擎48可以在操作者界面上给操作者提供显示,基于与那个过程模块相关联的图像显示描述在这个过程模块中相互连接的对象和实体。这个显示的参数、图像等由在过程模块中的智能元件的配置和相互连接来确定。此外,提供给这个或其它显示的报警或其它信息可以由智能处理对象中的方法和与特定的过程模块相关联的仿真算法来限定或产生。如果需要,执行引擎48可以为过程模块提供显示到不止一个用户的界面,或可以被配置或设置成不提供显示,即使执行引擎48一直在执行处理流程模块,因此完成方法、报警行为、流程算法等与其相关联的功能。
如果需要,可以从图像显示中自动产生过程模块(或反之亦然),可用于这个过程模块的功能由这个过程模块元件确定。应当清楚,过程模块最好构建成追踪过程图形显示。结果,当用户创建过程图像显示时,用户有能力为过程模块例如质量或能量流包括附加信息。将这些流体用于过程模块中,以设置仿真功能块需要的起始条件。
另外,由于过程模块是在计算机中运行的实际软件模块,所以也可以引用它们,它们被控制器模块引用,从而使用与这个控制模块相关联的参数、控制策略、显示等。还有,使用这种能力,可以独立于过程显示模块来创建过程模块。
通常,过程模块将由处理元件、流体和它们的相关连接组成。由于在过程显示元件和仿真元件(在控制模块中)之间存在一一对应的关系,所以用户可以构建图像显示和从那个显示中自动生成相应的过程模块。当然,如果需要,用户可以建立这个过程模块,随后用智能处理对象中的图像自动从模块中生成图像显示。然而,为了让过程模块自动产生,用户必须确定制动器、连接或与测量元件和估测特性元件相关联的处理元件特性。在建立图像显示之前,或某些时候,在控制模块构建之前用户也需要建立过程仿真。在这个仿真建立后,就可以填加这个访问到控制模块中的I/O块。还有,当相关的图像显示建立后,就可以浏览现有的过程模块来设置特性访问。
在某些场合,过程显示不能包括构建过程仿真所要求的所有细节。那么,就要求提供编辑器使用户去编辑仿真或过程模块,这些模块是从过程显示中已经自动建立的。还有,由于多个过程显示可以要求显示同一块装置,所以在过程显示的构造过程中,元件必须能够访问现有的过程模块。
通常,对应于处理元件的仿真将具有通用的结构。如果需要,将输入了连接和仿真参数的功能块存储于过程模块中,从而不需要对控制模块的访问。此外,仿真所支持的输入和输出连接的数量可以限定为可扩展的,仿真的执行结果可以在仿真输出连接中反映出来,或做为仿真的参数,仿真算法可以限定为一种阶跃响应或可以由用户输入。当仿真算法由用户输入时,用户可以为每个输出单独确定一个动态。
此外,输入和输出连接可以支持一组通用的参数。与输入和输出相关联的参数可以作为数组参数或结构在块之间通信,这些参数可以包括例如连接状态(如良好的、不良的、限定的等)、质量流量参数、压力参数、温度参数、特别的热参数、密度参数或其它期望的参数的参数。在一些场合中,可以在仿真算法中提供和使用其它的参数例如流体的成分。为了支持这个需求,可以提供一个标准的和可扩展的流体元件。作为这个可扩展的流体元件配置的一部分,用户可以选择一组预设定数据组去限定流体元件。这样的可扩展的连接将仅被允许连接到使用这个信息的块。通常,可扩展参数可以包括一组名称及许多专用元件。例如锅炉处理元件的燃料输入流体可以包括这种燃料的成分,包括燃料组,燃料中的碳、氢、硫、湿度和氮的含量(所有使用重量百分比%,如果希望)。作为另一个例子,涡轮式发电机处理元件可以使用一种蒸汽流体,与相关仿真的连接可以使用一组可扩展的参数,该参数包括蒸汽设置,进入这个阶段的蒸汽焓(实际),离开这个阶段的蒸汽焓(实际),蒸汽焓(如果等熵膨胀)等。
当在过程模块中的仿真元件用作高保真仿真组件的接口时,也可以使用这个扩展组。此时,可以在过程显示中看到流体的成分。还有,如果需要,可以提供交互式编辑器,使其容易创建或修改显示在图像显示上的值,以及相关面板和控制模块的详细显示被显示在图像显示上。
图4示出了图像显示100的实例,它可以使用上面所述的元件和配置应用程序来建立。特别是,图像显示100描述了处理设备的一部分,此部分使用水、酸和一种盐基生产白醋。如图4所示,过程图像显示100在输入端包括四个流体元件102,这些元件限定盐基供应、酸供应、水供应和冷却水供应流体。盐基供应流体102通过管道连接元件104传送到阀门106形式的制动器元件处。阀门106的输出通过管道连接元件104连接到搅拌器108的第一输入。以同样的方式,酸供应102连接到变送器元件110和随后连接到另一个与搅拌器108相连的阀门112。酸供应102和变送器110、变送器110和阀门112及阀门112和搅拌器108通过管道连接元件114连接。
可以容易地看出,搅拌器118的输出通过管道和两个变送器124和126连接到热交换器112上。冷却水流体102通过阀门128输送到热交换器122,并通过阀门130排出热交换器,产生回水流体元件131。同样,热交换器122的输出通过变送器元件132和阀门134传送以提供输出醋酸流体元件136。如果不特别要求,则图像显示中的元件总是通过管道连接元件相互连接。
应当知道,显示盒140可以做为显示元件本身的附件被生成,也可以是单独的元件以变送器和估测特性元件或控制模块中的引用块中的元件的形式,图像显示100中所示的显示盒140显示或展示了与不同元件相关联的参数,例如过程变量(PV)、给定点(SP)值、输出(OUT)值等。此外,如果用户将指针放置在一些元件上,显示100可以显示与这个被访问元件相关联的其它值。例如,将指针放置在流体元件上(例如醋酸流体输出136),可以产生图像来显示处理过程中这个点处的醋酸流体的成分、压力、温度、密度、流速等。当然,可以传输显示在图像显示100上的值和参数,从过程控制系统中的实际访问的变送器(例如从控制系统中的AI功能块),或从模拟这个元件功能的过程模块仿真元件。在制造白醋的操作过程中可以为用户提供图4中的图像显示100,或去完成要使用的过程的仿真,例如,去执行设计或操作者训练活动。
图5示出了一种模式,其中不同的图像显示(同样,其中为不同的模块)可以连接在一起形成更高水平的显示(或过程模块),从而显示(或模拟)处理设备的更多的部分。在图5中的显示150中,过程图形100收缩于盒子中,这个盒子具有名字或标记,和一组表示成连接点的流体的输入和输出。如果需要,用户可以将图5中的过程图像100扩展到图4中所示的图像,例如通过选择和,例如双击该图像。另外,其它的收缩图像显示152和154表示为通过输入流体元件156和158与盐基供应、酸供应、水供应和冷却水供应相连接。将过程图形显示100的流体输出136与白醋收集器162的流体输入160相连。以同样的方式,过程图形显示152和154的流体输出分别与麦芽醋和pickeling醋收集器163和164的输入相连。应当知道,将过程显示152和154配制成能分别为生产麦芽醋和pickeling醋的处理设备部分提供图像,数据和属于处理设备的这些部分的图像示图通过扩展这些显示可以被浏览。
然而,图5中示出处理设备中不同的图像部分可以通过流体元件之间的连接而被连接在一起。特别是,流体元件可以包括在显示中,用以限定与连接元件相关联的起始特性。还有,流体元件可以用作各显示之间的连接点。对于显示之间某个页面之外的连接,用户可以在流体上点击,并迅速调出包括这个被访问连接的相关显示。从而,流体元件的质量/组成通常用于限定过程输入的起始特性,例如起始的给料成分等,或用于限定连接到另一个显示上的流体连接。连接可以设置在质量/组成流体元件的输入和输出上。对于流体元件来讲,用户通常可以配置流体的名称(它在系统中应当是唯一的),流体的特性(如果没有引用输入和输出连接),流体中的不同成分的质量馏分(如果流体由多于一种的成分组成),压力或质量流量、温度、比热、密度、要求的连接类型(管道、输送管、传送器)和引用的输入流体(如果用于访问在另一个显示上的流体)。同样,能量流体元件可以用于限定与过程输入相关联的起始能量,例如BTU/HR传递等,或限定连接到另一个显示上的流体连接的能量特性。
虽然图5描述了为将不同收缩的图像显示相互连接的流体使用情况,但是同样的过程也可以用于将不同的过程模块相互连接(和描述连接)。特别是,可以收缩过程模块来表示名称和流体元件的输入和输出,使用流体输出和不同过程模块的流体输入之间的通讯连接的描述,这些收缩的过程模块就能够可通信地绑定或连接到其它的过程模块。
图6表示过程模块100a,它对应于图4中的图像显示100。如所看到的,过程模块100a包括代表图4中描述的每个物理元件的智能对象仿真的功能块。为便于理解,图6中的每个仿真块对应于图4的元件,同样的附图标记后加“a”,从而,图6的搅拌器仿真块108a是对应于图4所示的搅拌器108的仿真。同样,阀门仿真块106a、112a、和118a分别对应于图4所示的阀门106、112和118,并可通信地连接到这些阀门106、112和118。
因而图6中的过程模块100a的图像显示100中所示的每个元件包括过程仿真元件(它可以表示为与智能处理对象相关或由该智能处理对象确定的功能块),和这些功能块以这种模式相互连接,并使用图像显示100中指定的连接元件。如果需要,过程模块100a可以在图像显示100创建之后或甚至在图像显示100创建过程中自动创建。
如上面所说明的,控制模块100中的每个过程仿真元件包括仿真功能(例如算法、规则、传输功能都能够),它基于过程中使用的机械装置的工作状况和输入到这些仿真元件的物质流体的类型。图6中这些仿真在每个处理、制动器和传送器中由SIM块说明。在过程模块100a中可以模拟或模仿装置的动态特性和对流体的影响。一些可能的特性,可用于与制动器和处理元件相关联的仿真块,它们可以是出口温度(基于入口温度、流量和热容量),出口流量(基于入口质量流量和元件中的积累),出口压力(基于通过这个部件假设的压降或下游压力)和出口成分(基于理想混合和入口的成分)。当进行定制的计算时,可以基于例如一阶正空载时间(first-order-plus-deadtime)响应,加上与出口特性相关联的内置的动态特性去改变过程输出。如果希望,用户可以指定与每个被计算特性相关联的空闲时间和延迟时间。对于如变送器和转换器的过程测量元件和连接元件来将,可以假定没有动态特性引入到引用的特性中。然而,如果特别希望,可以模拟转换和其它特性。然而,在许多情况下,来自上游连接的特性可以马上反映到下游的连接处。
通过使用过程模块100a,可以模拟在过程图像100中描述的这部分设备的操作。当来自于过程模块100a中的仿真元件的值可以自动通信到图像显示100a的图像中并显示于图像显示100a的图像中和用于控制模块时,这个仿真与显示100结合。同样,训练指示器可以使用显示去影响和改变由过程模块100a完成的仿真特性。
如果期望,通过限定测量和制动器元件的输入输出(I/O)访问和随后使用这些访问去自动建立集散控制系统(DCS)界面表,就可以将例如由HYSYS、CAPE等提供的高保真仿真加到仿真特征中,现在界面表用于例如HYSYS中,以便执行仿真中的I/O。对每个可用于建立高保真过程仿真的HYSYS(或其它高保真仿真)组件,可以设定标准处理元件模板。图6所示这种高保真仿真165可通信地与过程模块100a连接。此时,用户可以选择不使用在过程模块100a内的每个仿真元件中提供的仿真,代之以使用由高保真仿真165提供的仿真参数。通过激活转换开关166(它可以是设置在过程模块100a中的电子开关,信号发送器等),用户可以指定保真仿真165的使用。
通常,当转换开关166设置成使用高保真仿真165时,在过程模块100a中的相应的仿真功能块作为屏蔽功能块等工作,它们的仿真算法(SIM块)不能执行,块参数由高保真仿真165代替读写。然而,在过程模块100a中的块仍然将同样的参数和其它信息传递到过程图像和控制模块中,并从过程图像100(最终用于高保真仿真165)和控制模块29接收信息。
应当知道,这样过程模块的使用提供了一种容易和便利的方法将高保真仿真包(软件产品)的模式连接到处理设备中,这种方法可以由操作者和工程师(即,使用与过程模块100a相关联的过程图像显示100)等查看和使用。特别是,过程模块的流体参数可以连接起来或与在高保真仿真中模拟的流量相关联,过程模块中的路径能自动的建立或与高保真仿真中的路径相关联。此时,过程模块实际上用作变量或数据放置保持器,保持器将高保真仿真包中的映像数据的一种适宜的模式提供到用于处理设备的控制和仿真环境的控制模块和图像显示中。
另外,过程模块和相关的图像显示减少或消除了对高保真仿真提供独立显示的需要,现在这种由高保真仿真的提供者主要生产的是带给用户高价的系统。取而代之的是,由于过程模块已经连接到图像显示,所以当过程模块连接到高保真仿真包时,所以图像显示可以用于将由高保真仿真包计算的信息提供给用户,使用户或操作者能够操作输入到高保真仿真包。另外,由于过程模块可通信地连接到控制模块,所以由高保真仿真包产生的参数或数据可以用于控制模块中,以便执行在线控制活动。以这种方式使用过程模块,可以执行与控制模块并联的高保真仿真包,该高保真仿真包还可与控制模块结合。
由前面的讨论可以知道,可以以一种结合的模式建立和运行过程模块和图像显示,与过程模块一起提供处理设备10的一部分的操作者视图,此过程模块模拟由图像显示示出的处理设备的操作。优选的是,过程模块和图像显示最好能够再结合(如可通信地连接)一个或多个控制模块,这些控制模块执行处理设备的部分或区域的控制活动。因此,图1中所示的控制模块29可以可通信地与一个或多个图1中所示的过程模块39和图像显示35结合。当然,除了图1中所示的以外,如果在某些特殊的场合下要求和必须,控制模块29、过程模块39和图像显示35可以在设备10中的任何其它的计算机或装置上执行。
图7A和7B更加详细的表示了控制模块29、过程模块39和图像显示35的结合。特别是,图像显示35包括连接到回收罐182的输入的阀180和与阀186一起与回收罐182的输出串连的泵184。元件180~186通过管道系统连接元件(没标出)连接在一起,在图像显示35的输入和输出提供流量元件以限定这些点的物质流体。
作为图像显示35的配置的结果,与该图像显示35同时创建的过程模块39包括过程仿真元件,这些过程仿真元件由对应于图像显示35中示出的物理元件的阀门元件180a、罐元件182a、泵元件184a和阀门元件186a组成。控制模块29控制至少一部分与图像显示35相关(或在该图像显示中显示的)的物理元件,控制模块29包括一组相互连接的功能块,功能块提供的控制在由图像显示35和过程模块39描述的元件中或与图像显示和过程模块描述的元件相关。在这个例子中,控制模块29包括两个控制回路190和192。第一控制回路190具有接受关于进入罐182的液体流量的流量输入信息的模拟输入(AI)功能块、执行PID控制的比例积分微分(PID)功能块、和操作阀门180以实现理想的流入到罐182中的物质流量的模拟输出(AO)功能块。同样,控制回路192包括提供由罐182中的液位传感器测量的液位信息的模拟输入(AI)功能块、比例积分微分(PID)功能块、和模拟输出(AO)功能块,模拟输出(AO)功能块接收来自于PID控制块的控制信号来操作阀门186,实现罐182中的液体液位的控制。控制模块29还包括离散输入(DI)功能块,它例如指示泵184的开关状态或操作状态,如果特别需要,可由控制回路190和192使用去执行关于罐182的控制活动。
应当知道,图像显示35、过程模块39和控制模块29中的任一个模块中的每个元件可以与其它元件联络(通过相关的通信标记),来提供往复于不同实体间的信息,以便于在那里提供更好的或增强的控制、模拟和操作者显示,并将详细说明这些内容。例如,如图7B所示,回路190的PID控制模块可以配置成提供信息到图像显示35中,以便显示正在由PID控制元件使用的当前流量设定点,或可以读取来自于图像显示35的将在控制模块29中使用的设定点,如在这些元件之间的箭头线所表示的。同样,过程模块39中的罐元件182a可以提供模拟输出到过程控制模块29的控制回路192的AI功能块,指示罐的模拟液位,如在元件182a中的仿真算法确定的。这个模拟罐液位也可以显示在图像显示29上,作为操作者查看的附加信息。
如果需要,控制回路192的AO块可以提供信息到图像显示35中的阀186中和从图像显示35中的阀186中接收信息。另外,控制回路192的AO功能块能够配置为提供它的控制输出到过程模块39的阀元件186a。此时,阀元件186a可以将阀开度的预计值与在控制回路192中测量的实际开度进行比较,以决定物理元件中是否可能存在故障。在差值超出一定数值时,过程模块39可以包括在图像显示35上启动报警或警报的软件,来指示处理设备中的潜在问题,例如故障传感器等。图7B中还示出,阀元件186a可以提供模拟测量或参数到图像显示35以显示给操作者或为操作者使用。这样一个模拟测量或参数可以表明模拟的或预定的来自于阀186的流量或任何其它的与阀186有关的模拟参数。当然,任何其它的期望信息或数据,包括实际测量数据、模拟数据、或图像显示数据都可以提供给图像显示35、过程模块39和控制模块29中的元件,以提供更好或更强的控制、仿真和显示。
通常,过程模块与控制模块结合,如果需要,附加图像显示,有很多的好处。其中一点,如上所述,由过程模块执行的仿真可以将模拟的或预定的测量、参数或其它过程值与由控制模块提供的测量或计算的参数进行比较,以检测系统中潜在的问题。例如,在由过程模块39计算的流出阀的流量和过程本身测量的流量之间的大的差值,可以是产生表明某些装置存在问题的报警的原因。相反,控制模块29可以使用模拟参数来提供仿真中的更强的控制,其中控制模块29知道故障传感器或其它元件对于控制模块不再是活动的或可使用的。此时,控制模块29能够自动的用模拟输出代替测量值或参数(可能反生故障,可能处于不良的状态,等),如过程模块扩展的,不需要操作者参与和不必中断过程。还有,在同一个显示中,显示所有模拟和实际控制数据,可以帮助操作者或用户检测设备中的问题,在仿真模式下是有益的,对于执行更好的设计活动也是有益的,等。
图8是一种模式的更为详细的图,其中控制模块200可以可通信地与过程模块202(进而任何与过程模块202相关联的图像显示)集成。图8中控制模块200包括三个AI功能块204、205和206,它们的输出连接到控制功能块207,例如,它们可以是一种多输入/多输出的控制块,如模型预测控制(MPC)功能块。将来自于控制块207的三个控制输出传送到三个AO功能块208、209和210的控制输入,三个AO功能块208、209和210例如可以在过程中对阀进行控制,以便提供不同流体到混合器中进行混合。
过程模块202与具有由控制模块200控制的混合器和阀的这部分过程相关。特别是,过程模块202具有阀(制动器元件)211、212、和213,模拟进入混合器元件214的三种液体(在过程模块202的左侧用箭头表示)的流量。阀元件215模拟从搅拌器元件214中出去的液体流量,来限定在过程模块202的右侧的输出流体,和传送器元件217可以指示(或模拟)存在于混合器元件214中的液体的测量成分。应当注意,为了便于澄清,过程模块202中用单线表示连接元件。
此时,AO功能块208~210可以控制处理设备中的由阀211~213(在过程模块202中)表示的阀的操作,同时处理设备中的用变送器217(在过程模块202中)表示的成分传感器、流量传感器或其它的传感器可以为AI功能块204~206提供控制输入。
可以看到,过程模块202和控制模块200中的逻辑元件可以可通信地相互连接,从而以期望的或有益的方式将信息从过程模块202提供给控制模块200,反之亦然。在一个例子中,通信连接(由虚线218表示)可以配置在过程模块202的变送器元件217的输出(它表示了在搅拌器214中的物质成分的模拟测量)与过程控制模块200中的AI块216的模拟输入SIN_IN之间。此时,例如当在那个块的控制输入(IN)处的信号是不良状态或由于某种原因知道是错误的时候,就将在混合器214中的液位的模拟测量提供给AI块206,AI块206可以使用这个模拟输入。此时,当实际的物理测量失效或不可用时,AI功能块206仍然可以提供与AI功能块206相关联的测量近似值,从而使控制模块200继续运行,在有一个故障传感器时进行控制。这样一个连接也可以使控制模块200运行在一种模拟模式中,这样在离线操作者培训或测试控制模块200的过程中,使用有效的仿真数据(如由仿真过程模块202提供的)。
另外,或此外,通信连接(虚线219所示)可以配置在过程控制模块200的AO块208的输出与阀元件211的输入之间,阀元件211模拟由AO块208在处理设备中控制的实际的阀。这里,阀元件211可以使用获取于这个实际的阀或送到实际的阀的数据,以便确定这个模拟数据(即由阀元件211的SIM块计算的测量和参数)是否是正确的或与用于实际控制程序200中数据是否相匹配。如果存在显著的差异,则过程模块202产生报警或警报指示潜在的问题,或可以使用真实数据来提供更好或更准确的模拟在过程模块202中。例如,对于阀元件211的开度,阀元件211可以使用在SIM块中的实际的控制数据来反映在仿真中实际的阀的开度。当然为了完成更强的控制和/或仿真,可以在过程模块202和控制模块200中的元件之间设置其它连接,以便在这两个模块之间的任一方向上提供数据流。另外,通过与过程模块202相关联的图像显示,来自于过程模块202或控制模块200的任何数据可以自动变成可为操作者使用的。
如果需要,过程模块可以提供或模拟过程控制网络或处理设备中的冗余功能。特别是,过程模块可以模拟设置于处理设备中的实际的冗余元件,例如冗余装置、冗余控制块等的操作,并能够检测或模拟实际的冗余元件的操作(例如当备份冗余元件应当接管时具有的,等)。另外,如果需要,具有仿真功能的过程模块可以用作在处理设备中一对冗余元件中的一个。此时,一旦出现与原来的(和实际自然的)装置相关联的故障或检测到的问题时,过程模块(或其任何部分)可以作为备份装置操作,提供备份和冗余数据(信号、计算等)。此时,作为冗余元件的过程模块可以与控制模块以一种已知的模式可通信地相互连接,来提供冗余功能。当过程模块以前面所述的方式连接到一个或更多的高保真仿真包时,处理设备中过程模块作为冗余元件的用途是特别有益的。
应当知道,这里所说的智能处理对象、图像显示元件和过程模块的功能性可以在操作者工作站20中实施,不需要下载到和配置于设备10中的控制器、现场装置等中,这样这些功就能更容易完成、浏览、改变等。此外,这些功能比在处理设备、控制器等中更容易检测系统级,因为对于系统级来讲,属于设备的信息通常全部用于操作者工作站20,并用于执行引擎48,然而所有这些信息不特别适用于处理设备10中的每个控制器和现场装置。然而,当这样做是有益的时侯,一些与过程模块相关联的逻辑,例如原函数,可以嵌入到处理设备10中的这些装置、设备和控制器中。建立集成的过程控制模块和图像显示的智能处理对象的使用,使得执行引擎48,例如利用最少数量的用户配置活动自动的检测泄漏和产生智能报警,在设备10中计算和追踪流量和物料平衡,在设备10中追踪损失,和为设备10提供更高水平的诊断,以及在工程设计和操作者培训过程中模拟设备的操作。
图9中示出了一种可能的集成模式,它将集成用于具有分布式控制策略的处理设备中的执行引擎48和过程模块以及图像显示集成在一起。如图9所示,显示类定义220由过程模块创建或与其相关,过程模块在执行引擎48执行过程中为操作者提供显示,将显示类定义220提供给控制配置数据库和工程工具222,配置数据库和工程工具222可以以任何期望的方式在控制策略文件中使用和组织这些显示类定义。在运行前,流程算法224可以连接到这些显示类定义,随后可以初始化显示类定义和与其相关联的流程算法,并将其提供到图像显示/过程模块运行时间环境226(它可以以一个或多个执行引擎48的形式执行于在一个或多个工作站中)中。在执行过程中(即,仅在对象代码转换时执行),图像显示/过程模块运行时间环境126用一个下载文件分析程序228来解析代码,和使用基于规则的执行引擎230来执行流程算法或执行其它提供给显示类或与该显示类相关联的基于规则的程序。在这个处理过程中,图像显示/过程模块运行时间环境226可以与控制模块运行时间环境232通信,它可以在与这个过程相关联的控制器和现场装置中执行,从而将数据或信息提供到控制模块运行时间环境232或从控制模块运行时间环境232获取数据或信息。当然,图像显示/过程模块运行时间环境226可以通过使用任何期望的或预配置的通信网络,如图1中的以太网总线与控制模块运行时间环境232通信。另外,这里所说的将图像显示、过程模块和控制模块集成到标准过程控制系统或处理设备中的其它方法,也可以被使用。
当完成时,可以存储这里所说的所有软件到任何一种计算机可读存储器中,例如在磁盘、光盘、或计算机或处理器的RAM或ROM等中的其它存储界质上。同样,通过使用任何已知或期望的传输方法可以将这个软件传递给用户、处理设备或操作者工作站,例如包括在计算机可读盘或其它可移动的计算机存储机构上,或通过一条通信信道,如一条电话线、因特网、万维网、任何其它的局域网或宽带网络等(这种传输是可以检查的,其原因在于它与通过可移的存储界质提供软件是相同的或可互换的)。此外,这个软件可以不经调制或加密而直接提供,或在通过一条通信信道传输之前可以使用任何适合的调制载波和/或加密技术对其调制或加密。
虽然上面所述的本发明参照了特定的实施例作了说明,但这只是为了说明本发明,而不限于本发明,在不脱离于本发明的精神和范围的前提下对所披露的具体实施例的改变、增加、删除,对本领域普通技术人员是显而易见的。
本申请是序列号为10/278469的美国专利申请的部分继续申请,并要求该申请的优先权,此美国专利申请名称为“处理设备中的智能过程模块和对象(Smart Process Modules and Objects in Process Plants)”,提交于2002年10月22日,全部内容在此引用作参考。

Claims (44)

1.一种在处理设备中使用的过程控制系统元件,该处理设备具有用户界面和一个或多个过程控制器,所述过程控制系统元件包括:
控制模块,适于在一个或多个过程控制器中执行以实现处理设备中的过程控制活动;
图像显示模块,适于在用户界面上产生处理设备的至少一部分的图像描述;
过程仿真模块,适于模拟处理设备中一个或多个物理装置的操作,所述物理装置是由控制模块所控制的和由与图像显示模块相关联的图像描述所描述的,其中过程仿真模块可通信地连接到控制模块上,以便在控制模块的操作过程中在过程仿真模块和控制模块之间进行数据通信。
2.根据权利要求1所述的过程控制系统元件,其中图像显示模块包括连接元件,所述连接元件表示一种设置在处理设备中的物理装置之间的连接装置。
3.根据权利要求2所述的过程控制系统元件,其中所述连接元件表示一种管道类的连接装置。
4.根据权利要求2所述的过程控制系统元件,其中所述连接元件表示输送管类的连接装置。
5.根据权利要求2所述的过程控制系统元件,其中所述连接元件表示传送器类的连接装置。
6.根据权利要求2所述的过程控制系统元件,其中所述连接元件包括连接状态参数,所述连接状态参数表明设置在处理设备中的物理装置之间的连接装置的状态。
7.根据权利要求6所述的过程控制系统元件,其中连接状态参数包括一种状态,该状态表示设置在处理设备中的物理装置之间的连接装置是可操作地连接在还是没有连接在处理设备中的物理装置之间。
8.根据权利要求6所述的过程控制系统元件,其中连接状态参数包括一种状态,该状态表示在处理设备中的物理装置之间设置的连接装置是正在运行还是没有运行。
9.根据权利要求6所述的过程控制系统元件,其中图像显示模块可通信地连接到过程仿真模块,以便接收来自于过程仿真模块的一个或多个模拟参数,以及其中连接元件适于接收模拟的连接状态,来作为一个或多个模拟参数中的一个,以及适于显示作为连接状态参数的模拟的连接状态。
10.根据权利要求9所述的过程控制系统元件,其中所述模拟的连接状态适于指示设置在物理装置之间的连接装置是在界限内,是良好的或是不良的。
11.根据权利要求1所述的过程控制系统元件,其中过程仿真模块包括仿真算法,所述仿真算法适于模拟在处理设备中的过程动态状况。
12.根据权利要求1所述的过程控制系统元件,其中过程仿真模块包括仿真算法,所述仿真算法适于模拟与处理设备运行相关联的消耗。
13.根据权利要求1所述的过程控制系统元件,其中过程仿真模块包括仿真算法,适于模拟处理设备中一个或多个元件的效率。
14.根据权利要求1所述的过程控制系统元件,其中图像显示模块可通信地连接到过程仿真模块,以便接收来自于过程仿真模块的一个或多个模拟参数,以及其中图像显示模块适用于基于一个或多个模拟参数在图像描述中产生动画。
15.根据权利要求1所述的过程控制系统元件,其中过程仿真模块包括第一部分和第二部分,其中第一部分存储在处理设备内的第一计算装置中,并适于在处理设备内的第一计算装置中被执行,第二部分存储在这个处理设备内的第二计算装置中,并适于在处理设备内的第二计算装置中被执行。
16.根据权利要求15所述的过程控制系统元件,其中过程仿真模块的第一部分通过外部引用可通信地连接到过程仿真模块的第二部分,
其中,该外部引用是与在处理设备中的物质流相关联的流体元件。
17.根据权利要求16所述的过程控制系统元件,其中流体元件包括多个用于识别处理设备中的物质流的种类的参数。
18.根据权利要求17所述的过程控制系统元件,其中多个参数包括名称参数、压力参数、密度参数、温度参数、成分参数和流速参数中的两个或多个。
19.根据权利要求1所述的过程控制系统元件,其中控制模块适于接收来自于过程仿真模块的模拟测量和来自于处理设备中的物理装置的实际测量。
20.根据权利要求19所述的过程控制系统元件,其中控制模块还适用于使用来自于过程仿真模块的模拟测量,以便执行处理设备中的控制活动。
21.根据权利要求20所述的过程控制系统元件,其中当与实际测量相关联的状态是不好时,控制模块适于自动地使用来自于过程仿真模块的模拟测量来代替实际测量。
22.根据权利要求1所述的过程控制系统元件,其中控制模块适于接收来自于过程仿真模块的模拟参数,并使用这个模拟参数去执行处理设备中的控制活动。
23.根据权利要求1所述的过程控制系统元件,其中过程仿真模块适于接收来自于控制模块的输出,并使用来自于控制模块的输出来执行仿真操作,以便对处理设备的一部分的操作进行模拟。
24.根据权利要求1所述的过程控制系统元件,其中过程仿真模块包括用于表示处理设备中的物质流的流体元件和用于模拟处理设备中的物理装置对流体元件的影响的仿真元件。
25.根据权利要求24所述的过程控制系统元件,其中仿真元件包括用于对处理设备中的物理装置的操作进行建模的仿真算法。
26.根据权利要求25所述的过程控制系统元件,其中所述仿真算法可选择为大量预定仿真算法中的一个。
27.根据权利要求26所述的过程控制系统元件,还包括仿真元件中使用的预定仿真算法的库。
28.根据权利要求25所述的过程控制系统元件,其中仿真算法是由用户定义的。
29.根据权利要求28所述的过程控制系统元件,还包括适于帮助用户定义用于所述仿真元件的仿真算法的图形编辑器。
30.根据权利要求1所述的过程控制系统元件,其中过程仿真模块包括大量相互连接的仿真元件,其中两个或多个仿真元件模拟处理设备中不同物理装置的操作。
31.根据权利要求30所述的过程控制系统元件,其中过程仿真模块还包括用于表示处理设备中的物质的流体元件,其中所述流体元件连接到过程仿真模块中的一个或多个仿真元件。
32.根据权利要求30所述的过程控制系统元件,其中每个仿真元件包括用于对处理设备中的相关物理装置的操作的进行建模的仿真算法。
33.根据权利要求32所述的过程控制系统元件,其中用于仿真元件之一的仿真算法可选择为大量预定算法中的一个。
34.根据权利要求33所述的过程控制系统元件,还包括在所述仿真元件之一中使用的预定仿真算法的库。
35.根据权利要求32所述的过程控制系统元件,其中用于仿真元件之一的仿真算法是由用户定义的。
36.根据权利要求35所述的过程控制系统元件,还包括图形编辑器,其适用于帮助用户定义用于仿真元件之一的仿真算法。
37.根据权利要求32所述的过程控制系统元件,还包括高保真仿真,该高保真仿真的一部分可通信地连接到过程仿真模块的仿真元件上,以便为仿真元件提供高保真仿真参数。
38.根据权利要求37所述的过程控制系统元件,其中过程仿真模块包括用户可操作的开关,该开关适于使过程仿真模块在使用一个或多个仿真算法和高保真仿真之间进行切换。
39.根据权利要求1所述的过程控制系统元件,其中过程仿真模块适于产生表示处理设备的操作的模拟参数,并基于该模拟参数的值来产生显示给用户的警报。
40.根据权利要求39所述的过程控制系统元件,其中所述模拟参数是效率参数。
41.根据权利要求39所述的过程控制系统元件,其中所述模拟参数是质量平衡参数。
42.根据权利要求39所述的过程控制系统元件,其中所述模拟参数是消耗参数。
43.根据权利要求39所述的过程控制系统元件,其中所述模拟参数是蒸汽状态参数。
44.根据权利要求1所述的过程控制系统元件,其中过程仿真模块适于产生表示处理设备的操作的模拟参数,适于接收来自于属于处理设备的操作的控制模块的输出参数,适于将来自于控制模块的输出参数与模拟参数进行比较,以及适于基于在控制模块的输出参数与模拟参数之间的比较来产生显示给用户的警报。
CN2003101254505A 2002-10-22 2003-10-22 处理设备中图像显示元件、过程模块和控制模块的集成 Expired - Lifetime CN1542575B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210020719.2A CN102566447B (zh) 2002-10-22 2003-10-22 建模系统、装置和方法

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US10/278469 2002-10-22
US10/278,469 2002-10-22
US10/278,469 US7146231B2 (en) 2002-10-22 2002-10-22 Smart process modules and objects in process plants
US10/625481 2003-07-21
US10/625,481 US7110835B2 (en) 2002-10-22 2003-07-21 Integration of graphic display elements, process modules and control modules in process plants
US10/625,481 2003-07-21

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201210020719.2A Division CN102566447B (zh) 2002-10-22 2003-10-22 建模系统、装置和方法

Publications (2)

Publication Number Publication Date
CN1542575A CN1542575A (zh) 2004-11-03
CN1542575B true CN1542575B (zh) 2012-07-18

Family

ID=29714933

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2003101254505A Expired - Lifetime CN1542575B (zh) 2002-10-22 2003-10-22 处理设备中图像显示元件、过程模块和控制模块的集成

Country Status (6)

Country Link
US (1) US9904263B2 (zh)
JP (1) JP5307964B2 (zh)
CN (1) CN1542575B (zh)
DE (1) DE10348563B4 (zh)
GB (2) GB2396026B (zh)
HK (1) HK1061896A1 (zh)

Families Citing this family (158)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7474929B2 (en) * 2000-01-20 2009-01-06 Fisher-Rosemount Systems, Inc. Enhanced tool for managing a process control network
US9983559B2 (en) 2002-10-22 2018-05-29 Fisher-Rosemount Systems, Inc. Updating and utilizing dynamic process simulation in an operating process environment
DE10348563B4 (de) 2002-10-22 2014-01-09 Fisher-Rosemount Systems, Inc. Integration von Grafikdisplayelementen, Prozeßmodulen und Steuermodulen in Prozeßanlagen
US7146231B2 (en) * 2002-10-22 2006-12-05 Fisher-Rosemount Systems, Inc.. Smart process modules and objects in process plants
JP4232499B2 (ja) 2003-03-24 2009-03-04 富士ゼロックス株式会社 指示データ生成装置、指示データ生成方法及び指示データ生成プログラム
US7249284B2 (en) * 2003-03-28 2007-07-24 Ge Medical Systems, Inc. Complex system serviceability design evaluation method and apparatus
JP2007536634A (ja) 2004-05-04 2007-12-13 フィッシャー−ローズマウント・システムズ・インコーポレーテッド プロセス制御システムのためのサービス指向型アーキテクチャ
US7729789B2 (en) 2004-05-04 2010-06-01 Fisher-Rosemount Systems, Inc. Process plant monitoring based on multivariate statistical analysis and on-line process simulation
US8516383B2 (en) * 2004-05-17 2013-08-20 Invensys Systems, Inc. System and method for developing animated visualization interfaces
US7289867B1 (en) * 2005-06-08 2007-10-30 Advanced Micro Devices, Inc. Automated integrated circuit device manufacturing facility using distributed control
US8065131B2 (en) * 2005-07-29 2011-11-22 General Electric Company Configurable system and method for power and process plant modeling
JP4056542B2 (ja) * 2005-09-28 2008-03-05 ファナック株式会社 ロボットのオフライン教示装置
US8036760B2 (en) * 2005-10-04 2011-10-11 Fisher-Rosemount Systems, Inc. Method and apparatus for intelligent control and monitoring in a process control system
US7738975B2 (en) * 2005-10-04 2010-06-15 Fisher-Rosemount Systems, Inc. Analytical server integrated in a process control network
US7444191B2 (en) 2005-10-04 2008-10-28 Fisher-Rosemount Systems, Inc. Process model identification in a process control system
US8055358B2 (en) * 2005-12-05 2011-11-08 Fisher-Rosemount Systems, Inc. Multi-objective predictive process optimization with concurrent process simulation
US7778806B2 (en) * 2006-03-29 2010-08-17 Hitachi, Ltd Method and apparatus for simulating microcomputer-based systems
EP1855172A1 (de) * 2006-05-12 2007-11-14 Siemens Aktiengesellschaft Verfahren zur Alarmunterdrückung in einer Prozessanlage
DE102006023212A1 (de) * 2006-05-17 2007-07-05 Siemens Ag Verfahren zur Parametrierung einer Werkzeugmaschine, Produktionsmaschine und/oder eines Roboters
US8527252B2 (en) * 2006-07-28 2013-09-03 Emerson Process Management Power & Water Solutions, Inc. Real-time synchronized control and simulation within a process plant
AT504447B1 (de) * 2006-08-25 2008-11-15 Omv Refining & Marketing Gmbh Verfahren zur darstellung von betriebszuständen einer chemischen und/oder physikalischen anlage
US7848829B2 (en) * 2006-09-29 2010-12-07 Fisher-Rosemount Systems, Inc. Methods and module class objects to configure absent equipment in process plants
US20080133151A1 (en) * 2006-11-30 2008-06-05 Bui Yung T System and method for determining pipe flow parameters
US8046086B2 (en) 2007-05-15 2011-10-25 Fisher-Rosemount Systems, Inc. Methods and systems for batch processing and execution in a process system
DE102007030492B4 (de) * 2007-06-30 2009-11-26 Robert Bosch Gmbh Gebäudemodellbasiertes prädiktives Verfahren zur Generierung und Weitergabe von Informationen über Auswirkungen von Sollwert-Änderungen
US8091043B2 (en) * 2007-09-11 2012-01-03 Sap Ag Modeling environment graphical user interface
EP2188688B1 (de) * 2007-09-14 2019-04-24 Siemens Aktiengesellschaft Verfahren zur überwachung einer technischen anlage und überwachungssystem zur durchführung des verfahrens
US8234331B2 (en) * 2008-02-01 2012-07-31 Honeywell International Inc. System and method for shielding open process control client applications from bad quality initial data
US8650490B2 (en) * 2008-03-12 2014-02-11 International Business Machines Corporation Apparatus and methods for displaying a physical view of a device
US10678409B2 (en) 2008-03-12 2020-06-09 International Business Machines Corporation Displaying an off-switch location
JP5174525B2 (ja) * 2008-04-30 2013-04-03 アズビル株式会社 データ処理装置、及びデータ処理方法
JP5211842B2 (ja) * 2008-05-14 2013-06-12 東芝三菱電機産業システム株式会社 プラントシミュレーションシステム構築方法及びその装置
DE102008053765A1 (de) * 2008-10-21 2010-04-22 Khs Ag Verfahren zum Kontrollieren einer Anlage
US9632490B2 (en) 2008-10-27 2017-04-25 Lennox Industries Inc. System and method for zoning a distributed architecture heating, ventilation and air conditioning network
US8774210B2 (en) 2008-10-27 2014-07-08 Lennox Industries, Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US9651925B2 (en) 2008-10-27 2017-05-16 Lennox Industries Inc. System and method for zoning a distributed-architecture heating, ventilation and air conditioning network
US8437878B2 (en) 2008-10-27 2013-05-07 Lennox Industries Inc. Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network
US8452906B2 (en) 2008-10-27 2013-05-28 Lennox Industries, Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8442693B2 (en) 2008-10-27 2013-05-14 Lennox Industries, Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8437877B2 (en) 2008-10-27 2013-05-07 Lennox Industries Inc. System recovery in a heating, ventilation and air conditioning network
US8892797B2 (en) 2008-10-27 2014-11-18 Lennox Industries Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8295981B2 (en) 2008-10-27 2012-10-23 Lennox Industries Inc. Device commissioning in a heating, ventilation and air conditioning network
US8725298B2 (en) 2008-10-27 2014-05-13 Lennox Industries, Inc. Alarm and diagnostics system and method for a distributed architecture heating, ventilation and conditioning network
US8661165B2 (en) 2008-10-27 2014-02-25 Lennox Industries, Inc. Device abstraction system and method for a distributed architecture heating, ventilation and air conditioning system
US8433446B2 (en) 2008-10-27 2013-04-30 Lennox Industries, Inc. Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network
US9261888B2 (en) 2008-10-27 2016-02-16 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8855825B2 (en) 2008-10-27 2014-10-07 Lennox Industries Inc. Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system
US9432208B2 (en) 2008-10-27 2016-08-30 Lennox Industries Inc. Device abstraction system and method for a distributed architecture heating, ventilation and air conditioning system
US8994539B2 (en) 2008-10-27 2015-03-31 Lennox Industries, Inc. Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network
US8802981B2 (en) 2008-10-27 2014-08-12 Lennox Industries Inc. Flush wall mount thermostat and in-set mounting plate for a heating, ventilation and air conditioning system
US8600558B2 (en) 2008-10-27 2013-12-03 Lennox Industries Inc. System recovery in a heating, ventilation and air conditioning network
US8655490B2 (en) 2008-10-27 2014-02-18 Lennox Industries, Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8352080B2 (en) 2008-10-27 2013-01-08 Lennox Industries Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8463442B2 (en) 2008-10-27 2013-06-11 Lennox Industries, Inc. Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network
US8543243B2 (en) 2008-10-27 2013-09-24 Lennox Industries, Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8255086B2 (en) 2008-10-27 2012-08-28 Lennox Industries Inc. System recovery in a heating, ventilation and air conditioning network
US9325517B2 (en) 2008-10-27 2016-04-26 Lennox Industries Inc. Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system
US8977794B2 (en) 2008-10-27 2015-03-10 Lennox Industries, Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US9377768B2 (en) 2008-10-27 2016-06-28 Lennox Industries Inc. Memory recovery scheme and data structure in a heating, ventilation and air conditioning network
US8788100B2 (en) 2008-10-27 2014-07-22 Lennox Industries Inc. System and method for zoning a distributed-architecture heating, ventilation and air conditioning network
US8655491B2 (en) 2008-10-27 2014-02-18 Lennox Industries Inc. Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network
US8560125B2 (en) 2008-10-27 2013-10-15 Lennox Industries Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8352081B2 (en) 2008-10-27 2013-01-08 Lennox Industries Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8463443B2 (en) 2008-10-27 2013-06-11 Lennox Industries, Inc. Memory recovery scheme and data structure in a heating, ventilation and air conditioning network
US8615326B2 (en) 2008-10-27 2013-12-24 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8452456B2 (en) 2008-10-27 2013-05-28 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US9268345B2 (en) 2008-10-27 2016-02-23 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8874815B2 (en) 2008-10-27 2014-10-28 Lennox Industries, Inc. Communication protocol system and method for a distributed architecture heating, ventilation and air conditioning network
US9152155B2 (en) 2008-10-27 2015-10-06 Lennox Industries Inc. Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system
US8239066B2 (en) 2008-10-27 2012-08-07 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US8564400B2 (en) 2008-10-27 2013-10-22 Lennox Industries, Inc. Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network
US8548630B2 (en) 2008-10-27 2013-10-01 Lennox Industries, Inc. Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network
US8798796B2 (en) 2008-10-27 2014-08-05 Lennox Industries Inc. General control techniques in a heating, ventilation and air conditioning network
US8694164B2 (en) 2008-10-27 2014-04-08 Lennox Industries, Inc. Interactive user guidance interface for a heating, ventilation and air conditioning system
US8762666B2 (en) 2008-10-27 2014-06-24 Lennox Industries, Inc. Backup and restoration of operation control data in a heating, ventilation and air conditioning network
US8600559B2 (en) 2008-10-27 2013-12-03 Lennox Industries Inc. Method of controlling equipment in a heating, ventilation and air conditioning network
US8744629B2 (en) 2008-10-27 2014-06-03 Lennox Industries Inc. System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network
US9678486B2 (en) 2008-10-27 2017-06-13 Lennox Industries Inc. Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system
US8881039B2 (en) 2009-03-13 2014-11-04 Fisher-Rosemount Systems, Inc. Scaling composite shapes for a graphical human-machine interface
JP5368628B2 (ja) * 2009-03-31 2013-12-18 ローズマウント インコーポレイテッド フィールド装置を構成するシステム
US8316313B2 (en) 2009-10-14 2012-11-20 Fisher-Rosemount Systems, Inc. Method for selecting shapes in a graphical display
USD648642S1 (en) 2009-10-21 2011-11-15 Lennox Industries Inc. Thin cover plate for an electronic system controller
USD648641S1 (en) 2009-10-21 2011-11-15 Lennox Industries Inc. Thin cover plate for an electronic system controller
DE102009053292A1 (de) * 2009-11-13 2011-05-26 Siemens Aktiengesellschaft Test-, Trainings- und/oder Demonstrationssystem für Automatisierungssoftware zur Steuerung eines Materialflusses in einer förderungstechnischen Einrichtung
US9606531B2 (en) 2009-12-01 2017-03-28 Emerson Process Management Power & Water Solutions, Inc. Decentralized industrial process simulation system
DE102009047544A1 (de) * 2009-12-04 2011-06-09 Endress + Hauser Process Solutions Ag Verfahren zum Einstellen von Prametern eines Feldgerät-Stromversorgungsmoduls
US8260444B2 (en) 2010-02-17 2012-09-04 Lennox Industries Inc. Auxiliary controller of a HVAC system
US8825183B2 (en) 2010-03-22 2014-09-02 Fisher-Rosemount Systems, Inc. Methods for a data driven interface based on relationships between process control tags
US9447963B2 (en) 2010-08-16 2016-09-20 Emerson Process Management Power & Water Solutions, Inc. Dynamic tuning of dynamic matrix control of steam temperature
US9335042B2 (en) 2010-08-16 2016-05-10 Emerson Process Management Power & Water Solutions, Inc. Steam temperature control using dynamic matrix control
US9217565B2 (en) 2010-08-16 2015-12-22 Emerson Process Management Power & Water Solutions, Inc. Dynamic matrix control of steam temperature with prevention of saturated steam entry into superheater
WO2012047654A1 (en) 2010-09-27 2012-04-12 Fisher-Rosemount Systems, Inc. Methods and apparatus to virtualize a process control system
CN102592001A (zh) * 2011-01-12 2012-07-18 严军 基于Flash的绞吸船疏浚施工仿真系统
WO2012101832A1 (ja) * 2011-01-28 2012-08-02 三菱電機株式会社 リモートコントロール装置及び空調システム
US20130297369A1 (en) * 2011-10-25 2013-11-07 Kemex Ltd. Methodology and Preferred Software that, together, Reduce the Effort required to Write and Maintain Operating Procedures for Manufacturing Plants and Oil and Gas Facilities
US9163828B2 (en) 2011-10-31 2015-10-20 Emerson Process Management Power & Water Solutions, Inc. Model-based load demand control
JP5541264B2 (ja) * 2011-11-09 2014-07-09 横河電機株式会社 運転監視装置および運転監視方法
US9389606B2 (en) * 2011-11-11 2016-07-12 Rockwell Automation Technologies, Inc. Agile control model system and method
EP2648060A1 (en) * 2012-04-04 2013-10-09 ABB Research Ltd. A method for tracking a batch of material in a process for production of raw or semi-processed material
US9904258B2 (en) * 2012-05-20 2018-02-27 Mts Systems Corporation Testing machine with graphical user interface with situational awareness
US8836497B2 (en) * 2012-07-23 2014-09-16 General Electric Company Systems and methods for configuring analog process alarms in control devices
US11216159B2 (en) * 2012-10-08 2022-01-04 Fisher-Rosemount Systems, Inc. Configuration element for graphic elements
US11774927B2 (en) 2012-10-08 2023-10-03 Fisher-Rosemount Systems, Inc. Methods and apparatus to provide a role-based user interface
WO2014058889A1 (en) 2012-10-08 2014-04-17 Fisher-Rosemount Systems, Inc. Configurable user displays in a process control system
US10223327B2 (en) 2013-03-14 2019-03-05 Fisher-Rosemount Systems, Inc. Collecting and delivering data to a big data machine in a process control system
US9558220B2 (en) 2013-03-04 2017-01-31 Fisher-Rosemount Systems, Inc. Big data in process control systems
US10282676B2 (en) 2014-10-06 2019-05-07 Fisher-Rosemount Systems, Inc. Automatic signal processing-based learning in a process plant
US10649449B2 (en) 2013-03-04 2020-05-12 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics
US10649424B2 (en) 2013-03-04 2020-05-12 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics
US9665088B2 (en) 2014-01-31 2017-05-30 Fisher-Rosemount Systems, Inc. Managing big data in process control systems
US10866952B2 (en) 2013-03-04 2020-12-15 Fisher-Rosemount Systems, Inc. Source-independent queries in distributed industrial system
US10678225B2 (en) 2013-03-04 2020-06-09 Fisher-Rosemount Systems, Inc. Data analytic services for distributed industrial performance monitoring
US10386827B2 (en) 2013-03-04 2019-08-20 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics platform
US10909137B2 (en) 2014-10-06 2021-02-02 Fisher-Rosemount Systems, Inc. Streaming data for analytics in process control systems
US10296668B2 (en) * 2013-03-15 2019-05-21 Fisher-Rosemount Systems, Inc. Data modeling studio
US10691281B2 (en) 2013-03-15 2020-06-23 Fisher-Rosemount Systems, Inc. Method and apparatus for controlling a process plant with location aware mobile control devices
DE102013212197A1 (de) * 2013-06-26 2014-12-31 Robert Bosch Gmbh Schweissanlage und Verfahren zum Konfigurieren einer Schweissanlage
US9298485B2 (en) 2013-11-19 2016-03-29 International Business Machines Corporation Maintaining virtual machines for cloud-based operators in a streaming application in a ready state
DE102014219709A1 (de) * 2014-09-29 2016-03-31 Siemens Aktiengesellschaft Verfahren zur Kraftwerkssimulation für Test- und Schulungszwecke mittels einer verteilten Simulationshardware
CN107077339B (zh) 2014-10-02 2021-09-14 西门子公司 利用紧密耦合逻辑和物理仿真的3d图形编辑器中的编程自动化
JP6931099B2 (ja) * 2014-10-02 2021-09-01 シーメンス アクチエンゲゼルシヤフトSiemens Aktiengesellschaft 密結合ロジックおよび物理的シミュレーションを用いた3dグラフィックエディタにおけるオートメーションのプログラミング
US10168691B2 (en) 2014-10-06 2019-01-01 Fisher-Rosemount Systems, Inc. Data pipeline for process control system analytics
JP6248901B2 (ja) * 2014-11-13 2017-12-20 横河電機株式会社 入出力装置
CN105988429B (zh) * 2015-01-30 2019-02-01 西门子(中国)有限公司 对物联网要素关联数据与上报数据进行绑定的方法和装置
DE102015215828A1 (de) * 2015-08-19 2017-02-23 Siemens Aktiengesellschaft Verfahren zum automatischen Erstellen eines Prozessmodells und Vorrichtung zur Ausführung des Verfahrens
GB2602230B (en) * 2015-10-12 2022-10-26 Fisher Rosemount Systems Inc Configuration in process plant using i/o-abstracted field device configurations
CN105241011B (zh) * 2015-10-14 2018-05-22 珠海格力电器股份有限公司 空调群控系统开发装置和方法
US10503483B2 (en) 2016-02-12 2019-12-10 Fisher-Rosemount Systems, Inc. Rule builder in a process control network
JP6049923B1 (ja) * 2016-02-18 2016-12-21 三菱日立パワーシステムズ株式会社 部品情報検索装置、部品情報検索方法、およびプログラム
DE102016205030A1 (de) 2016-03-24 2017-09-28 Viessmann Werke Gmbh & Co Kg Verfahren zum Steuern einer multivalenten Energieversorgungsanlage
DE102016205036B4 (de) 2016-03-24 2018-12-13 Viessmann Werke Gmbh & Co Kg Verfahren zum Steuern einer Energieversorgungsanlage
DE102016205035A1 (de) 2016-03-24 2017-09-28 Viessmann Werke Gmbh & Co Kg Verfahren zum Steuern einer multivalenten Energieversorgungsanlage
DE102016205033A1 (de) * 2016-03-24 2017-09-28 Viessmann Werke Gmbh & Co Kg Vorrichtung und Verfahren zum Konfigurieren einer multivalenten Energieversorgungsanlage
DE102016205028A1 (de) 2016-03-24 2017-09-28 Viessmann Werke Gmbh & Co Kg Verfahren zum Steuern einer multivalenten Energieversorgungsanlage
KR101907254B1 (ko) * 2016-04-28 2018-10-11 한국서부발전 주식회사 공정 제어 설비와 연계된 발전 운전 시뮬레이터
US10671038B2 (en) 2016-07-15 2020-06-02 Fisher-Rosemount Systems, Inc. Architecture-independent process control
US10878140B2 (en) 2016-07-27 2020-12-29 Emerson Process Management Power & Water Solutions, Inc. Plant builder system with integrated simulation and control system configuration
US20200050181A1 (en) * 2017-02-20 2020-02-13 Siemens Aktiengesellschaft Programming in simulation for process industry
US10678224B2 (en) * 2017-06-21 2020-06-09 Fisher-Rosemount Systems, Inc. Loop interface
US10788972B2 (en) 2017-10-02 2020-09-29 Fisher-Rosemount Systems, Inc. Systems and methods for automatically populating a display area with historized process parameters
US11243677B2 (en) * 2017-10-02 2022-02-08 Fisher-Rosemount Systems, Inc. Systems and methods for ease of graphical display configuration design in a process control plant
GB2568806B (en) * 2017-10-02 2022-04-06 Fisher Rosemount Systems Inc I/O virtualization for commissioning
US10564993B2 (en) * 2017-11-07 2020-02-18 General Electric Company Contextual digital twin runtime environment
RU2750060C2 (ru) * 2017-12-06 2021-06-21 Общество С Ограниченной Ответственностью "Яндекс" Способ и система для контроля промышленного процесса с помощью обученного алгоритма машинного обучения (MLA)
CN110032148A (zh) * 2018-01-11 2019-07-19 西门子(中国)有限公司 用于电厂管理的系统和用于建立电厂的3d虚拟模型的设备
US20190258747A1 (en) * 2018-02-22 2019-08-22 General Electric Company Interactive digital twin
CN108830927A (zh) * 2018-06-27 2018-11-16 北京博鑫精陶环保科技有限公司 一种污水处理的智能调整方法和装置
DE102018211142A1 (de) * 2018-07-05 2020-01-09 Baumüller Nürnberg GmbH Verfahren zur Konfiguration einer Anlage
JP7460657B2 (ja) 2019-05-09 2024-04-02 アスペンテック・コーポレーション 機械学習を専門知識及び第一原理と組み合わせて行うプロセス産業のモデリング
US11604459B2 (en) 2019-07-12 2023-03-14 Emerson Process Management Power & Water Solutions, Inc. Real-time control using directed predictive simulation within a control system of a process plant
US11092939B2 (en) 2019-10-07 2021-08-17 Fisher-Rosemount Systems, Inc. Preview mode for configuration logic
WO2021076760A1 (en) 2019-10-18 2021-04-22 Aspen Technology, Inc. System and methods for automated model development from plant historical data for advanced process control
EP3809221A1 (en) * 2019-10-18 2021-04-21 CODESYS Holding GmbH Data coupling between an industrial controller unit and a visualization unit
CN111571224A (zh) * 2020-05-11 2020-08-25 上海力族机械设备有限公司 一种基于ehrt冲剪机的激光打标系统
EP3995909A1 (en) * 2020-11-10 2022-05-11 ABB Schweiz AG Configuring modular industrial plants
US11418969B2 (en) 2021-01-15 2022-08-16 Fisher-Rosemount Systems, Inc. Suggestive device connectivity planning
US11630446B2 (en) 2021-02-16 2023-04-18 Aspentech Corporation Reluctant first principles models
WO2023131391A1 (en) * 2022-01-04 2023-07-13 Abb Schweiz Ag Operator assistance in an automation system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6146143A (en) * 1997-04-10 2000-11-14 Faac Incorporated Dynamically controlled vehicle simulation system, and methods of constructing and utilizing same
US6178393B1 (en) * 1995-08-23 2001-01-23 William A. Irvin Pump station control system and method
US6366272B1 (en) * 1995-12-01 2002-04-02 Immersion Corporation Providing interactions between simulated objects using force feedback

Family Cites Families (212)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US30280A (en) 1860-10-02 Improvement in harrows
US4977529A (en) * 1973-02-23 1990-12-11 Westinghouse Electric Corp. Training simulator for a nuclear power plant
US3925679A (en) 1973-09-21 1975-12-09 Westinghouse Electric Corp Modular operating centers and methods of building same for use in electric power generating plants and other industrial and commercial plants, processes and systems
US4280356A (en) 1979-07-13 1981-07-28 Shell Oil Company Pipeline leak detection
US4316952A (en) 1980-05-12 1982-02-23 Minnesota Mining And Manufacturing Company Energy sensitive element having crosslinkable polyester
US4421716A (en) 1980-12-29 1983-12-20 S. Levy, Inc. Safety monitoring and reactor transient interpreter
US4512747A (en) 1982-01-13 1985-04-23 Hitchens Max W Material conveying system simulation and monitoring apparatus
US4506324A (en) * 1982-03-08 1985-03-19 The United States Of America As Represented By The Secretary Of The Navy Simulator interface system
US4546649A (en) 1982-09-27 1985-10-15 Kantor Frederick W Instrumentation and control system and method for fluid transport and processing
JPH0650442B2 (ja) 1983-03-09 1994-06-29 株式会社日立製作所 設備群制御方法およびシステム
US4613952A (en) * 1983-07-11 1986-09-23 Foster Wheeler Energy Corporation Simulator for an industrial plant
JPS6075909A (ja) * 1983-10-03 1985-04-30 Toshiba Corp 弁の監視装置
US4663704A (en) * 1984-12-03 1987-05-05 Westinghouse Electric Corp. Universal process control device and method for developing a process control loop program
US4736320A (en) 1985-10-08 1988-04-05 Foxboro Company Computer language structure for process control applications, and translator therefor
US5021947A (en) * 1986-03-31 1991-06-04 Hughes Aircraft Company Data-flow multiprocessor architecture with three dimensional multistage interconnection network for efficient signal and data processing
US5821934A (en) * 1986-04-14 1998-10-13 National Instruments Corporation Method and apparatus for providing stricter data type capabilities in a graphical data flow diagram
US4885717A (en) 1986-09-25 1989-12-05 Tektronix, Inc. System for graphically representing operation of object-oriented programs
JP2550063B2 (ja) * 1987-04-24 1996-10-30 株式会社日立製作所 分散処理システムのシミユレ−シヨン方式
JPH01120593A (ja) 1987-11-04 1989-05-12 Toshiba Corp 簡易型運転訓練シミュレータ
JPH0833705B2 (ja) 1988-05-27 1996-03-29 株式会社東芝 プラント模擬装置
US5051898A (en) 1988-06-13 1991-09-24 Eda Systems, Inc. Method for specifying and controlling the invocation of a computer program
US4972328A (en) 1988-12-16 1990-11-20 Bull Hn Information Systems Inc. Interactive knowledge base end user interface driven maintenance and acquisition system
US5014208A (en) 1989-01-23 1991-05-07 Siemens Corporate Research, Inc. Workcell controller employing entity-server model for physical objects and logical abstractions
US5119468A (en) * 1989-02-28 1992-06-02 E. I. Du Pont De Nemours And Company Apparatus and method for controlling a process using a trained parallel distributed processing network
JP2852064B2 (ja) 1989-05-26 1999-01-27 株式会社日立製作所 モデル合成型流動解析システム
US5041964A (en) * 1989-06-12 1991-08-20 Grid Systems Corporation Low-power, standby mode computer
US5079731A (en) * 1989-10-17 1992-01-07 Alcon Laboratories, Inc. Method and apparatus for process control validation
US5159685A (en) 1989-12-06 1992-10-27 Racal Data Communications Inc. Expert system for communications network
US5092449A (en) 1989-12-08 1992-03-03 Liberty Glass Co. Article transfer apparatus
US5218709A (en) * 1989-12-28 1993-06-08 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Special purpose parallel computer architecture for real-time control and simulation in robotic applications
JPH03257509A (ja) 1990-03-08 1991-11-18 Hitachi Ltd プラント運転操作装置とその表示方法
JPH0658624B2 (ja) 1990-03-30 1994-08-03 インターナショナル・ビシネス・マシーンズ・コーポレーション グラフィカル・ユーザ・インターフェース管理装置
US5168441A (en) * 1990-05-30 1992-12-01 Allen-Bradley Company, Inc. Methods for set up and programming of machine and process controllers
US5321829A (en) * 1990-07-20 1994-06-14 Icom, Inc. Graphical interfaces for monitoring ladder logic programs
EP0524317A4 (en) 1991-02-08 1995-02-15 Tokyo Shibaura Electric Co Model forecasting controller
US5241296A (en) 1991-03-04 1993-08-31 Information Service International Dentsu, Ltd. Plant activation tracking and display apparatus
JPH04348428A (ja) 1991-03-20 1992-12-03 Hitachi Ltd 設計支援方法
US5268834A (en) 1991-06-24 1993-12-07 Massachusetts Institute Of Technology Stable adaptive neural network controller
US5603018A (en) 1991-07-15 1997-02-11 Mitsubishi Denki Kabushiki Kaisha Program developing system allowing a specification definition to be represented by a plurality of different graphical, non-procedural representation formats
US5347466A (en) * 1991-07-15 1994-09-13 The Board Of Trustees Of The University Of Arkansas Method and apparatus for power plant simulation and optimization
JPH0554277A (ja) 1991-08-23 1993-03-05 Mitsubishi Electric Corp プラント監視装置
US5361198A (en) 1992-04-03 1994-11-01 Combustion Engineering, Inc. Compact work station control room
JPH0626093A (ja) 1992-07-09 1994-02-01 Meidensha Corp 雨水ポンプ運転支援システム
US5485600A (en) 1992-11-09 1996-01-16 Virtual Prototypes, Inc. Computer modelling system and method for specifying the behavior of graphical operator interfaces
US5428555A (en) * 1993-04-20 1995-06-27 Praxair, Inc. Facility and gas management system
JPH06332786A (ja) 1993-05-25 1994-12-02 Fujitsu Ltd 複合オブジェクトを持つデータ処理システム
JP3359109B2 (ja) 1993-07-16 2002-12-24 日本メックス株式会社 運転状態が連続量で表される機器の異常診断方法
US5594858A (en) 1993-07-29 1997-01-14 Fisher-Rosemount Systems, Inc. Uniform control template generating system and method for process control programming
US5530643A (en) * 1993-08-24 1996-06-25 Allen-Bradley Company, Inc. Method of programming industrial controllers with highly distributed processing
US5631825A (en) * 1993-09-29 1997-05-20 Dow Benelux N.V. Operator station for manufacturing process control system
US5576946A (en) * 1993-09-30 1996-11-19 Fluid Air, Inc. Icon based process design and control system
US5555385A (en) 1993-10-27 1996-09-10 International Business Machines Corporation Allocation of address spaces within virtual machine compute system
US5491625A (en) 1993-12-23 1996-02-13 The Dow Chemical Company Information display system for actively redundant computerized process control
US5485620A (en) 1994-02-25 1996-01-16 Automation System And Products, Inc. Integrated control system for industrial automation applications
JPH07248941A (ja) 1994-03-08 1995-09-26 Nec Corp デバッグ支援装置
US5666297A (en) 1994-05-13 1997-09-09 Aspen Technology, Inc. Plant simulation and optimization software apparatus and method using dual execution models
US5471400A (en) 1994-05-24 1995-11-28 Gas Research Institute Method for detecting and specifying compressor cylinder leaks
US5546301A (en) 1994-07-19 1996-08-13 Honeywell Inc. Advanced equipment control system
US5611059A (en) 1994-09-02 1997-03-11 Square D Company Prelinked parameter configuration, automatic graphical linking, and distributed database configuration for devices within an automated monitoring/control system
US5732192A (en) * 1994-11-30 1998-03-24 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Global qualitative flow-path modeling for local state determination in simulation and analysis
JP2957104B2 (ja) * 1994-12-29 1999-10-04 株式会社アイ・ヒッツ研究所 単相入力整流回路
US5980096A (en) * 1995-01-17 1999-11-09 Intertech Ventures, Ltd. Computer-based system, methods and graphical interface for information storage, modeling and stimulation of complex systems
JPH08314760A (ja) 1995-05-23 1996-11-29 Hitachi Ltd プログラム開発支援装置
US5812394A (en) * 1995-07-21 1998-09-22 Control Systems International Object-oriented computer program, system, and method for developing control schemes for facilities
DE19531967C2 (de) 1995-08-30 1997-09-11 Siemens Ag Verfahren zum Training eines neuronalen Netzes mit dem nicht deterministischen Verhalten eines technischen Systems
US5870588A (en) 1995-10-23 1999-02-09 Interuniversitair Micro-Elektronica Centrum(Imec Vzw) Design environment and a design method for hardware/software co-design
JPH09134213A (ja) 1995-11-08 1997-05-20 Mitsubishi Heavy Ind Ltd プラント状態可視化システム
US6003037A (en) * 1995-11-14 1999-12-14 Progress Software Corporation Smart objects for development of object oriented software
US6094600A (en) * 1996-02-06 2000-07-25 Fisher-Rosemount Systems, Inc. System and method for managing a transaction database of records of changes to field device configurations
US5889530A (en) 1996-03-14 1999-03-30 Tandem Computers, Inc. Method and apparatus for dynamically presenting graphical representation of instrumentation
US5826060A (en) 1996-04-04 1998-10-20 Westinghouse Electric Corporation Stimulated simulator for a distributed process control system
US5801942A (en) * 1996-04-12 1998-09-01 Fisher-Rosemount Systems, Inc. Process control system user interface including selection of multiple control languages
US5940294A (en) * 1996-04-12 1999-08-17 Fisher-Rosemont Systems, Inc. System for assisting configuring a process control environment
US5995916A (en) * 1996-04-12 1999-11-30 Fisher-Rosemount Systems, Inc. Process control system for monitoring and displaying diagnostic information of multiple distributed devices
US5909368A (en) * 1996-04-12 1999-06-01 Fisher-Rosemount Systems, Inc. Process control system using a process control strategy distributed among multiple control elements
US5828851A (en) 1996-04-12 1998-10-27 Fisher-Rosemount Systems, Inc. Process control system using standard protocol control of standard devices and nonstandard devices
US5768119A (en) * 1996-04-12 1998-06-16 Fisher-Rosemount Systems, Inc. Process control system including alarm priority adjustment
US5862052A (en) * 1996-04-12 1999-01-19 Fisher-Rosemount Systems, Inc. Process control system using a control strategy implemented in a layered hierarchy of control modules
US6098116A (en) * 1996-04-12 2000-08-01 Fisher-Rosemont Systems, Inc. Process control system including a method and apparatus for automatically sensing the connection of devices to a network
US5838563A (en) * 1996-04-12 1998-11-17 Fisher-Rosemont Systems, Inc. System for configuring a process control environment
US6032208A (en) * 1996-04-12 2000-02-29 Fisher-Rosemount Systems, Inc. Process control system for versatile control of multiple process devices of various device types
JPH09288512A (ja) 1996-04-22 1997-11-04 Toshiba Corp プラント状態可視化システム
GB9608953D0 (en) 1996-04-29 1996-07-03 Pulp Paper Res Inst Automatic control loop monitoring and diagnostics
US5752008A (en) * 1996-05-28 1998-05-12 Fisher-Rosemount Systems, Inc. Real-time process control simulation method and apparatus
JPH09330013A (ja) * 1996-06-11 1997-12-22 Kubota Corp プラント運転訓練用シミュレーションシステム
US5984502A (en) 1996-06-14 1999-11-16 The Foxboro Company Keypad annunciator graphical user interface
EP0825506B1 (en) 1996-08-20 2013-03-06 Invensys Systems, Inc. Methods and apparatus for remote process control
US5757655A (en) 1996-08-26 1998-05-26 Micron Technology, Inc. Method and system for producing dynamic property forms and compacting property databases
US5831855A (en) 1996-09-12 1998-11-03 Kinsman; Guy W. Monitoring system for electrostatic powder painting industry
US5847953A (en) * 1996-09-23 1998-12-08 National Instruments Corporation System and method for performing class checking of objects in a graphical data flow program
US5818736A (en) 1996-10-01 1998-10-06 Honeywell Inc. System and method for simulating signal flow through a logic block pattern of a real time process control system
US5898860A (en) 1996-10-01 1999-04-27 Leibold; William Steven System and method for automatically generating a control drawing for a real-time process control system
US5970430A (en) 1996-10-04 1999-10-19 Fisher Controls International, Inc. Local device and process diagnostics in a process control network having distributed control functions
US5892939A (en) 1996-10-07 1999-04-06 Honeywell Inc. Emulator for visual display object files and method of operation thereof
US5983016A (en) 1996-11-12 1999-11-09 International Business Machines Corporation Execution engine in an object modeling tool
AU5355098A (en) * 1996-11-14 1998-06-03 Alcatel Usa Sourcing, L.P. Generic software state machine and method of constructing dynamic objects for an application program
US5980078A (en) * 1997-02-14 1999-11-09 Fisher-Rosemount Systems, Inc. Process control system including automatic sensing and automatic configuration of devices
JPH117315A (ja) 1997-04-21 1999-01-12 Toshiba Corp 監視・制御システム及びその処理内容を記録した媒体
US5974254A (en) * 1997-06-06 1999-10-26 National Instruments Corporation Method for detecting differences between graphical programs
US6041171A (en) 1997-08-11 2000-03-21 Jervis B. Webb Company Method and apparatus for modeling material handling systems
US6173438B1 (en) 1997-08-18 2001-01-09 National Instruments Corporation Embedded graphical programming system
US6076952A (en) 1997-09-17 2000-06-20 National Instruments, Corp. Fieldbus network configuration utility with improved parameter control
DE19740972C1 (de) * 1997-09-17 1999-03-11 Siemens Ag Einrichtung zum Modellieren und Simulieren einer technischen Anlage
US5909916A (en) * 1997-09-17 1999-06-08 General Motors Corporation Method of making a catalytic converter
US5950006A (en) * 1997-11-05 1999-09-07 Control Technology Corporation Object-oriented programmable controller
US6138174A (en) 1997-11-24 2000-10-24 Rockwell Technologies, Llc Industrial control system providing remote execution of graphical utility programs
US6069629A (en) 1997-11-25 2000-05-30 Entelos, Inc. Method of providing access to object parameters within a simulation model
FR2772880B1 (fr) 1997-12-24 2000-01-14 Alpes Systeme Automation Dispositif et procede de controle du fonctionnement d'une installation industrielle
US7743362B2 (en) 1998-02-17 2010-06-22 National Instruments Corporation Automatic generation of application domain specific graphical programs
US7085670B2 (en) * 1998-02-17 2006-08-01 National Instruments Corporation Reconfigurable measurement system utilizing a programmable hardware element and fixed hardware resources
US6167316A (en) 1998-04-03 2000-12-26 Johnson Controls Technology Co. Distributed object-oriented building automation system with reliable asynchronous communication
US6157864A (en) 1998-05-08 2000-12-05 Rockwell Technologies, Llc System, method and article of manufacture for displaying an animated, realtime updated control sequence chart
US6161051A (en) * 1998-05-08 2000-12-12 Rockwell Technologies, Llc System, method and article of manufacture for utilizing external models for enterprise wide control
JP2000047860A (ja) 1998-05-28 2000-02-18 Mitsubishi Electric Corp プログラム設計装置
US6201996B1 (en) * 1998-05-29 2001-03-13 Control Technology Corporationa Object-oriented programmable industrial controller with distributed interface architecture
JP2000050531A (ja) 1998-07-24 2000-02-18 Fuji Electric Co Ltd 電力系統情報の表示方法
US6442512B1 (en) 1998-10-26 2002-08-27 Invensys Systems, Inc. Interactive process modeling system
EP0997800B1 (de) 1998-10-29 2002-07-24 Endress + Hauser GmbH + Co. KG Gerät zur Verwendung in einem industriellen Prozess und Anlage mit solchen Geräten sowie Verfahren zum Simulieren des Betriebs einer solchen Anlage
US6546297B1 (en) 1998-11-03 2003-04-08 Robertshaw Controls Company Distributed life cycle development tool for controls
US7640007B2 (en) 1999-02-12 2009-12-29 Fisher-Rosemount Systems, Inc. Wireless handheld communicator in a process control environment
US6806847B2 (en) 1999-02-12 2004-10-19 Fisher-Rosemount Systems Inc. Portable computer in a process control environment
US6289299B1 (en) * 1999-02-17 2001-09-11 Westinghouse Savannah River Company Systems and methods for interactive virtual reality process control and simulation
US6298454B1 (en) * 1999-02-22 2001-10-02 Fisher-Rosemount Systems, Inc. Diagnostics in a process control system
JP2000243323A (ja) 1999-02-22 2000-09-08 Canon Inc 画像形成装置とその製造方法
US6633782B1 (en) * 1999-02-22 2003-10-14 Fisher-Rosemount Systems, Inc. Diagnostic expert in a process control system
US8044793B2 (en) 2001-03-01 2011-10-25 Fisher-Rosemount Systems, Inc. Integrated device alerts in a process control system
JP2000242323A (ja) 1999-02-24 2000-09-08 Hitachi Ltd プラント運転ガイダンスシステム
US6385496B1 (en) 1999-03-12 2002-05-07 Fisher-Rosemount Systems, Inc. Indirect referencing in process control routines
JP4087975B2 (ja) 1999-03-12 2008-05-21 株式会社東芝 インチング操作型電動弁制御装置
US6510351B1 (en) * 1999-03-15 2003-01-21 Fisher-Rosemount Systems, Inc. Modifier function blocks in a process control system
JP2000292584A (ja) 1999-04-08 2000-10-20 Toshiba Corp 原子力計装設計支援システム
US7096465B1 (en) 1999-05-17 2006-08-22 Invensys Systems, Inc. Process control configuration system with parameterized objects
US7089530B1 (en) 1999-05-17 2006-08-08 Invensys Systems, Inc. Process control configuration system with connection validation and configuration
US6754885B1 (en) 1999-05-17 2004-06-22 Invensys Systems, Inc. Methods and apparatus for controlling object appearance in a process control configuration system
WO2000070531A2 (en) 1999-05-17 2000-11-23 The Foxboro Company Methods and apparatus for control configuration
JP3650285B2 (ja) * 1999-06-08 2005-05-18 株式会社山武 プラント管理装置
US6515683B1 (en) 1999-06-22 2003-02-04 Siemens Energy And Automation Autoconfiguring graphic interface for controllers having dynamic database structures
US6587108B1 (en) * 1999-07-01 2003-07-01 Honeywell Inc. Multivariable process matrix display and methods regarding same
US6522934B1 (en) * 1999-07-02 2003-02-18 Fisher-Rosemount Systems, Inc. Dynamic unit selection in a process control system
US6618630B1 (en) * 1999-07-08 2003-09-09 Fisher-Rosemount Systems, Inc. User interface that integrates a process control configuration system and a field device management system
US6415418B1 (en) 1999-08-27 2002-07-02 Honeywell Inc. System and method for disseminating functional blocks to an on-line redundant controller
US6618745B2 (en) * 1999-09-10 2003-09-09 Fisher Rosemount Systems, Inc. Linking device in a process control system that allows the formation of a control loop having function blocks in a controller and in field devices
US6477435B1 (en) 1999-09-24 2002-11-05 Rockwell Software Inc. Automated programming system for industrial control using area-model
US6556950B1 (en) 1999-09-30 2003-04-29 Rockwell Automation Technologies, Inc. Diagnostic method and apparatus for use with enterprise control
US6445963B1 (en) * 1999-10-04 2002-09-03 Fisher Rosemount Systems, Inc. Integrated advanced control blocks in process control systems
US6704737B1 (en) * 1999-10-18 2004-03-09 Fisher-Rosemount Systems, Inc. Accessing and updating a configuration database from distributed physical locations within a process control system
US6449624B1 (en) * 1999-10-18 2002-09-10 Fisher-Rosemount Systems, Inc. Version control and audit trail in a process control system
US6687698B1 (en) * 1999-10-18 2004-02-03 Fisher Rosemount Systems, Inc. Accessing and updating a configuration database from distributed physical locations within a process control system
US6711629B1 (en) * 1999-10-18 2004-03-23 Fisher-Rosemount Systems, Inc. Transparent support of remote I/O in a process control system
US6684385B1 (en) * 2000-01-14 2004-01-27 Softwire Technology, Llc Program object for use in generating application programs
AU4733601A (en) 2000-03-10 2001-09-24 Cyrano Sciences Inc Control for an industrial process using one or more multidimensional variables
JP2003528306A (ja) * 2000-03-23 2003-09-24 インベンシス システムズ インコーポレイテッド ディジタル流量計における二相流に対する修正
JP4210015B2 (ja) 2000-03-27 2009-01-14 大阪瓦斯株式会社 エネルギープラントの運用評価システム
AU2001249724A1 (en) 2000-04-03 2001-10-15 Speed-Fam-Ipec Corporation System and method for predicting software models using material-centric process instrumentation
US6995860B2 (en) * 2000-05-17 2006-02-07 Eastman Kodak Company System and method for visual representation of tabs in a production printing workflow
US6577908B1 (en) 2000-06-20 2003-06-10 Fisher Rosemount Systems, Inc Adaptive feedback/feedforward PID controller
US7113834B2 (en) 2000-06-20 2006-09-26 Fisher-Rosemount Systems, Inc. State based adaptive feedback feedforward PID controller
JP2002007299A (ja) * 2000-06-21 2002-01-11 Mitsubishi Electric Corp デバイス制御プログラム開発手段及び実行手段
JP3803019B2 (ja) 2000-08-21 2006-08-02 富士通株式会社 制御プログラム開発支援装置
US6647315B1 (en) * 2000-09-29 2003-11-11 Fisher-Rosemount Systems, Inc. Use of remote soft phases in a process control system
US7209870B2 (en) 2000-10-12 2007-04-24 Hvac Holding Company, L.L.C. Heating, ventilating, and air-conditioning design apparatus and method
GB2371884A (en) 2000-10-12 2002-08-07 Abb Ab Queries in an object-oriented computer system
JP4626785B2 (ja) 2000-11-02 2011-02-09 横河電機株式会社 操作監視用表示装置
JP2002140404A (ja) 2000-11-02 2002-05-17 Hitachi Ltd データベース統合処理方法及びその実施装置並びにその処理プログラムを記録した記録媒体
JP3581313B2 (ja) 2000-12-20 2004-10-27 川崎重工業株式会社 シミュレーション機能を有する制御装置
JP2002215221A (ja) 2001-01-17 2002-07-31 Toshiba Corp 監視制御装置
US7865349B2 (en) * 2001-01-19 2011-01-04 National Instruments Corporation Simulation, measurement and/or control system and method with coordinated timing
US7275070B2 (en) 2001-01-23 2007-09-25 Conformia Software, Inc. System and method for managing the development and manufacturing of a pharmaceutical drug
JP3440378B2 (ja) 2001-02-14 2003-08-25 神鋼ノース株式会社 パネル支持部の防水構造
US6795798B2 (en) 2001-03-01 2004-09-21 Fisher-Rosemount Systems, Inc. Remote analysis of process control plant data
JP2002258936A (ja) 2001-03-06 2002-09-13 Mitsubishi Electric Corp プラント監視制御システムエンジニアリングツール
JP3890916B2 (ja) 2001-04-05 2007-03-07 株式会社日立製作所 弁管理システム
US7395122B2 (en) 2001-07-13 2008-07-01 Siemens Aktiengesellschaft Data capture for electronically delivered automation services
JP4280812B2 (ja) 2001-07-18 2009-06-17 独立行政法人産業技術総合研究所 変色歯の漂白材及び漂白システム
US6819960B1 (en) 2001-08-13 2004-11-16 Rockwell Software Inc. Industrial controller automation interface
DE10161114A1 (de) 2001-12-12 2003-07-03 Siemens Ag System und Verfahren zur Modellierung und/oder Realisierung von Softwareanwendungen, insbesondere MES-Anwendungen
US7076740B2 (en) 2002-01-15 2006-07-11 National Instruments Corporation System and method for performing rapid control prototyping using a plurality of graphical programs that share a single graphical user interface
US6913670B2 (en) 2002-04-08 2005-07-05 Applied Materials, Inc. Substrate support having barrier capable of detecting fluid leakage
US7065476B2 (en) * 2002-04-22 2006-06-20 Autodesk, Inc. Adaptable multi-representation building systems part
EP2472391B1 (en) 2002-05-20 2016-10-26 Tyco Fire Products LP System for analyzing models of dry pipe systems
JP2004094900A (ja) 2002-07-09 2004-03-25 National Institute Of Advanced Industrial & Technology 生産計画作成システム及び方法、並びにプログラム
US7042469B2 (en) * 2002-08-13 2006-05-09 National Instruments Corporation Multiple views for a measurement system diagram
US7219306B2 (en) * 2002-08-13 2007-05-15 National Instruments Corporation Representing unspecified information in a measurement system
US7050863B2 (en) 2002-09-11 2006-05-23 Fisher-Rosemount Systems, Inc. Integrated model predictive control and optimization within a process control system
US7058931B2 (en) 2002-10-08 2006-06-06 Sun Microsystems, Inc. Dynamically configurable unit conversion mechanism
US7392165B2 (en) 2002-10-21 2008-06-24 Fisher-Rosemount Systems, Inc. Simulation system for multi-node process control systems
US9983559B2 (en) 2002-10-22 2018-05-29 Fisher-Rosemount Systems, Inc. Updating and utilizing dynamic process simulation in an operating process environment
DE10348563B4 (de) 2002-10-22 2014-01-09 Fisher-Rosemount Systems, Inc. Integration von Grafikdisplayelementen, Prozeßmodulen und Steuermodulen in Prozeßanlagen
US7146231B2 (en) 2002-10-22 2006-12-05 Fisher-Rosemount Systems, Inc.. Smart process modules and objects in process plants
US7526347B2 (en) 2003-02-18 2009-04-28 Fisher-Rosemount Systems, Inc. Security for objects in a process plant configuration system
US7631295B2 (en) 2003-05-16 2009-12-08 National Instruments Corporation Function specific graphical program property nodes
US7272454B2 (en) 2003-06-05 2007-09-18 Fisher-Rosemount Systems, Inc. Multiple-input/multiple-output control blocks with non-linear predictive capabilities
US7635586B2 (en) 2003-11-26 2009-12-22 Broadley-James Corporation Integrated bio-reactor monitor and control system
US7565215B2 (en) 2003-12-18 2009-07-21 Curtiss-Wright Flow Control Corporation System and method for protection system design support
US7844431B2 (en) 2004-02-20 2010-11-30 The Mathworks, Inc. Method and apparatus for integrated modeling, simulation and analysis of chemical and biochemical reactions
JP2007536634A (ja) 2004-05-04 2007-12-13 フィッシャー−ローズマウント・システムズ・インコーポレーテッド プロセス制御システムのためのサービス指向型アーキテクチャ
US7836426B2 (en) 2004-05-06 2010-11-16 National Instruments Corporation Automatic generation of application domain specific graphical programs
US7530052B2 (en) 2004-05-14 2009-05-05 National Instruments Corporation Creating and executing a graphical program with first model of computation that includes a structure supporting second model of computation
US7516052B2 (en) 2004-05-27 2009-04-07 Robert Allen Hatcherson Container-based architecture for simulation of entities in a time domain
US7567887B2 (en) 2004-09-10 2009-07-28 Exxonmobil Research And Engineering Company Application of abnormal event detection technology to fluidized catalytic cracking unit
US7593780B2 (en) 2004-11-03 2009-09-22 Rockwell Automation Technologies, Inc. HMI reconfiguration method and system
US7881816B2 (en) 2004-12-17 2011-02-01 Abb Research Ltd. Method for controlling an industrial automation device
US7809683B2 (en) 2005-05-13 2010-10-05 Rockwell Automation Technologies, Inc. Library that includes modifiable industrial automation objects
US20070059838A1 (en) 2005-09-13 2007-03-15 Pavilion Technologies, Inc. Dynamic constrained optimization of chemical manufacturing
US8055358B2 (en) 2005-12-05 2011-11-08 Fisher-Rosemount Systems, Inc. Multi-objective predictive process optimization with concurrent process simulation
US7555471B2 (en) 2006-01-27 2009-06-30 Google Inc. Data object visualization
US7512578B2 (en) 2006-03-30 2009-03-31 Emc Corporation Smart containers
US8046086B2 (en) 2007-05-15 2011-10-25 Fisher-Rosemount Systems, Inc. Methods and systems for batch processing and execution in a process system
EP2206041A4 (en) 2007-10-01 2011-02-16 Iconics Inc VISUALIZATION OF PROCESS CONTROL DATA
US20090222752A1 (en) 2008-03-03 2009-09-03 Brian Alexander Wall Industrial automation visualization object having integrated hmi and control components
CA2770898C (en) 2009-08-11 2018-02-27 Expro Meters, Inc. Method and apparatus for monitoring multiphase fluid flow
US8261595B2 (en) 2009-11-03 2012-09-11 General Electric Company Method and system for fluid valve leak detection

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6178393B1 (en) * 1995-08-23 2001-01-23 William A. Irvin Pump station control system and method
US6366272B1 (en) * 1995-12-01 2002-04-02 Immersion Corporation Providing interactions between simulated objects using force feedback
US6146143A (en) * 1997-04-10 2000-11-14 Faac Incorporated Dynamically controlled vehicle simulation system, and methods of constructing and utilizing same

Also Published As

Publication number Publication date
HK1061896A1 (en) 2004-10-08
GB2396026B (en) 2007-08-22
DE10348563A1 (de) 2004-05-27
JP2004199656A (ja) 2004-07-15
GB2431484A (en) 2007-04-25
US9904263B2 (en) 2018-02-27
GB0623798D0 (en) 2007-01-10
US20050096872A1 (en) 2005-05-05
JP5307964B2 (ja) 2013-10-02
DE10348563B4 (de) 2014-01-09
GB2431484B (en) 2009-07-29
CN1542575A (zh) 2004-11-03
GB2396026A (en) 2004-06-09
GB0324633D0 (en) 2003-11-26

Similar Documents

Publication Publication Date Title
CN1542575B (zh) 处理设备中图像显示元件、过程模块和控制模块的集成
CN102566447B (zh) 建模系统、装置和方法
US9904268B2 (en) Updating and utilizing dynamic process simulation in an operating process environment
CN1950764B (zh) 用于配置加工厂中的图形显示元素和过程模块的系统
CN101140458A (zh) 以多变量统计分析及在线过程仿真为基础的过程设备监控

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20120718