System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于知识图谱的桥梁主梁选型的智能决策方法技术_技高网

一种基于知识图谱的桥梁主梁选型的智能决策方法技术

技术编号:40596292 阅读:6 留言:0更新日期:2024-03-12 21:59
本发明专利技术属于桥梁方案智能设计技术领域,公开了一种基于知识图谱的桥梁主梁选型的智能决策方法。该方法包括:收集规范文件信息与实践文件信息,构建规范知识图谱;根据控制点对应的控制点信息,在规范知识图谱中进行检索,确定规范实践信息;将规范实践信息中的条件信息转化为规则引擎对应规则语言的条件部分,将规范实践信息中的动作信息转化为所述规则引擎对应规则语言的执行部分,生成规则引擎的业务规则;将控制点信息输入规则引擎进行推理,得到梁型检索参数;将梁型检索参数输入规则引擎进行推理,得到可选梁型列表。通过上述方式,构建桥梁设计领域知识图谱,经逻辑推理确定关键控制点处的梁型选型,提高桥梁选型方案的高效性与可靠性。

【技术实现步骤摘要】

本专利技术涉及桥梁方案智能设计,尤其涉及一种基于知识图谱的桥梁主梁选型的智能决策方法


技术介绍

1、知识图谱(knowledge graph),是通过将应用数学、图形学、信息可视化技术、信息科学等学科的理论与方法与计量学引文分析、共现分析等方法结合,并利用可视化的图谱形象地展示学科的核心结构、发展历史、前沿领域以及整体知识架构达到多学科融合目的的现代理论。

2、规则引擎由推理引擎发展而来,是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。接受数据输入,解释业务规则,并根据规则做出业务决策。规则引擎可以在系统工作时,将外部的业务规则加载到系统中,并使得系统按照该业务规则进行工作。

3、现有桥梁结构计算机辅助设计与智能设计尚有差距,如何将桥梁设计领域的设计手册、设计规范、实践经验等知识进行数字化描述形成知识图谱,再利用相关推理算法实现设计知识提示、驱动结构计算与设计方案推送,是实现桥梁关键构造物智能设计亟待突破的科学问题。但由于桥梁工程方案设计受控因素多、主要构造物数字化建模构件复杂、联动更新难,难以构建知识图谱进行相关推理以用于桥梁选型设计,影响桥梁设计的高效性与可靠性。

4、上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。


技术实现思路

1、本专利技术的主要目的在于提供一种基于知识图谱的桥梁主梁选型的智能决策方法,旨在解决现有技术中难以构建知识图谱进行相关推理以用于桥梁选型设计,影响桥梁设计的高效性与可靠性的技术问题。

2、为实现上述目的,本专利技术提供了一种基于知识图谱的桥梁主梁选型的智能决策方法,所述方法包括以下步骤:

3、收集规范文件信息与实践文件信息,根据所述规范文件信息与所述实践文件信息,构建规范知识图谱;

4、获取控制点以及所述控制点对应的控制点信息,根据所述控制点信息,在所述规范知识图谱中进行检索,确定所述控制点对应的规范实践信息;

5、将所述规范实践信息中的条件信息转化为规则引擎对应规则语言的条件部分,将所述规范实践信息中的动作信息转化为所述规则引擎对应规则语言的执行部分,生成所述规则引擎的业务规则;

6、将所述控制点信息输入具有所述业务规则的规则引擎进行推理,得到梁型检索参数;

7、将所述梁型检索参数输入具有所述业务规则的规则引擎进行推理,得到可选梁型列表,并生成推理结果。

8、可选地,所述规范文件信息与所述实践文件信息至少包括规范手册、文献专著以及工程图纸,所述根据所述规范文件信息与所述实践文件信息,构建规范知识图谱,包括:

9、根据预设选型筛选条件,从所述规范文件信息与实践文件信息中筛选出主梁选型规范信息;

10、根据规范模板字段对所述主梁选型规范信息进行知识抽取,生成规范知识表,所述规范模板字段包括规范名称字段、规范原文字段、编号字段、执行性质字段、使用范围字段、成熟程度字段、条件字段、优先级字段以及措施字段;

11、根据所述规范模板字段确定规范知识图谱结构,将所述规范知识表中规范模板字段对应的字段信息映射至所述规范知识图谱结构中,并在图数据库中进行存储,生成所述规范知识图谱。

12、可选地,所述规范知识图谱结构包括设计原则节点、适用对象节点、设计任务节点、措施节点、条件节点以及动作节点,所述设计原则节点与所述适用对象节点关联,所述设计原则节点包括设计规范子节点与最佳实践子节点,所述设计规范子节点与所述措施节点关联,所述最佳实践子节点与所述措施节点关联,所述措施节点分别与所述条件节点与所述动作节点关联,所述设计任务节点分别与所述设计规范子节点与最佳实践子节点关联。

13、可选地,所述控制点信息包括控制点类型、控制点跨度、控制点角度、控制点净高度、控制点标准高度、地面线数据以及轨面数据,所述根据所述控制点信息,在所述规范知识图谱中进行检索,确定所述控制点对应的规范实践信息,包括:

14、将所述控制点类型与所述适用对象节点中的类型信息进行比较,在所述控制点类型与所述类型信息匹配时,获取所述设计规范子节点中的规范信息与所述措施节点中的措施信息;

15、将所述规范信息与所述措施信息作为所述控制点对应的规范实践信息,并将所述规范实践信息映射到相关实体类,构建规范实体类对象。

16、可选地,所述收集规范文件信息与实践文件信息,根据所述规范文件信息与所述实践文件信息,构建规范知识图谱之后,还包括:

17、收集梁型信息,根据所述梁型信息,构建梁型知识图谱,所述梁型信息至少包括桥梁类型、桥梁跨度、桥梁间隙、桥梁高度以及桥梁支座高度;

18、所述收集梁型信息,根据所述梁型信息,构建梁型知识图谱,包括:

19、根据所述梁型信息,确定梁型模板字段,并生成梁型知识表;

20、根据所述梁型模板字段确定梁型知识图谱结构,将所述梁型知识表中梁型模板字段对应的字段信息映射至所述梁型知识图谱结构,并在图数据库中进行存储,生成所述梁型知识图谱。

21、可选地,所述条件信息包括控制点类型约束信息、控制点跨度约束信息、控制点角度约束信息以及控制点高度约束信息,所述将所述规范实践信息中的条件信息转化为规则引擎对应规则语言的条件部分,包括:

22、获取所述规范实践信息中的条件信息,对所述条件信息对应的字符串进行拼接,转化为约束语言;

23、通过预设语法解析器对所述约束语言进行语法解析,以使所述约束语言转化为规则引擎对应规则语言的条件部分。

24、可选地,所述将所述规范实践信息中的动作信息转化为所述规则引擎对应规则语言的执行部分,包括:

25、获取所述规范实践信息中的动作信息,对所述动作信息进行解析,确定所述动作信息对应的执行信息;

26、根据所述执行信息,在预设策略配置表中确定所述执行信息对应的执行策略;

27、将所述执行策略对应的策略名称与参数信息写入所述规则引擎对应规则语言的执行部分。

28、可选地,所述将所述规范实践信息中的条件信息转化为规则引擎对应规则语言的条件部分之后,还包括:

29、根据所述规范实践信息的条件信息与逻辑优先级信息对所述业务规则进行分组,得到议程规则组与激活规则组,并设置所述议程规则组和激活规则组的组内优先级属性与组间优先级属性。

30、可选地,所述将所述控制点信息输入具有所述业务规则的规则引擎进行推理,生成梁型检索参数,包括:

31、将所述控制点信息与所述业务规则进行匹配,确定是否存在匹配规则;

32、在存在匹配规则且所述匹配规则的数量大于预设数量阈值时,获取所述匹配规则对应的规则优先级;

33、在所述匹配规则对应的激活规则组相同时,根据所述规则优先级,确定最高规则优先级,执行所述最高规则优先级对应的匹配规则,生成所述梁本文档来自技高网...

【技术保护点】

1.一种基于知识图谱的桥梁主梁选型的智能决策方法,其特征在于,所述基于知识图谱的桥梁主梁选型的智能决策方法包括:

2.如权利要求1所述的方法,其特征在于,所述规范文件信息与所述实践文件信息至少包括规范手册、文献专著以及工程图纸,所述根据所述规范文件信息与所述实践文件信息,构建规范知识图谱,包括:

3.如权利要求2所述的方法,其特征在于,所述规范知识图谱结构包括设计原则节点、适用对象节点、设计任务节点、措施节点、条件节点以及动作节点,所述设计原则节点与所述适用对象节点关联,所述设计原则节点包括设计规范子节点与最佳实践子节点,所述设计规范子节点与所述措施节点关联,所述最佳实践子节点与所述措施节点关联,所述措施节点分别与所述条件节点与所述动作节点关联,所述设计任务节点分别与所述设计规范子节点与最佳实践子节点关联。

4.如权利要求3所述的方法,其特征在于,所述控制点信息包括控制点类型、控制点跨度、控制点角度、控制点净高度、控制点标准高度、地面线数据以及轨面数据,所述根据所述控制点信息,在所述规范知识图谱中进行检索,确定所述控制点对应的规范实践信息,包括

5.如权利要求1所述的方法,其特征在于,所述收集规范文件信息与实践文件信息,根据所述规范文件信息与所述实践文件信息,构建规范知识图谱之后,还包括:

6.如权利要求1所述的方法,其特征在于,所述条件信息包括控制点类型约束信息、控制点跨度约束信息、控制点角度约束信息以及控制点高度约束信息,所述将所述规范实践信息中的条件信息转化为规则引擎对应规则语言的条件部分,包括:

7.如权利要求1所述的方法,其特征在于,所述将所述规范实践信息中的动作信息转化为所述规则引擎对应规则语言的执行部分,包括:

8.如权利要求1所述的方法,其特征在于,所述将所述规范实践信息中的条件信息转化为规则引擎对应规则语言的条件部分之后,还包括:

9.如权利要求1所述的方法,其特征在于,所述将所述控制点信息输入具有所述业务规则的规则引擎进行推理,生成梁型检索参数,包括:

10.如权利要求9所述的方法,其特征在于,所述推理结果包括所述可选梁型列表、规范实践信息集合、未匹配规范实践信息集合以及匹配规范实践信息集合,所述将所述梁型检索参数输入具有所述业务规则的规则引擎进行推理,得到可选梁型列表,包括:

...

【技术特征摘要】

1.一种基于知识图谱的桥梁主梁选型的智能决策方法,其特征在于,所述基于知识图谱的桥梁主梁选型的智能决策方法包括:

2.如权利要求1所述的方法,其特征在于,所述规范文件信息与所述实践文件信息至少包括规范手册、文献专著以及工程图纸,所述根据所述规范文件信息与所述实践文件信息,构建规范知识图谱,包括:

3.如权利要求2所述的方法,其特征在于,所述规范知识图谱结构包括设计原则节点、适用对象节点、设计任务节点、措施节点、条件节点以及动作节点,所述设计原则节点与所述适用对象节点关联,所述设计原则节点包括设计规范子节点与最佳实践子节点,所述设计规范子节点与所述措施节点关联,所述最佳实践子节点与所述措施节点关联,所述措施节点分别与所述条件节点与所述动作节点关联,所述设计任务节点分别与所述设计规范子节点与最佳实践子节点关联。

4.如权利要求3所述的方法,其特征在于,所述控制点信息包括控制点类型、控制点跨度、控制点角度、控制点净高度、控制点标准高度、地面线数据以及轨面数据,所述根据所述控制点信息,在所述规范知识图谱中进行检索,确定所述控制点对应的规范实践信息,包括:

5.如权利...

【专利技术属性】
技术研发人员:姚洪锡柏华军韩杰陈瓴钟晶郑洪吴佳明于虹谢浩马俊闫俊锋周柳雯妮夏昕高华蒋道君
申请(专利权)人:中铁第四勘察设计院集团有限公司
类型:发明
国别省市:

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

1