Skip to content

About

Open-Source Digital Engineering & Physical AI Platform

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenEnginX (Open-Source Digital Engineering Platform)

License: AGPL v3 Python 3.11+ Status

Open-Source Next-Generation Digital Engineering & Physical AI Platform
Democratizing high-fidelity 3D Multiphysics, 1D MBSE (FMI), and Physics-Informed AI for engineers, researchers, and makers worldwide.


🚀 Key Features

  • Code-as-CAD & Auto-Meshing: Parametric B-Rep geometry definition via build123d and automatic boundary-tagged meshing with Gmsh.
  • 3D Multiphysics Coupling: Seamless orchestration of open-source solvers (OpenFOAM for CFD, Elmer FEM for Electromagnetics/Thermal, CalculiX for Structural FEA) via preCICE.
  • 1D-3D System Co-simulation: Standard FMI 2.0/3.0 support integrating 1D systems (OpenModelica) with 3D field simulations.
  • Physical AI & ROM Studio: Distributed DoE parameter sweeps generating high-density field datasets (HDF5/Zarr), training Physics-Informed AI (PINNs/DeepONet/pyMOR), and auto-packaging to deployable .fmu and ONNX runtime models.
  • Closed-Loop Digital Thread: End-to-end traceability from requirements (ReqIF/SysML) to operational sensor data (Asset Administration Shell / AAS).
  • Self-Healing & Resilient Orchestration: Automated CAD defeaturing and mesh relaxation fallbacks ensuring uninterrupted massive DoE runs.

🏛️ System Architecture

flowchart TB
    subgraph UI ["Presentation Layer (Web UI)"]
        Canvas["React Flow Workflow Canvas"]
        Viewer3D["VTK.js / Three.js 3D Field Viewer"]
        Dash["DoE Pareto & Physical AI Studio"]
    end

    subgraph Core ["Control Plane & Orchestration (FastAPI)"]
        Gateway["FastAPI Async Gateway"]
        Heal["Self-Healing & Fallback Engine"]
        Thread["Digital Thread & Lineage Engine (W3C PROV-O)"]
        VandV["Automated V&V Benchmark Engine"]
    end

    subgraph Workers ["Isolated Containerized Compute Pool"]
        CAD["[CAD/Mesh] build123d / Gmsh"]
        CFD["[CFD] OpenFOAM v2312+"]
        FEA["[FEA/Multiphysics] Elmer FEM / CalculiX"]
        MBSE["[1D System] OpenModelica / PyFMI"]
        AI["[Physical AI] pyMOR / PyTorch / Python-FMU"]
    end

    subgraph Storage ["SPDM Data Lakehouse"]
        MinIO["MinIO S3 (STEP, Mesh, VTK, FMU, ONNX)"]
        DB["PostgreSQL + Apache AGE (Metadata & Graph)"]
        Lake["HDF5 / Zarr Field Data Lake"]
    end

    UI <==> Core
    Core <==> Workers
    Workers <==> Storage
    Core <==> Storage
Loading

📚 Documentation

The complete enterprise specification, architecture blueprints, and conventions are available in the docs/ folder:

  1. Product Requirement Document (PRD) & SWOT Analysis: Product goals, business rationale, SWOT analysis, and phased roadmap.
  2. System Architecture Blueprint v2.0: Detailed microservice architecture, self-healing fallbacks, V&V benchmarks, and data pipelines.
  3. PEST, Legal & Economic Review: Political, economic TCO models, AGPL v3 compliance, and liability disclaimers.
  4. Conventions & Glossary: Standard terminology, abbreviations, SPDM naming conventions, SI unit standards, and Git DCO rules.
  5. International Standards & Datasets: ISO/IEC/ASME/FMI standards and public engineering datasets for CAD, CFD, FEA, and Physical AI.
  6. Lean On-Demand Data Ingestion Architecture: Zero-download, on-the-fly synthetic parametric generation, and lazy streaming to prevent over-engineering.

📄 License & Disclaimer

  • License: This project is licensed under the GNU Affero General Public License v3 (AGPL v3). See LICENSE for details.
  • Disclaimer: This software is provided "AS-IS" without warranty of any kind. Simulation results should be verified for safety-critical applications.

About

Open-Source Digital Engineering & Physical AI Platform

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages