-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
Problem
- Current logic randomly splits damage between sides and evenly splits it between directions (assuming a square footprint). Directional samples and building geometry seem to allow a more accurate allocation:
= If dir_id is 1 or 2, allocate only to that direction (use the per-direction samples when available).
= If dir_id is 0 or 3 (non-directional/both), split using footprint proportions from general_inputs.edge_lengths (rather than assuming square) and then between parallel sides.
= Keep side_damage_ratio.csv override behavior when provided. - Consider a special-case rules for directional components where the assigned direction (of the EDP) does not coincide with the direction of the component in the building. An example of this is the second concrete side panel component that responds to orthogonal excitation.
Proposed solution
- Implement direction-aware allocation and proportioning by footprint; retain optional overrides.
Permalink to context in #8: https://github.com/OpenPBEE/Functional-Recovery-Python/pull/8/changes#diff-09ddbe9b47cd801ac2851f14da73cf459f44c2cd8c6d3f2a557541ff2a6bc4b2R901
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels