digital_twin/simulate_factory.py |
DES: capacità, colli, WIP, costi |
python3 simulate_factory.py |
digital_twin/factory_model.json |
modello dati del processo (stazioni, route, mix) |
— |
digital_twin/monte_carlo.py |
distribuzioni KPI su N repliche |
python3 monte_carlo.py |
digital_twin/scenarios/ |
scenario dimostrativo sanificato + runner |
python3 scenarios/run_demo.py |
digital_twin/laminate_model.py |
CLT: A/B/D, moduli efficaci, modi |
python3 laminate_model.py |
digital_twin/afp_feasibility.py |
deposizione AFP: rate, takt, n° celle |
python3 afp_feasibility.py |
digital_twin/build_sizing_workbook.py |
workbook Excel collegato (input→KPI) |
via nix (openpyxl) |
digital_twin/plc/ |
cella pressa virtuale + PLC su OPC UA |
plc/run_demo.py (test), plc/run_live.py (h24) |
digital_twin/plant/orchestrator.py |
flusso ordini real-time: pressa observation-coupled, celle di linea command-coupled (LoadReq→CycleCount), fallback DES, HTTP/SSE + OPC UA Plant |
container orchestrator (demo) |
digital_twin/cells/ |
line server: 9 celle PLC virtuali (impianto+PLC per stazione, fasi/sensori/potenza da specs.py) su OPC UA :4843 |
container cells (demo), cells/test_line_cells.py |
digital_twin/web/ |
viewer Three.js: replay DES + modalità LIVE (SSE orchestratore) + form ordini |
web/refresh.sh, twin.* |
digital_twin/studio/ |
Process Studio: editor a griglia + DES two-phase (turni/festivi, A/B, curva CONWIP), import dal twin, export Petri/π-calcolo |
python3 studio/server.py (:8081), twin.*/studio/ |
digital_twin/usd/generate_usd_plant.py |
scena fabbrica completa (bake DES) |
python3 generate_usd_plant.py |
digital_twin/usd/generate_replay_cell.py |
replay wall-clock cella pressa (PLC-driven) |
python3 generate_replay_cell.py |
digital_twin/usd/render_usd.py |
render Python (Embree CPU / Storm) |
vedi docstring |
digital_twin/usd/render_plant_v07.sh |
render RTX del walkthrough (Isaac, GPU) |
bash render_plant_v07.sh |
schemas/ |
contratti dati (intake, material card, knockdown, FEM) |
JSON Schema |
handbook/ |
questa documentazione (MkDocs Material) |
CI build-docs |
infra/ |
deploy Hetzner (compose, Caddy, runner) |
bash infra/deploy.sh <ruolo> |