Pro, on your terms.
Three calendar months to explore. Monthly billing afterwards.
Choose the tools for your next design. No annual commitment.
YOUR CORE WORKSPACE
Free
€0 / forever
Build, simulate and keep your work.
25 Free tools22 in the browser · 3 desktop / CLI
Highlights
- Design your battery pack
- Run mission simulations
- Build your own block models
- Make the workspace yours
- Plan cooling and thermal management
- Design electrical architecture and BMS
- Review faults, safety and standards
- Explore refurbishment and replacements
DEEPER ENGINEERING
Pro
€199 / month + applicable tax
Everything in Free, plus:
30 additional analysis tools15 in the browser · 15 desktop / CLI
Highlights
- Size packs for real duties
- Fit models to your test data
- Compare design alternatives
- Evaluate test protocols
- Study the connected system
- See results in Blender
- Investigate runaway and venting
- Simulate charging and power losses
- Export embedded C for controllers
3 calendar months free for eligible new Pro subscriptions. Card required. Then €199/month automatically, plus applicable tax. Cancel before the trial ends to avoid the first charge.
What do you gain with Pro?
55 available features across 8 categories. Open any category to see every tool, its plan and where to find it. Pro includes all Free features.
Browser means a tool you can open in the web app. Desktop / CLI means local tools with separate setup, not a hosted browser screen. The subscription unlocks the Pro browser tools; local tools are listed with their catalog classification.
Pack design, applications & refurbishment6 Free · 2 Pro additions
| Feature & location | Free | Pro | Available in |
|---|---|---|---|
Pack designerDesign → Pack layoutWhat it doesChoose cells and pack layouts; inspect electrical, size and mass estimates. | Included | Included | Browser |
Duty-based sizingSizing → Open the sizerWhat it doesUse the guided sizer to evaluate candidates against your duty requirements. | — | Included | Browser |
Vehicle & drivingUsage → Vehicle applicationWhat it doesRoad load from the machine itself — mass, drag, rolling resistance, gradient, driving mode — giving Wh/km and range, with the pack carrying its own weight. | Included | Included | Browser |
Marine vessel twin & voyage replayUsage → Marine application; Results → Vessel studyWhat it doesSelect one of the evidenced NTNU vessels, inspect the TwinShip-inspired component and signal contract, calculate a first-order voyage duty, grade model readiness, and compare governed measured/predicted speed, course and power samples without calling a screening model a live digital twin. | Included | Included | Browser |
The garageGarage → RefurbishmentWhat it doesFit a different part and see what it does. Every option on the shelf is priced BEFORE it is chosen — what it buys, what it costs, whether it breaks anything, and whether it clears a failure the design already had. A part that wins on one number and fails the audit is marked rather than ranked, and a part that does not suit the pack says so instead of quietly reporting no change. | Included | Included | Browser |
The pack in 3D (Godot)Garage → Open 3D showroomWhat it doesThe pack itself, in a game engine, at the size it really is — every cell where the layout put it, the cooling hardware in the space it reserved, and the audit result on the caption so a failing pack cannot be admired without being told. The renderer computes nothing: it draws a payload the design engine produced, which is what lets a face in another language exist without the tool acquiring a second opinion. | Included | Included | Browser |
The machine around the packDesktop → Machine viewWhat it doesThe pack shown inside the thing it powers — under the floor of a car, on the roof of a bus, in the hull of a boat, in the torso of a humanoid. Sixteen machines, each with its own shape and its own mounting, because those are four different design problems and the tool has always modelled them separately without ever showing them. The silhouette is a massing block: its cross-section comes from a measured frontal area where the application has one, its length is class-typical, and the scene says which. The PACK inside it is at true scale, so an oversized one visibly bursts out of the machine instead of the machine quietly growing to fit. | Included | Included | Desktop / CLI |
Swappable-pack policyCLI → Swappable-pack policyWhat it doesFixed, swappable or hot-swappable as a design policy that cuts across every application. Choosing it changes four things at once: the mass stops being an outcome and becomes a requirement someone has to lift; the connector stops being a fitting and becomes a wear item with a finite mating count; you buy more packs than machines; and the pack has to survive being off the machine with no host BMS, disconnect or enclosure. | — | Included | Desktop / CLI |
Electrical, BMS & protection5 Free · 4 Pro additions
| Feature & location | Free | Pro | Available in |
|---|---|---|---|
Electrical architecture & BMSAnalysis → Electrical architectureWhat it doesModule partition, BMS topology, the HV chain (precharge, contactors, isolation), DC-DC, and the supervisory layer above it. | Included | Included | Browser |
HV startup, current shunt & fast protectionAnalysis → Precharge and fault protectionWhat it doesCalculates and simulates the precharge resistor, screens the precharge contactor, evaluates shunt loss, accuracy and installed thermal duty, then coordinates the measured fault threshold with the R–L short-circuit trace. | Included | Included | Browser |
Sensor planSensors → Channel planWhat it doesWhat the harness must carry at cell, module, system and cooling level. | Included | Included | Browser |
Short circuit & fault studyAnalysis → Short circuitWhat it doesThe first milliseconds of a fault: prospective current, and the race between the fuse clearing, the busbar surviving and the cells reaching runaway onset. Includes the internal short, where the parallel neighbours are the danger. | Included | Included | Browser |
Engineering & standards auditAnalysis / RulesWhat it doesFour perspectives — mechanical, thermal, electrical, safety — plus the release checklist for your market. Every finding names the rule behind it. | Included | Included | Browser |
Power electronics around the packAnalysis → Power electronicsWhat it doesThe converters the pack lives between — auxiliary DC-DC, 400↔800 V boost, on-board charger, traction inverter, active rectifier — as average-value loss models: fixed + conduction (I²) + switching losses, from which the REAL efficiency curve falls out: poor at light load, peaking mid-load, sagging toward full power. The day-loss ledger runs the mission trace through the chain and reports what each converter cost; the thermal duty names the heat the cooling must move; the ripple estimate says what the switching adds to the pack's own I²R. The charge session accepts the OBC curve in place of the flat class figure. Every coefficient is a class estimate, exposed and overridable, replaced by measured data the same way a fitted cell replaces the OCV shape. | — | Included | Browser |
Grounding & bonding analysisCLI / MCP → Grounding studyWhat it doesIsolation keeps fault current off the case; bonding decides what happens when isolation fails, and is asked about far less often. Every bonding path is checked three ways — continuity against the 0.1 Ω limit, touch voltage against the 60 V DC boundary, and whether the strap survives the fault current until protection clears. It catches the anodised housing that is not a bonding path however many bolts go through it, the stainless bond chosen for corrosion rather than conduction, and the machine that is conventionally ungrounded and to which none of these rules apply as written. | — | Included | Desktop / CLI |
Wiring, joints & bill of materialsCLI / MCP → Wiring studyWhat it doesThe pack as a connection graph rather than a number: every conductor run with its material, length and section, every joint with the two surfaces that meet there. Each run is then sized two ways — by the current-density rule of thumb and by the steady-state heat balance that says how hot it actually gets — and where they disagree the temperature answer wins. Out of the same graph come the interconnect resistance, the voltage drop and loss at continuous current, the galvanic check on every joint, and the bill of materials the customer receives. | — | Included | Desktop / CLI |
BMS mode chartsAnalysis → BMS mode chartsWhat it doesThe battery fraction of Stateflow, pre-assembled: modes, transitions guarded by battery signals (voltage, current, SoC, temperature, time in state, precharge progress), and entry actions on the five actuators a supervisor owns. The chart is typed data, not a drawing — no eval, a closed signal vocabulary, structural validation (unreachable modes refused, faults must latch), and a reference interpreter that explains every transition with the signal values that fired it. Charts run against the mission trace as observers, and generate as loop-free C held to the interpreter by an open conformance test. | — | Included | Browser |
Thermal systems & safety studies1 Free · 5 Pro additions
| Feature & location | Free | Pro | Available in |
|---|---|---|---|
Thermal system & BTMSThermal → Cooling loopWhat it doesCooling loop selection, coolant flow, chiller cost, and the heater branch winter charging needs. | Included | Included | Browser |
Thermal machines: the loop's performance curvesThermal → Performance curvesWhat it doesThe machines behind the Thermal tab's loop, as the curves the flat figures hide: chiller COP against the actual lift (hot days genuinely cost more), heat pump against PTC with the crossover and the cold-weather cutoff stated, pump and fan on the affinity cube law (half the flow, an eighth of the power), and a radiator that keeps physics' own rule — never below ambient. The cooling day ledger runs the mission's own I²R heat through those curves and prices the parasitics mode by mode; preconditioning is priced hand-checkably (C·ΔT through the chosen heater) — the exact cost the mission model declines to invent when it holds the winter charge window. Every coefficient is a class estimate, stated and overridable, replaced by measured machine data the way a fitted cell replaces the OCV shape. | — | Included | Browser |
Runaway propagationSimulation Studio → Runaway propagationWhat it doesOne cell goes — how much does each design decision help? Cell adjacency from the real layout, then conduction, radiation and the interconnect stepped in time with two thermal nodes per cell. It ranks barrier options and spacing against each other, and sizes the energy the enclosure must contain. It does NOT predict whether a pack propagates: the mechanisms that carry a real event are ejecta and flame, which are not modelled, so it under-predicts and can never clear a design. | — | Included | Browser |
Runaway investigation labAnalysis → Open the labWhat it doesOne seeded cell, stepped through time by the Rust kernel, and watched the way an investigator watches a test: the cell map animating through the event, the fire map showing every path the event could take and the ones it took, the propagation timeline, which heat path — hot gas, ejecta, flame, conduction, radiation — carried the energy, and a closed energy ledger for trusting the run. Root cause is done the way a fire expert does it: each declared path is removed and the event re-run, and the verdict is necessary-in-model, contributing-in-model or not-decisive-in-model — never "the cause was", because physical evidence outranks every model. Every physical input is declared on screen with its meaning beside it; a catalogue cell name never chooses a runaway parameter. The event verdicts are propagation-observed-in-model or no-propagation-in-model-unproven — the screen has no way to say "safe". | — | Included | Browser |
Emergency vent sizingSimulation Studio → Runaway propagation → Vent studyWhat it doesA conditional pressure-relief free-area range from declared gas volume, release time, allowable gauge pressure, gas temperature and opening coefficient. A separate supplier-backed layer selects multiple vent units when required, checks market compatibility and enclosure fit, and returns provisional coordinates only on human-screened discharge faces. | — | Included | Browser |
ARC/SOC runaway pipelineCLI / arc-pipeline.js APIWhat it doesAbuse data as governed evidence: ARC/abuse tables ingested with units, SOC, cell-state binding, uncertainty and rights sealed under one checksum; SOC-dependent source terms calibrated from them with provenance and conservative extrapolation warnings; the same screening kernel re-run at rung R1; chronology with energy accounting; one-change counterfactuals; and a vent-network class estimate that exists only behind pressure/flow evidence. | — | Included | Desktop / CLI |
Simulation, blocks & visualization4 Free · 4 Pro additions
| Feature & location | Free | Pro | Available in |
|---|---|---|---|
Mission simulationSim → Mission simulationWhat it doesExplore how a pack performs over a duty cycle. | Included | Included | Browser |
Rust equation-graph solverSimulation Studio → RunWhat it doesCompile typed blocks into one executable equation graph, solve finite algebraic feedback loops, recommend an explicit or small-graph implicit method from declared time scales, and integrate continuous states with adaptive error control and exact event boundaries. | Included | Included | Browser |
Guided block composition studioSimulation Studio → Manual / Guided modelWhat it doesA calm visual canvas over the Rust equation graph: guided, manual and automatic-draft modes; exact typed ports; deterministic graph import/export; live trace playback; and reviewable assistant recommendations and repairs that a named human must approve. | Included | Included | Browser |
Reusable simulation componentsSimulation Studio → My reusable componentsWhat it doesConnect blocks, save reusable components and export model files. | Included | Included | Browser |
Advanced electro-thermal modelDesktop runner → Advanced simulationWhat it doesThe parameterised model: OCV + R0 + RC branches with Arrhenius dependence, reversible entropic heat, a per-module thermal network with an ε-NTU coolant stream, and calendar plus cycle aging. Every coefficient is exposed. | — | Included | Desktop / CLI |
Single-particle electrochemistryCLI / spm.js APIWhat it doesThe electrochemical rung: solid-state diffusion resolved inside each electrode particle (finite volumes, implicit, mass-conservative), Butler–Volmer kinetics, and optionally the SPMe electrolyte field — with SEI growth and a plating-risk indicator behind explicit capability levels, and conservation ledgers that close to round-off every run. | — | Included | Desktop / CLI |
Co-design: the system loopSim → System loopWhat it doesExplore the pack, controller and thermal system together. | — | Included | Browser |
Electrical/mechanical results and BlenderSimulation Studio → Electrical & mechanical → Results → BlenderWhat it doesExport electrical and rotational signals for saved-result animation in Blender. Live coupling is not included. | — | Included | Browser |
Charging & energy exchange2 Free · 1 Pro additions
| Feature & location | Free | Pro | Available in |
|---|---|---|---|
AC side & chargingAnalysis → ChargingWhat it doesHow the machine charges: on-board charger or not, connector and comms per market, charge time with the CV tail, and the depot-vs-opportunity decision. | Included | Included | Browser |
Feeding power back (V2X)Analysis → V2X policyWhat it doesV2L, V2H, V2G and V2V as a design policy: the parts each adds, the export budget after reserve, the wear floor that decides whether V2G pays, and the certification it drags in. | Included | Included | Browser |
Charge session, simulatedAnalysis → Charge sessionWhat it doesThe charger CONNECTED to the battery: every second of the session is a negotiation between the charger's power, the connector's current ceiling, the pack's own charge acceptance and the terminal voltage on the cell's actual curve — fitted cells believed automatically. CC and CV fall out of the physics instead of a fixed knee, the winter charge floor and the heater branch behave exactly as the mission does, and the session names WHAT DECIDED THE CHARGE TIME with each limit's share. The AC side's closed-form estimate is cross-checked against this session by test. | — | Included | Browser |
Test data, calibration & design studies0 Free · 10 Pro additions
| Feature & location | Free | Pro | Available in |
|---|---|---|---|
Battery test protocolsSim → Open the protocol benchWhat it doesBuild and run test sequences in the simulation protocol bench. | — | Included | Browser |
Fit from your test dataSim → Fit from your test dataWhat it doesOne screen over one job: upload a cycler trace, and the mission model's class estimates become YOUR cell's measured curve — OCV(SoC) from the rest points, resistance by closed-form least squares under load, thermal conductance when the data can carry it. The fit is deterministic and auditable (no optimizer, no seed), judges itself against the whole trace in millivolts, and names where measurement ends and interpolation begins. Applied to a cell, the fit rides through the simulation, the verification bench and the generated C with its dataset provenance attached. | — | Included | Browser |
Guided electrothermal identificationSim → Fit from your test data → Guided identificationWhat it doesGuide parameter identification using imported measurement data. | — | Included | Browser |
Governed model calibrationCLI → Calibration datasets and fittingWhat it doesThe source/staged runner CLI importer normalizes an exactly mapped delimited or columnar-JSON trace into a versioned, checksummed canonical calibration dataset. The CLI and authenticated local API fit canonical datasets to allowlisted existing model parameters with bounded and fully counted optimizer work. | — | Included | Desktop / CLI |
Governed staged ECM tuningCLI → ECM tuningWhat it doesThe source/staged runner CLI and authenticated local API build a versioned staged plan from separate canonical calibration and validation trials, execute only the plan's active parameter groups under exact work limits, and return diagnostic candidate parameters plus fail-closed adopted parameters with fixed full-rate holdout evidence. | — | Included | Desktop / CLI |
Measured-data validationCLI → validate-report; validation-manager.js APIWhat it doesBring the cycler’s real recording next to the simulated run: one frozen plan aligns the clocks, resamples onto the instrument’s samples, and reports residuals, energy and event-time errors against bars that never bend — with every refusal named. | — | Included | Desktop / CLI |
Parameter sets and fidelity governanceCLI → param-resolve / param-diff; parameter-sets.js APIWhat it doesOne vocabulary and three value layers above it — instance, experiment, runtime override — resolved with every effective value’s origin and shadowing chain shown; variants as checksummed deltas, batches counted before they run, and evidence that goes visibly stale when anything upstream changes. | — | Included | Desktop / CLI |
Study scheduler & decision analysisResults → Run the neighborhood studyWhat it doesRun a neighborhood study to explore nearby pack choices. | — | Included | Browser |
Design-space searchCLI → Design-space sweepWhat it doesEvery cell against every energy target, each one fully worked and then ranked by cost per kWh delivered, range, mass or density — across all your cores. | — | Included | Desktop / CLI |
CFD/ROM bridgeCLI / rom-bridge.js APIWhat it doesExternal high-fidelity results imported under a neutral, sealed study contract — solver identity, attribution and rights inside one checksum — and reduced models governed above them: declared train/validation/holdout partitions, explicit lineage, coverage maps, holdout-gated error reports, out-of-domain blocks and alarms, revalidation triggers, and runtime claims only from repeated governed measurements. | — | Included | Desktop / CLI |
Code export, integration & automation4 Free · 3 Pro additions
| Feature & location | Free | Pro | Available in |
|---|---|---|---|
Embedded C exportSim → Generate C for this designWhat it doesThe mission model — OCV(SoC), terminal solve with the delivery limit, voltage-cutoff hold, CV taper, winter charge inhibit, coulomb counting, lumped thermal — generated as portable C99 for your BMS or system controller. The ABI is reentrant and fixed-step (bd_init / bd_step / bd_reset / bd_terminate), static memory only, every loop bounded, no mutable globals; the generated header carries the same honesty the browser shows: class-estimate OCV and published DCIR, to be replaced with your measured data. | — | Included | Browser |
Co-simulation (FMI)Desktop runner → FMI source-kit exportWhat it doesGenerate a reproducible FMI 2.0 source-FMU build kit containing the model description, complete C stepping source and build instructions. The release pipeline separately compiles and packages the downloadable Linux/Windows .fmu. Its FMI 2.0 interface targets import pipelines used by Twin Builder, Simulink, GT-SUITE and Dymola; proprietary host acceptance is recorded separately per product and version. | — | Included | Desktop / CLI |
FMI 3.0 kit and FMU inspectionCLI → FMI 3.0 source kit / FMU inspectionWhat it doesFMI 3.0 beside the preserved FMI 2.0 chain: a Co-Simulation source kit whose model core is sliced verbatim from the FMI 2 generator (tunable parameters, no invented events or arrays), a reference host proving the lifecycle, and bounded third-party FMU inspection whose trust model never executes an imported binary. | — | Included | Desktop / CLI |
Software-in-the-Loop verificationSimulation Studio → Software-in-the-LoopWhat it doesExecute the versioned software model against independent numerical acceptance ranges and deterministic test vectors. Each run checks model/checksum/solver identity, units, limits and exact repeatability instead of merely replaying a graph. | Included | Included | Browser |
Hardware-in-the-Loop contract & evidenceSimulation Studio → Hardware-in-the-Loop contract (hardware execution separate)What it doesDefine and validate the fixed sample period, channel units and ranges, safe output values, overrun action and required sensor/communication/power fault tests. It evaluates measured target evidence but stays Unproven when no real hardware run is supplied. | Included | Included | Browser |
AI & automation interfaceLocal MCP server / APIWhat it doesThe whole designer as one JSON call, plus an MCP server so Claude or any agent can size packs, run missions and compare cells by calling the real modules — and review a design the way an engineer would, with every check read into one list ordered so that what could hurt someone comes before what costs money. | Included | Included | Desktop / CLI |
Feature catalog and personal workspaceFeatures & my workspaceWhat it doesChoose tools and keep your designs in your browser. | Included | Included | Browser |
Cost, lifetime & environmental impact3 Free · 1 Pro additions
| Feature & location | Free | Pro | Available in |
|---|---|---|---|
Cost, duty & CO₂Results → Cost and lifetimeWhat it doesCycle-based cost of ownership, cost per kWh delivered over life, sensitivity to price and cycle life, and the CO₂ payback point. | Included | Included | Browser |
Design review & briefingCLI / brief.js → Design briefingWhat it doesFifteen modules answer fifteen questions, each in its own shape. This reads all of them into one prioritised list — safety before cost, failures before warnings, the same problem found twice merged rather than repeated — then says what the tool is still guessing and what it did not check at all. | Included | Included | Desktop / CLI |
Life-cycle assessmentCLI → Life-cycle assessmentWhat it doesThe whole footprint by phase — cells, conductors, enclosure, use-phase losses and recycling recovery — each carrying its own data quality, because they differ by more than an order of magnitude in how well they are known. It answers the question worth asking first: the cells are around 95% of what it costs to build a pack, so chemistry and cell count move the footprint and busbar optimisation does not. It also picks the right comparison for the energy delivered, which for a vehicle is the fuel it replaces and NOT a grid factor. | — | Included | Desktop / CLI |
Circular economy: value by stage and placeResults → Circular economyWhat it doesWhat the pack is worth at each point in its life, in the place it is actually standing. Stages are nodes and moving between them is an edge that costs money, takes time, loses some of what you had, and is sometimes not allowed. Regulation is carried as gates rather than averaged into a price — landfill is not expensive in the EU, it is prohibited — and every route reports what stands in the way, not just what it pays. | Included | Included | Browser |
5 planned features Not available yet
These are roadmap items, not benefits you can use or buy today. Their intended plan can change.
- Crush & intrusionPlanned · Pro (intended)Planned → Structural simulation
- Vibration & shockPlanned · Pro (intended)Planned → Structural simulation
- Thermal field across the packPlanned · Pro (intended)Planned → Spatial thermal simulation
- Corrosion over lifePlanned · Pro (intended)Planned → Durability simulation
- Deterministic HIL target runtimePlanned · Free (intended)Planned → Hardware target runtime
Browse every feature and its location →
The full catalog also lists desktop / CLI tools separately. Planned features, individual add-on purchases and simulation credit purchases are not included as available services. Your cells, designs and simulation results stay in your browser.
How the three-month trial works
- Sign in, review the renewal terms, and enter your card details in secure Stripe Checkout.
- No subscription charge for at least three calendar months after you complete signup. Checkout displays the exact trial end and first billing date.
- At trial end, your subscription renews automatically at €199 per month, plus applicable tax, until canceled.
- To avoid the first charge, cancel before the trial ends in Account → Manage billing. After paid renewal, cancellation stops the next renewal and access continues to the end of the paid period.
One subscription trial per account. No catch-up charge for the free months, setup fee or annual prepayment. A card issuer may show a temporary card-verification authorization; it is not a Lemonergy subscription charge. Stripe handles card numbers and security codes; Lemonergy does not receive or store them.
Existing card-free complimentary grants keep their original expiry and never convert to paid subscriptions automatically. Choosing a new subscription requires separate consent.
Open Lemonergy and choose Account · Trial and renewal terms · Cancellation and refunds
What does comparable software cost?
Official vendor information checked on 12 September 2026. These tools differ in scope, maturity, solver support and included modules; this is a price comparison, not a claim of equivalent capability. Vendor prices and regional availability can change.
| Software / configuration | Listed price | Basis and source |
|---|---|---|
| Lemonergy Free | €0 | Free core, no expiry. Included features. |
| Lemonergy Pro | €199/month | Three free months, then monthly renewal. Twelve paid months total €2,388 before tax; no annual purchase required. |
| MATLAB alone | €964/year | Standard Individual annual license; additional simulation products priced separately. MathWorks store. |
| MATLAB + Simulink + Simscape + Simscape Battery | €4,838/year | Sum of the listed Standard Individual annual prices: €964 + €1,455 + €964 + €1,455. About €403.17/month as an arithmetic equivalent, billed annually. MathWorks store. |
| SimScale | Community: Free Commercial plans: custom quote | Commercial quotas and analysis types depend on the plan. SimScale pricing. |
| COMSOL Multiphysics | Contact vendor for pricing | Configuration and modules determine the quote. COMSOL pricing inquiry. |
| GT-SUITE | Contact sales for pricing | No numeric price is quoted here without a confirmed offer. Gamma Technologies sales. |
MathWorks values are the EUR prices shown by the linked Standard annual store when checked, before tax. Confirm your country and exact product selection with the vendor. Academic, student, home and negotiated enterprise licenses are not interchangeable with commercial licenses.
Pro includes the tools marked Pro in the feature catalog, including electrical and rotational simulation results and Blender saved-result export. Individual add-on purchases and per-run credits remain planned and are not billed by this subscription.
Last updated: 13 September 2026.