arXiv:2504.00292cs.ROcs.CG2025-04被引 2

协同优化运动部件的形状,兼顾刚度与防碰撞,突破传统方法分离设计的局限。

Co-design Optimization of Moving Parts for Compliance and Collision Avoidance

  • 通过耦合拓扑优化循环,同步考虑相对运动中各部件的形变与碰撞
  • 在2D和3D案例中同时提升线弹性刚度并抑制时序碰撞累积
  • 采用预计算矩阵实现高效碰撞检测,支持大规模优化迭代

机械装配中运动部件的设计需求通常涉及与其他部件的交互。部分要求为纯运动学(如两部件间防碰撞),另一些则依赖物理与材料属性(如受力下的变形)。当前运动学设计方法与基于物理的形状/拓扑优化(SO/TO)往往独立处理,因前者使用集合代数与群论,后者需离散化并求解微分方程,难以融合。因此,基于物理的优化常需预先忽略或修剪运动学约束,例如通过非扫掠操作将设计域限制在无碰撞空间。本文提出,可利用拓扑优化协同设计两个相对运动部件,同时满足物理性能与防碰撞要求。聚焦于最大化线弹性刚度,同时对时间上累积的碰撞度量进行惩罚。通过耦合两部件的优化循环,使彼此形状演化影响对方的碰撞惩罚。碰撞度量由相关函数计算,可通过仅依赖运动信息的预计算矩阵左、右乘设计变量实现离散化,从而解耦计算过程,提升拓扑优化迭代的可扩展性。在2D与3D示例中验证了该方法的有效性。

原文摘要 · Abstract (English)

Design requirements for moving parts in mechanical assemblies are typically specified in terms of interactions with other parts. Some are purely kinematic (e.g., pairwise collision avoidance) while others depend on physics and material properties (e.g., deformation under loads). Kinematic design methods and physics-based shape/topology optimization (SO/TO) deal separately with these requirements. They rarely talk to each other as the former uses set algebra and group theory while the latter requires discretizing and solving differential equations. Hence, optimizing a moving part based on physics typically relies on either neglecting or pruning kinematic constraints in advance, e.g., by restricting the design domain to a collision-free space using an unsweep operation. In this paper, we show that TO can be used to co-design two or more parts in relative motion to simultaneously satisfy physics-based criteria and collision avoidance. We restrict our attention to maximizing linear-elastic stiffness while penalizing collision measures aggregated in time. We couple the TO loops for two parts in relative motion so that the evolution of each part's shape is accounted for when penalizing collision for the other part. The collision measures are computed by a correlation functional that can be discretized by left- and right-multiplying the shape design variables by a pre-computed matrix that depends solely on the motion. This decoupling is key to making the computations scalable for TO iterations. We demonstrate the effectiveness of the approach with 2D and 3D examples.

拓扑优化运动部件防碰撞

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。