Creo Topology Optimization > 优化研究 > 约束筛选 (DSCREEN)
  
约束筛选 (DSCREEN)
DSCREEN 用于限制保留在给定结构区域内的约束数量。
实际结构的设计要求必须满足大量的约束。变量的组合可以扩展。由于优化过程需要约束梯度,因此可能导致设计敏感度进程成本高昂,远高于单个分析的成本。因此,要先筛选约束,仅保留对当前设计循环非常关键或具有潜在关键性的约束。
可分两步处理。首先,删除所有负值大于诸如 -0.3 (位于临界值的 30% 范围外) 的约束。接下来,搜索保留的约束集,并删除除了结构指定区域中特定子集之外的全部子集。这是因为结构中的许多相邻点响应大致相同。但是,只需保留很少的响应来指导设计过程。
每种响应类型都会执行约束筛选:应力、位移等等。每个控制筛选过程的约束类型有两个参数:约束“截断阈值”(Truncation threshold) (TRS) 和“最大保留约束数”(Max. retained constraints) (NSTR)。
基于约束值删除 (TRS)
第一个参数 TRS 用于定义被视为具有潜在关键性的约束以上的值。将在下列情况保留约束:
(Response-UBi)/|UBi| >= TRS
(LBi-Response)/|LBi| >= TRS
其中响应是定义为约束的响应,且 LBi 和 UBi 是为给定约束定义的边界。
例如:保留所有归一化值大于 -0.3 的约束,将其他不符合条件的约束删除。
默认 TRS 值为 -0.5,这意味着在临界值 50% 以内的约束被视为处于潜在活动状态。
如果在更改设计循环时设计没有发生太大变化,则此值可升高至,例如,-0.2。约束必须在临界值的 20% 以内才能被保留。如果出现一个设计循环中没有保留的约束在下一个设计循环中被破坏的情况,TRS 的值应降低至,例如,-0.7。将保留位于临界值 70% 以内的约束。默认值 -0.5 非常保守,通常可防止未保留约束被破坏。
基于区域化删除 (NSTR)
控制约束筛选过程的第二个参数 NSTR 用于指定要保留在结构特定区域的约束最大数量。
例如:保留所有归一化值大于 -0.3 的约束。此外,每个区域最多保留两个约束。删除其他所有约束。
默认 NSTR 值为每个载荷工况每个区域 20。