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:
5
projects/.stfolder/syncthing-folder-a62d30.txt
Normal file
5
projects/.stfolder/syncthing-folder-a62d30.txt
Normal 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
|
||||
@@ -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
|
||||
|
||||
65
projects/hydrotech-beam/USER_GUIDE.md
Normal file
65
projects/hydrotech-beam/USER_GUIDE.md
Normal 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.
|
||||
33
projects/hydrotech-beam/dashboard/EXECUTIVE_DASHBOARD.md
Normal file
33
projects/hydrotech-beam/dashboard/EXECUTIVE_DASHBOARD.md
Normal 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**
|
||||
194
projects/hydrotech-beam/dashboard/MASTER_PLAN.md
Normal file
194
projects/hydrotech-beam/dashboard/MASTER_PLAN.md
Normal 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 (2–3 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.
|
||||
43
projects/hydrotech-beam/dashboard/OPERATIONS_DASHBOARD.md
Normal file
43
projects/hydrotech-beam/dashboard/OPERATIONS_DASHBOARD.md
Normal 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
|
||||
43
projects/hydrotech-beam/dashboard/TECHNICAL_DASHBOARD.md
Normal file
43
projects/hydrotech-beam/dashboard/TECHNICAL_DASHBOARD.md
Normal 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
|
||||
@@ -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
|
||||
@@ -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?)
|
||||
@@ -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: 10–40 |
|
||||
| Face thickness | 20 (baseline) | mm | DV range: 10–40 |
|
||||
| Hole diameter | 300 (baseline) | mm | DV range: 150–450 |
|
||||
| Hole count | 10 (baseline) | — | DV range: 5–15 (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
|
||||
@@ -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 (40–50 trials) then TPE (60–100 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)):
|
||||
- G1–G2: Geometry and loading (most critical)
|
||||
- G3–G4: Result extraction specifics
|
||||
- G5: Geometric feasibility at extremes
|
||||
- G6–G8: NX model details
|
||||
- G9: Stress allowable basis
|
||||
|
||||
## Next Steps
|
||||
|
||||
1. Resolve gaps G1–G9 with Antoine
|
||||
2. Upload reference models to `models/`
|
||||
3. Begin NX model introspection
|
||||
4. Set up first study (DoE)
|
||||
@@ -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, ~10K–100K 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.
|
||||
@@ -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
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
|
||||
p173=1343.5034206648418
|
||||
1343.5034206648418
|
||||
39
projects/hydrotech-beam/playbooks/DOE.md
Normal file
39
projects/hydrotech-beam/playbooks/DOE.md
Normal 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
|
||||
38
projects/hydrotech-beam/playbooks/NX_REAL_RUN.md
Normal file
38
projects/hydrotech-beam/playbooks/NX_REAL_RUN.md
Normal 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`.
|
||||
38
projects/hydrotech-beam/playbooks/SYNCTHING_RECOVERY.md
Normal file
38
projects/hydrotech-beam/playbooks/SYNCTHING_RECOVERY.md
Normal 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
|
||||
@@ -1 +1 @@
|
||||
p173=1133.0042670507723
|
||||
1133.0042670507721
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=1266.203458914867
|
||||
1266.2034589148668
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=1109.9630535376045
|
||||
1109.963053537604
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=1718.1024059936985
|
||||
1718.102405993698
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=1205.9185440163983
|
||||
1205.918544016398
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=1085.4467002717115
|
||||
1085.4467002717115
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=1722.6740568945102
|
||||
1722.674056894509
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=1182.0927892029772
|
||||
1182.0927892029772
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=1185.767642455542
|
||||
1185.7676424555418
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=987.0960407947643
|
||||
987.0960407947646
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=1082.1233483234582
|
||||
1082.1233483234585
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=783.4437976533501
|
||||
783.4437976533503
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=911.7858841605309
|
||||
911.7858841605309
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=1937.3276879524951
|
||||
1937.327687952495
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=1641.9393126854027
|
||||
1641.9393126854027
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=1166.4986109547917
|
||||
1166.4986109547924
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=1165.9879420724315
|
||||
1165.9879420724315
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=1487.6954250173942
|
||||
1487.6954250173944
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=1211.87211970739
|
||||
1211.87211970739
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=1149.200700206242
|
||||
1149.2007002062417
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=1493.3399471409589
|
||||
1493.3399471409589
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=686.2888916637669
|
||||
686.2888916637671
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=999.7016550018517
|
||||
999.7016550018517
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=1435.135535503974
|
||||
1435.135535503974
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=1528.3897999240266
|
||||
1528.3897999240266
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=1276.5504502481265
|
||||
1276.5504502481267
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=1410.1593512483248
|
||||
1410.1593512483248
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=1582.291153913998
|
||||
1582.291153913998
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=1398.2771475400532
|
||||
1398.2771475400532
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=1428.798569319311
|
||||
1428.798569319311
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=815.486611683971
|
||||
815.486611683971
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=1231.4483565590738
|
||||
1231.4483565590738
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=1754.139697344678
|
||||
1754.139697344678
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=688.6297607768506
|
||||
688.6297607768505
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=1652.729145472504
|
||||
1652.7291454725032
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=899.6629740129987
|
||||
899.6629740129987
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=1539.426155950673
|
||||
1539.4261559506735
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=1300.5025884507997
|
||||
1300.5025884507997
|
||||
@@ -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,
|
||||
|
||||
@@ -1 +1 @@
|
||||
p173=1343.5034206648418
|
||||
1343.5034206648418
|
||||
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user