JAX FDM: A Differentiable Solver for Inverse Form-Finding

Abstract

We introduce JAX FDM, a differentiable solver to design mechanically efficient shapes for 3D structures, such as domes, cable nets and towers, conditioned on target architectural, fabrication and structural properties. JAX FDM solves these inverse form-finding problems by combining the force density method, differentiable sparsity and gradient-based optimization. JAX FDM can be paired with optimization and neural network libraries in the JAX ecosystem to facilitate the integration of form-finding simulations into neural networks. We showcase the features of JAX FDM in two structural design examples. JAX FDM is available as an open-source library.

Cite

Text

Pastrana et al. "JAX FDM: A Differentiable Solver for Inverse Form-Finding." ICML 2023 Workshops: Differentiable_Almost_Everything, 2023.

Markdown

[Pastrana et al. "JAX FDM: A Differentiable Solver for Inverse Form-Finding." ICML 2023 Workshops: Differentiable_Almost_Everything, 2023.](https://mlanthology.org/icmlw/2023/pastrana2023icmlw-jax/)

BibTeX

@inproceedings{pastrana2023icmlw-jax,
  title     = {{JAX FDM: A Differentiable Solver for Inverse Form-Finding}},
  author    = {Pastrana, Rafael and Oktay, Deniz and Adams, Ryan P and Adriaenssens, Sigrid},
  booktitle = {ICML 2023 Workshops: Differentiable_Almost_Everything},
  year      = {2023},
  url       = {https://mlanthology.org/icmlw/2023/pastrana2023icmlw-jax/}
}