【技术实现步骤摘要】
几何维数控制的优化相关申请的交叉引用本申请要求于2019年12月10日提交的、申请号为62/945,961且名称为“几何维数控制的优化(GeometricalDimensionalityControlinOptimization)”的美国临时专利申请的优先权权益。该在先申请的公开内容通过在此引用而整体合并于本申请中。
本公开涉及几何维数控制领域,更具体地,涉及针对几何维数控制的优化的系统和方法。
技术介绍
为现实世界的部件或部件的组装件(例如,对象)的设计提供虚拟环境的许多计算机系统和程序是可获取的。这些系统(其中一些系统称为计算机辅助设计(CAD)系统)使用户能够构建、观察和操纵被设计的现实世界物理对象的三维虚拟模型,该三维虚拟模型有时是复杂的。CAD系统通常被配置为使用例如边缘、线、面等在基于计算机的视觉显示设备上提供任意这样的建模对象的视觉表示。建模对象通常在CAD系统中以CAD文件的形式来表示,该CAD文件包含与基础对象关联的现实世界物理几何形状的计算机可读规范。特定对象可由存储在单个CAD文件或多个CAD文件中的计算机可读代码表示。在一个示例中,CAD文件可包含计算机可读代码,该计算机可读代码表示与现实世界物理对象的现实世界版本相关联的规范(例如,特性),可以(例如,通过CAD系统)从该规范中识别出与现实世界物理对象相关联的几何形状。根据这些几何形状,CAD系统可以生成关联对象的一个或多个视觉表示,并在计算机显示设备上显示该对象。CAD系统包括(例如,在计算机显示设备上)用于向设计人 ...
【技术保护点】
1.一种计算机实施的方法,所述计算机实施的方法自动确定用于制造现实世界对象的优化设计,所述方法包括:/n在基于计算机的处理器的内存中定义表示现实世界对象的有限元模型,所述有限元包括多个元素;/n通过所述基于计算机的处理器,使用奇异值分解(SVD)评估所述有限元模型的邻域内的设计变量的分布,以生成针对所述有限元模型的所述邻域内的每个相应元素的设计变量的奇异值;/n基于从所述SVD生成的所述奇异值,定义针对所述有限元模型的所述邻域的优化约束条件;以及/n基于定义的优化约束条件,通过局部地强制执行所述邻域内所述现实世界对象的几何形状,优化所述有限元模型的所述设计变量。/n
【技术特征摘要】
20191210 US 62/945,9611.一种计算机实施的方法,所述计算机实施的方法自动确定用于制造现实世界对象的优化设计,所述方法包括:
在基于计算机的处理器的内存中定义表示现实世界对象的有限元模型,所述有限元包括多个元素;
通过所述基于计算机的处理器,使用奇异值分解(SVD)评估所述有限元模型的邻域内的设计变量的分布,以生成针对所述有限元模型的所述邻域内的每个相应元素的设计变量的奇异值;
基于从所述SVD生成的所述奇异值,定义针对所述有限元模型的所述邻域的优化约束条件;以及
基于定义的优化约束条件,通过局部地强制执行所述邻域内所述现实世界对象的几何形状,优化所述有限元模型的所述设计变量。
2.根据权利要求1所述的计算机实施的方法,所述方法进一步包括:
更新所述有限元模型中的所述元素中给定的元素的特性,以反映优化的设计变量,从而创建用于制造的所述现实世界对象的优化模型。
3.根据权利要求2所述的计算机实施的方法,所述方法进一步包括:
通过所述基于计算机的处理器确定优化是否已收敛;以及
根据所述基于计算机的处理器的确定的结果:
开始新的优化周期;或者
创建最终的优化设计,
其中,如果针对相关联的设计响应的约束条件已被满足以及如果相关联的目标函数已被优化,则所述基于计算机的处理器确定所述优化已收敛。
4.根据权利要求2所述的计算机实施的方法,所述方法进一步包括:
使得根据所述最终的优化设计来制造所述现实世界对象。
5.根据权利要求1所述的计算机实施的方法,其中,所述设计变量表示相对密度,并且其中,设计响应表示柔量、刚度、应力、应变、力、模态本征频率和/或其他典型的结构设计响应。
6.根据权利要求1所述的计算机实施的方法,其中,定义优化约束条件包括:
通过所述基于计算机的处理器,将平滑近似函数应用于从所述SVD生成的所述奇异值中的每一个奇异值,以生成平滑的近似值;
通过所述基于计算机的处理器,通过执行SVD来识别附加值,其中所有元素的设计变量的值被设置为预定值;以及
利用所述平滑的近似值和所述附加值来计算所述优化约束条件。
7.根据权利要求1所述的计算机实施的方法,其中,使用奇异值分解(SVD)评估所述有限元模型的邻域内的设计变量的分布,包括:使用所述基于计算机的处理器以:
从所述基于计算机的处理器的内存中读取数据,所述数据表示来自内存的所述有限元模型的几何描述;
基于所述数据求解所述有限元模型的平衡;
基于所述数据,对针对所述设计变量的设计响应和平衡设计响应以及相关联的灵敏度进行建模;以及
确定用于几何维数控制的、针对设计变量的设计响应和所计算的奇异值的灵敏度。
8.根据权利要求7所述的计算机实施的方法,其中,定义优化约束条件包括:
通过所述基于计算机的处理器应用所述设计响应来定义优化问题,所述优化问题包括要满足的约束条件和待优化的目标函数。
9.根据权利要求8所述的计算机实施的方法,其中,定义优化约束条件进一步包括:
通过所述基于计算机的处理器,使用基于设计目标、设计响应和所述设计响应的灵敏度的用户定义值的优化计算,来求解所述优化问题。
10.一种基于计算机的系统,所述基于计算机的系统用于自动确定用于制造现实世界对象的优化设计,所述基于计算机的系统包括:
基于计算机的处理器;以及
基于计算机的内存,所述基于计算机的内存耦合至所述基于计算机的处理器,
其中,所述基于计算机的内存存储有定义表示现实世界对象的有限元模型的数据,所述有限元包括多个元素,并且
其中,所述基于计算机的内存存储计算机可读指令,所述计算机可读指令在由所述基于计算机的处理器执行时使得所述基于计算机的处理器:
使用奇异值分解(SVD)评估所述有限元模型的邻域内的设计变量的分布,以生成针对所述有限元模型的邻域内的每个相应元素的设计变量的奇异值;
基于从所述SVD生成的所述奇异值,定义针对所述有限元模型的所述邻域的优化约束条件;以及
基于定义的优化约束条件,通过局部地强制执行所述邻域内...
【专利技术属性】
技术研发人员:N·耶森,C·B·W·彼泽森,托尔斯滕·霍斯特·亨利克·密恰尔斯基,
申请(专利权)人:达索系统西姆利亚公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。