Open a Project
A project is the container for everything that follows — cells, models, studies, and results all live inside one. A default project is created automatically for new accounts.
New Pack Design
Lock down target KPIs and build the cell-level electrochemical model before opening any solver — this wizard sets up every downstream simulation.
A project is the container for everything that follows — cells, models, studies, and results all live inside one. A default project is created automatically for new accounts. Upload a saved project (.pro) file below, or open one of your existing projects.
| Project Name | Pack Config | Cells | Status | Last Opened | |
|---|---|---|---|---|---|
| evbike-48v (Default Project) | 13S4P — 48.1V 24Ah | 4 | Active | 12/3/2024 9:22 AM | |
| solar-ess-51v | 16S6P — 51.2V 36Ah | 2 | Draft | 11/20/2024 2:03 PM |
Project Details
Application Context
Electrical Targets
Charging Requirements
Environmental & Operating Envelope
Thermal Management Target
Life & Safety Targets
Mechanical / Packaging Constraints
BMS / Control Scope
Notes
Cell & Pack Design
inc/bds/*.php — a from-scratch port of the original Python module, no Python runtime required): HPPC-based ECM parameter extraction, EIS-based CNLS fitting, a Newman P2D finite-volume solver, and a joint parameter-identification driver. Click Run, then results appear below once the analysis finishes.(a) HPPC-Based ECM Parameter Extraction
(b) EIS-Based ECM/CNLS Fitting
(c) Newman Pseudo-2D (P2D) Finite-Volume Solver
(d) Joint Parameter Identification (Cycler → P2D θ)
identify_p2d_params(), starting from the same defaults as the P2D card. Given the P2D forward model's known instability (see the P2D card's results for details), this is likely to fail on realistic multi-step traces — that failure will be reported clearly rather than silently.inc/star/*.php — a from-scratch port of STAR-CCM+-Module-Equivalent.py, no Python runtime required): conjugate heat transfer across cell & coolant channel, coolant flow & pressure drop, and multi-physics thermal-runaway propagation for pack safety design.
Battery Design Studio (BDS) supplies the per-cell heat-generation term used as the CHT source (I²R + entropic, from the ECM/P2D modules under Pack Configuration > Advanced Cell Modeling). Amesim would supply a pack-level current/voltage duty cycle as a boundary condition and can receive back a reduced RC-tree thermal network for fast co-simulation — both are external tools outside this app; the heat-generation and duty-cycle fields below are where that hand-off happens, entered directly for now.
(a) Conjugate Heat Transfer — Cell & Coolant Channel
(b) Coolant Flow & Pressure Drop
(c) Multi-Physics Thermal-Runaway Propagation
inc/thermal_imaging/*.php / the uploaded thermal.py) — simulated time runs faster than real time so the full heating/cooling cycle is visible without waiting.
Controls
Live Readout
Batch Simulation Result (server-side PHP, full duration)
inc/amesim/*.php — a from-scratch port of Amesim-Module-Equivalent.py, no Python runtime required), fast enough for design-of-experiments sweeps.
Battery Design Studio (BDS) exports the per-cell reduced-order model (OCV(SOC), R0/R1C1/R2C2) that this module replicates Ns×Np times to build the pack. STAR-CCM+ would supply a reduced thermal RC-network in place of a fixed cell temperature. MAGNET would supply the motor/inverter efficiency map used in the drive-cycle power-flow chain. All three are external tools outside this app; the cell/thermal/motor parameters below are where that hand-off happens, entered directly for now.
(1) Pack Circuit (Ns×Np)
(2) BMS Protection & Balancing
(3) SOC/SOH Estimation (EKF + RLS + Aging)
(4) Full Drive-Cycle Closed-Loop Simulation
MAGNET Module
Magnetostatic/Eddy-Current FEA on Busbars, Contactors & Current Sensors — 2D magnetostatic and phasor eddy-current field solves for busbar cross-sections (field, Maxwell-stress force, skin/proximity-effect AC loss), a contactor reluctance-network + coenergy force model with armature pull-in dynamics, and Hall-effect/Rogowski/shunt current-sensor transfer functions.
More Circuit Design Tools
Busbar routing, contactor/fuse sizing, and harness layout tools beyond the MAGNET FEA module will live here. Not yet built out.
HV/LV Electrical Circuit Diagram
Module & Pack, Input to Output — 2D Schematic & 3D Layout Generator. Builds the HV power chain (modules → service disconnect → contactor/precharge → fuse → current sensor → DC bus) and the parallel HVIL loop & LV BMS network, rendered as a 2D single-line schematic and a live, rotatable 3D layout.
inc/magnet/*.php — a from-scratch port of circuit.py, no Python runtime required): busbar magnetostatic field/force, eddy-current skin/proximity-effect AC loss, contactor solenoid actuation, and current-sensor models.
Amesim would supply the pack current profile (drive-cycle Ipack(t), fault/short-circuit transients) as the excitation for this analysis. STAR-CCM+ would receive the I²R Joule-loss distributions computed here as volumetric heat sources for conjugate heat transfer, and could return busbar temperature back for a resistivity update. Both are external tools outside this app; the current/frequency fields below are where that hand-off happens, entered directly for now.
(a) Busbar Magnetostatic FEA — Field & Force
(b) Eddy-Current / Skin Effect — AC Loss
(c) Contactor Solenoid — Reluctance Network & Pull-In Dynamics
(d) Current Sensors — Hall (Open/Closed-Loop), Rogowski, Shunt
inc/hvlv/*.php — a from-scratch port of hv-lv.py, verified byte-for-byte against the Python original's binary STL output). Rendered two ways: a 2D single-line schematic (SVG) and a live, rotatable 3D layout (STL, parsed and drawn in this page with a small hand-written binary-STL reader — no external CAD viewer plugin).
Path: Input (cell modules) → Service Disconnect → [+] Contactor (∥ Precharge) → Fuse → Current Sensor → DC Bus Output → [−] Contactor → back to Input. A parallel HVIL sense loop and a separate LV BMS network (master, per-module slaves, coil drivers, isolation monitor) are modeled alongside the same component set.
Pack Configuration
2D Single-Line Schematic
3D Layout — Live View
Pack Configuration (shared across all stages)
Progress
Battery Pack Housing
Vehicle-Space-Driven, 3D-Printable Module & Pack Housing Design Generator — the parametric mechanical housing layer that sits underneath the rest of the Simcenter-style workflow (BDS cell models, STAR-CCM+ thermal, Amesim system/BMS, MAGNET electromagnetics). Derives every housing dimension directly from the actual available vehicle package space and exports print-ready STL meshes.
housing.py) referenced for this conversion wasn't attached to that request, so there's nothing yet to port. Please attach housing.py and I'll convert it the same way as the BDS/STAR-CCM+/Amesim/thermal-imaging modules: a verified PHP port (mesh primitives, the VehiclePackageEnvelope/cell/module dataclasses, the pack layout calculator, module & pack housing generators, printability checks) plus an STL export endpoint, cross-checked against the Python original at matched inputs before anything ships.
| Name | Chemistry | Capacity (Ah) | Voltage (V) | Status | Cycle Life | Max C-Rate | Last Modified |
|---|
| Name | Manufacturer | Category | Cell Chemistry | Max Series Cells | Status | Last Modified |
|---|
| Name | Cooling Type | Coolant | Design Target ΔT | Status | Last Modified |
|---|
| Name | Manufacturer | Category | Rating | Status | Last Modified |
|---|
| Name | Manufacturer | Category | Conductor Material | Status | Last Modified |
|---|
| Name | Category | Rating | Vendor | Status | Last Modified |
|---|---|---|---|---|---|
| ColdPlate-Al-400x200 | Thermal | 2.5 kW | Boyd | Active | 11/29/2024 4:20 PM |
| Name | Category | Rating | Vendor | Status | Last Modified |
|---|---|---|---|---|---|
| Fuse-MEGA-150A | Protection | 150A / 58V | Littelfuse | Active | 11/18/2024 2:47 PM |
| Contactor-EV200 | Switching | 500A | TE Connectivity | Draft | 11/10/2024 8:30 AM |
The part specification is the blueprint for a discrete pack-level part: its ratings, compliance, and sourcing. Every BOM and pack design references one from the Master PCB, Busbar, ColdPlate, or Other Parts library.
The cell datasheet is the electrochemical and mechanical blueprint for a single cell — its ratings, geometry, and safety limits. Every pack design and simulation in the Cell Library references one of these records.
The BMS datasheet is the electrical, protection, and communications blueprint for a battery management system module. Every pack design and simulation in the BMS Library references one of these records.
The BTMS datasheet is the thermal, material, and fluid/electrical blueprint for a battery thermal management component. Every pack design and simulation in the BTM Library references one of these records.
The Master PCB datasheet is the electrical, isolation, I/O, and functional-safety blueprint for a master BMS carrier/controller board. Every pack design and simulation in the M-PCB Library references one of these records.
The busbar datasheet is the electrical, current-carrying, thermal, and insulation blueprint for a rigid conductor interconnect. Every pack design and simulation in the Busbar Library references one of these records.