Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Siemens NX & Simcenter | 14S4P E-Bike Battery Digital Twin

By: SAMUELSON G

An enterprise-grade, browser-based digital twin web application modeling a 52V 20Ah 14S4P E-Bike Battery System. Built with professional-tier CAD/CAE architecture, this project delivers zero-overlap layout management, a dedicated scrollable Assembly Navigator, and a high-contrast component isolation matrix.


🚀 Key Architectural Features

  • Strict CSS Grid Workspace Layout: Built on a hardened 3-column structural grid (340px | 1fr | 320px) ensuring zero panel overlaps or scaling distortions across all screen resolutions.
  • Dedicated Assembly Navigator: Features an independent, scrollable tree container (.tree-container) guaranteeing absolute visibility and seamless navigation across sub-assemblies and part files (.prt).
  • High-Contrast Component Isolation Matrix: Selecting a component triggers a precision isolation mode—dropping unselected assembly elements to $8%$ opacity while applying a vibrant emissive outline to the target part.
  • Simcenter CFD Transient Thermal Solver: Simulates live Joule heating performance and core thermal dissipation dynamics using transient power loss formulations:

$$P_{\text{loss}} = I^2 \cdot R_{\text{int}}$$

  • Raycasting & Interactive Inspector: Click directly inside the 3D WebGL viewport or the Navigator tree to instantly pull material data, mass properties, manufacturing processes, and structural safety factors.

📂 System File Structure

├── index.html           # Unified enterprise CAD/CAE application source
├── assets/              # Optional textures, CAD meshes, or styling components
└── README.md            # Project documentation and architectural specs


⚙️ Quick Start & Deployment

This project is packaged as a single zero-dependency file (index.html) running on Three.js via CDN.

  1. Clone or Download the repository to your local machine.
  2. Save the primary application code into a file named index.html.
  3. Deploy to GitHub Pages:
  • Push index.html to the root directory of your GitHub repository.
  • Navigate to your repository Settings > Pages.
  • Set the source branch to main (or master) and click Save.
  • Access your live enterprise digital twin via the provided GitHub Pages URL.

📐 Conclusion

This project successfully bridges the gap between high-precision CAD/CAE design and accessible web-based visualization, realizing an enterprise-grade digital twin of a 52V 20Ah 14S4P E-Bike Battery System. By combining a strict CSS Grid architecture, a dedicated Assembly Navigator docking pane, and a high-contrast component isolation matrix, the application guarantees zero layout overlaps while allowing engineers to instantly inspect, isolate, and evaluate mechanical and thermal characteristics.

Through the integration of Three.js WebGL raycasting and dynamic transient thermal solver simulations, users gain immediate visibility into Joule heating profiles and structural compliance across materials like Al 6061-T6 and PA66-GF30. The resulting platform delivers the performance, precision, and ergonomics expected of modern industrial systems engineering workflows.


🔮 Future Enhancements

To scale this digital twin from an interactive visualization tool into a fully automated, production-level industrial engineering suite, the following advanced enhancements are recommended:

  • True CFD & FEA Solver WebAssembly (WASM) Integration: Migrate from approximated mathematical wave solvers to compiled C++ solvers (such as OpenFOAM or CalculiX compiled via WebAssembly) to run real-time finite element stress analysis and fluid dynamics directly in the browser.
  • Live IoT Telemetry & BMS Data Streaming: Implement WebSockets or MQTT protocol pipelines to bind the 3D cells directly to physical Battery Management Systems (BMS), allowing live voltage, temperature, and state-of-charge (SoC) telemetry to drive cell-level color gradients in real time.
  • Electrochemical-Thermal Coupled Modeling: Implement the Newman concentrated solution theory or NTGK electrochemical model to accurately predict localized lithium-ion degradation, solid-electrolyte interphase (SEI) growth, and thermal runaway propagation under abusive fast-charging cycles.
  • Generative Design & Topology Optimization: Introduce AI-driven generative design algorithms to optimize busbar thickness routing and lightweight structural brackets, automatically minimizing electrical resistance while maintaining structural safety factors under ISO 16750 vibration profiles.
  • AR/VR Enterprise Collaboration Module: Integrate WebXR support to allow multi-user collaborative design reviews, enabling engineers to inspect the 1:1 scale battery assembly via augmented reality headsets directly on the manufacturing floor.

📄 License

Distributed under the MIT License. See LICENSE for more information.

About

Enterprise CAD/CAE digital twin of a 52V 20Ah 14S4P e-bike battery system. Features Three.js WebGL visualization, a dedicated Assembly Navigator, high-contrast component isolation, and Simcenter CFD thermal solvers.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages