chore: clean hydrotech-beam syncthing conflicts and add new docs

- Remove all .sync-conflict-* files
- Remove temp _temp_part_properties.json files
- Add USER_GUIDE.md
- Add dashboard docs (Executive, Technical, Operations, Master Plan)
- Add playbooks (DOE, NX_REAL_RUN, SYNCTHING_RECOVERY)
- Update iteration results

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-16 12:11:16 -05:00
parent 6218355dbf
commit ed6874092f
105 changed files with 789 additions and 371 deletions

View File

@@ -0,0 +1,5 @@
# This directory is a Syncthing folder marker.
# Do not delete.
folderID: sqr2v-3dhfn
created: 2026-02-14T14:17:29-05:00

View File

@@ -61,6 +61,10 @@ hydrotech-beam/
- [CONTEXT.md](CONTEXT.md) — Full intake data
- [BREAKDOWN.md](BREAKDOWN.md) — Tech Lead's technical analysis
- [DECISIONS.md](DECISIONS.md) — All project decisions
- [USER_GUIDE.md](USER_GUIDE.md) — Living user guide (operators + bots)
- [playbooks/DOE.md](playbooks/DOE.md) — DOE execution playbook
- [playbooks/NX_REAL_RUN.md](playbooks/NX_REAL_RUN.md) — Real NX run checklist
- [playbooks/SYNCTHING_RECOVERY.md](playbooks/SYNCTHING_RECOVERY.md) — Sync recovery and cleanup
- [kb/_index.md](kb/_index.md) — Knowledge base overview
## Team

View File

@@ -0,0 +1,65 @@
# Hydrotech Beam — User Guide (Living)
> Audience: Antoine, future users, and Atomizer agents/bots.
> Status: Living document — update after each meaningful run/decision.
## 1) Purpose
This guide explains how to run Hydrotech Beam studies safely and reproducibly, how to interpret outputs, and how to avoid common pitfalls (backend mix-up, sync conflicts, stale results).
## 2) Quick Start
### Study folder
`C:\Users\antoi\Atomizer\Projects\hydrotech-beam\studies\01_doe_landscape`
### Core command (real NX run)
```powershell
python .\run_doe.py --backend nxopen --model-dir "<PATH_TO_NX_MODELS>" --clean --study-name hydrotech_beam_doe_phase1_real
```
### Dev/testing command (fake physics)
```powershell
python .\run_doe.py --backend stub --clean --study-name hydrotech_beam_doe_phase1_stub
```
⚠️ `stub` is synthetic. Do **not** use stub outputs for engineering decisions.
## 3) Critical Rules
1. Always specify `--backend` explicitly (never rely on defaults).
2. Before a decision review, confirm whether results are from `nxopen` or `stub`.
3. Keep result artifacts clean (archive conflicts, avoid mixed appended runs unless intentional).
4. After every run, write a run log entry (template below).
## 4) Run Log Template (required)
Copy this into `DECISIONS.md` or project log after every run:
```md
## Run Record — YYYY-MM-DD HH:MM
- Operator:
- Command:
- Backend: nxopen | stub
- Model dir:
- Study name:
- Constraints: displacement=__ mm, stress=__ MPa
- Result summary: total=__, solved=__, geo_infeasible=__, feasible=__
- Gate check: PASS | FAIL
- Notes/issues:
- Next action:
```
## 5) Playbooks
- `playbooks/NX_REAL_RUN.md` — clean real run checklist + validation
- `playbooks/DOE.md` — DOE execution and gate rules
- `playbooks/SYNCTHING_RECOVERY.md` — sync conflict and stale data recovery
## 6) Current Known Pitfalls
- `run_doe.py` default backend is `stub` unless overridden.
- Mixing old + new runs in same DB/file can produce misleading totals.
- Syncthing conflict files (`*.sync-conflict-*`) can silently fork truth.
- NX expression names must match exactly (e.g., typo-sensitive names in model).
## 7) Ownership
- CEO (Antoine): go/no-go and final technical decisions.
- Manager: orchestration + process + documentation enforcement.
- Study Builder: run scripts and settings correctness.
- Tech Lead: engineering validity of constraints and interpretation.
- Auditor: quality gate before external conclusions.

View File

@@ -0,0 +1,33 @@
# Hydrotech Beam — Executive Dashboard
Last updated (UTC): 2026-02-14T22:24:29
Source: `studies/01_doe_landscape/results/doe_summary.json` + `doe_results.csv`
## CEO 60-second view
- **Phase:** DOE Phase 1 (LHS)
- **Gate status:** ❌ **BLOCKED** (Phase 1 → Phase 2)
- **Total trials:** 51
- **Solved:** 39 (**76.5%**, below 80% gate)
- **Geo-infeasible:** 12
- **Fully feasible designs:** 0 (gate requires ≥5)
## Top signals
- ✅ Mass extraction now looks real (no NaN in solved rows)
- ✅ Syncthing cleanup completed (active conflict files archived)
- ⚠️ Displacement constraint is the blocker (0/39 displacement-feasible at 10 mm)
- ⚠️ DOE→TPE gate cannot pass with current limits/bounds
## Decision hotlist (CEO)
1. **Approve next constraint strategy**:
- Option A (recommended): exploratory rerun at **20 mm** displacement
- Option B: keep 10 mm and tighten design bounds for stiffness
2. **Approve TPE entry rule** (with strict gate or conditional gate)
## Recommendation (current)
Proceed with **Option A** for exploration (20 mm), then tighten toward 10 mm in staged optimization.
## KPI snapshot
- Solve success rate: **76.5%**
- Feasibility rate (full): **0.0%**
- Best solved mass: **686.289 kg** (not fully feasible)
- Best trial ID by mass: **26**

View File

@@ -0,0 +1,194 @@
# Hydrotech Beam — Dashboard & Reporting Master Plan (Multi-LLM Synthesis)
## Purpose
Give Antoine a single, reliable command view of project health while preserving full technical depth and operational traceability.
This plan synthesizes recommendations from:
- Codex 5.3 (execution architecture + contracts + KPI gates)
- Opus 4.6 (PKM-first, markdown-native, low-overhead governance)
- Gemini Pro (clear role-based dashboards + event-stream discipline)
---
## North-Star Architecture (Hybrid, future-proof)
### Phase 1 default (now): **PKM-native dashboards in markdown**
- No new infrastructure required
- Fastest path to value
- Agent-native read/write and auditability
### Phase 2+ extension: **optional web UI over same contracts**
- If/when needed for richer visual analytics
- No rewrite: UI reads the same structured contracts and event logs
**Key principle:** Data contracts first, presentation second.
---
## 1) Information Architecture
## A. Project-specific (lives under `projects/hydrotech-beam/`)
- `dashboard/` — generated dashboard markdown snapshots
- `reports/` — run/phase/executive reports
- `runs/` — run manifests and execution metadata
- `decisions/` — append-only decision records
- `incidents/` — sync/solver/process incident records
- `playbooks/` — project execution procedures
## B. Foundational (lives under `docs/`)
- `docs/guides/` — reusable dashboard/report standards
- `docs/reference/data-contracts/` — versioned schema definitions
- `docs/protocols/` — gates, QA, governance rules
- `docs/templates/` — report and dashboard templates
---
## 2) Dashboard Modules (3-tier)
## A. Executive Dashboard (60-second scan)
- Project status (RAG + phase + blockers)
- Milestone confidence and slip risk
- Decision hotlist (items needing CEO approval)
- Top risks + mitigation owners
- Gate state (Pass / Conditional / Fail)
## B. Technical Dashboard
- DOE/TPE performance (success, feasible points, convergence)
- Constraint panel (disp/stress/geo violations)
- Data quality checks (NaN, stub-vs-nxopen, stale/mixed runs)
- Traceability (requirement → run → result → decision)
## C. Operations Dashboard
- Queue and throughput (WIP, cycle time, backlog)
- Blocker tracker + MTTR
- Review SLA status
- Syncthing/data integrity panel
- Documentation freshness/compliance
---
## 3) Data Contracts (mandatory)
All dashboard/report content must come from structured records with lineage.
Required contracts (v1):
1. `run_manifest.v1.json`
2. `trial_result.v1.json`
3. `study_summary.v1.json`
4. `decision_record.v1.json`
5. `risk_record.v1.json`
6. `gate_evaluation.v1.json`
7. `incident_record.v1.json`
Required fields in every record:
- `schema_version`, `project_id`, `run_id` (if applicable)
- `timestamp_utc`, `owner`, `source_file`, `source_hash`
Ingestion rules:
- Reject invalid schema
- Keep append-only history for decisions/gates/incidents
- Nightly integrity check + drift report
---
## 4) Report System
## A. Daily Ops Brief (auto)
- Blockers, failures, overdue reviews, data integrity warnings
## B. Weekly Executive Brief (auto + curated)
- Milestone confidence, top risks, decision asks, KPI trend deltas
## C. Gate Review Pack (formal)
- Criteria checklist, evidence index, exceptions, sign-offs
## D. Technical Deep Dive (on-demand)
- Methods, assumptions, sensitivity, reproducibility evidence
Render path:
- Markdown source of truth
- Optional HTML/PDF exports from templates
- Immutable snapshot ID per issued report
---
## 5) Governance & Ownership
- **Manager (owner):** documentation architecture, dashboard governance, release quality
- **Tech Lead:** technical KPI definitions, thresholds, validation logic
- **Study Builder:** data pipeline and generators
- **Optimizer:** analytics logic and recommendation layer
- **Auditor:** contract compliance + gate QA
Rule enforced:
- Project-specific content in `projects/...`
- Foundational content in `docs/...`
---
## 6) KPI Set + Gate Rules (starter)
## KPI starter set
- Solve success rate
- Full feasibility rate
- Best feasible mass
- Constraint violation percentiles (disp/stress)
- Data integrity score
- Decision cycle time
- Blocker MTTR
- Documentation freshness lag
## Gate policy
- Gate states: `PASS` | `CONDITIONAL_PASS` | `FAIL`
- Conditional pass requires named owner + due date + risk acceptance
- Hard fail blocks progression
DOE→TPE gate (initial):
- Solve success ≥ 80%
- Feasible points ≥ 5
- Data integrity score ≥ 95%
---
## 7) Rollout Plan
## Phase 0 (48h)
- Contract definitions + KPI dictionary
- Dashboard markdown templates
- Run manifest/logger enabled
## Phase 1 (1 week)
- Live executive + operations dashboards
- Daily ops brief + weekly executive brief
## Phase 2 (23 weeks)
- Technical dashboard depth (DOE/TPE analytics, traceability)
- Gate review packs with evidence linking
## Phase 3 (ongoing)
- Optional web UI layer
- Predictive risk signals and anomaly detection
---
## 8) Risks & Mitigations
1. Backend confusion (stub vs nxopen)
- Mitigation: manifest hard-check + dashboard alert
2. Syncthing conflicts / stale truth
- Mitigation: conflict detector + incident workflow
3. Schema drift
- Mitigation: versioned contracts + validator + auditor checks
4. Dashboard sprawl
- Mitigation: role-based views + KPI change control
5. Documentation decay
- Mitigation: freshness SLA + automated stale flags
---
## Decision
Proceed with **PKM-native dashboard/report system now**, built on strict contracts and governance, with a clean upgrade path to richer UI later.

View File

@@ -0,0 +1,43 @@
# Hydrotech Beam — Operations Dashboard
Last updated (UTC): 2026-02-14T22:24:29
## Pipeline status
- Study folder sync: ✅ healthy (latest artifacts visible)
- Conflict artifacts: ✅ archived under `results/archive_conflicts_*`
- Clean rerun archive: ✅ `results/archive_before_clean_rerun_*`
## Artifact integrity
Active result files present:
- `doe_results.csv`
- `doe_summary.json`
- `doe_run.log`
- `history.csv`
- `history.db`
- `optuna_study.db`
## Process compliance
- Backend clarity rule: must always run with explicit `--backend`
- Documentation boundary rule: enforced
- Project-specific docs → `projects/...`
- Foundational standards → `docs/...`
- New standards created:
- `projects/hydrotech-beam/dashboard/MASTER_PLAN.md`
- `docs/guides/PKM_DASHBOARD_STANDARD.md`
- `docs/guides/DOCUMENTATION_BOUNDARIES.md`
## Current blockers
1. Phase gate blocked (insufficient feasible designs)
2. Need CEO decision on constraint path for next DOE/TPE sequence
## Next operational actions (owner)
1. **Manager:** keep dashboards refreshed after every run
2. **Tech Lead:** finalize recommended constraint staging
3. **Study Builder:** prep reproducible command set for next run
4. **Optimizer:** define TPE launch criteria + seed strategy
5. **Auditor:** enforce gate criteria and data-contract checks
## SLA targets (initial)
- Dashboard freshness: ≤ 1h after major run
- Run log compliance: ≥ 95%
- Decision backlog age: ≤ 48h

View File

@@ -0,0 +1,43 @@
# Hydrotech Beam — Technical Dashboard
Last updated (UTC): 2026-02-14T22:24:29
Source: `studies/01_doe_landscape/results/doe_results.csv`
## Study health
- Trials: 51
- Solved: 39
- Geo-infeasible: 12
- Solve failures: 0
- Full-feasible: 0
## Constraint status
- Displacement limit: **10.0 mm**
- Stress limit: **130.0 MPa**
Observed solved ranges:
- Tip displacement: **11.7788 → 39.4912 mm**
- Max von Mises stress: **75.0116 → 398.4295 MPa**
Feasibility counts:
- Displacement feasible: **0**
- Stress feasible: **23**
- Fully feasible: **0**
## Performance / runtime
- Solve time range (solved): **12.42 s → 59.59 s**
- Pattern indicates real NX execution (non-stub timing)
## Data quality checks
- Mass NaN (solved): **0**
- Penalty mass (99999): **12** (geo infeasible trials) ✅ expected
- Mixed appended run state: **cleared** (current clean 51-trial set)
## Technical interpretation
- Current geometry space + 10 mm displacement limit appears too restrictive.
- Stress limit is partially satisfiable (23/39), so the primary bottleneck is stiffness/displacement.
## Recommended technical next actions
1. Run a controlled DOE with displacement limit = 20 mm (exploration mode)
2. Identify near-feasible stiff regions
3. Launch TPE with penalty + staged tightening toward 10 mm
4. Re-run gate check with updated feasible counts

View File

@@ -1,22 +0,0 @@
# Knowledge Base History — Hydrotech Beam
All modifications tracked by generation.
---
## Gen 001 — 2026-02-09 — Initial KB
**Source:** Project intake (CONTEXT.md) + Technical Lead breakdown (BREAKDOWN.md)
**Author:** Manager 🎯
**Created:**
- `components/sandwich-beam.md` — initial component file from intake data
- `materials/steel-aisi.md` — material placeholder
- `fea/models/sol101-static.md` — FEA model placeholder from breakdown
- `dev/gen-001.md` — generation document
**Key findings from breakdown:**
- Baseline FAILS displacement constraint (22 mm vs 10 mm limit)
- Feasible region may be narrow — stiffness and mass compete
- Sandwich effect (core thickness) is the primary stiffness lever
- 9 gaps identified requiring CEO input before proceeding

View File

@@ -1,47 +0,0 @@
# Knowledge Base — Hydrotech Beam
**Project:** Hydrotech Beam Structural Optimization
**Generation:** 001
**Last updated:** 2026-02-09
---
## Overview
Sandwich I-beam optimization for a test fixture. Steel construction with lightening holes in the web. Goal: reduce mass from ~974 kg while meeting displacement (≤ 10 mm) and stress (≤ 130 MPa) constraints.
## Components
| Component | File | Status |
|-----------|------|--------|
| Sandwich Beam | [sandwich-beam.md](components/sandwich-beam.md) | Initial |
## Materials
| Material | File | Status |
|----------|------|--------|
| Steel (AISI) | [steel-aisi.md](materials/steel-aisi.md) | Initial |
## FEA
| Model | File | Status |
|-------|------|--------|
| Static Analysis (SOL 101) | [fea/models/sol101-static.md](fea/models/sol101-static.md) | Pending gap resolution |
## Generations
| Gen | Date | Summary |
|-----|------|---------|
| 001 | 2026-02-09 | Initial KB from intake + technical breakdown |
## Open Tasks
- ❓ G1: Beam length and support conditions
- ❓ G2: Loading definition (point? distributed? self-weight?)
- ❓ G3: Displacement measurement location and DOF
- ❓ G4: Stress constraint scope (whole model? exclude supports?)
- ❓ G5: Geometric feasibility of hole patterns at extremes
- ❓ G6: Result sensors in Beam_sim1.sim
- ❓ G7: NX parametric rebuild reliability across full range
- ❓ G8: Mesh type, density, convergence status
- ❓ G9: 130 MPa stress limit basis (yield? safety factor?)

View File

@@ -1,52 +0,0 @@
# Sandwich Beam
**Type:** Primary structural component
**Material:** Steel (AISI) — see [steel-aisi.md](../materials/steel-aisi.md)
**Status:** Baseline documented, optimization pending
---
## Description
Sandwich I-beam serving as primary load-bearing member in a test fixture assembly. Cross-section features a core layer flanked by face sheets on top and bottom flanges. Web contains a pattern of lightening holes (circular cutouts) to reduce mass.
## Specifications
| Parameter | Value | Units | Source |
|-----------|-------|-------|--------|
| Mass (baseline) | ~974 | kg | NX expression `p173` |
| Tip displacement (baseline) | ~22 | mm | SOL 101 result |
| Half-core thickness | 20 (baseline) | mm | DV range: 1040 |
| Face thickness | 20 (baseline) | mm | DV range: 1040 |
| Hole diameter | 300 (baseline) | mm | DV range: 150450 |
| Hole count | 10 (baseline) | — | DV range: 515 (integer) |
| Beam length | ❓ TBD | mm | Gap G1 |
| Support conditions | ❓ TBD | — | Gap G1 |
## Structural Behavior
*From Technical Breakdown (Gen 001):*
The beam is **bending-dominated**:
| Behavior | Governing Parameters | Notes |
|----------|---------------------|-------|
| Bending stiffness (EI) | Face thickness, core thickness | Faces carry bending stress, core carries shear. Stiffness scales ~quadratically with distance from neutral axis |
| Mass | All four variables | Core and face add material; holes remove material from web |
| Stress concentrations | Hole diameter, hole spacing | Larger holes → higher SCF at edges. Closely spaced holes can interact |
| Shear capacity | Core thickness, hole count, diameter | Holes reduce shear-carrying area |
## Design Variable Interactions
1. **Core × Face** — classic sandwich interaction. Optimal stiffness balances core depth (lever arm) vs face material (bending resistance)
2. **Hole diameter × Hole count** — both remove web material. Large + many could leave insufficient ligament width
3. **Face × Hole diameter** — thicker faces reduce nominal stress, allowing larger holes
4. **Core × Hole diameter** — core thickness determines web height, constrains max feasible hole diameter
## Key Risk
> ⚠️ Baseline FAILS displacement constraint (22 mm vs 10 mm target). Optimizer must increase stiffness by >50% while reducing mass. Feasible region may be tight.
## History
- **Gen 001** (2026-02-09): Initial documentation from intake + technical breakdown

View File

@@ -1,58 +0,0 @@
# Gen 001 — Project Intake + Technical Breakdown
**Date:** 2026-02-09
**Sources:** CEO intake in #project-hydrotech-beam, Technical Lead analysis
**Author:** Manager 🎯
---
## What Happened
1. Antoine submitted the Hydrotech beam optimization request via #project-hydrotech-beam
2. Manager created project folder and CONTEXT.md from intake data
3. Technical Lead produced a full technical breakdown (BREAKDOWN.md)
4. Manager and CEO agreed on project structure (KB-integrated layout)
## Key Findings
### From Intake
- Sandwich I-beam, steel, with lightening holes in web
- 4 design variables (3 continuous + 1 integer)
- Current design: ~974 kg, ~22 mm tip displacement
- Targets: minimize mass, displacement ≤ 10 mm, stress ≤ 130 MPa
### From Technical Breakdown
- **Critical:** Baseline already violates displacement constraint (22 mm vs 10 mm)
- Single-objective formulation recommended (minimize mass, constrain the rest)
- Two-phase approach: DoE (4050 trials) then TPE (60100 trials)
- Significant variable interactions expected (sandwich theory, hole interactions)
- 9 gaps identified needing CEO input
- Overall risk: MEDIUM-HIGH (feasible region may be tight or empty)
## KB Entries Created
- `components/sandwich-beam.md` — component file with specs, behavior, interactions
- `materials/steel-aisi.md` — placeholder, needs NX model data
- `fea/models/sol101-static.md` — solver setup, pending gap resolution
## Decisions Made
- DEC-HB-004: KB-integrated project structure (Approved)
- DEC-HB-005: No Notion, Gitea + .md only (Approved)
- DEC-HB-006: KB skill extension pattern, no fork (Approved)
## Open Items
9 gaps pending CEO input (see [_index.md](../_index.md)):
- G1G2: Geometry and loading (most critical)
- G3G4: Result extraction specifics
- G5: Geometric feasibility at extremes
- G6G8: NX model details
- G9: Stress allowable basis
## Next Steps
1. Resolve gaps G1G9 with Antoine
2. Upload reference models to `models/`
3. Begin NX model introspection
4. Set up first study (DoE)

View File

@@ -1,46 +0,0 @@
# SOL 101 — Static Analysis
**Simulation:** Beam_sim1.sim
**Solver:** NX Nastran SOL 101 (Linear Static)
**Status:** Pending gap resolution
---
## Setup
| Item | Value | Notes |
|------|-------|-------|
| Solution type | SOL 101 (Linear Static) | Appropriate for this problem |
| Element type | ❓ TBD | Gap G8: CQUAD4/CQUAD8 (shell) or CTETRA/CHEXA (solid)? |
| Mesh density | ❓ TBD | Gap G8: convergence checked? |
| Loading | ❓ TBD | Gap G2: point load? distributed? self-weight? |
| BCs | ❓ TBD | Gap G1: cantilever? simply-supported? |
## Result Extraction
| Output | Method | Expression/Sensor | Status |
|--------|--------|-------------------|--------|
| Mass | NX expression | `p173` | ✅ Known |
| Tip displacement | ❓ Sensor or .f06 parse | TBD | Gap G3, G6 |
| Von Mises stress | ❓ Sensor or .f06 parse | TBD | Gap G4, G6 |
## Solver Considerations
*From Technical Breakdown:*
- **Linear assumption:** 22 mm displacement on likely 2+ m beam → L/δ probably OK. Verify.
- **Mesh sensitivity:** Stress at hole edges is mesh-dependent. Need convergence check (Gap G8).
- **Mesh morphing vs remesh:** Parametric NX models typically remesh on update. Need to confirm behavior across DV range (Gap G7).
- **Runtime estimate:** Single beam, ~10K100K DOF → probably seconds to low minutes per evaluation.
## Validation Checklist
- [ ] Baseline mass matches NX expression `p173`
- [ ] Baseline displacement matches reported ~22 mm
- [ ] Mesh convergence verified at baseline
- [ ] Mesh quality acceptable at DV range extremes
- [ ] Model rebuilds cleanly at all 4 corners of design space
## History
- **Gen 001** (2026-02-09): Initial documentation from technical breakdown. All solver details pending gap resolution.

View File

@@ -1,26 +0,0 @@
# Steel (AISI)
**Status:** Placeholder — needs full material card details
---
## Properties
| Property | Value | Units | Source |
|----------|-------|-------|--------|
| Standard | AISI | — | Intake |
| Grade | ❓ TBD | — | Need from NX model |
| Yield strength | ❓ TBD | MPa | — |
| E (Young's modulus) | ❓ TBD | GPa | — |
| Density | ❓ TBD | kg/m³ | — |
| Poisson's ratio | ❓ TBD | — | — |
## Notes
- Stress allowable of 130 MPa was given as constraint — need to confirm basis (Gap G9)
- If yield is ~250 MPa, then 130 MPa implies SF ≈ 1.9 — conservative
- Material card should be extracted from NX model during introspection
## History
- **Gen 001** (2026-02-09): Placeholder from intake — "Steel (AISI)" is all we have

View File

@@ -1 +1 @@
p173=1343.5034206648418
1343.5034206648418

View File

@@ -0,0 +1,39 @@
# Playbook — DOE (Phase 1 Landscape)
## Scope
Design of Experiments for Hydrotech Beam: baseline + LHS samples to map design space.
## Standard flow
1. Prepare clean state (archive previous results if needed)
2. Run DOE with explicit backend
3. Validate outputs
4. Evaluate gate criteria
5. Decide next phase (rerun bounds/constraints or move to TPE)
## Commands
### Real engineering DOE
```powershell
python .\run_doe.py --backend nxopen --model-dir "<PATH_TO_NX_MODELS>" --clean --study-name hydrotech_beam_doe_phase1_real
```
### Debug DOE only (synthetic)
```powershell
python .\run_doe.py --backend stub --clean --study-name hydrotech_beam_doe_phase1_stub
```
## Interpretation checklist
- `geo_infeasible` high: geometry bounds/checks may be too broad or too strict
- `fully_feasible = 0`: constraints may be too strict for current design space
- Very low runtime and suspiciously smooth outputs: likely stub execution
## Decision branch
- If gate passed: proceed to TPE seeded by feasible points
- If gate failed:
- adjust constraints and/or DV bounds
- rerun clean DOE
## Documentation requirement
After each DOE run, update:
- run record
- decision and rationale
- next action owner

View File

@@ -0,0 +1,38 @@
# Playbook — NX Real Run (Hydrotech Beam)
## Objective
Run a **real** DOE using NX/Simcenter (not stub), with clean artifacts and traceability.
## Pre-Run Checklist
- [ ] In study folder: `...\studies\01_doe_landscape`
- [ ] Model directory contains expected `.sim`, `.fem`, `.prt`
- [ ] Syncthing healthy on both ends (no major errors)
- [ ] No unintended `*.sync-conflict-*` in active results root
- [ ] Command prepared with explicit `--backend nxopen`
## Recommended command
```powershell
python .\run_doe.py --backend nxopen --model-dir "<PATH_TO_NX_MODELS>" --clean --study-name hydrotech_beam_doe_phase1_real
```
## During run — sanity checks
- Runtime per solved trial should be non-trivial (not near-zero for all trials).
- Log should indicate NX solve flow, not stub messages.
- Iteration outputs should be created.
## Post-run validation
1. Check `results/doe_summary.json`
2. Check `results/doe_results.csv`
3. Verify:
- trial count expected (typically 51 for baseline + 50 LHS)
- solved/failed counts make sense
- mass values are numeric for solved trials
- no obvious synthetic patterns indicating stub run
## Quality gate reminder
Phase 1 gate (current):
- ≥5 feasible points
- ≥80% solve success
## Mandatory logging
Record the run in project docs using the run log template from `USER_GUIDE.md`.

View File

@@ -0,0 +1,38 @@
# Playbook — Syncthing Recovery (Hydrotech Beam)
## Symptoms
- Latest run not visible on other side
- Old timestamps persist remotely
- `*.sync-conflict-*` files appear in `results/`
## Recovery steps
1. Confirm both sides point to the same folder path
2. Rescan folder in Syncthing GUI
3. Pause/resume folder if stale
4. Restart Syncthing if needed
5. Archive conflicts from active results root
## Conflict archive snippet (PowerShell)
```powershell
$ts = Get-Date -Format "yyyyMMdd_HHmmss"
$archive = ".\results\archive_conflicts_$ts"
New-Item -ItemType Directory -Path $archive -Force | Out-Null
Get-ChildItem .\results -File -Filter "*.sync-conflict-*" | Move-Item -Destination $archive
```
## Clean rerun prep snippet (PowerShell)
```powershell
$ts = Get-Date -Format "yyyyMMdd_HHmmss"
$old = ".\results\archive_before_clean_rerun_$ts"
New-Item -ItemType Directory -Path $old -Force | Out-Null
$toArchive = @("doe_results.csv","doe_summary.json","doe_run.log","history.csv","history.db","optuna_study.db")
foreach ($f in $toArchive) {
if (Test-Path ".\results\$f") { Move-Item ".\results\$f" $old }
}
```
## Verification
- Main `results/` has only current active artifacts
- Conflict files moved to archive folder
- Remote side sees same timestamps/files

View File

@@ -1 +1 @@
p173=1133.0042670507723
1133.0042670507721

View File

@@ -1,6 +1,6 @@
{
"iteration": 1,
"mass_kg": NaN,
"mass_kg": 1133.0042670507721,
"tip_displacement_mm": 19.556875228881836,
"max_von_mises_mpa": 117.484125,
"feasible": false,

View File

@@ -1 +1 @@
p173=1266.203458914867
1266.2034589148668

View File

@@ -1,6 +1,6 @@
{
"iteration": 2,
"mass_kg": NaN,
"mass_kg": 1266.2034589148668,
"tip_displacement_mm": 24.064523696899414,
"max_von_mises_mpa": 398.4295,
"feasible": false,

View File

@@ -1 +1 @@
p173=1109.9630535376045
1109.963053537604

View File

@@ -1,6 +1,6 @@
{
"iteration": 3,
"mass_kg": NaN,
"mass_kg": 1109.963053537604,
"tip_displacement_mm": 18.68077850341797,
"max_von_mises_mpa": 114.6584609375,
"feasible": false,

View File

@@ -1 +1 @@
p173=1718.1024059936985
1718.102405993698

View File

@@ -1,6 +1,6 @@
{
"iteration": 4,
"mass_kg": NaN,
"mass_kg": 1718.102405993698,
"tip_displacement_mm": 12.852874755859375,
"max_von_mises_mpa": 81.574234375,
"feasible": false,

View File

@@ -1 +1 @@
p173=1205.9185440163983
1205.918544016398

View File

@@ -1,6 +1,6 @@
{
"iteration": 5,
"mass_kg": NaN,
"mass_kg": 1205.918544016398,
"tip_displacement_mm": 17.29557228088379,
"max_von_mises_mpa": 106.283703125,
"feasible": false,

View File

@@ -1 +1 @@
p173=1085.4467002717115
1085.4467002717115

View File

@@ -1,6 +1,6 @@
{
"iteration": 6,
"mass_kg": NaN,
"mass_kg": 1085.4467002717115,
"tip_displacement_mm": 17.468721389770508,
"max_von_mises_mpa": 108.2625078125,
"feasible": false,

View File

@@ -1 +1 @@
p173=1722.6740568945102
1722.674056894509

View File

@@ -1,6 +1,6 @@
{
"iteration": 7,
"mass_kg": NaN,
"mass_kg": 1722.674056894509,
"tip_displacement_mm": 15.069981575012207,
"max_von_mises_mpa": 94.8715,
"feasible": false,

View File

@@ -1 +1 @@
p173=1182.0927892029772
1182.0927892029772

View File

@@ -1,6 +1,6 @@
{
"iteration": 8,
"mass_kg": NaN,
"mass_kg": 1182.0927892029772,
"tip_displacement_mm": 18.190187454223633,
"max_von_mises_mpa": 123.9728203125,
"feasible": false,

View File

@@ -1 +1 @@
p173=1185.767642455542
1185.7676424555418

View File

@@ -1,6 +1,6 @@
{
"iteration": 9,
"mass_kg": NaN,
"mass_kg": 1185.7676424555418,
"tip_displacement_mm": 21.658220291137695,
"max_von_mises_mpa": 202.82671875,
"feasible": false,

View File

@@ -1 +1 @@
p173=987.0960407947643
987.0960407947646

View File

@@ -1,6 +1,6 @@
{
"iteration": 10,
"mass_kg": NaN,
"mass_kg": 987.0960407947646,
"tip_displacement_mm": 24.221370697021484,
"max_von_mises_mpa": 190.267625,
"feasible": false,

View File

@@ -1 +1 @@
p173=1082.1233483234582
1082.1233483234585

View File

@@ -1,6 +1,6 @@
{
"iteration": 11,
"mass_kg": NaN,
"mass_kg": 1082.1233483234585,
"tip_displacement_mm": 19.1060733795166,
"max_von_mises_mpa": 133.927765625,
"feasible": false,

View File

@@ -1 +1 @@
p173=783.4437976533501
783.4437976533503

View File

@@ -1,6 +1,6 @@
{
"iteration": 12,
"mass_kg": NaN,
"mass_kg": 783.4437976533503,
"tip_displacement_mm": 31.39129066467285,
"max_von_mises_mpa": 278.0956875,
"feasible": false,

View File

@@ -1 +1 @@
p173=911.7858841605309
911.7858841605309

View File

@@ -1,6 +1,6 @@
{
"iteration": 13,
"mass_kg": NaN,
"mass_kg": 911.7858841605309,
"tip_displacement_mm": 27.53583335876465,
"max_von_mises_mpa": 291.43825,
"feasible": false,

View File

@@ -1 +1 @@
p173=1937.3276879524951
1937.327687952495

View File

@@ -1,6 +1,6 @@
{
"iteration": 14,
"mass_kg": NaN,
"mass_kg": 1937.327687952495,
"tip_displacement_mm": 11.77879810333252,
"max_von_mises_mpa": 75.011625,
"feasible": false,

View File

@@ -1 +1 @@
p173=1641.9393126854027
1641.9393126854027

View File

@@ -1,6 +1,6 @@
{
"iteration": 15,
"mass_kg": NaN,
"mass_kg": 1641.9393126854027,
"tip_displacement_mm": 16.785146713256836,
"max_von_mises_mpa": 169.51878125,
"feasible": false,

View File

@@ -1 +1 @@
p173=1166.4986109547917
1166.4986109547924

View File

@@ -1,6 +1,6 @@
{
"iteration": 16,
"mass_kg": NaN,
"mass_kg": 1166.4986109547924,
"tip_displacement_mm": 21.478872299194336,
"max_von_mises_mpa": 185.178296875,
"feasible": false,

View File

@@ -1 +1 @@
p173=1165.9879420724315
1165.9879420724315

View File

@@ -1,6 +1,6 @@
{
"iteration": 17,
"mass_kg": NaN,
"mass_kg": 1165.9879420724315,
"tip_displacement_mm": 24.657197952270508,
"max_von_mises_mpa": 320.08565625,
"feasible": false,

View File

@@ -1 +1 @@
p173=1487.6954250173942
1487.6954250173944

View File

@@ -1,6 +1,6 @@
{
"iteration": 18,
"mass_kg": NaN,
"mass_kg": 1487.6954250173944,
"tip_displacement_mm": 17.36627769470215,
"max_von_mises_mpa": 129.0215078125,
"feasible": false,

View File

@@ -1 +1 @@
p173=1211.87211970739
1211.87211970739

View File

@@ -1,6 +1,6 @@
{
"iteration": 19,
"mass_kg": NaN,
"mass_kg": 1211.87211970739,
"tip_displacement_mm": 17.949995040893555,
"max_von_mises_mpa": 127.061125,
"feasible": false,

View File

@@ -1 +1 @@
p173=1149.200700206242
1149.2007002062417

View File

@@ -1,6 +1,6 @@
{
"iteration": 20,
"mass_kg": NaN,
"mass_kg": 1149.2007002062417,
"tip_displacement_mm": 17.506193161010742,
"max_von_mises_mpa": 110.5740859375,
"feasible": false,

View File

@@ -1 +1 @@
p173=1493.3399471409589
1493.3399471409589

View File

@@ -1,6 +1,6 @@
{
"iteration": 21,
"mass_kg": NaN,
"mass_kg": 1493.3399471409589,
"tip_displacement_mm": 18.839136123657227,
"max_von_mises_mpa": 256.434484375,
"feasible": false,

View File

@@ -1 +1 @@
p173=686.2888916637669
686.2888916637671

View File

@@ -1,6 +1,6 @@
{
"iteration": 22,
"mass_kg": NaN,
"mass_kg": 686.2888916637671,
"tip_displacement_mm": 31.85018539428711,
"max_von_mises_mpa": 248.273609375,
"feasible": false,

View File

@@ -1 +1 @@
p173=999.7016550018517
999.7016550018517

View File

@@ -1,6 +1,6 @@
{
"iteration": 23,
"mass_kg": NaN,
"mass_kg": 999.7016550018517,
"tip_displacement_mm": 22.727807998657227,
"max_von_mises_mpa": 147.5830625,
"feasible": false,

View File

@@ -1 +1 @@
p173=1435.135535503974
1435.135535503974

View File

@@ -1,6 +1,6 @@
{
"iteration": 24,
"mass_kg": NaN,
"mass_kg": 1435.135535503974,
"tip_displacement_mm": 15.669999122619629,
"max_von_mises_mpa": 93.16090625,
"feasible": false,

View File

@@ -1 +1 @@
p173=1528.3897999240266
1528.3897999240266

View File

@@ -1,6 +1,6 @@
{
"iteration": 25,
"mass_kg": NaN,
"mass_kg": 1528.3897999240266,
"tip_displacement_mm": 14.4290132522583,
"max_von_mises_mpa": 93.7885234375,
"feasible": false,

View File

@@ -1 +1 @@
p173=1276.5504502481265
1276.5504502481267

View File

@@ -1,6 +1,6 @@
{
"iteration": 26,
"mass_kg": NaN,
"mass_kg": 1276.5504502481267,
"tip_displacement_mm": 17.734634399414062,
"max_von_mises_mpa": 110.49809375,
"feasible": false,

View File

@@ -1 +1 @@
p173=1410.1593512483248
1410.1593512483248

View File

@@ -1,6 +1,6 @@
{
"iteration": 27,
"mass_kg": NaN,
"mass_kg": 1410.1593512483248,
"tip_displacement_mm": 17.536535263061523,
"max_von_mises_mpa": 118.634125,
"feasible": false,

View File

@@ -1 +1 @@
p173=1582.291153913998
1582.291153913998

View File

@@ -1,6 +1,6 @@
{
"iteration": 28,
"mass_kg": NaN,
"mass_kg": 1582.291153913998,
"tip_displacement_mm": 15.368349075317383,
"max_von_mises_mpa": 122.3722265625,
"feasible": false,

View File

@@ -1 +1 @@
p173=1398.2771475400532
1398.2771475400532

View File

@@ -1,6 +1,6 @@
{
"iteration": 29,
"mass_kg": NaN,
"mass_kg": 1398.2771475400532,
"tip_displacement_mm": 15.375892639160156,
"max_von_mises_mpa": 94.1200546875,
"feasible": false,

View File

@@ -1 +1 @@
p173=1428.798569319311
1428.798569319311

View File

@@ -1,6 +1,6 @@
{
"iteration": 30,
"mass_kg": NaN,
"mass_kg": 1428.798569319311,
"tip_displacement_mm": 15.49566650390625,
"max_von_mises_mpa": 93.2840390625,
"feasible": false,

View File

@@ -1 +1 @@
p173=815.486611683971
815.486611683971

View File

@@ -1,6 +1,6 @@
{
"iteration": 31,
"mass_kg": NaN,
"mass_kg": 815.486611683971,
"tip_displacement_mm": 25.575746536254883,
"max_von_mises_mpa": 154.783734375,
"feasible": false,

View File

@@ -1 +1 @@
p173=1231.4483565590738
1231.4483565590738

View File

@@ -1,6 +1,6 @@
{
"iteration": 32,
"mass_kg": NaN,
"mass_kg": 1231.4483565590738,
"tip_displacement_mm": 23.97252655029297,
"max_von_mises_mpa": 196.272515625,
"feasible": false,

View File

@@ -1 +1 @@
p173=1754.139697344678
1754.139697344678

View File

@@ -1,6 +1,6 @@
{
"iteration": 33,
"mass_kg": NaN,
"mass_kg": 1754.139697344678,
"tip_displacement_mm": 13.120881080627441,
"max_von_mises_mpa": 80.2448125,
"feasible": false,

View File

@@ -1 +1 @@
p173=688.6297607768506
688.6297607768505

View File

@@ -1,6 +1,6 @@
{
"iteration": 34,
"mass_kg": NaN,
"mass_kg": 688.6297607768505,
"tip_displacement_mm": 39.49115753173828,
"max_von_mises_mpa": 351.02815625,
"feasible": false,

View File

@@ -1 +1 @@
p173=1652.729145472504
1652.7291454725032

View File

@@ -1,6 +1,6 @@
{
"iteration": 35,
"mass_kg": NaN,
"mass_kg": 1652.7291454725032,
"tip_displacement_mm": 13.15087890625,
"max_von_mises_mpa": 82.6500234375,
"feasible": false,

View File

@@ -1 +1 @@
p173=899.6629740129987
899.6629740129987

View File

@@ -1,6 +1,6 @@
{
"iteration": 36,
"mass_kg": NaN,
"mass_kg": 899.6629740129987,
"tip_displacement_mm": 22.770187377929688,
"max_von_mises_mpa": 132.01121875,
"feasible": false,

View File

@@ -1 +1 @@
p173=1539.426155950673
1539.4261559506735

View File

@@ -1,6 +1,6 @@
{
"iteration": 37,
"mass_kg": NaN,
"mass_kg": 1539.4261559506735,
"tip_displacement_mm": 13.971890449523926,
"max_von_mises_mpa": 83.8096796875,
"feasible": false,

View File

@@ -1 +1 @@
p173=1300.5025884507997
1300.5025884507997

View File

@@ -1,6 +1,6 @@
{
"iteration": 38,
"mass_kg": NaN,
"mass_kg": 1300.5025884507997,
"tip_displacement_mm": 15.33069133758545,
"max_von_mises_mpa": 95.525046875,
"feasible": false,

View File

@@ -1 +1 @@
p173=1343.5034206648418
1343.5034206648418

View File

@@ -1,6 +1,6 @@
{
"iteration": 39,
"mass_kg": NaN,
"mass_kg": 1343.5034206648418,
"tip_displacement_mm": 16.25737953186035,
"max_von_mises_mpa": 106.1287734375,
"feasible": false,

View File

@@ -0,0 +1,103 @@
trial_number,status,beam_half_core_thickness,beam_face_thickness,holes_diameter,hole_count,mass_kg,tip_displacement_mm,max_von_mises_MPa,geo_feasible,displacement_feasible,stress_feasible,fully_feasible,ligament_mm,web_clearance_mm,solve_time_s
0,solved,25.162,21.504,300.0,10,nan,19.556875228881836,117.484125,True,False,True,False,144.44444444444446,156.99200000000002,11.73
1,solved,29.33562637086642,10.867852359605202,208.82139200571257,6,nan,24.064523696899414,398.4295,True,False,False,False,591.1786079942874,269.442903275077,12.22
2,geo_infeasible,18.34349359126741,39.31614850983442,289.04224845483384,14,99999.0,99999.0,99999.0,False,,,,18.65005923747384,132.32545452549732,
3,solved,16.654851585575436,25.92976843726266,249.7752118546045,7,nan,18.68077850341797,114.6584609375,True,False,True,False,416.89145481206214,198.3652512708702,12.84
4,solved,39.4879581560391,37.70634303203751,317.49333407316067,10,nan,12.852874755859375,81.574234375,True,False,True,False,126.95111037128379,107.09397986276429,12.99
5,solved,18.667249127790498,27.961709646337493,215.2919645872769,12,nan,17.29557228088379,106.283703125,True,False,True,False,148.34439904908672,228.78461612004813,11.23
6,solved,10.145147355948776,33.3870327520718,197.6501835498656,11,nan,17.468721389770508,108.2625078125,True,False,True,False,202.3498164501344,235.5757509459908,12.88
7,geo_infeasible,31.736792540733404,28.439814602144864,445.0342129680445,13,99999.0,99999.0,99999.0,False,,,,-111.70087963471121,-1.9138421723342276,
8,solved,36.424864472055134,22.317342276314122,221.080294100253,5,nan,15.069981575012207,94.8715,True,False,True,False,778.919705899747,234.28502134711874,12.95
9,geo_infeasible,36.013680927951604,24.658755282428263,325.6380323142787,15,99999.0,99999.0,99999.0,False,,,,-39.92374659999297,125.04445712086476,
10,solved,21.20971666430637,27.18728441912208,333.33951480703604,7,nan,18.190187454223633,123.9728203125,True,False,True,False,333.3271518596306,112.2859163547198,12.59
11,solved,25.10064411916288,15.259636308480797,202.9393633023646,8,nan,21.658220291137695,202.82671875,True,False,False,False,368.48920812620685,266.5413640806738,12.86
12,solved,23.5377088486766,15.77772417637908,295.1158776920038,12,nan,24.221370697021484,190.267625,True,False,False,False,68.52048594435985,173.32867395523806,12.66
13,solved,11.932749457620524,35.9698658865046,357.1996739776378,9,nan,19.1060733795166,133.927765625,True,False,False,False,142.80032602236219,70.86059424935297,12.19
14,solved,12.590502697615015,24.283216775288818,436.6385439056947,8,nan,31.39129066467285,278.0956875,True,False,False,False,134.79002752287676,14.795022543727669,12.08
15,geo_infeasible,33.724650534677,25.545971283534612,391.769007728242,11,99999.0,99999.0,99999.0,False,,,,8.230992271757998,57.13904970468877,
16,geo_infeasible,24.937958219366468,34.305575803387285,428.6085833611129,15,99999.0,99999.0,99999.0,False,,,,-142.89429764682717,2.7802650321125384,
17,solved,20.01642602550961,12.736672936148768,235.02126154120555,14,nan,27.53583335876465,291.43825,True,False,False,False,72.67104615110213,239.5053925864969,13.28
18,solved,32.781509299259234,39.647413256693376,172.7124919630828,7,nan,11.77879810333252,75.011625,True,False,True,False,493.9541747035838,247.99268152353045,12.56
19,solved,38.451363316179766,16.7003930823653,186.1758118536306,12,nan,16.785146713256836,169.51878125,True,False,False,False,177.46055178273303,280.4234019816388,12.98
20,solved,27.22384374533999,21.60434641918486,399.6751297258189,6,nan,21.478872299194336,185.178296875,True,False,False,False,400.3248702741811,57.11617743581138,13.42
21,solved,33.00141187580357,12.103605508453288,352.97644218877866,7,nan,24.657197952270508,320.08565625,True,False,False,False,313.69022447788797,122.81634679431477,12.55
22,solved,30.986372756119685,19.16832222642944,154.19092746511274,15,nan,17.36627769470215,129.0215078125,True,False,True,False,131.523358249173,307.4724280820284,13.28
23,solved,19.50323693257984,31.89937313493798,382.0105860159447,6,nan,17.949995040893555,127.061125,True,False,True,False,417.9894139840553,54.19066771417937,13.42
24,solved,13.727845373498717,29.571387264342114,158.4545070511115,6,nan,17.506193161010742,110.5740859375,True,False,True,False,641.5454929488885,282.4027184202042,12.81
25,solved,39.182912433667966,13.547410048410338,242.6447570355275,10,nan,18.839136123657227,256.434484375,True,False,False,False,201.79968740891695,230.2604228676518,12.81
26,solved,11.508005001497104,13.78017571971355,280.40478023124285,6,nan,31.85018539428711,248.273609375,True,False,False,False,519.5952197687571,192.03486832933004,12.5
27,geo_infeasible,14.723131820394673,38.214626589017946,410.6578070859523,11,99999.0,99999.0,99999.0,False,,,,-10.6578070859523,12.912939736011822,
28,geo_infeasible,16.065524505472887,10.058438562073695,323.01235309450794,13,99999.0,99999.0,99999.0,False,,,,10.32098023882537,156.87076978134468,
29,solved,17.419169007999646,17.917141385501917,175.7984093879865,9,nan,22.727807998657227,147.5830625,True,False,False,False,324.2015906120135,288.3673078410097,12.61
30,geo_infeasible,10.744888282098874,16.028260362958154,389.08612738372096,14,99999.0,99999.0,99999.0,False,,,,-81.39381969141328,78.85735189036274,
31,solved,31.240370325087493,26.41009203906711,273.18266513234516,10,nan,15.669999122619629,93.16090625,True,False,True,False,171.2617793120993,173.99715078952062,12.66
32,geo_infeasible,20.775031495682867,18.602850091163862,439.30358863649826,10,99999.0,99999.0,99999.0,False,,,,5.1408558079461955,23.490711181173992,
33,solved,26.00450478511711,33.73796956646058,309.2653422609983,5,nan,14.4290132522583,93.7885234375,True,False,True,False,690.7346577390017,123.25871860608055,12.31
34,solved,22.249541218652357,23.591878117279098,163.6658438964213,10,nan,17.734634399414062,110.49809375,True,False,True,False,280.7786005480232,289.1503998690205,13.06
35,solved,34.50742630475948,19.91457704426444,301.4331617880579,8,nan,17.536535263061523,118.634125,True,False,True,False,269.99540964051357,158.73768412341326,13.78
36,geo_infeasible,37.732969901755745,29.990170628054525,366.3730412701501,14,99999.0,99999.0,99999.0,False,,,,-58.68073357784243,73.64661747374083,
37,solved,37.19895822292572,36.450392892917435,405.40744176134933,7,nan,15.368349075317383,122.3722265625,True,False,True,False,261.2592249053173,21.691772452815826,13.09
38,solved,24.13665312381697,30.60108948604478,257.34854555318736,8,nan,15.375892639160156,94.1200546875,True,False,True,False,314.0800258753841,181.4492754747231,12.28
39,solved,30.315850546600835,28.803003242099344,286.25449297115927,11,nan,15.49566650390625,93.2840390625,True,False,True,False,113.74550702884073,156.13950054464203,12.64
40,solved,15.231259729696596,20.51061793783426,341.16121801123404,10,nan,25.575746536254883,154.783734375,True,False,False,False,103.28322643321042,117.81754611309742,12.0
41,solved,35.135355432426465,17.452468258634863,423.30383098713725,6,nan,23.97252655029297,196.272515625,True,False,False,False,376.69616901286275,41.79123249559302,12.84
42,solved,35.46708851836511,32.57744662968254,228.6499364024705,13,nan,13.120881080627441,80.2448125,True,False,True,False,104.68339693086281,206.19517033816444,13.05
43,solved,23.046420945659438,11.556167883135958,418.6187160546307,9,nan,39.49115753173828,351.02815625,True,False,False,False,81.38128394536932,58.26894817909738,12.69
44,geo_infeasible,21.922047096798718,20.86393201618128,360.37912109679735,13,99999.0,99999.0,99999.0,False,,,,-27.045787763464034,97.89301487084009,
45,solved,26.538941763998174,37.0045746615665,184.02083272600328,13,nan,13.15087890625,82.6500234375,True,False,True,False,149.31250060733004,241.97001795086373,12.36
46,solved,13.332306234655581,22.63837385797062,260.8868498376813,13,nan,22.770187377929688,132.01121875,True,False,False,False,72.44648349565199,193.8364024463774,11.94
47,geo_infeasible,27.551926233190585,14.46757831387657,375.7580536267577,12,99999.0,99999.0,99999.0,False,,,,-12.121689990394088,95.30678974548914,
48,solved,28.542165422707903,34.70133239672506,264.8484124805317,11,nan,13.971890449523926,83.8096796875,True,False,True,False,135.1515875194683,165.74892272601818,12.08
49,solved,15.926345240553108,35.64252369044628,223.5314270645531,8,nan,15.33069133758545,95.525046875,True,False,True,False,347.89714436401835,205.1835255545543,12.02
50,solved,28.915906359365827,31.075262775497517,346.80055078514937,9,nan,16.25737953186035,106.1287734375,True,False,True,False,153.19944921485063,91.04892366385559,12.5
51,solved,25.162,21.504,300.0,10,1053.5931383163481,18.28380041850322,0.13775595729301632,True,False,True,False,144.44444444444446,156.99200000000002,0.0
52,solved,29.33562637086642,10.867852359605202,208.82139200571257,6,1158.9038448682088,21.115164911525884,0.16647270297547148,True,False,True,False,591.1786079942874,269.442903275077,0.0
53,geo_infeasible,18.34349359126741,39.31614850983442,289.04224845483384,14,99999.0,99999.0,99999.0,False,,,,18.65005923747384,132.32545452549732,
54,solved,16.654851585575436,25.92976843726266,249.7752118546045,7,986.6606944084174,17.253933923718122,0.1434790305424834,True,False,True,False,416.89145481206214,198.3652512708702,0.0
55,solved,39.4879581560391,37.70634303203751,317.49333407316067,10,1838.7336612796366,11.634133093842687,0.10280057272185458,True,False,True,False,126.95111037128379,107.09397986276429,0.0
56,solved,18.667249127790498,27.961709646337493,215.2919645872769,12,1131.9533582636498,17.006626297277133,0.12619986517854023,True,False,True,False,148.34439904908672,228.78461612004813,0.02
57,solved,10.145147355948776,33.3870327520718,197.6501835498656,11,1005.8549056564786,15.954492546161308,0.12076686934112976,True,False,True,False,202.3498164501344,235.5757509459908,0.0
58,geo_infeasible,31.736792540733404,28.439814602144864,445.0342129680445,13,99999.0,99999.0,99999.0,False,,,,-111.70087963471121,-1.9138421723342276,
59,solved,36.424864472055134,22.317342276314122,221.080294100253,5,1649.900346311668,15.492912326520932,0.11697687846078192,True,False,True,False,778.919705899747,234.28502134711874,0.0
60,geo_infeasible,36.013680927951604,24.658755282428263,325.6380323142787,15,99999.0,99999.0,99999.0,False,,,,-39.92374659999297,125.04445712086476,
61,solved,21.20971666430637,27.18728441912208,333.33951480703604,7,1077.2315726050838,17.057241224511344,0.13486577542292694,True,False,True,False,333.3271518596306,112.2859163547198,0.0
62,solved,25.10064411916288,15.259636308480797,202.9393633023646,8,1140.7138450941914,20.091601147242528,0.15506773571378413,True,False,True,False,368.48920812620685,266.5413640806738,0.0
63,solved,23.5377088486766,15.77772417637908,295.1158776920038,12,907.9548863510008,20.190033302787498,0.1736337594393851,True,False,True,False,68.52048594435985,173.32867395523806,0.0
64,solved,11.932749457620524,35.9698658865046,357.1996739776378,9,966.2207136678429,15.097978379203779,0.1328475349228414,True,False,True,False,142.80032602236219,70.86059424935297,0.0
65,solved,12.590502697615015,24.283216775288818,436.6385439056947,8,708.4137130220377,20.45280693959873,0.17296081697620275,True,False,True,False,134.79002752287676,14.795022543727669,0.0
66,geo_infeasible,33.724650534677,25.545971283534612,391.769007728242,11,99999.0,99999.0,99999.0,False,,,,8.230992271757998,57.13904970468877,
67,geo_infeasible,24.937958219366468,34.305575803387285,428.6085833611129,15,99999.0,99999.0,99999.0,False,,,,-142.89429764682717,2.7802650321125384,
68,solved,20.01642602550961,12.736672936148768,235.02126154120555,14,823.8169009842226,25.476636001599687,0.19456437058746717,True,False,True,False,72.67104615110213,239.5053925864969,0.0
69,solved,32.781509299259234,39.647413256693376,172.7124919630828,7,1875.2678005786793,11.767495771178126,0.09021206725189611,True,False,True,False,493.9541747035838,247.99268152353045,0.0
70,solved,38.451363316179766,16.7003930823653,186.1758118536306,12,1586.2173467080522,16.63059961468884,0.1170349965923253,True,False,True,False,177.46055178273303,280.4234019816388,0.0
71,solved,27.22384374533999,21.60434641918486,399.6751297258189,6,1113.5806195736284,16.85136395784387,0.1438284392074168,True,False,True,False,400.3248702741811,57.11617743581138,0.0
72,solved,33.00141187580357,12.103605508453288,352.97644218877866,7,1201.3572731032048,18.792432511170524,0.16485730618508931,True,False,True,False,313.69022447788797,122.81634679431477,0.0
73,solved,30.986372756119685,19.16832222642944,154.19092746511274,15,1348.1251219982225,17.358085066300976,0.11921913498887263,True,False,True,False,131.523358249173,307.4724280820284,0.0
74,solved,19.50323693257984,31.89937313493798,382.0105860159447,6,1114.8663935493946,15.744819866869829,0.13043320054853486,True,False,True,False,417.9894139840553,54.19066771417937,0.0
75,solved,13.727845373498717,29.571387264342114,158.4545070511115,6,1042.2595535260446,16.84079291954431,0.11797967398351183,True,False,True,False,641.5454929488885,282.4027184202042,0.0
76,solved,39.182912433667966,13.547410048410338,242.6447570355275,10,1522.2042275309977,17.192001540743806,0.13416452493302586,True,False,True,False,201.79968740891695,230.2604228676518,0.0
77,solved,11.508005001497104,13.78017571971355,280.40478023124285,6,627.9153876059761,27.976220416507978,0.22045896619191882,True,False,True,False,519.5952197687571,192.03486832933004,0.0
78,geo_infeasible,14.723131820394673,38.214626589017946,410.6578070859523,11,99999.0,99999.0,99999.0,False,,,,-10.6578070859523,12.912939736011822,
79,geo_infeasible,16.065524505472887,10.058438562073695,323.01235309450794,13,99999.0,99999.0,99999.0,False,,,,10.32098023882537,156.87076978134468,
80,solved,17.419169007999646,17.917141385501917,175.7984093879865,9,945.0395062689457,22.086636499502408,0.15333378212242593,True,False,True,False,324.2015906120135,288.3673078410097,0.0
81,geo_infeasible,10.744888282098874,16.028260362958154,389.08612738372096,14,99999.0,99999.0,99999.0,False,,,,-81.39381969141328,78.85735189036274,
82,solved,31.240370325087493,26.41009203906711,273.18266513234516,10,1360.7619251710942,14.570237821053082,0.11891780882533094,True,False,True,False,171.2617793120993,173.99715078952062,0.0
83,geo_infeasible,20.775031495682867,18.602850091163862,439.30358863649826,10,99999.0,99999.0,99999.0,False,,,,5.1408558079461955,23.490711181173992,
84,solved,26.00450478511711,33.73796956646058,309.2653422609983,5,1374.5674544303447,13.034202085077842,0.1112284328449336,True,False,True,False,690.7346577390017,123.25871860608055,0.0
85,solved,22.249541218652357,23.591878117279098,163.6658438964213,10,1182.798459195376,16.899432707045637,0.12057071418338186,True,False,True,False,280.7786005480232,289.1503998690205,0.0
86,solved,34.50742630475948,19.91457704426444,301.4331617880579,8,1414.364395456454,15.657476238183712,0.12525579821509578,True,False,True,False,269.99540964051357,158.73768412341326,0.0
87,geo_infeasible,37.732969901755745,29.990170628054525,366.3730412701501,14,99999.0,99999.0,99999.0,False,,,,-58.68073357784243,73.64661747374083,
88,solved,37.19895822292572,36.450392892917435,405.40744176134933,7,1685.5388580525696,12.467247592960161,0.111681664976656,True,False,True,False,261.2592249053173,21.691772452815826,0.0
89,solved,24.13665312381697,30.60108948604478,257.34854555318736,8,1238.330421583267,14.744635475834825,0.11736139594609407,True,False,True,False,314.0800258753841,181.4492754747231,0.0
90,solved,30.315850546600835,28.803003242099344,286.25449297115927,11,1315.7312352420151,14.157422206852862,0.11126653881147827,True,False,True,False,113.74550702884073,156.13950054464203,0.0
91,solved,15.231259729696596,20.51061793783426,341.16121801123404,10,786.7203444511985,20.00638783817639,0.17933414769622463,True,False,True,False,103.28322643321042,117.81754611309742,0.0
92,solved,35.135355432426465,17.452468258634863,423.30383098713725,6,1223.873971953269,16.744357022570288,0.14683922370497737,True,False,True,False,376.69616901286275,41.79123249559302,0.0
93,solved,35.46708851836511,32.57744662968254,228.6499364024705,13,1635.1990162889988,12.90243378315901,0.10354252793328764,True,False,True,False,104.68339693086281,206.19517033816444,0.0
94,solved,23.046420945659438,11.556167883135958,418.6187160546307,9,606.9197647211752,24.902033177172868,0.20686007391063263,True,False,True,False,81.38128394536932,58.26894817909738,0.0
95,geo_infeasible,21.922047096798718,20.86393201618128,360.37912109679735,13,99999.0,99999.0,99999.0,False,,,,-27.045787763464034,97.89301487084009,
96,solved,26.538941763998174,37.0045746615665,184.02083272600328,13,1485.0289033431302,12.936892804021637,0.10133371129659173,True,False,True,False,149.31250060733004,241.97001795086373,0.0
97,solved,13.332306234655581,22.63837385797062,260.8868498376813,13,777.427810458009,20.064200191814933,0.16666130488128264,True,False,True,False,72.44648349565199,193.8364024463774,0.0
98,geo_infeasible,27.551926233190585,14.46757831387657,375.7580536267577,12,99999.0,99999.0,99999.0,False,,,,-12.121689990394088,95.30678974548914,
99,solved,28.542165422707903,34.70133239672506,264.8484124805317,11,1465.2653114146049,13.42399062520343,0.10159560191596892,True,False,True,False,135.1515875194683,165.74892272601818,0.0
100,solved,15.926345240553108,35.64252369044628,223.5314270645531,8,1204.2874622863012,14.244754483676394,0.11571957123078148,True,False,True,False,347.89714436401835,205.1835255545543,0.0
101,solved,28.915906359365827,31.075262775497517,346.80055078514937,9,1294.707146798082,13.983544771506192,0.11515732934296288,True,False,True,False,153.19944921485063,91.04892366385559,0.0
1 trial_number status beam_half_core_thickness beam_face_thickness holes_diameter hole_count mass_kg tip_displacement_mm max_von_mises_MPa geo_feasible displacement_feasible stress_feasible fully_feasible ligament_mm web_clearance_mm solve_time_s
2 0 solved 25.162 21.504 300.0 10 nan 19.556875228881836 117.484125 True False True False 144.44444444444446 156.99200000000002 11.73
3 1 solved 29.33562637086642 10.867852359605202 208.82139200571257 6 nan 24.064523696899414 398.4295 True False False False 591.1786079942874 269.442903275077 12.22
4 2 geo_infeasible 18.34349359126741 39.31614850983442 289.04224845483384 14 99999.0 99999.0 99999.0 False 18.65005923747384 132.32545452549732
5 3 solved 16.654851585575436 25.92976843726266 249.7752118546045 7 nan 18.68077850341797 114.6584609375 True False True False 416.89145481206214 198.3652512708702 12.84
6 4 solved 39.4879581560391 37.70634303203751 317.49333407316067 10 nan 12.852874755859375 81.574234375 True False True False 126.95111037128379 107.09397986276429 12.99
7 5 solved 18.667249127790498 27.961709646337493 215.2919645872769 12 nan 17.29557228088379 106.283703125 True False True False 148.34439904908672 228.78461612004813 11.23
8 6 solved 10.145147355948776 33.3870327520718 197.6501835498656 11 nan 17.468721389770508 108.2625078125 True False True False 202.3498164501344 235.5757509459908 12.88
9 7 geo_infeasible 31.736792540733404 28.439814602144864 445.0342129680445 13 99999.0 99999.0 99999.0 False -111.70087963471121 -1.9138421723342276
10 8 solved 36.424864472055134 22.317342276314122 221.080294100253 5 nan 15.069981575012207 94.8715 True False True False 778.919705899747 234.28502134711874 12.95
11 9 geo_infeasible 36.013680927951604 24.658755282428263 325.6380323142787 15 99999.0 99999.0 99999.0 False -39.92374659999297 125.04445712086476
12 10 solved 21.20971666430637 27.18728441912208 333.33951480703604 7 nan 18.190187454223633 123.9728203125 True False True False 333.3271518596306 112.2859163547198 12.59
13 11 solved 25.10064411916288 15.259636308480797 202.9393633023646 8 nan 21.658220291137695 202.82671875 True False False False 368.48920812620685 266.5413640806738 12.86
14 12 solved 23.5377088486766 15.77772417637908 295.1158776920038 12 nan 24.221370697021484 190.267625 True False False False 68.52048594435985 173.32867395523806 12.66
15 13 solved 11.932749457620524 35.9698658865046 357.1996739776378 9 nan 19.1060733795166 133.927765625 True False False False 142.80032602236219 70.86059424935297 12.19
16 14 solved 12.590502697615015 24.283216775288818 436.6385439056947 8 nan 31.39129066467285 278.0956875 True False False False 134.79002752287676 14.795022543727669 12.08
17 15 geo_infeasible 33.724650534677 25.545971283534612 391.769007728242 11 99999.0 99999.0 99999.0 False 8.230992271757998 57.13904970468877
18 16 geo_infeasible 24.937958219366468 34.305575803387285 428.6085833611129 15 99999.0 99999.0 99999.0 False -142.89429764682717 2.7802650321125384
19 17 solved 20.01642602550961 12.736672936148768 235.02126154120555 14 nan 27.53583335876465 291.43825 True False False False 72.67104615110213 239.5053925864969 13.28
20 18 solved 32.781509299259234 39.647413256693376 172.7124919630828 7 nan 11.77879810333252 75.011625 True False True False 493.9541747035838 247.99268152353045 12.56
21 19 solved 38.451363316179766 16.7003930823653 186.1758118536306 12 nan 16.785146713256836 169.51878125 True False False False 177.46055178273303 280.4234019816388 12.98
22 20 solved 27.22384374533999 21.60434641918486 399.6751297258189 6 nan 21.478872299194336 185.178296875 True False False False 400.3248702741811 57.11617743581138 13.42
23 21 solved 33.00141187580357 12.103605508453288 352.97644218877866 7 nan 24.657197952270508 320.08565625 True False False False 313.69022447788797 122.81634679431477 12.55
24 22 solved 30.986372756119685 19.16832222642944 154.19092746511274 15 nan 17.36627769470215 129.0215078125 True False True False 131.523358249173 307.4724280820284 13.28
25 23 solved 19.50323693257984 31.89937313493798 382.0105860159447 6 nan 17.949995040893555 127.061125 True False True False 417.9894139840553 54.19066771417937 13.42
26 24 solved 13.727845373498717 29.571387264342114 158.4545070511115 6 nan 17.506193161010742 110.5740859375 True False True False 641.5454929488885 282.4027184202042 12.81
27 25 solved 39.182912433667966 13.547410048410338 242.6447570355275 10 nan 18.839136123657227 256.434484375 True False False False 201.79968740891695 230.2604228676518 12.81
28 26 solved 11.508005001497104 13.78017571971355 280.40478023124285 6 nan 31.85018539428711 248.273609375 True False False False 519.5952197687571 192.03486832933004 12.5
29 27 geo_infeasible 14.723131820394673 38.214626589017946 410.6578070859523 11 99999.0 99999.0 99999.0 False -10.6578070859523 12.912939736011822
30 28 geo_infeasible 16.065524505472887 10.058438562073695 323.01235309450794 13 99999.0 99999.0 99999.0 False 10.32098023882537 156.87076978134468
31 29 solved 17.419169007999646 17.917141385501917 175.7984093879865 9 nan 22.727807998657227 147.5830625 True False False False 324.2015906120135 288.3673078410097 12.61
32 30 geo_infeasible 10.744888282098874 16.028260362958154 389.08612738372096 14 99999.0 99999.0 99999.0 False -81.39381969141328 78.85735189036274
33 31 solved 31.240370325087493 26.41009203906711 273.18266513234516 10 nan 15.669999122619629 93.16090625 True False True False 171.2617793120993 173.99715078952062 12.66
34 32 geo_infeasible 20.775031495682867 18.602850091163862 439.30358863649826 10 99999.0 99999.0 99999.0 False 5.1408558079461955 23.490711181173992
35 33 solved 26.00450478511711 33.73796956646058 309.2653422609983 5 nan 14.4290132522583 93.7885234375 True False True False 690.7346577390017 123.25871860608055 12.31
36 34 solved 22.249541218652357 23.591878117279098 163.6658438964213 10 nan 17.734634399414062 110.49809375 True False True False 280.7786005480232 289.1503998690205 13.06
37 35 solved 34.50742630475948 19.91457704426444 301.4331617880579 8 nan 17.536535263061523 118.634125 True False True False 269.99540964051357 158.73768412341326 13.78
38 36 geo_infeasible 37.732969901755745 29.990170628054525 366.3730412701501 14 99999.0 99999.0 99999.0 False -58.68073357784243 73.64661747374083
39 37 solved 37.19895822292572 36.450392892917435 405.40744176134933 7 nan 15.368349075317383 122.3722265625 True False True False 261.2592249053173 21.691772452815826 13.09
40 38 solved 24.13665312381697 30.60108948604478 257.34854555318736 8 nan 15.375892639160156 94.1200546875 True False True False 314.0800258753841 181.4492754747231 12.28
41 39 solved 30.315850546600835 28.803003242099344 286.25449297115927 11 nan 15.49566650390625 93.2840390625 True False True False 113.74550702884073 156.13950054464203 12.64
42 40 solved 15.231259729696596 20.51061793783426 341.16121801123404 10 nan 25.575746536254883 154.783734375 True False False False 103.28322643321042 117.81754611309742 12.0
43 41 solved 35.135355432426465 17.452468258634863 423.30383098713725 6 nan 23.97252655029297 196.272515625 True False False False 376.69616901286275 41.79123249559302 12.84
44 42 solved 35.46708851836511 32.57744662968254 228.6499364024705 13 nan 13.120881080627441 80.2448125 True False True False 104.68339693086281 206.19517033816444 13.05
45 43 solved 23.046420945659438 11.556167883135958 418.6187160546307 9 nan 39.49115753173828 351.02815625 True False False False 81.38128394536932 58.26894817909738 12.69
46 44 geo_infeasible 21.922047096798718 20.86393201618128 360.37912109679735 13 99999.0 99999.0 99999.0 False -27.045787763464034 97.89301487084009
47 45 solved 26.538941763998174 37.0045746615665 184.02083272600328 13 nan 13.15087890625 82.6500234375 True False True False 149.31250060733004 241.97001795086373 12.36
48 46 solved 13.332306234655581 22.63837385797062 260.8868498376813 13 nan 22.770187377929688 132.01121875 True False False False 72.44648349565199 193.8364024463774 11.94
49 47 geo_infeasible 27.551926233190585 14.46757831387657 375.7580536267577 12 99999.0 99999.0 99999.0 False -12.121689990394088 95.30678974548914
50 48 solved 28.542165422707903 34.70133239672506 264.8484124805317 11 nan 13.971890449523926 83.8096796875 True False True False 135.1515875194683 165.74892272601818 12.08
51 49 solved 15.926345240553108 35.64252369044628 223.5314270645531 8 nan 15.33069133758545 95.525046875 True False True False 347.89714436401835 205.1835255545543 12.02
52 50 solved 28.915906359365827 31.075262775497517 346.80055078514937 9 nan 16.25737953186035 106.1287734375 True False True False 153.19944921485063 91.04892366385559 12.5
53 51 solved 25.162 21.504 300.0 10 1053.5931383163481 18.28380041850322 0.13775595729301632 True False True False 144.44444444444446 156.99200000000002 0.0
54 52 solved 29.33562637086642 10.867852359605202 208.82139200571257 6 1158.9038448682088 21.115164911525884 0.16647270297547148 True False True False 591.1786079942874 269.442903275077 0.0
55 53 geo_infeasible 18.34349359126741 39.31614850983442 289.04224845483384 14 99999.0 99999.0 99999.0 False 18.65005923747384 132.32545452549732
56 54 solved 16.654851585575436 25.92976843726266 249.7752118546045 7 986.6606944084174 17.253933923718122 0.1434790305424834 True False True False 416.89145481206214 198.3652512708702 0.0
57 55 solved 39.4879581560391 37.70634303203751 317.49333407316067 10 1838.7336612796366 11.634133093842687 0.10280057272185458 True False True False 126.95111037128379 107.09397986276429 0.0
58 56 solved 18.667249127790498 27.961709646337493 215.2919645872769 12 1131.9533582636498 17.006626297277133 0.12619986517854023 True False True False 148.34439904908672 228.78461612004813 0.02
59 57 solved 10.145147355948776 33.3870327520718 197.6501835498656 11 1005.8549056564786 15.954492546161308 0.12076686934112976 True False True False 202.3498164501344 235.5757509459908 0.0
60 58 geo_infeasible 31.736792540733404 28.439814602144864 445.0342129680445 13 99999.0 99999.0 99999.0 False -111.70087963471121 -1.9138421723342276
61 59 solved 36.424864472055134 22.317342276314122 221.080294100253 5 1649.900346311668 15.492912326520932 0.11697687846078192 True False True False 778.919705899747 234.28502134711874 0.0
62 60 geo_infeasible 36.013680927951604 24.658755282428263 325.6380323142787 15 99999.0 99999.0 99999.0 False -39.92374659999297 125.04445712086476
63 61 solved 21.20971666430637 27.18728441912208 333.33951480703604 7 1077.2315726050838 17.057241224511344 0.13486577542292694 True False True False 333.3271518596306 112.2859163547198 0.0
64 62 solved 25.10064411916288 15.259636308480797 202.9393633023646 8 1140.7138450941914 20.091601147242528 0.15506773571378413 True False True False 368.48920812620685 266.5413640806738 0.0
65 63 solved 23.5377088486766 15.77772417637908 295.1158776920038 12 907.9548863510008 20.190033302787498 0.1736337594393851 True False True False 68.52048594435985 173.32867395523806 0.0
66 64 solved 11.932749457620524 35.9698658865046 357.1996739776378 9 966.2207136678429 15.097978379203779 0.1328475349228414 True False True False 142.80032602236219 70.86059424935297 0.0
67 65 solved 12.590502697615015 24.283216775288818 436.6385439056947 8 708.4137130220377 20.45280693959873 0.17296081697620275 True False True False 134.79002752287676 14.795022543727669 0.0
68 66 geo_infeasible 33.724650534677 25.545971283534612 391.769007728242 11 99999.0 99999.0 99999.0 False 8.230992271757998 57.13904970468877
69 67 geo_infeasible 24.937958219366468 34.305575803387285 428.6085833611129 15 99999.0 99999.0 99999.0 False -142.89429764682717 2.7802650321125384
70 68 solved 20.01642602550961 12.736672936148768 235.02126154120555 14 823.8169009842226 25.476636001599687 0.19456437058746717 True False True False 72.67104615110213 239.5053925864969 0.0
71 69 solved 32.781509299259234 39.647413256693376 172.7124919630828 7 1875.2678005786793 11.767495771178126 0.09021206725189611 True False True False 493.9541747035838 247.99268152353045 0.0
72 70 solved 38.451363316179766 16.7003930823653 186.1758118536306 12 1586.2173467080522 16.63059961468884 0.1170349965923253 True False True False 177.46055178273303 280.4234019816388 0.0
73 71 solved 27.22384374533999 21.60434641918486 399.6751297258189 6 1113.5806195736284 16.85136395784387 0.1438284392074168 True False True False 400.3248702741811 57.11617743581138 0.0
74 72 solved 33.00141187580357 12.103605508453288 352.97644218877866 7 1201.3572731032048 18.792432511170524 0.16485730618508931 True False True False 313.69022447788797 122.81634679431477 0.0
75 73 solved 30.986372756119685 19.16832222642944 154.19092746511274 15 1348.1251219982225 17.358085066300976 0.11921913498887263 True False True False 131.523358249173 307.4724280820284 0.0
76 74 solved 19.50323693257984 31.89937313493798 382.0105860159447 6 1114.8663935493946 15.744819866869829 0.13043320054853486 True False True False 417.9894139840553 54.19066771417937 0.0
77 75 solved 13.727845373498717 29.571387264342114 158.4545070511115 6 1042.2595535260446 16.84079291954431 0.11797967398351183 True False True False 641.5454929488885 282.4027184202042 0.0
78 76 solved 39.182912433667966 13.547410048410338 242.6447570355275 10 1522.2042275309977 17.192001540743806 0.13416452493302586 True False True False 201.79968740891695 230.2604228676518 0.0
79 77 solved 11.508005001497104 13.78017571971355 280.40478023124285 6 627.9153876059761 27.976220416507978 0.22045896619191882 True False True False 519.5952197687571 192.03486832933004 0.0
80 78 geo_infeasible 14.723131820394673 38.214626589017946 410.6578070859523 11 99999.0 99999.0 99999.0 False -10.6578070859523 12.912939736011822
81 79 geo_infeasible 16.065524505472887 10.058438562073695 323.01235309450794 13 99999.0 99999.0 99999.0 False 10.32098023882537 156.87076978134468
82 80 solved 17.419169007999646 17.917141385501917 175.7984093879865 9 945.0395062689457 22.086636499502408 0.15333378212242593 True False True False 324.2015906120135 288.3673078410097 0.0
83 81 geo_infeasible 10.744888282098874 16.028260362958154 389.08612738372096 14 99999.0 99999.0 99999.0 False -81.39381969141328 78.85735189036274
84 82 solved 31.240370325087493 26.41009203906711 273.18266513234516 10 1360.7619251710942 14.570237821053082 0.11891780882533094 True False True False 171.2617793120993 173.99715078952062 0.0
85 83 geo_infeasible 20.775031495682867 18.602850091163862 439.30358863649826 10 99999.0 99999.0 99999.0 False 5.1408558079461955 23.490711181173992
86 84 solved 26.00450478511711 33.73796956646058 309.2653422609983 5 1374.5674544303447 13.034202085077842 0.1112284328449336 True False True False 690.7346577390017 123.25871860608055 0.0
87 85 solved 22.249541218652357 23.591878117279098 163.6658438964213 10 1182.798459195376 16.899432707045637 0.12057071418338186 True False True False 280.7786005480232 289.1503998690205 0.0
88 86 solved 34.50742630475948 19.91457704426444 301.4331617880579 8 1414.364395456454 15.657476238183712 0.12525579821509578 True False True False 269.99540964051357 158.73768412341326 0.0
89 87 geo_infeasible 37.732969901755745 29.990170628054525 366.3730412701501 14 99999.0 99999.0 99999.0 False -58.68073357784243 73.64661747374083
90 88 solved 37.19895822292572 36.450392892917435 405.40744176134933 7 1685.5388580525696 12.467247592960161 0.111681664976656 True False True False 261.2592249053173 21.691772452815826 0.0
91 89 solved 24.13665312381697 30.60108948604478 257.34854555318736 8 1238.330421583267 14.744635475834825 0.11736139594609407 True False True False 314.0800258753841 181.4492754747231 0.0
92 90 solved 30.315850546600835 28.803003242099344 286.25449297115927 11 1315.7312352420151 14.157422206852862 0.11126653881147827 True False True False 113.74550702884073 156.13950054464203 0.0
93 91 solved 15.231259729696596 20.51061793783426 341.16121801123404 10 786.7203444511985 20.00638783817639 0.17933414769622463 True False True False 103.28322643321042 117.81754611309742 0.0
94 92 solved 35.135355432426465 17.452468258634863 423.30383098713725 6 1223.873971953269 16.744357022570288 0.14683922370497737 True False True False 376.69616901286275 41.79123249559302 0.0
95 93 solved 35.46708851836511 32.57744662968254 228.6499364024705 13 1635.1990162889988 12.90243378315901 0.10354252793328764 True False True False 104.68339693086281 206.19517033816444 0.0
96 94 solved 23.046420945659438 11.556167883135958 418.6187160546307 9 606.9197647211752 24.902033177172868 0.20686007391063263 True False True False 81.38128394536932 58.26894817909738 0.0
97 95 geo_infeasible 21.922047096798718 20.86393201618128 360.37912109679735 13 99999.0 99999.0 99999.0 False -27.045787763464034 97.89301487084009
98 96 solved 26.538941763998174 37.0045746615665 184.02083272600328 13 1485.0289033431302 12.936892804021637 0.10133371129659173 True False True False 149.31250060733004 241.97001795086373 0.0
99 97 solved 13.332306234655581 22.63837385797062 260.8868498376813 13 777.427810458009 20.064200191814933 0.16666130488128264 True False True False 72.44648349565199 193.8364024463774 0.0
100 98 geo_infeasible 27.551926233190585 14.46757831387657 375.7580536267577 12 99999.0 99999.0 99999.0 False -12.121689990394088 95.30678974548914
101 99 solved 28.542165422707903 34.70133239672506 264.8484124805317 11 1465.2653114146049 13.42399062520343 0.10159560191596892 True False True False 135.1515875194683 165.74892272601818 0.0
102 100 solved 15.926345240553108 35.64252369044628 223.5314270645531 8 1204.2874622863012 14.244754483676394 0.11571957123078148 True False True False 347.89714436401835 205.1835255545543 0.0
103 101 solved 28.915906359365827 31.075262775497517 346.80055078514937 9 1294.707146798082 13.983544771506192 0.11515732934296288 True False True False 153.19944921485063 91.04892366385559 0.0

Some files were not shown because too many files have changed in this diff Show More