Visual Design and Engineering Laboratory

Carnegie Mellon University

Designing Coupling Behaviors Using Compliant Shape Optimization


[Paper PDF]    

[Publisher Version]


A wide set of assembly blocks such as attachments, connectors, joints, and supports rely on the principle of passively coupling two objects using structural compliance. However, only a limited variety of configurations are prevalent in daily use (e.g., snap fits) due to the challenge of extending the appropriate mechanical behavior to arbitrary object pairs. In this work, we present a method for computationally designing the mechanical coupling behavior between a rigid object and a compliant enclosure based on high-level specifications such as the ease of engagement and disengagement. At the heart of our approach is the use of deformation profiles as the means to describe and optimize physical coupling characteristics. In particular, we introduce a method that maps the shape parameters of the compliant object onto sequentially observed coupling descriptors such as the grip, insertion and removal forces that develop as the rigid object is engaged. Using this formulation, we present a method for optimizing the rest shape of the compliant object to produce the desired coupling behavior. We demonstrate our approach through a variety of designs and validate it with 3D printed physical prototypes.


Designing Coupling Behaviors Using Compliant Shape Optimization. (2018). Nurcan Gecer Ulu, Stelian Coros and Levent Burak Kara. Computer-Aided Design, Volume 101, Pages 57-71.

@article {ulu2018designing,
 title = "Designing coupling behaviors using compliant shape optimization ",
 journal = "Computer-Aided Design ",
 volume = "101",
 number = "",
 pages = "57 - 71",
 year = "2018",
 note = "",
 issn = "0010-4485",
 doi = "",
 url = "",
 author = "Nurcan Gecer Ulu and Stelian Coros and Levent Burak Kara",
 keywords = "Shape optimization",
 keywords = "3D printing",
 keywords = "Functional design",
 keywords = "Deformable objects",
 keywords = "Compliant shapes "