material_select
Filters materials by min/max criteria, then ranks survivors by specific strength, stiffness, cost, or density to find suitable candidates for mechanical design.
Instructions
Ashby-style selection: filter the corpus, then rank survivors.
criteria keys are min_/max_ (e.g. min_yield_mpa, max_density_g_cc, min_service_temp_c). rank_by: specific_strength | specific_stiffness | strength | stiffness | cost | density. Returns {rank_by, count, criteria, candidates:[{name, score, yield_mpa, density_g_cc, youngs_gpa, cost_usd_kg}, ...]} best-first; an empty filter returns no candidates rather than the closest miss.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rank_by | No | specific_strength | |
| criteria | No |