{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/coupled-rigid-block-analysis-stability-aware","title":"Coupled Rigid-Block Analysis: Stability-Aware Design of Complex Discrete-Element Assemblies","arxiv_id":null,"date":"2022-05-01","proceeding":"CAD Computer-Aided Design Journal 2022 5","authors":["Gene Ting-Chun Kao; Antonino Iannuzzo; Bernhard Thomaszewski; Stelian Coros; Tom Van Mele; Philippe Block"],"abstract":"The rigid-block equilibrium (RBE) method uses a penalty formulation to measure structural infeasibility or to guide the design of stable discrete-element assemblies from unstable geometry. However, RBE is a purely force-based formulation, and it incorrectly describes stability when complex interface geometries are involved. To overcome this issue, this paper introduces the coupled rigid-block analysis (CRA) method, a more robust approach building upon RBE’s strengths. The CRA method combines equilibrium and kinematics in a penalty formulation in a nonlinear programming problem. An extensive benchmark campaign is used to show how CRA enables accurate modelling of complex three-dimensional discrete-element assemblies formed by rigid blocks. In addition, an interactive stability-aware design process to guide user design towards structurally-sound assemblies is proposed. Finally, the potential of our method for real-world problems are demonstrated by designing complex and scaffolding-free physical models.","url_abs":"https://doi.org/10.1016/j.cad.2022.103216","url_pdf":"https://www.research-collection.ethz.ch/bitstream/handle/20.500.11850/532271/1-s2.0-S0010448522000161-main.pdf?sequence=3&isAllowed=y","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"coupled-rigid-block-analysis-stability-aware","repo_url":"https://github.com/BlockResearchGroup/compas_cra","is_official":1,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"none","reach":null}],"tasks":[{"task_slug":"3d-assembly","task_name":"3D Assembly"},{"task_slug":"computational-fabrication","task_name":"Computational fabrication"},{"task_slug":"concave-shapes","task_name":"Concave shapes"},{"task_slug":"contact-mechanics","task_name":"Contact mechanics"},{"task_slug":"friction","task_name":"Friction"},{"task_slug":"stability-aware-design","task_name":"Stability-aware design"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}