fix: generic mass extraction in solve_simulation.py (beam + bracket)
- Extract mass RIGHT AFTER geometry rebuild while part is work part - Replace unreliable p173 expression lookup with MeasureManager - Skip re-extraction if mass already captured during rebuild - Relax displacement constraint to 20mm (DEC-HB-012, CEO approved) Root cause: journal hardcoded M1_Blank for bracket, failed silently on Beam.prt Fix by: NX Expert + Manager diagnosis
This commit is contained in:
@@ -20,7 +20,7 @@ Minimize beam mass while meeting displacement and stress constraints. Single-obj
|
||||
| hole_span | `p6` (→ `Pattern_p9`) | 4,000 | TBD | mm | Potential (G15) | Total span for hole distribution |
|
||||
|
||||
## Constraints
|
||||
- Max tip displacement: ≤ 10 mm
|
||||
- Max tip displacement: ≤ 20 mm (relaxed from 10mm — CEO approved 2026-02-13, dummy case)
|
||||
- Max von Mises stress: ≤ ~130 MPa (steel, conservative — Gap G9)
|
||||
- Mass tracked via NX expression **`p173`** (`body_property147.mass` [kg])
|
||||
|
||||
|
||||
Reference in New Issue
Block a user