技术系统的计算机辅助配置技术方案

技术编号:31979699 阅读:18 留言:0更新日期:2022-01-20 01:35
本发明专利技术规定了一种用于配置包括系统组件(Si)序列(Pi)的技术系统的计算机化方法,其中每个系统组件(Si)序列(Pi)可以被分配给序列模式,并且其中所述序列包括至少一个系统组件(Si),其中所述方法包括以下步骤:

【技术实现步骤摘要】
【国外来华专利技术】技术系统的计算机辅助配置


[0001]本专利技术涉及一种用于配置包括系统组件序列的技术系统的计算机化方法,其中每个系统组件序列可以被分配给序列模式,并且其中该序列包括至少一个系统组件。本专利技术进一步指定了一种计算机程序产品和一种计算机可读存储介质。

技术介绍

[0002]创建和配置技术系统(例如以技术项目的形式,例如工程项目)是一项非常复杂和耗时的任务,需要大量特定领域的知识。由于配置一个典型的技术系统所涉及的步骤的庞大数量,训练数据的缺乏,以及计算的复杂性,因此使整个过程自动化是可行的。然而,可能的是使典型地由在特定类型技术系统上工作的工程师执行的简单步骤自动化。
[0003]一种用于使得能够实现个性化软件组件(其可以被称为“助手”)的训练的系统将极大地促进在给定工程工具内为给定用户配置/设计技术系统的过程,所述个性化软件组件将接管执行该过程中的简单步骤的任务。这样的助手可以接管的步骤的示例是在给定某些先决条件(例如,存在于气动元件的系统中)的情况下,将特定的编程块引入系统中(例如,检查气动元件的气压)。
[0004]现有技术有两种方法来实现建议的功能:a)用户可以手动定义他们想要贯穿于其技术项目/技术系统应用的每个规则,这是一种劳动密集型的方法。b)可以向技术项目/技术系统的工程平台提供由平台开发团队维护的推荐引擎。在这种情况下,推荐不是个性化的,并且用户不能控制推荐的质量。

技术实现思路

[0005]本专利技术的目的是改进和促进技术系统的配置。
[0006]本专利技术由独立权利要求的特征给出。从属权利要求中提供了有利的实施例。本专利技术的进一步特征、应用可能性和优点由以下描述产生。
[0007]根据本专利技术,该目的通过一种方法来实现,该方法基于用于训练该方法的先前系统配置,在技术系统的配置期间自动引入技术系统的系统组件。该方法在技术系统的配置期间帮助用户。
[0008]本专利技术要求保护一种用于配置技术系统的构建/创建,或者设计包括系统组件序列的技术系统的计算机化方法,其中系统组件序列可分配为序列模式,并且其中系统组件序列(Pi)包括至少一个系统组件。
[0009]该方法包括以下步骤:

由用户指定序列模式的支持阈值,

通过由用户选取系统组件的序列来开始技术系统的配置,

通过自动化单元分析所选取的系统组件序列并提取序列模式,其中分析所选取的系统组件序列包括模式挖掘过程,以及

由自动化单元基于所提取的序列模式并且根据支持阈值将至少一个另外的系统组件引入所选取的系统组件序列。
[0010]根据该实施例,在使用时,通过以下步骤预先训练自动化单元:

通过由用户选取系统组件序列来配置技术系统,

将所选择的系统组件序列存储在数据库中,以及

通过使用存储在数据库中的系统组件的序列来训练自动化单元。
[0011]该方法的该实施例的优点是在用于技术系统的配置的给定工程工具内针对给定用户的个性化。
[0012]总之,该方法支持用户基于所选取的系统组件序列和至少一个另外引入的系统组件来配置技术系统的构建/创建。
[0013]目标方法具有如下优点:使典型地由在特定类型的技术系统/工程项目的配置和构建上工作的工程师/用户执行的简单步骤自动化。
[0014]根据进一步的实施例,系统组件包括技术操作和/或硬件单元。自动化单元(或助手)可以接管的步骤的示例是,在给定某些先决条件(例如,存在于气动元件的系统中)的情况下,将特定系统组件以编程块的形式引入技术系统(例如,检查气动元件的气压)。
[0015]根据进一步的实施例,在开始技术系统的配置之前,由用户指定序列模式之间的至少一个等价关系函数。
[0016]在未指定等价关系函数的情况下,该方法要求系统组件序列的精确等价性,以使序列模式相等。所指定的等价关系函数均不等于平凡等价关系函数(trivial equivalence relation function)。在这种情况下,该方法要求系统组件序列的精确等价性,以使序列模式相等。这意味着非平凡序列模式等价关系函数规范要求公共的第一系统组件之后直接跟随着一个公共的第二系统组件,以使序列模式相等。
[0017]根据进一步的实施例,序列模式等价关系函数规范被配置为要求至少一个相等的第一系统组件之后直接地或非直接地跟随着至少一个相等的第二系统组件,以使序列模式相等(非平凡等价关系函数)。
[0018]此外,该方法虑及自动检测可以由自动化单元自动执行的用户工作流的部分。
[0019]根据进一步的实施例,序列模式的支持阈值是一个值,该值指示为了使自动化单元(A)基于所分析的序列模式引入至少一个另外的系统组件,序列模式在数据库中必须有多频繁/序列模式在数据库中必须有多频繁,才能使自动化单元基于所分析的序列模式引入至少一个另外的系统组件。
[0020]由用户选取的每个系统组件序列都与其出现一起存储在数据库中(在训练期间,参见上文)。该出现用于检查是否达到支持阈值。如果满足支持阈值,则自动化单元引入系统组件作为对由用户选取的序列模式的响应。
[0021]根据由用户选取的每个新的/尚未发现的序列模式,自动化单元保存新的引入。可选地,可以精确地要求用户在未来配置中基于特定的所分析的序列模式验证系统组件的自动引入。
[0022]根据进一步的实施例,序列模式描述了一系列相继的系统组件。
[0023]根据进一步的实施例,数据库以搜索树的形式组织。搜索树保留所有发现的序列模式及其当前的支持度量(出现的次数)。如果用户为新的技术系统创建新的工程项目,则
该方法将不会从头开始重新计算整个搜索树,而是将更新现有的搜索树。搜索树的更新包括对已经在搜索树中的序列模式的支持度量的重新计算以及搜索树的进一步生长。取决于等价关系函数的选择,搜索树可能看起来不同。
[0024]根据进一步的实施例,数据库存储一个用户或多个用户的系统组件序列。这意味着由自动化单元进行的、结合数据库对由用户选取的系统组件序列模式的分析是基于一个用户(个性化)或多个(相似)用户的数据库数据进行的。
[0025]如果它仅为一个用户存储,则该方法具有在给定的用于技术系统的配置的工程工具内针对给定用户的个性化的优点。
[0026]如果同意,则经训练的自动化单元可以在类似的用户(例如,在类似的技术系统(项目、相同的应用领域、相同的业务单元等)上工作)之间共享。这具有如下优点,即技术系统之间的相似性导致协同效应。
[0027]根据进一步的实施例,技术系统是工程系统、自动化系统、生产系统和/或工业系统,和/或包括技术系统上的技术项目。
[0028]本专利技术进一步要求保护一种包括指令的计算机程序产品,当该程序由计算设备执行时,该指令使计算设备执行本专利技术方法的步骤。
[0029]本专利技术进一步要求保护一种包括指令的计算机可读存储本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.用于配置包括系统组件(Si)序列(Pi)的技术系统的计算机化方法,其中所述系统组件(Si)序列(Pi)可分配给序列模式,并且其中系统组件(Si)序列(Pi)包括至少一个系统组件(Si),其中所述方法包括以下步骤:

由用户指定序列模式的支持阈值(M1),

通过由用户(U)选取系统组件(Si)序列来开始技术系统的配置(M2),

由自动化单元(A)分析(M3)所选取的系统组件(Si)序列(Pi)并提取序列模式,其中分析(M3)所选取的系统组件(Si)序列(Pi)包括模式挖掘过程,以及

由自动化单元(A)基于所提取的序列模式和根据支持阈值将至少一个另外的系统组件(Si)引入(M4)到所选取的系统组件(Si)序列(Pi),其中通过以下步骤训练自动化单元(A):

通过由用户(U)选取系统组件(Si)序列(Pi)来配置技术系统,

将所选取的系统组件(Si)序列(Pi)存储在数据库(DB)中,以及

通过使用存储在数据库(DB)中的系统组件(Si)序列(Pi)来训练(G)自动化单元(A)。2.根据权利要求1所述的方法,其中系统组件(Si)包括技术操作和/或硬件单元。3....

【专利技术属性】
技术研发人员:S
申请(专利权)人:西门子股份公司
类型:发明
国别省市:

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

1