[go: up one dir, main page]

CN110275493B - 用于控制技术系统的方法和装置 - Google Patents

用于控制技术系统的方法和装置 Download PDF

Info

Publication number
CN110275493B
CN110275493B CN201910196589.XA CN201910196589A CN110275493B CN 110275493 B CN110275493 B CN 110275493B CN 201910196589 A CN201910196589 A CN 201910196589A CN 110275493 B CN110275493 B CN 110275493B
Authority
CN
China
Prior art keywords
data
model
module
technical system
simulation
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.)
Active
Application number
CN201910196589.XA
Other languages
English (en)
Other versions
CN110275493A (zh
Inventor
M.阿尔马拉斯
M.奥佩尔特
A.皮尔辛格
R.罗森
T.申克
A.佐尔
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.)
Siemens Corp
Original Assignee
Siemens Corp
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=61827482&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN110275493(B) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Siemens Corp filed Critical Siemens Corp
Publication of CN110275493A publication Critical patent/CN110275493A/zh
Application granted granted Critical
Publication of CN110275493B publication Critical patent/CN110275493B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
    • G05B13/042Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
    • 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] or computer integrated manufacturing [CIM]
    • 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] or computer integrated manufacturing [CIM]
    • G05B19/41845Total 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] or computer integrated manufacturing [CIM] characterised by system universality, reconfigurability, modularity
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Manufacturing & Machinery (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Medical Informatics (AREA)
  • Geometry (AREA)
  • Computer Hardware Design (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Feedback Control In General (AREA)
  • Stored Programmes (AREA)

Abstract

本发明涉及用于控制技术系统的方法和装置。为了控制具有多个系统组件的技术系统,多个功能模块访问共同的数据模型。功能模块包括接口模块、仿真模块和输出模块。数据模型包括被分配给系统组件的数据组件以及用于技术系统的仿真模型的仿真模型数据。功能模块通过过程控制来操控,而且在过程控制与相应的功能模块之间传输功能模块特定的选择数据,相应的功能模块依据选择数据来访问数据模型的模型数据。接口模块检测技术系统的运行数据并将其存储在数据模型中。仿真模块从数据模型中读出运行数据并确定技术系统的动态特性。关于动态特性的仿真数据由仿真模块存储在数据模型中。输出模块从数据模型中读出仿真数据并输出这些仿真数据来控制技术系统。

Description

用于控制技术系统的方法和装置
技术领域
本发明涉及一种用于控制技术系统的方法和装置。
背景技术
在控制复杂的技术系统、尤其是基础设施网络、诸如供水网、电网、物流网或过程网以及生产设施、制炼厂或者发电厂时,通常值得期望的是:关于预先给定的标准来优化系统特性。为了该目的,常常设置辅助功能,这些辅助功能直接被集成到控制技术和控制过程中。该集成常常有关相应的控制技术或相应的控制过程非常特定地来设计。由于与具体的控制技术的特定的关系,大多只能简化地描绘常常迭代地并且在复杂的数据结构上运算的数值分析和优化。
这种特定的控制优化的公知的示例是所谓的MPC控制器(MPC:Model PredictiveControl,模型预测控制)。这种MPC控制器检测所要控制的技术系统的传感器信号,在该技术系统的通常强烈简化的数据模型上执行数值优化并且输出针对该技术系统的可控组件的调定量,作为优化的结果。
发明内容
本发明的任务是说明一种用于控制技术系统的方法和装置,所述方法和装置能更灵活地使用。
该任务通过按照本发明的方法、通过按照本发明的装置、通过按照本发明的计算机程序产品以及通过按照本发明的计算机可读存储介质来被解决。
为了控制具有多个功能上相关联的系统组件的技术系统、尤其是基础设施网络、供水网、电网、物流网、过程网、生产设施、制炼厂或者发电厂,多个可彼此无关地运行的功能模块访问共同的数据模型。在此,这些功能模块包括:接口模块,该接口模块具有与技术系统的接口;仿真模块;以及输出模块。数据模型包括被分配给系统组件并且相对应地关联的数据组件以及用于技术系统的仿真模型的仿真模型数据。在这种情况下,仿真模型优选地可以描绘或者至少近似地复制技术系统的物理特性。仿真尤其应被理解为任何依据技术系统的物理模型对动态特性的确定。这些功能模块通过过程控制来被操控,其中在过程控制与相应的功能模块之间传输被分配给该功能模块的选择数据,依据所述选择数据,相应的功能模块选择数据模型的模型数据并且访问所选择的模型数据。接口模块不断地检测技术系统的运行数据,而且通过特定于选择数据的访问来将这些运行数据存储在数据模型中。仿真模块通过特定于选择数据的访问从数据模型中读出运行数据以及仿真模型数据,而且依据所读出的运行数据和仿真模型数据来确定技术系统的动态特性。关于所确定的动态特性的仿真数据由仿真模块通过特定于选择数据的访问存储在数据模型中。输出模块通过特定于选择数据的访问从数据模型中读出仿真数据,而且输出这些仿真数据,用来控制技术系统。
为了实施按照本发明的方法,设置一种用于控制技术系统的装置、一种计算机程序产品以及一种计算机可读存储介质。该装置尤其可以是控制装置、辅助系统或者其它有助于控制技术系统的装置。
按照本发明的方法以及按照本发明的装置例如可以借助于一个或多个处理器、专用集成电路(ASIC)、数字处理器(DSP)和/或所谓的“现场可编程门阵列”(FieldProgrammable Gate Arrays,FPGA)来实施或实现。
本发明的优点尤其能在如下方面看到:对于功能模块来说,不需要彼此间直接的数据交换。这些功能模块不必在一定程度上认识彼此,使得它们相互间的相关性可以显著降低。借此,本发明可以在很多情况下更简单地并且更灵活地与不同的要求、控制目的、应用上下文和不同的技术系统适配并且集成到现有的控制环境和软件环境中。
本发明的有利的实施方式和扩展方案在从属权利要求中说明。
有利地,可以通过如下方式来提供数据模型:依据系统组件的系统参数,对具有被分配给系统组件并且相对应地关联的数据组件的未经参数化的数据模型进行参数化。以这种方式,该数据模型或该数据模型的数据组件可基于未经参数化的数据模型借助于系统参数来实例化。
这些功能模块还可以由过程控制根据选择数据和/或根据数据组件的关联来被操控。这些功能模块尤其可以由过程控制以与选择数据和/或数据组件的关联有关的顺序来调用。
根据本发明的一个有利的实施方式,在技术系统正在运行时的动态特性可以被仿真。在此,这些功能模块可包括监控模块,该监控模块依据仿真来确定技术系统的状态并且输出关于所确定的状态的状态数据,用来控制技术系统。该监控模块尤其可以通过特定于选择数据的访问从数据模型中读出关于所确定的动态特性的仿真数据,而且依据所读出的仿真数据来确定技术系统的状态。以这种方式,可以花费低地实现在技术系统正在运行时监控不同的运行状态和运行参数。仿真模块必要时可以与监控模块相同或者包括该监控模块。
该监控模块还可实现为预测模块,该预测模块依据仿真来确定技术系统的将来的状态并且输出关于所确定的将来的状态的状态数据,用来控制技术系统。经此,可以在技术系统正在运行时花费低地预测将来的运行状态和运行参数。仿真模块必要时可以与预测模块相同或者包括该预测模块。
根据本发明的另一有利的实施方式,这些功能模块可包括优化模块。该优化模块可生成针对技术系统的不同的控制行为,针对这些不同的控制行为分别依据仿真模型来确定技术系统的经此引起的动态特性,而且根据所生成的控制行为来输出对所引起的动态特性进行优化的控制行为,用来控制技术系统。这种控制行为常常也被称作行为、行为参量或者控制参量,而且通过控制数据来规定或表示。在此,优化也应理解为有针对性地接近最优值。
此外,通过过程控制,可以根据控制应用和/或根据技术系统的系统组件、系统过程或系统数据和/或数据模型的相对应的数据组件和/或数据组的时间上的、空间上的、逻辑上的和/或功能上的关联或者相关性来确定调用这些功能模块的顺序。尤其可以设置对技术系统的监控、对技术系统的将来的状态的预测、对技术系统的控制行为的优化或者其它控制目的,作为控制应用。
这些功能模块还可包括传感器模块,该传感器模块通过特定于选择数据的访问将有关技术系统的传感器数据存储在数据模型中。接着,所存储的传感器数据可以由其它功能模块通过特定于选择数据的访问从数据模型中读出并且进一步处理。
这些功能模块还可包括分析模块,该分析模块通过特定于选择数据的访问从数据模型中读出以及分析要在控制的范围内分析的数据,而且通过特定于选择数据的访问将分析结果存储在数据模型中。以这种方式,可以将多个不同的数据分析的和/或未基于模型的功能以模块化的方式集成到本发明的设计中。
这些功能模块中的一个或多个功能模块还可以分别作为在边缘计算环境和/或云计算环境中的微服务(Microservice)运行。以这种方式,可以将所提到的环境的多个优点用于控制技术系统。
根据本发明的一个有利的扩展方案,可以读入对控制应用进行规定的应用信息。接着,根据所读入的应用信息,可以分别重构数据模型,更改选择数据和/或由过程控制来操控这些功能模块。如上文已经提及的那样,在这种情况下可以设置对技术系统的监控、对技术系统的将来的状态的预测、对技术系统的控制行为的优化或者其它控制目的,作为控制应用。以这种方式,本发明可以与不同的控制应用灵活地适配。
附图说明
本发明的实施例随后依据附图进一步予以阐述。在此,分别以示意图:
图1示出了作为所要控制的技术系统的供水网的一部分及其到用于控制该供水网的数据模型上的映射;而
图2示出了按照本发明的在控制技术系统时的装置。
具体实施方式
图1以示意图示例性地示出了作为所要控制的技术系统TS的供水网的一部分及其到面向组件和连接的数据模型DM上的映射。数据模型DM是用于控制供水网TS的控制装置CTL的部分。替选于供水网TS或者除了供水网TS之外,也可以设置其它基础设施网络,诸如电网、物流网或过程网,或者生产设施、制炼厂、发电厂或者它们的组合,作为技术系统。
技术系统TS具有网络结构,该网络结构分别包括多个不同的功能上相关联并且技术上相互作用的系统组件,诸如水管、电线、发电厂、负载、生产机器人、传送带或者机床。在这种情况下,这些系统组件尤其可以通过材料流、能量流和/或数据流来相关联。
在当前的实施例中考虑的供水网TS具有水箱T1和T2以及与水箱T1和T2连接的水管R,作为系统组件。例如可以设置水泵、负载或者污水处理设备,作为其它系统组件。
供水网TS通过或者借助于按照本发明的控制装置CTL来控制。在此,控制装置CTL可以完全或者部分地在技术系统TS外部实现或者实现为技术系统TS的部分。控制装置CTL尤其可以实现为辅助系统,用来辅助对技术系统TS的控制。
技术系统TS在一定程度上通过在该控制装置中实现的数据模型DM来表示。在这种情况下,数据模型DM描绘了技术系统TS的实际拓扑和功能结构,尤其是描绘了系统组件、这里T1、T2和R的实际拓扑和功能结构及其功能关联。优选地,技术系统TS的物理或化学状态和/或其它技术参数以及其系统组件尽可能完全通过数据模型DM来描绘。为了该目的,后者包括被分配给系统组件并且相对应地数据技术上相关联的数据组件,这些数据组件描绘了技术系统TS及其系统组件的结构。
在当前的实施例中,系统组件T1被映射到数据组件DT1,系统组件R被映射到数据组件DR,而系统组件T2被映射到数据组件DT2。
此外,系统组件、这里是T1、T2和R的功能关联或连接被映射到数据组件、这里是DT1、DT2和DR的对应的数据技术关联或连接。
在当前的实施例中,在水箱T1与水管R之间的功能关联被映射到在数据组件DT1与DR之间的数据技术关联C1,而在水管R与水箱T2之间的功能关联被映射到在数据组件DR与DT2之间的数据技术关联C2。在这种情况下,关联C1与数据组件T1的端口P1以及与数据组件DR的端口P2耦合,而关联C2与数据组件DR的端口P3以及与数据组件DT2的端口P4耦合。数据组件DT1、DT2和DR以及数据技术关联C1和C2分别说明了系统组件T1、T2或R以及它们的功能关联或连接的技术参数以及物理和/或化学状态。
数据模型DM尤其包括用于技术系统TS的仿真模型的仿真模型数据。这些仿真模型数据是具体的存储在数据组件中的数据,用于对技术系统TS或其系统组件进行仿真。为此,优选地,数据模型DM像已知的P&ID模型或已知的系统仿真模型那样来构造,例如借助如下组件类型来构造,从所述组件类型中可以制成经参数化的实体,而且所述组件类型彼此间的关联描绘了技术系统TS的对于仿真来说所需的系统结构。
在当前的实施例中,提供数据模型DM,其方式是通过系统组件、这里是T1、T2和R的具体的系统参数SP对首先未经参数化的数据模型进行参数化。在这种情况下,系统参数SP说明了技术系统TS或其系统组件的实际结构或者实际状态,诸如相应的水箱T1或T2的容量和/或水管R的直径。通过参数化、也就是说通过规定具体的表征技术系统TS或其系统组件的系统参数SP,将数据模型DM或其数据组件、这里是DT1、DR和DT2以及它们的关联C1和C2实例化。
上文的数据结构尤其可以依据像如下那样的程序技术上的类模型来实例化,其中箭头和缩进表示继承关系:
技术设备:
-> 组件
-> 参数
-> 状态
-> 配置文件
-> 所分配的组件
-> 坐标
-> 连接
-> 所连接的组件端口
-> 坐标
-> 全局参数。
图2示出了按照本发明的在控制技术系统TS、例如基础设施网络时的控制装置CTL。只要在图2中使用与在图1中相同的附图标记,这些附图标记就表示相同的实体。如结合图1所描述的那样,这些实体可以以图2的功能关系来实施或实现。
控制装置CTL拥有:一个或多个处理器PROC,用于实施控制装置CTL的所有方法步骤;以及一个或多个与处理器PROC耦合的存储器MEM,用于存储要由控制装置CTL处理的数据。
控制装置CTL用于控制技术系统TS。在这种情况下,对技术系统TS的控制尤其也应被理解为输出并且使用控制相关的、有助于控制技术系统TS的数据信号和控制信号。就这方面来说,控制装置CTL可以构造为辅助系统。
控制相关的数据尤其可以包括控制数据、预测数据、状态数据、分析数据、监控数据和/或分类数据,这些数据尤其可以被用于运行优化、对技术系统TS的监控或维护,和/或可以被用于磨损识别或损坏识别。
控制装置CTL不断地检测处在正在运行中的技术系统TS的运行数据BD。这些运行数据BD可以由技术系统TS传送给控制装置CTL或者由控制装置CTL以其它方式例如从数据网络中或者借助于周围环境传感器来检测。
尤其可以检测物理的、控制技术的、影响技术的和/或由结构类型造成的运行参数、运行参量、特性数据、功率数据、影响数据、状态数据、配置数据、系统数据、规定值、控制数据、传感器数据、测量值、周围环境数据、监控数据、预测数据、分析数据和/或其它在技术系统TS运行时出现的、描述技术系统TS的运行状态的数据和/或其它对于技术系统TS的运行来说相关的数据,作为运行数据。这例如可以是关于温度、压力、幅射、振动、资源消耗、利润等等的数据。特别是在作为技术系统TS的供水网中,运行数据BD可涉及流速、流量、压力、水位或者泵功率。
如上面描述的那样,数据模型DM包括被分配给技术系统TS的系统组件的数据组件,然而这些数据组件在图2中出于清楚原因而没有示出。如上面已经解释的那样,该数据模型还包括仿真模型数据SMD,用于对技术系统TS和/或其系统组件进行仿真。仿真模型数据SMD包含系统组件的具体的对于仿真来说相关的数据和参数,这些数据和参数优选地存储在数据模型DM的分别被分配的数据组件中。仿真模型数据SMD尤其表示技术系统TS的当前的状态以及动态特性。
控制装置CTL还包括彼此无关地运行的功能模块FM,这些功能模块彼此无关地访问对于这些功能模块FM来说共同的数据模型DM。这些功能模块FM可以分别彼此无关地应用特定地来实现,例如用于对供水网或化学生产设施的特定的控制,或者也可以应用无关地来实现,只要相应的功能模块能跨应用地来使用的话。
在当前的实施例中,功能模块FM包括:接口模块IO,该接口模块具有与技术系统TS的接口;以及仿真模块SIM,用于对在正在运行时的技术系统TS的动态特性进行仿真。仿真模块SIM实现针对技术系统TS的仿真模型SM并且实施该仿真模型SM。仿真模型SM尤其描绘了技术系统TS的物理特性。依据数据模型DM的仿真模型数据SMD来进行仿真,这些仿真模型数据说明了技术系统TS的具体的状态和特性。在仿真方面,尤其可以实施流仿真、逻辑仿真和/或基于事件的、时间离散的仿真。
功能模块FM还包括:优化模块OPT,用于确定针对技术系统TS优化的控制行为;以及输出模块OUT,用于输出控制数据。在这种情况下,尤其可以输出对控制行为进行规定的数据、仿真数据、监控数据、预测数据、状态数据、调定量、分析数据和/或其它控制相关的、也就是说有助于控制技术系统TS的数据,作为控制数据。这些控制数据尤其可以由输出模块输出到技术系统TS上和/或输出到辅助系统的用户界面上。在第一种情况下,输出模块OUT优选地可以与接口模块IO相同。
功能模块FM还可包括:传感器模块(未示出),用于检测技术系统TS的传感器数据;或者一个或多个分析模块(未示出),用于在按照本发明的模块设计的范围内实现特定的数据分析功能。通过这种分析模块,也可以花费低地来集成未基于模型的数据分析的功能。
上文的功能模块FM分别分配有特定于功能模块的选择数据,亦即在当前的实施例中为:接口模块IO分配有选择数据S1,仿真模块SIM分配有选择数据S2,优化模块OPT分配有选择数据S3,以及输出模块OUT分配有选择数据S4。对于分别被分配的功能模块IO、SIM、OPT或OUT来说特定地并且明确地,相应的选择数据S1、S2、S3或S4分别标识并且选择在数据模型DM中相应的功能模块应该访问的那些数据;也就是说能从数据模型DM中读取和/或存储在该数据模型DM中的那些数据。选择数据S1, ..., S4例如可以通过地址说明、数据库过滤器、数据库询问模式或者基于模型的描述语言、诸如XML的元素来实现。
依据分别被分配的选择数据S1, ..., S4,上文的功能模块FM分别特定于功能模块地并且彼此无关地选择数据模型DM的模型数据,并且这样特定于选择数据地来访问所选择的模型数据。以这种方式,对于每个功能模块FM来说,都可以借助于选择数据S1, ...,S4特定地提供该功能模块的输入数据,作为来自数据模型DM中的所选择的模型数据,而且将该功能模块的输出数据作为所选择的模型数据特定地存储在数据模型DM中。
选择数据S1, ..., S4由功能模块FM和/或由过程控制AS提供给控制装置CTL。过程控制AS操控这些功能模块FM,而且尤其是规定这些功能模块FM的调用顺序、也就是说这些功能模块FM的过程流。
在当前的实施例中,相应的选择数据S1、S2、S3或S4由分别被分配的功能模块IO、SIM、OPT或OUT来提供而且由该功能模块分别传输到过程控制AS。替选地或附加地,可以将选择数据S1, ..., S4录入到跨功能模块的表格(未示出)中,通过过程控制AS和/或通过相应的功能模块FM可以从中调用这些选择数据。
按照另一实施方式,选择数据可以由过程控制AS传送给功能模块FM。但是,在这种情况下优选地只将被分配给相应的功能模块的选择数据传输到该功能模块。
过程流可以由过程控制AS问题特定地和/或应用特定地来控制。这一点尤其可以根据控制应用或控制目的、根据选择数据或者根据系统组件和/或数据组件的关联来实现。例如可以设置对技术系统TS的监控、对技术系统TS的将来的状态的基于仿真的预测或者对用于控制技术系统TS的控制行为的优化,作为控制应用。
在当前的实施例中,应该基于仿真地来预测技术系统TS的将来的状态并且确定用于控制技术系统TS的经优化的控制行为。在图2中,通过虚线箭头来表示与该控制应用相对应的过程流。
在此,接口模块IO不断地检测技术系统TS的运行数据BD,而且通过借助于选择数据S1的特定于选择数据的访问来将这些运行数据存储在数据模型SM中。在这种情况下,来自技术系统TS的相应的系统组件的运行数据优选地被存储在数据模型DM的分别被分配给该系统组件的数据组件中。
仿真模块SIM通过借助于选择数据S2的特定于选择数据的访问来从数据模型DM中读出运行数据BD以及仿真模型数据SMD,依据所读出的运行数据BD和仿真模型数据SMD借助于仿真模型SM来对技术系统TS的动态特性进行仿真,而且经此尤其确定技术系统TS的将来的状态。结果是,由仿真模块SIM通过借助于选择数据S2的特定于选择数据的访问来将关于技术系统TS的所确定的动态特性并且关于技术系统TS的将来的状态的仿真数据SD存储在数据模型DM中。在这种情况下,仿真数据SD也包括关于技术系统TS的将来的状态的特定的状态数据ST。只要仿真模块SIM也确定将来的状态,该仿真模块就也在一定程度上充当预测模块。替选地或附加地,为了确定将来的状态,功能模块FM可包括单独的预测模块。
为了优化对技术系统TS的控制,优化模块OPT生成针对技术系统TS的多个不同的、潜在能实施的控制行为。针对所生成的控制行为,优化模块OPT依据仿真模型SM或依据技术系统TS的自身的物理模型以及依据运行数据BD来分别确定技术系统TS的经此引起的动态特性。相应的所引起的动态特性由优化模块OPT根据预先给定的标准来评价。根据这些评价,从所生成的控制行为中选择使预先给定的标准达到最佳程度的那个控制行为OSA。所使用的标准例如可涉及技术系统TS的效率、利润、资源消耗和/或磨损。所选择的控制行为OSA由优化模块OPT通过借助于选择数据S3的特定于选择数据的访问来存储在数据模型DM中。
输出模块OUT通过借助于选择数据S4的特定于选择数据的访问从数据模型DM中读出具有状态数据ST的仿真数据SD以及进行优化的控制行为OSA,而且输出具有状态数据ST的仿真数据SD以及进行优化的控制行为OSA,用来控制技术系统TS。
通过使用可彼此无关地使用并且访问共同的数据模型DM的功能模块FM,可以使控制装置CTL特别简单地与不同的应用适配。由于这些功能模块FM无关,可以使这些功能模块花费低地重构或者重新组合。这尤其可以根据被传送到控制装置CTL的应用信息来实现。后者尤其可以规定应用目的,诸如对技术系统TS的监控、预测或优化。此外,这些功能模块FM也可以被实施为在边缘计算环境和/或云计算环境中的微服务。
通过按照本发明的模块化结构,可以有利地使用多个可支配的软件功能、软件库和软件方法,使得这种控制装置的实现和适配花费可以显著降低。

Claims (13)

1.一种用于控制技术系统(TS)的方法,所述技术系统具有多个功能上相关联的系统组件(T1、T2、R),其中
a) 多个可彼此无关地运行的功能模块(FM)访问共同的数据模型(DM),其中
- 所述功能模块(FM)包括具有与所述技术系统(TS)的接口的接口模块(IO)、仿真模块(SIM)以及输出模块(OUT),而且
- 所述数据模型(DM)包括被分配给所述系统组件并且相对应地关联的数据组件(DT1、DT2、DR)以及用于所述技术系统(TS)的仿真模型(SM)的仿真模型数据(SMD);
b) 所述功能模块(FM)通过过程控制(AS)来被操控,而且在所述过程控制(AS)与相应的功能模块(FM)之间传输被分配给所述功能模块的选择数据(S1, ..., S4),依据所述选择数据,所述相应的功能模块(FM)选择所述数据模型(DM)的模型数据并且访问所选择的模型数据;
c) 所述接口模块(IO)不断地检测所述技术系统(TS)的运行数据(BD),而且通过特定于选择数据的访问来将所述运行数据存储在所述数据模型(DM)中;
d) 所述仿真模块(SIM)通过特定于选择数据的访问从所述数据模型(DM)中读出所述运行数据(BD)以及仿真模型数据(SMD),依据所读出的运行数据(BD)和仿真模型数据(SMD)来确定所述技术系统(TS)的动态特性,并且通过特定于选择数据的访问将关于所确定的动态特性的仿真数据(SD)存储在所述数据模型(DM)中;而且
e) 所述输出模块(OUT)通过特定于选择数据的访问从所述数据模型(DM)中读出所述仿真数据(SD),而且输出所述仿真数据,用来控制所述技术系统(TS)。
2.根据权利要求1所述的方法,其特征在于,
通过如下方式来提供所述数据模型(DM):依据所述系统组件(T1、T2、R)的系统参数(SP),对具有被分配给所述系统组件(T1、T2、R)并且相对应地关联的数据组件(DT1、DT2、DR)的未经参数化的数据模型进行参数化。
3.根据权利要求1或2所述的方法,其特征在于,
所述功能模块(FM)由所述过程控制(AS)根据所述选择数据(S1, ..., S4)和/或根据所述数据组件(DT1、DT2、DR)的关联来被操控。
4.根据权利要求1或2所述的方法,其特征在于,
对在所述技术系统(TS)正在运行时的动态特性进行仿真,而且
所述功能模块(FM)包括监控模块,所述监控模块依据仿真来确定所述技术系统(TS)的状态并且输出关于所确定的状态的状态数据(ST),用来控制所述技术系统(TS)。
5.根据权利要求4所述的方法,其特征在于,
所述监控模块是预测模块,所述预测模块依据所述仿真来确定所述技术系统(TS)的将来的状态并且输出关于所确定的将来的状态的状态数据(ST),用来控制所述技术系统(TS)。
6.根据权利要求1或2所述的方法,其特征在于,
所述功能模块(FM)包括优化模块(OPT),
- 所述优化模块生成针对所述技术系统(TS)的不同的控制行为,
- 针对所述不同的控制行为分别依据所述仿真模型(SM)来确定所述技术系统(TS)的经此引起的动态特性,而且
- 根据所生成的控制行为来输出对所引起的动态特性进行优化的控制行为(OSA),用来控制所述技术系统(TS)。
7.根据权利要求1或2所述的方法,其特征在于,
通过所述过程控制(AS),
- 根据控制应用,和/或
- 根据所述技术系统的系统组件、系统过程或系统数据和/或所述数据模型的相对应的数据组件和/或数据组的时间上的、空间上的、逻辑上的和/或功能上的关联或者相关性,
确定调用所述功能模块(FM)的顺序。
8.根据权利要求1或2所述的方法,其特征在于,
所述功能模块(FM)包括传感器模块,所述传感器模块通过特定于选择数据的访问将有关所述技术系统(TS)的传感器数据存储在所述数据模型(DM)中。
9.根据权利要求1或2所述的方法,其特征在于,
所述功能模块(FM)包括分析模块,所述分析模块通过特定于选择数据的访问从所述数据模型(DM)中读出以及分析要在所述控制的范围内分析的数据,而且通过特定于选择数据的访问将分析结果存储在所述数据模型(DM)中。
10.根据权利要求1或2所述的方法,其特征在于,
所述功能模块(FM)中的一个或多个功能模块分别作为在边缘计算环境和/或云计算环境中的微服务运行。
11.根据权利要求1或2所述的方法,其特征在于,
读入对控制应用进行规定的应用信息,而且根据所读入的应用信息分别
- 重构所述数据模型(DM),
- 更改所述选择数据(S1, ..., S4),和/或
- 由所述过程控制(AS)来操控所述功能模块(FM)。
12.一种用于控制技术系统(TS)的装置(CTL),所述装置被设立用于实施根据上述权利要求之一所述的方法。
13.一种计算机可读存储介质,其具有计算机程序产品,所述计算机程序产品被设立用于实施根据权利要求1至11之一所述的方法。
CN201910196589.XA 2018-03-15 2019-03-15 用于控制技术系统的方法和装置 Active CN110275493B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP18161986.7A EP3540530B1 (de) 2018-03-15 2018-03-15 Verfahren und anordnung zum steuern eines technischen systems
EP18161986.7 2018-03-15

Publications (2)

Publication Number Publication Date
CN110275493A CN110275493A (zh) 2019-09-24
CN110275493B true CN110275493B (zh) 2022-08-02

Family

ID=61827482

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910196589.XA Active CN110275493B (zh) 2018-03-15 2019-03-15 用于控制技术系统的方法和装置

Country Status (3)

Country Link
US (1) US10921758B2 (zh)
EP (1) EP3540530B1 (zh)
CN (1) CN110275493B (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10962946B2 (en) * 2018-12-31 2021-03-30 Johnson Controls Technology Company Building automation system with microservice architecture to support multi-node on-premise bas server
EP4020260A4 (en) * 2019-09-30 2023-05-03 Siemens Aktiengesellschaft INTEGRATED ENERGY SYSTEM CONTROL METHOD AND APPARATUS, AND COMPUTER READABLE INFORMATION MEDIA
EP3828652A1 (de) * 2019-11-26 2021-06-02 Siemens Aktiengesellschaft Verfahren und testanordnung zum testen einer autonomen verhaltenssteuerung für ein technisches system
CN111027194B (zh) * 2019-12-02 2023-07-14 珠海格力智能装备有限公司 机床的调试方法及装置
EP3904972B1 (de) * 2020-04-28 2023-09-06 Siemens Aktiengesellschaft Verfahren und regeleinrichtung zum regeln eines technischen systems
CN112100817B (zh) * 2020-08-20 2022-07-12 上海机电工程研究所 基于分布式仿真系统的异构io数据智能转换方法及系统
CN114625093B (zh) * 2022-03-25 2023-05-02 佛山市博顿光电科技有限公司 工艺控制方法、装置及工业控制系统
WO2024040608A1 (zh) * 2022-08-26 2024-02-29 西门子股份公司 能源管理系统的模型训练方法、装置及存储介质

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005032171A (ja) * 2003-07-11 2005-02-03 Nippon Telegr & Teleph Corp <Ntt> データ共有のための機能モジュール間通信制御システム,機能モジュール間通信制御方法,機能モジュール間通信制御プログラムおよびその記録媒体
CN1896979A (zh) * 2005-07-15 2007-01-17 国际商业机器公司 协作式终端仿真器以及客户端整合系统和方法
CN1950766A (zh) * 2004-05-04 2007-04-18 费舍-柔斯芒特系统股份有限公司 加工厂中过程模块和专家系统的集成
JP2007249471A (ja) * 2006-03-15 2007-09-27 Omron Corp 共有データ管理システムおよび管理サーバ並びに共有データ管理方法
EP1868152A1 (en) * 2006-06-08 2007-12-19 Rockwell Automation Technologies, Inc. Selective functional group simulation of automation control and information systems
WO2013131573A1 (en) * 2012-03-08 2013-09-12 Abb Technology Ag System and method for visualizing device data and network of an industrial plant in one display
JP2015170221A (ja) * 2014-03-07 2015-09-28 三菱電機株式会社 シミュレーション装置及びインタフェースモジュール生成装置及びプログラム
CN105807730A (zh) * 2014-12-31 2016-07-27 研祥智能科技股份有限公司 一种数字装备工业控制方法、装置及系统
CN106774277A (zh) * 2017-01-17 2017-05-31 爱普(福建)科技有限公司 一种多虚拟控制器之间的数据共享方法
CN106933205A (zh) * 2015-10-09 2017-07-07 费希尔-罗斯蒙特系统公司 分布式工业性能监控和分析平台

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0411873A3 (en) 1989-08-02 1993-11-18 Westinghouse Electric Corp Improved plant operating system employing a deterministic, probabilistic and subjective modeling system
GB2393528B (en) * 1999-10-04 2004-05-12 Fisher Rosemount Systems Inc Integrated advanced control blocks in 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
JP2006350549A (ja) * 2005-06-14 2006-12-28 Hitachi Ltd 統合シミュレーションシステム
JP2007047845A (ja) * 2005-07-11 2007-02-22 Fujitsu Ltd 自律制御装置・自律制御方法、及び自律制御プログラム
CN101322083A (zh) * 2005-12-05 2008-12-10 费舍-柔斯芒特系统股份有限公司 利用并行过程仿真的多目标预测过程优化
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
JP2008242572A (ja) * 2007-03-26 2008-10-09 Hitachi Ltd 制御処理シミュレーション装置
US9606531B2 (en) * 2009-12-01 2017-03-28 Emerson Process Management Power & Water Solutions, Inc. Decentralized industrial process simulation system
EP2732343B8 (de) * 2011-07-13 2020-12-16 Siemens Energy Global GmbH & Co. KG Automatisierte adaptierung einer kraftwerksregelung
US9147015B2 (en) * 2011-09-08 2015-09-29 Dspace Digital Signal Processing And Control Engineering Gmbh Computer-implemented method for creating a model of a technical system
US9529348B2 (en) * 2012-01-24 2016-12-27 Emerson Process Management Power & Water Solutions, Inc. Method and apparatus for deploying industrial plant simulators using cloud computing technologies
US9052703B2 (en) * 2012-02-02 2015-06-09 Emerson Process Management Power & Water Solutions, Inc. Enhanced sequential method for solving pressure/flow network parameters in a real-time distributed industrial process simulation system
CN102591306B (zh) * 2012-03-08 2013-07-10 南京埃斯顿机器人工程有限公司 双系统组件式的工业机器人控制器
JP5561299B2 (ja) * 2012-03-23 2014-07-30 横河電機株式会社 プロセス制御システム
JP2014106800A (ja) * 2012-11-28 2014-06-09 Mitsubishi Heavy Ind Ltd プラント機器情報の管理システム
EP3044562A1 (en) * 2013-09-09 2016-07-20 MTS Systems Corporation Methods and systems for testing coupled hybrid dynamic systems
DE102013226409A1 (de) * 2013-12-18 2015-06-18 Siemens Aktiengesellschaft Verfahren zur Regelung und/oder Steuerung der Stellgrößen einer Gasturbine in einem Verbrennungssystem
CN103699093A (zh) * 2013-12-23 2014-04-02 广西大学 一种模块化可重构的运动控制器
US9404426B2 (en) 2013-12-31 2016-08-02 General Electric Company Methods and systems for enhancing control of power plant generating units
CN103810536A (zh) * 2014-01-10 2014-05-21 贵州电网公司 一种风光功率联合预测系统
DE102014212747A1 (de) * 2014-07-01 2016-01-07 Siemens Aktiengesellschaft Interaktives Assistenzsystem und Verfahren zur rechnergestützten Steuerungsoptimierung für ein technisches System
DE102014219709A1 (de) * 2014-09-29 2016-03-31 Siemens Aktiengesellschaft Verfahren zur Kraftwerkssimulation für Test- und Schulungszwecke mittels einer verteilten Simulationshardware
EP3012233A1 (de) * 2014-10-23 2016-04-27 Siemens Aktiengesellschaft Regelungsvorrichtung und -verfahren für eine kläranlage
US9769948B2 (en) * 2014-12-10 2017-09-19 Eaton Corporation Modular uninterruptible power supply apparatus and methods of operating same
CN104600695B (zh) * 2014-12-29 2017-09-01 国家电网公司 基于在线状态估计和实时调度计划的趋势潮流计算方法
US9665089B2 (en) * 2015-01-21 2017-05-30 Honeywell International Inc. Method and apparatus for advanced control using function blocks in industrial process control and automation systems
US10762475B2 (en) 2015-02-25 2020-09-01 Siemens Schweiz Ag Digital twins for energy efficient asset maintenance
DE102015218744A1 (de) * 2015-09-29 2017-03-30 Siemens Aktiengesellschaft Verfahren zur Modellierung eines technischen Systems
EP3264338A1 (en) * 2016-06-28 2018-01-03 Siemens Aktiengesellschaft Method for providing a searchable data base of models describing technical processes
CN106340968B (zh) * 2016-10-21 2020-02-14 国网山东省电力公司电力科学研究院 一种面向配电网管控的一体化支撑系统及方法
CN106786508B (zh) * 2016-11-28 2019-05-21 大连理工大学 一种基于电力系统可靠性的有功平衡控制性能评价方法
CN106790081B (zh) * 2016-12-22 2019-12-17 积成电子股份有限公司 分层共享电力远动原始数据及设备控制的方法
EP3435184B1 (en) * 2017-07-28 2024-04-17 Siemens Aktiengesellschaft System, method and control unit for controlling a technical system

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005032171A (ja) * 2003-07-11 2005-02-03 Nippon Telegr & Teleph Corp <Ntt> データ共有のための機能モジュール間通信制御システム,機能モジュール間通信制御方法,機能モジュール間通信制御プログラムおよびその記録媒体
CN1950766A (zh) * 2004-05-04 2007-04-18 费舍-柔斯芒特系统股份有限公司 加工厂中过程模块和专家系统的集成
CN1896979A (zh) * 2005-07-15 2007-01-17 国际商业机器公司 协作式终端仿真器以及客户端整合系统和方法
JP2007249471A (ja) * 2006-03-15 2007-09-27 Omron Corp 共有データ管理システムおよび管理サーバ並びに共有データ管理方法
EP1868152A1 (en) * 2006-06-08 2007-12-19 Rockwell Automation Technologies, Inc. Selective functional group simulation of automation control and information systems
WO2013131573A1 (en) * 2012-03-08 2013-09-12 Abb Technology Ag System and method for visualizing device data and network of an industrial plant in one display
JP2015170221A (ja) * 2014-03-07 2015-09-28 三菱電機株式会社 シミュレーション装置及びインタフェースモジュール生成装置及びプログラム
CN105807730A (zh) * 2014-12-31 2016-07-27 研祥智能科技股份有限公司 一种数字装备工业控制方法、装置及系统
CN106933205A (zh) * 2015-10-09 2017-07-07 费希尔-罗斯蒙特系统公司 分布式工业性能监控和分析平台
CN106774277A (zh) * 2017-01-17 2017-05-31 爱普(福建)科技有限公司 一种多虚拟控制器之间的数据共享方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
An Integrated Tool Suite for Simulation and Programming of Palletizing Units;M. Argenti, D. Buratti, D. L. Rizzini and S. Caselli;《IEEEISR 2010 (41st International Symposium on Robotics) and ROBOTIK 2010 (6th German Conference on Robotics)》;20110601;pp.1-6 *
Um, J ; Weyer, S and Quint, F.Plug-and-Simulate within Modular Assembly Line enabled by Digital Twins and the use of AutomationML.《20th World Congress of the International-Federation-of-Automatic-Control (IFAC)》.2017,15904 -15909. *

Also Published As

Publication number Publication date
CN110275493A (zh) 2019-09-24
US20190286078A1 (en) 2019-09-19
EP3540530A1 (de) 2019-09-18
EP3540530B1 (de) 2022-10-19
US10921758B2 (en) 2021-02-16

Similar Documents

Publication Publication Date Title
CN110275493B (zh) 用于控制技术系统的方法和装置
CN113168564B (zh) 用于生成人工智能模型的方法和系统
US7600234B2 (en) Method for launching applications
Teich et al. Design of a prototype neural network for smart homes and energy efficiency
EP3407567A1 (en) Application deployment in industrial internet of things
JP2006516057A5 (zh)
US10642238B2 (en) Module for a technical installation and system and method for carrying out a technical process
CN102768504B (zh) 用于对子模块的行为进行控制性干涉的方法
EP3206101B1 (en) Test device for monitoring control device
CN112732323B (zh) 用于配置接口装置的方法及接口装置
CN105467857B (zh) 电站仿真方法
CN112685482A (zh) 制造控制系统和用于制造控制的方法
CN103534656B (zh) 用于管理过程自动化控制的方法及关联系统
WO2020249598A1 (en) System for action indication determination
Velesaca et al. Optimizing smart factory operations: a methodological approach to industrial system implementation based on opc-ua
US20220326696A1 (en) Method for optimizing a modular system for technical functional units of a process engineering plant
US11188059B2 (en) Method for monitoring a plant of the automation technology
Alkan et al. Assessing complexity of component-based control architectures used in modular automation systems
US11099548B2 (en) Suggesting and/or creating agents in an industrial automation system
US20180356801A1 (en) Method and system for optimizing the operation of at least one of a plurality of field devices from automation technology
US10489867B2 (en) Apparatus and method for deploying analytics
Ihlenburg et al. A hybrid method for an integral function description of building services
CN117501677A (zh) 将可配置逻辑用于技术设备的模块化设置的方法、装置、计算机程序和计算机可读介质
CN115516393B (zh) 用于使得能够访问食品生产工厂的工艺数据的方法和装置
Gaspar et al. Utilization of Open-Source in Upgrading Technological Devices for Industry 4.0 readiness

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant