Gotion 使用 InfluxDB 管理电动汽车电池数据
作者:Susannah Brodnitz / 产品, 用例
2022 年 7 月 27 日
导航至
随着世界转向更加绿色和可持续发展,电池技术至关重要。安全高效的电池驱动环保型电动汽车。电池管理系统 (BMS) 监控电池,为驾驶员提供电池状态和里程信息,还可以检测安全问题并发送警报。
Gotion 是一家在全球设有办事处的公司,专门从事电池技术。其在加利福尼亚州的办事处致力于 BMS。那里的工程师处理电池数据,以便设计更好、更安全的电池。他们监控的一些最重要的指标包括温度、电压和电流。
电池数据的挑战
Gotion 的电池以电池组的形式出售,每个电池组由数百个电芯组成,每个电池组都有一个 BMS。大多数 BMS 从数百个电芯中捕获电压,以及来自电池组内部各种传感器的温度和电流。每个指标都有不同的时间分辨率。典型的 BMS 每 50 毫秒收集一次电压,每 10 毫秒收集一次电流,每秒收集一次温度。
处理电池数据具有独特的挑战。它通过汽车内的无线连接传输,无线连接可能因多种原因而中断,包括连接问题或车辆关闭时。为了处理数据中的间隙,Gotion 创建了复杂的算法。该公司需要一个可以处理大量数据并让他们轻松地将算法应用于数据的数据库。
InfluxDB 如何提供帮助
Gotion 团队选择将时间序列数据存储在 InfluxDB 中有几个原因。其中之一是客户端 API 的可用性。他们使用 Python 和 MATLAB 编写算法,并且能够在这些相同的语言中使用 InfluxDB,这使得他们的系统具有凝聚力且简单。
该团队将数据存储在 InfluxDB 中,并使用 Grafana 创建交互式仪表板和查看数据。工程师可以按类型和时间窗口过滤数据,以选择要应用算法的数据。Gotion 使用 Airflow 将数据从 InfluxDB 发送到 Grafana,并将算法结果发送回 InfluxDB。
算法集成
电动汽车电池的一个危险是失控过热,这可能导致火灾。由于处理电池数据的困难,围绕安全温度阈值设计警报效果不佳。相反,Gotion 团队开发了一种算法,当温度数据的形状开始变化时,该算法会发送警报。
Gotion 的算法已成功地在热失控发生之前检测到温度异常。对于一组温度指标,该算法能够在基于数据形状检测到异常,比基于超过阈值检测到异常提前一个半小时。Gotion 收集并存储在 InfluxDB 中的详细时间序列数据使其能够制造出更安全、更高效的电动汽车电池。
要了解有关此用例的更多信息,请阅读完整的案例研究。