【技术实现步骤摘要】
【国外来华专利技术】计算机辅助设计对象的基于机器学习的选择性实体化
技术介绍
[0001]计算机系统可用于创建、使用和管理产品和其它物品的数据。计算机系统的示例包括计算机辅助设计(computer
‑
aided design,CAD)系统(其可以包括计算机辅助工程(computer
‑
aided engineering,CAE)系统)、计算机辅助制造(computer
‑
aided manufacturing,CAM)系统、可视化系统、产品数据管理(product data management,PDM)系统、产品生命周期管理(product lifecycle management,PLM)系统等。这些系统可以包括有助于产品结构和产品制造的设计和模拟测试的部件。
附图说明
[0002]在以下详细描述中并参考附图来描述某些示例。
[0003]图1示出了支持CAD对象的基于机器学习(ML)的选择性实体化的计算系统的示例。
[0004]图2示出了由计算系统进行的基于ML的选择性实体化的示例。
[0005]图3示出了由实例标识引擎进行的反演ML模型的示例性训练。
[0006]图4示出了用于射线投射CAD操作的基于ML的选择性实体化的示例。
[0007]图5示出了用于切片CAD操作的基于ML的选择性实体化的示例。
[0008]图6示出了用于修剪CAD操作的基于ML的选择性实体化的示例。
[0009]图7示出了系统可以实施为支持CAD对象的基于ML ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:通过计算系统:确定编程化图案的图案实例的选定子集,所述编程化图案用于表示计算机辅助设计(CAD)对象的几何形状,所述确定编程化图案的图案实例的选定子集包括:确定所述CAD对象的经采样的点集合,所述经采样的点集合可应用于对所述CAD对象执行的CAD操作;将所述经采样的点集合作为输入提供给反演机器学习(ML)模型,所述反演机器学习(ML)模型被训练以输出用于所述CAD对象的输入点的所述编程化图案的给定图案实例;以及针对所述经采样的点集合来确定由所述反演ML模型提供的图案实例的输出集合,作为所述选定子集;以及实体化所述图案实例的选定子集的几何形状,以对所述CAD对象执行所述CAD操作。2.根据权利要求1所述的方法,还包括:通过以下步骤来训练所述反演ML模型:生成用于所述反演ML模型的训练数据集合,包括通过以下步骤来生成用于所述反演ML模型的训练数据集合:针对表示所述CAD对象的所述几何形状的所述编程化图案的每个给定图案实例来确定采样点,所述采样点位于包含所述给定图案实例的几何块内;以及将所述训练数据集合确定为每个几何块与位于所述几何块内的所述采样点之间的映射;以及利用所生成的训练数据集合来训练所述反演ML模型。3.根据权利要求1或2所述的方法,其中,每个几何块唯一地包含单个图案实例,并且其中,基于包含特定图案实例的所述几何块来训练所述反演ML模型以输出所述特定图案实例。4.根据权利要求1至3中任一项所述的方法,其中,所述CAD操作包括射线投射操作,并且包括:沿着所述射线投射操作的投射射线对所述CAD对象中的点采样;通过沿着所述投射射线实体化所述CAD对象的所述图案实例的几何形状来实体化所述选定子集的几何形状;以及通过对所述选定子集的实体化几何形状执行射线表面相交计算来执行所述射线投射操作。5.根据权利要求1至3中任一项所述的方法,其中,所述CAD操作包括切片操作,并且包括:在所述切片操作的切片平面中对所述CAD对象中的点采样;通过实体化所述切片平面中的所述CAD对象的所述图案实例的几何形状来实体化所述选定子集的几何形状;以及通过计算所述选定子集的实体化几何形状与所述切片平面之间的相交曲线来执行所述切片操作。6.根据权利要求1至3中任一项所述的方法,其中,所述CAD操作包括用于去除所述CAD对象的选定部分之外的部分所述编程化图案的修剪操作,并且包括:
在所述CAD对象的所述选定部分中对所述CAD对象中的点采样;通过在所述选定部分中实体化所述CAD对象的所述图案实例的几何形状来实体化所述选定子集的几何形状;以及通过修剪所述CAD对象的所述选定部分之外的实体化几何形状来执行所述修剪操作。7.根据权利要求1至6中任一项所述的方法,包括:在不实体化所述编程化图案的未选定图案实例的情况下实体化所述图案实例的选定子集的所述几何形状。8.一种系统,包括:实例标识引擎,其配置成通过以下来确定编程化图案的图案实例的选定子集,所述编程化图案用于表示计算机辅助设计(CAD)对象的几何形状:确定所述CAD对象中的经采样的...
【专利技术属性】
技术研发人员:苏拉杰,
申请(专利权)人:西门子工业软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。