Design Efficiency Index (DEI)
Authors/Creators
Description
This repository contains the Python implementation of the Design Efficiency Index (DEI) framework for ranking designs generated by topology optimization (TO) and generative design (GD). The tool extracts stress, strain, deformation, compliance and DEI metrics from ANSYS result files using the Data Processing Framework (DPF), and provides a Streamlit-based graphical interface for visualization and comparison.
The package includes three case studies (Air Bracket, Robotic Arm, Connecting Rod) with corresponding .rst and .stl files, along with documentation, license, and dependency requirements. The DEI framework consolidates stress and deformation utilizations into a single dimensionless score, offering consistent solver-agnostic ranking of designs.
Note: Processing .rst result files requires a valid ANSYS Mechanical license. Without it, STL visualization is still supported but DEI calculations cannot be performed.