LAB 01Sem 5–8
Free for everyoneBattery Tech & BMS
NsMp Battery Pack Assembly & Cell Balancing
Size a 3S–16S, 1P–4P pack, wire a smart BMS, and push it until the CHG/DSG-FETs trip.

Learn. Simulate. Engineer.
Explore battery technology, electric powertrains, power electronics, charging protocols and automotive electronics through interactive engineering experiments.
Virtual EV Labs is an interactive virtual engineering laboratory platform designed to make engineering education more practical, accessible and application-oriented.
Explore battery technology, Battery Management Systems, electric vehicle powertrains, power electronics, EV charging protocols, high-voltage safety, battery thermal management and automotive communication through interactive engineering simulations and virtual experiments.
Designed for engineering students, educators, colleges, universities and industry professionals, it brings technical concepts, engineering calculations, system visualisations and simulation-based learning together in one platform.
Free for everyone · no sign-up
Eight 18650 cells — four series groups of two in parallel — already wired to a smart BMS, with a small deliberate imbalance. Pick a chemistry, change the topology, draw current from the P+/P− port, watch passive balancing pull the cells together, and push it into an over-current or under-voltage trip.
Cell chemistry
Parallel cells per group (M)
Series interconnect: Copper busbar 1.0 × 12 mmrated 85 A
V = N × 3.7 V · Ah = M × 2.5 Ah · Wh = V × Ah. Each series link carries the full pack current, so strip and leads are sized for the larger of the 2 × 20 A cell rating and the 70 A OCP threshold (chassis-wiring ampacity, short leads).
Click or drag pin → pin to run a lead
Electrical rules check
No ERC violations — pack, sense ribbon and P+/P− port are correct.
Sensed via B−…B+ ribbon · cells carry ±2.5 % capacity and charge-efficiency spread, so ΔV drifts with use.
| Trip | Threshold | Live | Delay | Opens | Status | Last response |
|---|---|---|---|---|---|---|
| OVP Over-voltage | > 4.25 V | — | 1000 ms | CHG-FET | ARMED | — |
| UVP Under-voltage | < 2.80 V | — | 1000 ms | DSG-FET | ARMED | — |
| OCP Over-current | > 70.0 A | 0.00 A | 8 ms | DSG-FET | ARMED | — |
| OTP Over-temp | ≥ 60 °C | 25.0 °C | 2000 ms | CHG + DSG | ARMED | — |
Trip event log
No trips yet. Push the load past OCP, charge into OVP or discharge into UVP.
Bleeds any cell > 15 mV above the lowest, also under load or charge.
Each channel dumps V²/33 Ω ≈ 0.53 W as heat (R_th 55 K/W → +29 °C). Switch on the IR view to see the resistors glow.
Educational model: first-order equivalent-circuit cells with illustrative parameters. Values are simulated, not measured.
Laboratory catalogue
All nine laboratories have live workbenches — from battery packs, motor drives and full-vehicle wiring to EV charging, HV safety, thermal management and CAN networks.
LAB 01Sem 5–8
Free for everyoneNsMp Battery Pack Assembly & Cell Balancing
Size a 3S–16S, 1P–4P pack, wire a smart BMS, and push it until the CHG/DSG-FETs trip.
LAB 02Sem 5–8
Lab ID requiredBLDC / PMSM Speed-Torque & Dynamometer Mapping
Switch a 6-MOSFET inverter bridge, then drive a BLDC / PMSM motor and recover energy with regen.
LAB 03Sem 4–6
Lab ID requiredDC-DC Buck/Boost Converter — CCM vs DCM & MPPT
Tune buck, boost and buck-boost converters, then track a PV panel's maximum power point.
LAB 04Sem 1–4
Lab ID requiredThevenin / Norton Theorems & RLC Resonance
Drag-and-drop DC networks for KVL, KCL, Thevenin and Norton, plus RLC resonance sweeps.
LAB 05Sem 6–8
Lab ID requiredIEC 61851 Control Pilot (CP/PP) & CCS2 Handshake
Step an EVSE and vehicle through IEC 61851 Control Pilot states, then run an educational CCS2 DC session.
LAB 06Sem 6–8
Lab ID requiredPre-Charge Inrush Resistor Sizing & Ground Fault Analysis
Size a pre-charge resistor, sequence the contactors and find a ground fault with an insulation monitor.
LAB 07Sem 6–8
Lab ID requiredLiquid Cold Plate vs Air Cooling — Heat Dissipation Analysis
Compare air cooling with a liquid cold plate and see how heat spreads through a battery module.
LAB 08Sem 6–8
Lab ID requiredCAN 2.0B DBC Decoding & Pedal Plausibility
Build CAN 2.0A/2.0B frames, decode them with a DBC file and check dual-channel pedal plausibility.
LAB 09Sem 5–8
Lab ID required2W Harness Build, Power-up & Ride Test
Wire a 2-wheeler from zero — battery, fuse, controller, hub motor, Halls, throttle, brake, DC-DC and display — then power it up, ride it and diagnose faults.
Why Virtual EV Labs
Change a parameter and watch the system respond immediately.
Theory values sit next to simulated values with % error.
Scope traces, strip charts and characteristic curves from model output.
Miswire a harness, short a pack or trigger shoot-through — safely.
Wiring benches, schematics and instruments built for each domain.
One-click PDF with circuit, observations, graphs and results.
| Traditional static lab | Virtual EV Labs |
|---|---|
| Fixed apparatus, limited sets per batch | Every student gets their own workbench |
| Faults are dangerous or impossible to show | Over-current, thermal and wiring faults on demand |
| Readings copied by hand | Observations recorded with one click |
| Lab time limited to timetable slots | Repeat experiments any time in a browser |
| Graphs drawn after the session | Live graphs while the experiment runs |
Standards & technical references
Experiments are mapped to courses and units of a modern engineering curriculum as an educational reference.
Each lab lists course outcomes so faculty can relate experiments to OBE attainment.
Referenced for battery-safety concepts in EV battery and BMS topics.
Referenced for functional-safety concepts such as plausibility checks (CAN & VCU lab).
Referenced for Control Pilot and EVSE states (EV Charging lab).
These are learning references only. Virtual EV Labs does not claim approval, accreditation or certification from any of these bodies or standards.
How it works
Who it's for
Practise experiments before and after lab hours and build a record of your work.
Explore laboratoriesDemonstrate concepts live in class and set experiments with fault scenarios.
Faculty solutionsAdd EV and electrical laboratories across departments without new hardware.
Campus licensingSimulation-based technical learning and assessment for EV engineering teams.
Corporate trainingVirtual labs for engineering colleges
Give every student in a batch their own workbench for EV, battery, power electronics and electrical experiments — mapped to your syllabus.
Frequently asked questions
A virtual EV lab is a browser-based engineering workbench where you configure electric-vehicle systems — battery packs, inverters, motors, converters — and observe how they behave through live calculations, graphs and instruments, without physical hardware.
A BMS simulator models a battery pack and the electronics that protect it. In Virtual EV Labs you wire a 3S–16S, 1P–4P lithium-ion pack to a smart BMS, then watch it measure every cell, balance them and open its charge or discharge MOSFET when a voltage, current or temperature limit is crossed.
The pack starts with cells at slightly different states of charge. With passive balancing on, the BMS bleeds the highest cells through resistors so the spread between the highest and lowest cell voltage (ΔV) shrinks; with balancing off you can watch the spread grow over charge cycles.
Students switch a three-phase six-MOSFET inverter with sinusoidal PWM, see how dead time prevents shoot-through, and drive a BLDC / PMSM motor model to plot speed–torque, power and efficiency, including how regenerative braking returns energy to the battery.
No. The 4S2P Battery Pack & Smart BMS sandbox on this page works without an account.
No. Every value comes from an educational simulation model running in your browser. The models use standard engineering equations with illustrative component values; they are not measurements from physical hardware.