The complex building codes, the invention discloses a semantic and geometric computing with compliance testing device, which comprises: user interface module, semantic processing module, constraint handling module, geometric calculation model base and comprehensive processing module, the detecting device and method, through the loose coupling of constraint handling module and semantic constraints the processing module, which makes the framework compatible with the semantic constraints detection and geometric constraint detection of pure, strong versatility; in addition, also facilitate the users of standard semantics and building component constraint handling module independently updated and revised, easy maintenance and iterative development.
【技术实现步骤摘要】
语义和几何计算结合的复杂建筑规范符合性检测装置和方法
本专利技术涉及一种计算机自动检测技术,尤其涉及一种语义和几何计算结合的复杂建筑规范符合性检测装置和方法,该装置和方法能够用于建筑信息模型的国家、地方和行业规范符合性检测,是自动检测建筑信息模型质量的方法和手段,可以应用于建筑信息模型质量要求高的工程领域设计、施工、运维等各个阶段。
技术介绍
建筑业是国民经济的重要支柱,与国家经济发展、人民生活改善密切相关。作为建筑业发展的重要组成部分,建筑信息化是推动建筑业快速发展的关键,也是实现建筑业跨越式发展的重要途径。建筑信息模型BIM(BuildingInformationModeling)技术旨在实现建筑全部信息的数字化表达,实现建筑全生命周期的信息共享,并为所有参与者提供决策支持,被誉为建筑业的一种新变革,在国内外建筑领域得到广泛关注和应用。BIM模型的广泛应用对BIM模型的质量提出了高要求,尤其是BIM模型的内容必须符合各种复杂的国家、地方和行业规范。传统人工检测效率低下且难以保证检测的完备性,因此依赖于计算机的BIM模型自动合规性检测成为了重要和必要技术。依据规范条款对BIM模型的检测要求,可以将BIM模型的检测目标分为三类:语义约束检测、几何约束检测以及融合语义和几何约束的检测。语义约束检测关注BIM模型的语义信息,通过直接检索BIM模型中的构件信息得到规范条款是否符合的结论,如卧室面积大小的要求。该类检测目前主要基于语义网技术如OWL(WebOntologyLanguage)模型、SPARQL查询和推理实现。几何约束检测通常以建筑构件的几何计算为主, ...
【技术保护点】
一种语义和几何计算结合的复杂建筑规范符合性检测装置,其包括:用户界面模块、语义约束处理模块、几何约束处理模块、几何计算模型库和综合处理模块,其特征在于其特征在于:用户界面模块提供了使用本装置的功能接口,用户能够选择需要检查的模型与对应的建筑规范,同时用户界面模块还通过提供错误构件的唯一ID实现定位功能,用户可以通过所述错误构件的ID在模型中定位错误构件的具体位置,并生成检查报告;语义约束处理模块针对语义约束部分,采用OWL技术对BIM模型进行语义建模;语义约束处理模块用于在OWL模型中维护建筑模型中和语义相关的信息;通过SPARQL查询的方法,自动解析规范,并获取规范相关的构件属性约束、构件关系约束以及它们的逻辑组合;几何约束处理模块针对几何约束部分,建立结构化描述,将建筑规范中的几何约束概念自动映射为底层几何计算模型库中对应的处理单元;综合处理模块解析规范将语义约束处理模块和几何约束处理模块的输出结果进行综合,并将处理单元输出的结果进行统一表示。
【技术特征摘要】
1.一种语义和几何计算结合的复杂建筑规范符合性检测装置,其包括:用户界面模块、语义约束处理模块、几何约束处理模块、几何计算模型库和综合处理模块,其特征在于其特征在于:用户界面模块提供了使用本装置的功能接口,用户能够选择需要检查的模型与对应的建筑规范,同时用户界面模块还通过提供错误构件的唯一ID实现定位功能,用户可以通过所述错误构件的ID在模型中定位错误构件的具体位置,并生成检查报告;语义约束处理模块针对语义约束部分,采用OWL技术对BIM模型进行语义建模;语义约束处理模块用于在OWL模型中维护建筑模型中和语义相关的信息;通过SPARQL查询的方法,自动解析规范,并获取规范相关的构件属性约束、构件关系约束以及它们的逻辑组合;几何约束处理模块针对几何约束部分,建立结构化描述,将建筑规范中的几何约束概念自动映射为底层几何计算模型库中对应的处理单元;综合处理模块解析规范将语义约束处理模块和几何约束处理模块的输出结果进行综合,并将处理单元输出的结果进行统一表示。2.根据权利要求1所述的语义和几何计算结合的复杂建筑规范符合性检测装置,其特征在于:语义约束处理模块直接支持了语义约束检测,并为几何约束检测提供检测范围。3.根据权利要求1所述的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。