基于参数视图函数查询数据库制造技术

技术编号:18050126 阅读:93 留言:0更新日期:2018-05-26 08:07
本发明专利技术特别涉及一种用于查询包括建模对象的数据库的计算机实现的方法,每个建模对象表示相应真实对象的物理属性,数据库包括针对每个建模对象的相应的单纯复形。该方法包括,提供包括签名标准的查询,并且作为查询的结果返回数据库的相应建模对象,返回相应的建模对象是基于相应建模对象具有遵守签名标准的相应的单纯复形的程度的。这改善了在数据库中搜索建模对象的领域。

【技术实现步骤摘要】
基于参数视图函数查询数据库
本专利技术涉及计算机程序和系统领域,更具体地涉及用于查询和/或构建数据库的方法、系统和程序,所述数据库包括各自表示相应真实对象的物理属性的建模对象,并且还涉及这样的数据库。
技术介绍
在市场上提供用于对对象进行设计、工程(engineering)、制造的多个系统和程序。CAD是计算机辅助设计的缩写,例如,它涉及用于设计对象的软件解决方案。CAE是计算机辅助工程的缩写,例如,它涉及用于模拟未来产品的物理行为的软件解决方案。CAM是计算机辅助制造的缩写,例如,它涉及用于定义制造过程和操作的软件解决方案。在这样的计算机辅助设计系统中,就技术效率来说,图形用户接口扮演着重要的角色。这些技术可以嵌入在产品生命周期管理(PLM)系统中。PLM指的是一种商业策略,所述商业策略帮助公司在整个扩展的企业的概念上来共享产品数据、应用通用过程、并运用公司知识以用于从产品的概念开始到其寿命的结束到产品的开发。达索系统(DassaultSystèmes)(商标为CATIA、ENOVIA和DELMIA)提供的PLM解决方案提供了一个组织产品工程知识的工程中心(EngineeringHub),一个管理制造工程知识的制造中心(ManufacturingHub),以及一个可以实现企业集成和连接到工程中心和制造中心的企业中心(EnterpriseHub)。所有这些一起,系统提供了一个连接产品、流程和资源的开放对象模型,以实现动态的基于知识的产品创建和决策支持,从而推动优化的产品定义、制造准备、生产和服务。在这种上下文和其它上下文中,需要根据不同的标准来搜索数据库中现有的建模对象。根据预定义的标准在数据库中搜索建模对象通常可以通过三个步骤来执行。第一步是计算建模对象的至少一个所谓的“签名”或“描述符”函数的值并将其与数据库的每个建模对象相关联。签名函数是输出被称为“签名”的精简信息并且合成输入的典型方面的函数。第二步是让用户指定查询,例如通过设置一个特定的签名值。该签名值可以对应于所选择的对象,并且目标可以是在数据库中查找相似的对象。可替代地,签名值可以对应于被设计的对象,并且目标又是在数据库中查找相似的对象。第三步是搜索步骤。系统用于查找数据库中的其签名值对应于用户输入的签名值的对象。在此步骤中大量比较签名值。签名可以理想地被设计为需要少量的存储器,以易于计算,并且可以非常快速地进行比较,而且会导致具有高回索率和高精度的相关结果。图1示出了现有搜索软件产品的示意图。这些现有的软件使用基于平面轮廓和视图方向的数字签名,以便在数据库中索引3D建模对象。以下文章提供了一个示例:RalucaDianaPetre,ZahariaTitus,Prêteux,Anexperimentalevaluationofview-based2D/3Dindexingmethods(基于视图的2D/3D索引方法的实验评估),2010IEEE以色列电气和电子工程师协会第26届会议,2010年11月,以色列,第924-928页。每个3D建模对象在数据库中生成多个数字签名,每个数字签名根据所述对象和相应的视图方向进行计算。数据库索引可以被理解为数字签名空间中的有限(但非常大)的点集合。填充数据库是离线执行的。根据输入3D建模对象的平面轮廓,搜索可以计算其数字签名并找到数据库中最接近的一个。这产生了与该最接近的数字签名相关联的输出的相似的3D建模对象和输出的视图方向。这种计算是根据用户交互内联执行的。但是,这些现有的软件在某些情况下是不准确的。参照图2对此进行说明。假设两个3D建模对象A和B与相应签名一起存储在数据库中。还假设人们想要查询数据库以找到与输入对象最接近的对象,并且假设A物理上是正确的结果,因此应通过查询返回。现在,令σ(A,U)和σ(A,V)分别为根据存储在数据库中的视图方向U和V的3D对象A的相应的数字签名。令σ(B,D)是根据存储在数据库中的视图方向D的3D对象B的数字签名。令σ*是由查询提供的输入对象的轮廓的数字签名。显然,如图上所示,数据库中的最接近σ*的数字签名可以是σ(B,D),使得对象B可以(不正确地)被发现是数据库中的与输入对象最相似的对象。对于作为查询的结果输出的A,对象A根据视图方向W的数字签名σ(A,W)也将被存储在数据库中是必要的。但虽然为了解释的目的在图中表示,虽然视图方向W接近U和V,但数字签名σ(A,W)可能根本不在数据库中,这取决于数据库是如何构建的。在这种情况下,不幸的是达不到正确的解决方案。这是因为由于明显的存储器原因,数据库不能仅存储3D对象的所有可能的数字签名。因此,尽管有现有的文献,仍然需要改进在数据库中搜索建模对象的领域。
技术实现思路
因此,提供了一种用于查询包含建模对象的数据库的计算机实现的方法(“查询方法”或“内联处理”)。每个建模对象表示相应真实对象的物理属性。对于每个建模对象,数据库包括相应的单纯复形。建模对象的相应的单纯复形是通过参数视图函数与签名函数的组合,由参数视图函数的参数域的网格划分和建模对象构成的偶对的图像。参数视图函数在参数域和建模对象空间上是连续的。签名函数在参数视图函数的范围内是连续的。该方法包括提供包括涉及签名函数的值的签名标准的查询。该方法还包括,作为查询的结果,返回数据库的相应建模对象。基于相应的建模对象具有遵守签名标准的相应单纯复形的程度而返回相应的建模对象。查询方法可以包括以下的一个或多个:-相应建模对象具有遵守签名标准的相应的单纯复形的程度取决于签名标准的签名函数的值与签名函数的范围中的相应的单纯复形之间的距离;-参数视图函数的参数域的每个相应的网格划分遵守签名函数范围内的精度标准;-每个相应的单纯复形仅具有非退化单纯形;-物理属性是3D形状,建模对象是3D建模对象,并且参数视图函数是2D轮廓功能,参数域是几何视图参数域;和/或-几何视图参数域包括几何视图方向域。还提供了这样的数据库。因此,数据库包括如上所述的建模对象,以及对于每个建模对象的相应的单纯复形。还提供了用于构建这样的数据库的计算机实现的方法(“构建方法”或“离线过程”)。构建方法可以包括以下中的一个或多个:-构建方法包括提供建模对象,对于每个相应的建模对象确定相应的单纯复形,并且存储每个建模对象与其相应的单纯复形之间的关系;-确定相应的单纯复形包括,对于每个建模对象,提供网格划分,并且通过参数视图函数与签名函数的组合来确定由网格划分和建模对象构成的偶对的图像;和/或-网格划分具有顶点,并且通过参数视图函数与签名函数的组合来确定由网格划分和建模对象构成的偶对的图像包括,对于网格划分的每个顶点,评估建模对象上的参数视图函数与签名函数的组合,利用对应于顶点的参数域的值将参数视图函数参数化。构建方法可以在全局数据库搜索过程中执行,该过程还包括例如经由计算机网络通过一个或多个用户的查询方法的一个或多个实例。全局过程还可以包括构建方法的几个实例。可以执行构建方法的初始实例来创建数据库,并且在查询方法的任何实例之前。可以在随后的任何时间执行构建方法的其他实例,对应于已经创建的数据库的添加。还提供了一种计算机程序,包括用于执行上述方法中的任何一种或任何组合的方法的指令。还提供了一种其上记录有计本文档来自技高网
...
基于参数视图函数查询数据库

【技术保护点】
一种用于查询包含建模对象(A,B)的数据库的计算机实现的方法,每个建模对象表示相应真实对象的物理属性,对于每个建模对象(P),所述数据库包括相应的单纯复形(Σ(P)),建模对象(P)的所述相应的单纯复形(Σ(P))是通过参数视图函数(SD:P→S(P,D);D∈S

【技术特征摘要】
2016.11.14 EP 16306488.41.一种用于查询包含建模对象(A,B)的数据库的计算机实现的方法,每个建模对象表示相应真实对象的物理属性,对于每个建模对象(P),所述数据库包括相应的单纯复形(Σ(P)),建模对象(P)的所述相应的单纯复形(Σ(P))是通过参数视图函数(SD:P→S(P,D);D∈S2)与签名函数(σ(·))的组合由所述参数视图函数的参数域(S2)的网格划分(M(Di∈S2;i=1,…,n))和建模对象(P)构成的偶对的图像(σ(S(M(Di∈S2;i=1,…,n),P))),所述参数视图函数在所述参数域上和建模对象空间上是连续的,所述签名函数(σ(·))在所述参数视图函数的范围内是连续的,所述方法包括:·提供包括涉及所述签名函数的值的签名标准的查询;以及·作为所述查询的结果,返回所述数据库的相应的建模对象,所述相应的建模对象是基于所述相应的建模对象具有遵守所述签名标准的相应单纯复形的程度而返回的。2.根据权利要求1所述的方法,其中相应的建模对象具有遵守所述签名标准的相应的单纯复形的程度取决于所述签名标准的所述签名函数的值与在所述签名函数(σ(·))的范围内的相应的单纯复形之间的距离。3.根据权利要求1或2所述的方法,其中所述参数视图函数(SD)的所述参数域(S2)的每个相应的网格划分(M(Di∈S2;i=1,…,n))遵守所述签名函数(σ(·))的范围内的精度标准4.根据权利要求1-3中任一项所述的方法,其中每个相应的单纯复形(Σ(P))仅具有非退化单纯形。5.根据权利要求1-4中任一项所述的方法,其中所述物理属性是3D形状,所述建模对象是3D建模对象,并且所述参数视图函数是2D轮廓函数,所述参数域(S2)是几何视图参数域。6.根据权利要求5所述的方法,其中所述几何视图参数域包括几何视图方向域。7.一种包含...

【专利技术属性】
技术研发人员:A·利厄捷
申请(专利权)人:达索系统公司
类型:发明
国别省市:法国,FR

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

1