【技术实现步骤摘要】
混合顺序和同时过程仿真系统
本专利技术概括而言涉及仿真流量网络,如在发电厂、工业制造工厂、过程工厂和其他类型的过程工厂中所使用那些流量网络的操作,更具体而言涉及用于有效地求解过程网络仿真系统中的实时压强/流量参数的系统和方法。
技术介绍
分布式过程控制系统,如在发电、化学制造、石油处理、工业制造或其他类型的工厂中典型地使用的那些分布式过程控制系统典型地包括一个或多个经由模拟、数字或组合的模拟/数字或无线总线可通信地耦合到多个现场设备的控制器。现场设备可以例如是阀、阀定位器、开关、发射器(例如温度、压强、等级和流动速率传感器)、火炉、热交换器、熔炉等等,其位于工厂环境中,并且响应于由该工厂控制器开发并且发送的控制信号而执行过程功能,如开启或关闭阀,测量过程参数等等。智能现场设备,如符合任意一个已知的Fieldbus协议的现场设备还可以执行控制计算、警报功能和通常实现在工厂控制器中或由工厂控制器实现的其他功能。同样典型地位于工厂环境中的工厂控制器接收指示由该现场设备进行的过程测量的信号,和/或接收与该现场设备相关的其他信息,并且实现用于运行例如不同的控制模块的控制应用,这些不同的控制模块进行过程控制决策,基于接收的信息生成过程控制信号,并且与在该现场设备中运行的控制模块或块进行协调,这些现场设备例如是和Fieldbus现场设备。该控制器中的控制模块通过通信线路或网络向现场设备发送过程控制信号,从而控制该过程的操作。通常使得来自现场设备和控制器的信息通过数据高速公路对于一个或多个其他计算设备可用,该些计算设备如操作员工作站、个人计算机、数字归档、报告生成器、集中 ...
【技术保护点】
一种用于仿真具有物理工厂元件集合的过程网络的操作的仿真系统,其中物质经过所述物理工厂元件流动,所述仿真系统包括:包括处理器和计算机可读存储器的计算机设备;存储在所述计算机可读存储器中的过程网络的定义,所述过程网络的定义包括与所述过程网络相关联的多个过程节点,其中在仿真中将要确定所述过程节点处的压强和流量,其中所述过程节点中的两个或更多个过程节点是接头节点,所述过程网络中的流量在所述接头节点处会聚或分叉,并且所述过程节点中的一个或更多个过程节点是与所述过程网络之中的过程元件相关联的非接头节点;以及存储在所述计算机可读存储器上的仿真例程,所述仿真例程在所述处理器上执行以在多个仿真循环中的每个仿真循环期间,确定所述过程网络的多个过程节点中的每个过程节点处的压强和流量,所述仿真例程包括:存储在所述计算机可读存储器上的第一例程,所述第一例程在所述处理器上执行以求解用于表示压强/流量关系的联立方程式集合,以在所述多个仿真循环中的每个仿真循环期间,确定每个所述接头节点处的压强,而无需确定每个所述非接头节点处的压强,并且确定所述接头节点之间的流量路径集合中的每个流量路径中的流量;以及存储在所述计算机可 ...
【技术特征摘要】
2012.02.13 US 13/372,2521.一种用于仿真具有物理工厂元件集合的过程网络的操作的仿真系统,其中物质经过所述物理工厂元件流动,所述过程网络包括多个过程节点,所述多个过程节点包括形成所述过程网络中的所述多个过程节点的不同子集的多个接头节点和一个或多个非接头节点,所述仿真系统包括:包括处理器和计算机可读存储器的计算机设备;存储在所述计算机可读存储器中的所述过程网络的定义,所述过程网络的定义包括与所述过程网络相关联的所述多个过程节点,其中在仿真中将要确定所述过程节点处的压强和流量,其中所述过程节点中的两个或更多个过程节点是所述接头节点,所述过程网络中的流量在所述接头节点处会聚或分叉,并且所述过程节点中的一个或更多个过程节点是与所述过程网络之中的过程元件相关联的所述非接头节点;以及存储在所述计算机可读存储器上的仿真例程,所述仿真例程在所述处理器上执行以在多个仿真循环中的每个仿真循环期间,确定所述过程网络的多个过程节点中的每个过程节点处的压强和流量,所述仿真例程包括:存储在所述计算机可读存储器上的第一例程,所述第一例程在所述处理器上执行以求解用于表示压强/流量关系的联立方程式集合,以在所述多个仿真循环中的每个仿真循环期间,确定所述两个或更多个接头节点中的每个接头节点处的压强,而无需确定在所述一个或多个非接头节点中的每个非接头节点处的压强,并且确定所述两个或更多个接头节点之间的流量路径集合中的每个流量路径中的流量;以及存储在所述计算机可读存储器上的第二例程,所述第二例程在所述第一例程之后在所述处理器上执行,以基于在所述多个仿真循环中的每个仿真循环期间在所述第一例程中所确定的在所述两个或更多个接头节点中的每一个处的压强和在所述第一例程中所确定的在所述两个或更多个接头节点之间的所述流量路径中的流量,确定所述一个或多个非接头节点中的每个非接头节点处的压强。2.如权利要求1所述的仿真系统,其中所述仿真例程包括存储在所述存储器上的第三例程,所述第三例程在所述处理器上执行以确定所述过程网络的流量路径中的过程元件集合中的每个过程元件的流导,并且其中所述第一例程使用联立方程式集合,该联立方程式集合使用所述过程元件集合的流导来表示压强/流量关系。3.如权利要求2所述的仿真系统,其中所述第三例程确定所述过程元件集合中的每个过程元件的线性化流导,并且其中所述第一例程使用联立方程式集合,该联立方程式集合使用所述过程元件集合中的每个过程元件的所述线性化流导来表示压强/流量关系。4.如权利要求3所述的仿真系统,其中所述仿真例程包括组合例程,所述组合例程组合所述过程元件集合中在单个流量路径中的两个或更多个过程元件的线性化流导,以确定所述过程元件集合中在所述过程网络中的单个流量路径中的两个或更多个过程元件中的每个过程元件的复合线性化流导,并且其中所述第一例程使用联立方程式集合,该联立方程式集合使用所述复合线性化流导来表示压强/流量关系。5.如权利要求2所述的仿真系统,其中所述第三例程是在多个仿真循环中的每个仿真循环期间执行的所述仿真例程的一部分,并且其中所述第三例程在所述处理器上执行以在所述多个仿真循环中的每个仿真循环期间,基于所述过程元件中的至少一个过程元件的当前建模条件,确定所述过程元件集合中的所述一个过程元件的流导。6.如权利要求5所述的仿真系统,其中所述第三例程执行所述过程元件集合中的所述一个过程元件的模型,以确定所述过程元件集合中的所述一个过程元件的流导。7.如权利要求6所述的仿真系统,其中所述过程元件集合中的所述一个过程元件是阀,并且其中所述过程元件集合中的所述一个过程元件的模型基于所述阀中的可移动阀元件的位置来建模所述阀的流导。8.如权利要求2所述的仿真系统,还包括:存储在所述存储器上的流导确定例程,所述流导确定例程在所述处理器上执行以确定所述过程网络的一个或多个流量路径中的过程元件集合中的每个过程元件的流导,并且其中所述第一例程使用联立方程式集合,该联立方程式集合使用所述过程元件的流导来表示压强/流量关系。9.如权利要求8所述的仿真系统,还包括组合例程,用于组合所述过程元件集合中在单个流量路径中的两个或更多个过程元件中的每个过程元件的流导,以确定所述过程元件集合中在所述过程网络中的所述单个流量路径中的所述两个或更多个过程元件的复合流导,并且其中所述第一例程使用联立方程式集合,该联立方程式集合使用所述复合流导来表示压强/流量关系。10.如权利要求1所述的仿真系统,其中所述仿真例程包括方程式确定例程,该方程式确定例程执行以在每个所述仿真循环期间确定新的联立方程式集合。11.如权利要求10所述的仿真系统,其中所述方程式确定例程执行,以在每个所述仿真循环期间,基于定义一个或多个过程元件的状态的过程网络状态数据,确定新的联立方程式集合。12.如权利要求11所述的仿真系统,其中所述第一例程执行,以使用矩阵求解技术来求解所述联立方程式集合。13.如权利要求1所述的仿真系统,其中所述第二例程执行,以顺序地确定所述过程网络中、沿单个流量路径的非接头节点子集中的每个非接头节点处的压强。14.如权利要求13所述的仿真系统,其中所述第二例程执行,以使用一个或多个已确定的接头节点压强,确定所述过程网络中的、沿所述单个流量路径的所述非接头节点子集中的第一非接头节点处的压强,然后使用所确定的所述过程网络中的、沿所述单个流量路径的所述非接头节点子集中的所述第一非接头节点的压强,确定所述过程网络中的、沿所述单个流量路径的所述非接头节点子集中的第二非接头节点处的压强。15.如权利要求1所述的仿真系统,其中所述仿真例程的所述第一例程被存储在第一存储器中并且在第一计算设备的第一处理器上执行,所述第二例程被存储在第二存储器中并且在第二计算设备的第二处理器上执行,该第二计算设备通过通信路径可通信地耦合到所述第一计算设备。16.一种用于仿真具有物理工厂元件集合的过程网络的操作的方法,其中物质经过所述物理工厂元件流动,所述过程网络包括多个过程节点,所述多个过程节点包括形成所述过程网络中的所述多个过程节点的不同子集的多个接头节点和一个或多个非接头节点,其中所述过程网络中的物质流量在所述接头节点处会聚或分叉,所述方法包括:使用计算机设备在计算机可读存储器上存储所述过程网络的定义,所述过程网络的定义包括与所述过程网络相关联的所述多个过程节点,其中在仿真中要确定所述过程节点处的压强和流量,其中所述过程节点中的两个或更多个过程节点是所述接头节点,所述过程网络中的流量在所述接头节点处会聚或分叉,并且所述过程节点中的一个或更多个过程节点是与所述过程网络之中的过程元件相关联的所述非接头节点;以及使用计算机设备在多个仿真循环中的每个仿真循环期间,确定所述过程网络的多个过程节点中的每个过程节点处的压强和流量,其包括:在所述多个仿真循环中的每个仿真循环期间:求解表示压强/流量关系的联立方程式集合,以确定所述两个或更多个接头节点中的每个接头节点处的压强,而无需确定所述一个或多个非接头节点中的每个非接头节点处的压强,并且确定所述两个或更多个接头节点之间的流量路径集合之中的每个流量路径中的流量;并且在对所述联立方程式进行求解之后,基于由所述联立方程式的所述求解所确定的、在所述两个或更多个接头节点中的每一个处的压强和由所述联立方程式的所述求解所确定的、在所述两个或更多个接头节点之间所述流量路径中的流量,顺序地确定所述一个或多个非接头节点中的每个非接头节点处的压强。17.如权利要求16所述的方法,还包括:使用计算机设备确定所述过程网络的所述流量路径中的过程元件集合中的每个过程元件的流导,并且其中求解所述联立方程式集合包括求解使用所述过程元件集合的流导来表示压强/流量关系的联立方程式集合。18.如权利要求17所述的方法,还包括:使用计算机设备确定所述过程元件集合中的每个过程元件的线性化流导,并且其中求解所述联立方程式集合包括求解使用所述过程元件集合的线性化流导来表示压强/流量关系的联立方程式集合。19.如权利要求18所述的方法,还包括:使用计算机设备组合所述过程元件集合中在单个流量路径中的两个或更多个过程元件的线性化流导,以确定所述过程元件集合中在所述过程网络中的所述单个流量路径中的所述两个或更多个过程元件的复合线性化流导,并且其中求解所述联立方程式集合包括求解使用所述单个流量路径的复合线性化流导来表示压强/流量关系的联立方程式集合。20.如权利要求17所述的方法,其中确定流导包括在多个仿真循环中的每个仿真循环期间,基于所述过程元件中的至少一个过程元件的当前建...
【专利技术属性】
技术研发人员:X·程,K·T·布施,
申请(专利权)人:爱默生过程管理电力和水解决方案公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。