Lemonergy Wiki

Worked examples

Engineering examples in Lemonergy

Run and inspect ten prepared battery, circuit and thermal examples with software figures, downloadable model data and numerical references.

Document created Updated
Draft explanationSource record reviewed

Learn by running a prepared model

Each tutorial connects an engineering question to the blocks that calculate it: equations, inputs, software pictures, downloadable model data, numerical checks and references. Run and inspect every prepared example in the public viewer. Follow your first simulation, then choose a problem below.

The complete RLC example's blocks and connections in Lemonergy
RLC circuit: current and charge: the complete prepared graph and Display outputs in the public Lemonergy example viewer. Fit, zoom and scroll reveal its connected blocks; the graph is read-only. Captured .

Choose a starting point

ExampleWhat you will learnBlocks / connections
Battery pulse responseInstantaneous resistance and two polarization responses14 / 15
RLC current and chargeCoupled state equations and feedback12 / 15
Steady rod conductionThermal resistance and temperature drop4 / 3
Surface convectionHeat loss from a cylindrical surface5 / 4
Insulated rod heatingStored energy and temperature rise4 / 4
Lumped thermal transientHeating, losses and equilibrium7 / 8
Passive two-cell exchangeBidirectional transfer and conservation35 / 42
Finite heat releaseTime-seeded release and finite energy26 / 30
Triggered propagationSampled threshold and neighbor release48 / 64
Reduced couplingWeaker heat transfer in the same model48 / 64

Start with a four-block rod model to learn how blocks and results connect. Use circuit models to explore feedback and two-cell models to explore sampled events and energy accounting.

Keep the guide beside your work

Choose Read beside model on an article to open its instructions alongside the prepared example. The ? icon controls the left help panel. Wiki links open related explanations without replacing the selected model. Open Full Page opens the public article separately.

Choose an Example and its complete model loads automatically. Select a block to inspect its read-only parameters and connections, then choose Run prepared model for a fresh computation. The public viewer has no file-import or editing controls. Choose Edit with Pro to open the selected model in the authenticated Design editor when you want to change parameters, connect blocks, import a file or save a variant.

See more than a final number

RLC signal table, native/reference overlay and error plot
RLC circuit: current and charge: fresh Rust/WebAssembly results captured on 2026-10-10. The numerical checks, Scope overlay and error plot come from this same successful run. Captured .

Move Display time to inspect numerical outputs at retained solver times. Choose a signal's Scope button or use Scope signal to inspect its trajectory and reference-error plot. Keep the fresh result with Download run evidence or Download results CSV; original model data is also available for download. Understanding results explains maximum error, RMSE, saved results and fresh solves.

The original software captures were made on October 10, 2026 after all ten models passed their fixed numerical checks with the Rust/WebAssembly engine; each figure identifies its capture date. The downloadable reports retain their original October 1 dates. Captured and downloadable models preserve the same executable blocks, parameters and connections apart from creation/load history. Public viewing is read-only; the articles' controlled-change sections identify the Pro editing steps.

Follow the next question

The parameter-recovery benchmark is a separate fitting workflow, not a fitting button in the Studio pulse example. Thermal propagation verification explains the synthetic two-cell cases. Battery thermal management connects calculations to cooling questions.

Follow each article's links to concepts, source records and papers. Papers provide context and methods; a model's own assumptions and reference contract determine what its successful comparison establishes. These examples verify stated equations, not measured physical performance or an executed comparison with another commercial tool.

Models and evidence

  • Open Block validation
  • Download reference-case evidence (JSON) 48240 bytes
    Artifact provenance

    Repository origin: outputs/validation-performance/native.json

    SHA-256: 2523aa6c919662d18fd11226a2f72d0f555a555ed24e162c05505ba22b91814f

  • Download thermal evidence (JSON) 3467407 bytes
    Artifact provenance

    Repository origin: outputs/thermal-runaway-validation/native.json

    SHA-256: 3938c96604897de04fcc8d41894179951ca1bc72d179a4fac69a3d50509a7a40

  • Download campaign report (Markdown) 5240 bytes
    Artifact provenance

    Repository origin: benchmarks/cross-tool/matlab-campaign/REPORT.md

    SHA-256: 638250ead8c3430ca860d8c9174b77050d3a11d3c375b4892008a82d111d8a56

  • Download comparison table (CSV) 2755 bytes
    Artifact provenance

    Repository origin: benchmarks/cross-tool/matlab-campaign/evidence/comparison.csv

    SHA-256: e533c92bf2bc94290fc471f76871cebc9917cf74aa16ee0ed7c929133cdf1c4a

Downloads preserve recorded inputs and results. Opening a saved result does not run a new simulation.