BMS充电模型直流交流与预加热
BMS 充电测试中的模型,职责是模拟被测控制器之外的世界,而不是重复实现 BMS 内部逻辑。模型边界不清,测试人员就很难判断失败是控制器错误、模型错误还是台架接线错误。
一个完整的充电环境通常包含充电连接状态、供电能力、充电机或车载充电器的功率行为、电池等效模型、热模型、接触器与预充回路,以及充电通信。直流与交流充电的功率路径和握手过程不同,预加热又会在温度和 SOC 条件下改变允许电流,因此最好拆成相互独立、可单独测试的子状态机。
先做开环信号调试:连接状态、使能、请求电流、允许电压和功率能力都能在界面、总线报文与模型观测点之间一一对应。再验证功率符号。充电、放电和再生方向若在模型、传感器或控制器中约定不同,会出现“能充但显示负电流”或“预加热刚进入就下高压”等看似控制逻辑的问题。
静态工况通过后,再测试动态过程。让请求电流按小台阶上升和下降,检查响应时间、超调、限幅和回零。随后覆盖边界:SOC 接近上限、温度过低或过高、电压达到限制、充电连接中断、通信丢失以及充电机降低功率。每个边界都要同时观察控制器状态、模型功率和实际台架电流。
预加热需要把电子锁、连接状态、温度、SOC、允许电流和接触器状态放在同一条时间线上。若某一步中断,应通过全帧记录找出哪个反馈没有成立,不能用把初始电流强行改成正值来绕过状态缺陷。那样的修改可能让某一次测试通过,却掩盖下一次无法锁止或无法正常退出的问题。
用例结束时要有明确清理:撤销充电请求、关闭功率源、等待电流归零、恢复 SOC 或温度基准、清除通信故障。自动回归还应记录模型参数、充电协议配置和用例版本。
充电模型是否可信,不在于能画出漂亮的功率曲线,而在于每条状态转换都能被解释,任何失败都能落到具体层级。这样直流、交流与预加热测试才能成为互相支持的证据,而不是靠人工临场救场。
在站点中打开 →