Project Details
Description
Many physical simulation applications can be viewed as building “digital twins” of real systems, i.e., computer models that enable studying physical phenomena computationally, avoiding the costs and risks associated with physical experiments. Differentiable simulation allows automation of two critical aspects of digital twin creation and use, improving the quality of the result and democratizing digital twin use: integration of real-world data, and in the case of engineering systems, optimization of system parameters to achieve a particular goal. Examples include identifying realistic material parameters of a patient-specific biomechanical digital twin or discovering the optimal shape of a shoe sole for uniform load distribution. This project will develop open-source software for differentiable simulation for systems involving elastic deformations with contact. These tools will be evaluated in three major application areas: (computational fabrication, biomechanics, and robotics). The deliverables of this project will be open-source software packages accessible to a broad user base. The project plans to utilize dPolyFEM, a modular software framework for design, control, system parameter inference, and learning problems for physical phenomena in material design, biomechanics, and robotics, based on differentiable simulation. The focus is on developing robust, efficient, and scalable software blocks for differentiable simulation that can handle input data satisfying only weak assumptions (e.g., on mesh quality, shape, or boundary conditions) and require no parameter tuning while providing users sufficient control over performance-accuracy trade-offs. The project will support the most common class of physical problems in the target domains: elastodynamic problems involving complex geometry, large deformations, contact, and friction. For scalability, dPolyFEM will provide shared-memory parallelization. This system will consist of several modules that can be used independently or in an integrated way, enabling easy integration of its components into existing general-purpose and domain-specific software. From a technical standpoint, this system will build on three innovations: (1) considering differentiable simulation as a single end-to-end problem including meshing, FE solution, and adjoint formulation, (2) casting the time-integration of physical systems as an energy minimization, for which robust solvers can be developed, and (3) systematically testing the system on large-scale benchmarks The resulting open-source differentiable simulation framework will enable applications in many fields of interest to NSF. The project team includes computer scientists (CISE), applied mathematicians (DMS), and engineers (ENG), and it is expected that the contributions will have an impact on all three communities. Individual modules can and will be integrated into major open-source projects, likely benefitting tens of thousands of users.This award by the Office of Advanced Cyberinfrastructure is jointly supported by the Division of Civil Mechanical and Manufacturing Innovation within the Directorate for Engineering.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
Status | Active |
---|---|
Effective start/end date | 9/15/24 → 8/31/29 |
ASJC Scopus Subject Areas
- Artificial Intelligence
- Geometry and Topology
- Computer Networks and Communications
- Engineering(all)
- Computer Science(all)
Fingerprint
Explore the research topics touched on by this project. These labels are generated based on the underlying awards/grants. Together they form a unique fingerprint.