BMS-Entwicklung mit zuverlässiger Genauigkeit unter allen Bedingungen

Wie genau ist Ihr BMS, wenn die Zelle voll oder leer, warm oder kalt, neu oder gealtert ist?

Die BMS-Entwicklung umfasst Schätzer für Ladezustand, Alterungszustand und Leistungszustand, die unter allen Bedingungen zuverlässig sind, sowie ein System, das sicher bleibt. Sie werden gegen ein Streckenmodell entwickelt. Mit einem physikbasierten Batemo Cell Model als Streckenmodell schlagen sich Modellfehler nicht in Schätzfehlern nieder, und jede Codeänderung wird gegen die Physik getestet.

Mit einem Batterieingenieur sprechen
Ein Batteriepack öffnet sich, und das Batteriemanagementsystem liest jede Zellreihe aus; dann ein Diagramm, in dem ein einfaches Modell bei Kälte und hohem Strom vom tatsächlichen Ladezustand abweicht, während der Batemo Cell Model präzise bleibt.

BMS-Entwicklung: heute und mit einem Batemo Cell Model

Heute werden BMS-Algorithmen anhand eines einfachen Ersatzschaltbildmodells (RC) abgestimmt und auf dem Prüfstand sowie in Hardware-in-the-Loop-Tests korrigiert. Mit einem Batemo Cell Model im Loop werden sie von Anfang an gegen die Physik entwickelt und getestet – vom ersten Parametersatz bis zum Code auf dem Mikrocontroller.

Gemessen vs. Batemo Cell Model

Spannung / V

Gemessene Entladung von Molicel INR21700-P45B bei 5 Strömen, 25 °C Umgebungstemperatur 2.42.83.23.64.04.4012345

Kapazität / Ah

  • 0,45 A
  • 4,45 A
  • 17,81 A
  • 35,62 A
  • 49,42 A

0,7%

Spannungsabweichung des Modells, RMS über alle Validierungstests

Gemessene Entladung der Molicel INR21700-P45B bei 25 °C, 0,1 C bis 11,1 C. Zelle ansehen ›
  1. Heute

    Testen Sie, um den Schätzer zu parametrieren.

    Der Estimator benötigt ein eigenes Zellmodell, dessen Parametrierung typischerweise 30 Tage Messungen am Prüfstand erfordert.

    Mit einem Batemo Cell Model

    Virtuell parametrieren.

    Der Batemo Cell Model ersetzt die Parametrierungstests durch virtuelle: weit mehr Tests als ein Prüfstand durchführen kann, dicht abgetastet, innerhalb eines Tages.

    Ihr Gewinn: 30 bis 1Tage zur Parametrierung Ihres Schätzermodells

  2. Heute

    Ein einfaches RC-Modell verwenden.

    Software-in-the-Loop arbeitet gegen eine Lookup-Tabelle oder ein Ersatzschaltbildmodell aus einer Handvoll Labormessungen. Die dabei entstehenden Fehler werden zu Fehlern Ihres Schätzers.

    Mit einem Batemo Cell Model

    Entwickeln Sie gegen die Realität.

    Das Batemo Cell Model ist Ihr Streckenmodell und stimmt mit der realen Zelle überein, sodass Streckenmodellfehler nicht zu Schätzfehlern werden. Möchten Sie das selbst prüfen? Batemo Cell Data stellt Ihnen die Messungen hinter dem Modell bereit – für Ihre eigene Validierung, ohne eine einzige Zelle testen zu müssen.

    Ihr Gewinn: Realitätals Ihr Streckenmodell, damit Modellfehler nicht zu Schätzfehlern werden

  3. Heute

    Einige Szenarien testen.

    Ein Prüfstand führt einige Kaltstarts, Pulse und gealterte Zellen durch. Die kritischen Grenzfälle sind die, die niemand getestet hat.

    Mit einem Batemo Cell Model

    Jede Codeänderung testen.

    Automatisierte Routinen führen täglich Tausende von Szenarien aus und prüfen jede Codeänderung anhand der realen Physik – über den gesamten Betriebsbereich hinweg.

    Ihr Gewinn: ÷ 10Restfehlerwahrscheinlichkeit in Ihrer BMS-Software

  4. Heute

    Nur auf neuen Zellen validieren.

    Eine gealterte Zelle muss zunächst im Labor erzeugt werden, weshalb die meisten Schätzer an frischen Zellen geprüft werden und mit fortschreitender Alterung der Zelle driften.

    Mit einem Batemo Cell Model

    Ein robustes BMS entwickeln.

    Das physikalische Modell altert Zellen virtuell auf physikalischer Grundlage, lange bevor reale Alterungstests durchgeführt werden. Ihr BMS bleibt präzise, unabhängig davon, wie die Alterung tatsächlich verläuft.

    Ihr Gewinn: RobustGenauigkeit über die gesamte Lebensdauer der Zelle

  5. Heute

    Probleme im ⟦HIL⟧ finden.

    Der Code wird für den Mikrocontroller generiert, und Hardware-in-the-Loop-Tests zeigen, was das RC-Modell nicht erfasst hat. Jeder Befund bedeutet eine weitere Überarbeitungsschleife.

    Mit einem Batemo Cell Model

    Sofort implementieren.

    Da der Batemo Cell Model die Realität abbildet, treten bei HIL- oder PHIL-Tests kaum Überraschungen auf. Ihre Software wird virtuell getestet und gelangt ohne unerwartete Probleme auf den Mikrocontroller.

    Ihr Gewinn: Weniger Iterationsschleifeneine unkomplizierte Implementierung, weniger Nachbesserungen

Ein Ingenieur arbeitet zwischen Batterietestständen im Testlabor von Batemo.

Weniger Überraschungen auf dem HIL-Prüfstand

Wenn das Streckenmodell der Realität entspricht, bestätigt der Hardware-in-the-Loop-Test Ihre Software, anstatt Fehler darin aufzudecken. Jede eingesparte Iteration entspricht Wochen an Tests.

Genau über das gesamte Betriebsfenster

Ein BMS muss Ladezustand, Alterungszustand und Leistungszustand im gesamten Betriebsbereich der Zelle schätzen: voll oder leer, warm oder kalt, bei niedrigen und hohen Strömen. Das Diagramm zeigt das gemessene Betriebsfenster einer Zelle: die nutzbare Energie, die sie bei jeder Entladeleistung liefert. Ein Batemo Cell Model wird anhand solcher Messungen validiert.

Gemessene Betriebspunkte

nutzbare Energie / Wh

5.010.015.0050100150200

Entladeleistung / W

Bei 25 °C Umgebungstemperatur liefert Molicel INR21700-P45B 6,9 Wh bei 172 W – gegenüber 16,2 Wh bei C/10 (1,6 W).
Nutzbare Energie der Molicel INR21700-P45B über der Entladeleistung, gemessen bei 25 °C. Zelle ansehen ›
Ein Ingenieur von Batemo erläutert Simulationsergebnisse auf einem großen Bildschirm vor Kollegen an einem Besprechungstisch.
Ein BMS ist nur so gut wie das Zellmodell, gegen das es entwickelt wurde.

Fragen zur BMS-Entwicklung

Warum kann ein BMS den Ladezustand nicht direkt messen?

Der Ladezustand ist keine direkt messbare Größe. Ein Sensor erfasst Spannung, Strom und Temperatur. Das BMS leitet den Ladezustand aus diesen Messwerten und einem Zellmodell ab. Da die Spannung auch von Last, Temperatur und Alterung abhängt, driftet diese Schätzung. Jedes Prozent Fehler kostet nutzbaren Bereich am unteren Ende und Sicherheitsmarge am oberen Ende. Deshalb ist die physikbasierte Simulation wichtig: Mit ihr verbessern Sie Ihre BMS-Algorithmen und nutzen mehr von der Zelle.

Was begrenzt die Genauigkeit der Ladezustandsschätzung?

Vier Faktoren: die Qualität des Zellmodells hinter dem Schätzer, Sensorfehler, die Form der Leerlaufspannungskurve und die Alterung der Zelle. Eine flache Spannungskurve verstärkt kleine Sensorfehler zu großen Fehlern im Ladezustand. Niedrige Temperaturen und hohe Ströme verschieben den Arbeitspunkt weg vom Kalibrierungspunkt. Für jedes dieser Probleme gibt es eine Lösung, die mit physikalisch basierter Simulation entwickelt wird.

Wie teste ich ein BMS ohne Hardware?

Verwenden Sie Software-in-the-Loop. Der BMS-Code läuft gegen ein Streckenmodell der Zelle, und automatisierte Routinen spielen Szenarien durch: Kaltstarts, Hochstromimpulse, gealterte Zellen. Da Batemo Cell Models innerhalb von Sekunden laufen, können Sie täglich Tausende von Szenarien ausführen. Hardware-in-the-Loop und Prüfstandstests bestätigen anschließend ein Design, das bereits einem Stresstest unterzogen wurde.

Warum reduziert ein physikbasiertes Streckenmodell BMS-Fehler?

Ein Streckenmodell mit falscher Struktur überträgt seine eigenen Fehler auf den BMS. Ein physikbasiertes Modell beschreibt die elektrischen, thermischen und physikalischen Vorgänge im Inneren der Zelle. Es bleibt gültig unter Kältebedingungen, bei hohen Strömen und im gealterten Zustand – Bereiche, in denen eine Kennfelttabelle oder ein angepasstes Schaltkreismodell abweicht. Der Schätzer wird gegen die Physik validiert, nicht gegen seine eigenen Trainingsdaten.

Kann ich mein BMS gegen Messdaten validieren, ohne eigene Tests durchzuführen?

Ja. Batemo Cell Data enthält die Messungen hinter jedem Batemo Cell Model: Konstantströme, Pulse und Leistungsprofile über den gesamten Betriebsbereich. Sie können Ihren Estimator parallel gegen Modell und Messung laufen lassen, ohne selbst eine Zelle zu testen. Für die meisten Entwicklungsaufgaben reicht das validierte Modell allein aus. Das Batemo Cell Model kann außerdem die Parametrierungstests eines BMS-Modells virtuell durchführen, sodass Sie schneller zu einem qualitativ hochwertigeren BMS-Modell gelangen.

Wie genau sind Batemo Cell Models?

Bei 198 validierten Zellen beträgt die mediane Modellabweichung 0,8 %, gemessen an Validierungsexperimenten. Dies ist die Genauigkeit der Referenz, gegen die Ihr Schätzer getestet wird – nicht die Genauigkeit des Schätzers selbst. Batemo steht mit einer Garantie hinter seinen Modellen: Wenn Sie uns ein genaueres Batteriezellmodell nachweisen können, erstatten wir Ihnen den Kaufpreis. Wir veröffentlichen die Genauigkeit jedes Modells auf der zugehörigen Zellseite dieser Website und stellen für jedes Modell Excel-Berichte bereit, die seine Genauigkeit unter den Validierungsbedingungen im Detail zeigen.

Zwei Wege, um Ihre BMS-Entwicklung zu starten

Wenn Sie die Entscheidung benötigen

Bringen Sie uns den Schätzer, den Sie entwickeln.

Ihre Nachricht wird von einem Ingenieur gelesen, der diese Zellen selbst vermessen hat – kein Postfach, kein Vertrieb, der weiterleitet.

Wenn Sie die Daten benötigen

Validierung anhand von Messdaten.

Batemo Cell Data liefert Ihnen die Messdaten hinter dem Modell: Konstantströme, Pulse und Leistungsprofile über den gesamten Betriebsbereich – bereit für Ihre eigene Validierung, ohne eine einzige Zelle zu testen.

Oder beginnen Sie mit den Messungen – den öffentlichen Batemo Cell Explorer erkunden →