IPCCoupler#
IPCCoupler (Incremental Potential Contact,增量势能接触) 为多物理场场景提供稳健的接触处理。
概述#
IPC 耦合:
Variational contact formulation (变分接触公式)
Guaranteed intersection-free trajectories (保证无交叉轨迹)
Robust for challenging contact scenarios (对复杂接触场景具有稳健性)
Higher computational cost (较高的计算成本)
使用方法#
import genesis as gs
gs.init()
scene = gs.Scene(
coupler_options=gs.options.IPCCouplerOptions(
d_hat=0.001, # Contact distance threshold (接触距离阈值)
),
)
何时使用 IPC#
Complex deformable-deformable contact (复杂的可变形体-可变形体接触)
Scenarios requiring intersection-free guarantees (需要无交叉保证的场景)
When stability is more important than speed (当稳定性比速度更重要时)
另请参阅#
Couplers - Coupler 概述
gs.options.CouplerOptions - Coupler 选项