1. 引言
随着全球能源危机的不断加剧,石油等传统能源的不断消耗以及环境污染加重导致的温室效应,联合国呼吁各国可以加大减排力度,采用更有力的气候行动 [1] 。发展电动汽车将是解决这两个难题的最佳途径。近几年,我国对电动汽车的研究已经取得了巨大突破,然而发展电动汽车,充电设施建设和完善是必需的。电动汽车的充电桩就像加油站的加油机为电动汽车提供电能 [2] 。我国对电动汽车的研究已经不再局限于对电动汽车电池性能的研究也对充电过程中的各种状态量进行研究,充电桩作为配套设施,安全性能也不可忽略。文献 [3] 采用单片机技术设计了针对交流充电桩的一种远程监控系统,能实时监控充电桩的状态从而采取行动。文献 [4] 针对直流充电桩充电特点利用数据库搭建一个综合故障专家诊断系统,提高了充电桩的检修效率。文献 [5] 采用卷积神经网络和双向门控循环系统建立预测模型,提高了充电桩故障的检修率。上述学者在监控方面作出了巨大贡献,却忽略了改善和提高充电桩自身的容错率。本文将从提高自身容错率方面展开研究。
2. 充电桩的介绍
充电装置对于电动汽车产业而言是不可或缺的重要设备,主要包括直流充电机和交流充电桩两种形式 [6] 。充电模式的选择决定了电池寿命的长短 [7] 。交流充电桩提供三相额定或者单相额定的交流电源,充电时间一般需要5到8小时,可对电池深度充电,提升充放电效率,延长电池寿命。直流充电桩提供额定的直流充电电源,一般在20到40分钟内就能完成充电,但较大的充电电流容易造成电机极板的活性物质脱落,从而缩短电池寿命 [8] 。充电桩有着多种功能模块组成,其中内部的一些电子元件有着温度限制,进而影响着充电桩的正常工作温度。充电桩运行时也会受周围环境温度的影响当处于夏季高温时段时有些地区的温度会急剧升高如果内部不能得到有效的散热,会引起充电桩内部硬件损坏和其性能下降。本文将采用模糊PID控制来改变散热风扇的转矩从而提高充电桩的容错率。
3. 流程设计
充电桩在使用时主要分为公用充电桩和家用充电桩。充电桩需要向电网申请单独配电,故在充电桩侧的安全防护也极其重要。当夏天温度升高且给电动汽车在充电时会产生热量从而导致温度上升。家用充电桩大多安装在车库等地方,所以当充电桩侧发生故障时难以及时得到消息。故本文将对家用充电桩的安全设计进行讨论。本文将会对充电桩在使用时自身的温度以及电动汽车电池的温度为监测量。针对电动汽车电池的温度本文将会设定阈值,当温度达到阈值时将会报警并且断电。具体流程图如图1所示。
充电桩主要通过电能计量装置来实现电能的计量 [2] 。本文将通过上位机与PLC进行通信来实现家用充电桩的充电监测功能并进行仿真。以充电枪上的传感器为基础进行数据的采集传送到PLC里面对数据进行分析、比较和处理从而可以通过PLC来控制家用充电桩。针对充电桩自身的内部温度将会设计模糊PID控制来实现自身闭环调节进一步提高充电侧的安全性。
4. 程序设计
4.1. 算法设计
充电桩内部的元件均有着正常工作范围,如何更高效的控制充电桩内部的温度是本文研究的重点。由于温度具有滞后性和非线性的特点,并且容易受到其他因素的影响,因此采用温度控制领域具有代表性的模糊PID算法 [9] 。模糊控制主要有模糊化、模糊推理、和清晰化三部分组成。由于模糊PID不需要控制精确的数学模型而是通过实时测量的温度值与设定温度的差值作为控制量的大小,因此输入不同的控制对象均能得到最佳PID调整 [9] 。其中以误差ec和误差变化率ek为输入,以KP、KI、KD为输出变量。将输出变量设定七个模糊子集:NB、NM、NS、ZO、PS、PM、PB分别为负大、负中、负小、零、正小、正中、正大。将这些化为论域。误差
、
。KP、KI、KD =
。将选用三角形隶属度函数作为模糊隶属度函数,对输入和输出变量进行模糊化处理。建立。KP、KI、KD模糊规则表,如表1所示:
系统设计原理
由于温度的特性,本文将选用纯滞后的一阶惯性环节对系统识别,从而来对比模糊PID和PID对温度控制的高效性。数学模型为:
基于MATLAB中的Simulink仿真的原理图如图2所示:
Figure 2. Simulink simulation schematic diagram
图2. Simulink仿真原理图
4.2. PLC程序设计
随着时间连续变化的物理量被称为模拟量。例如:电压、电流、压力、速度、流量、温度等信号。通常电压信号为0~10 V,电流信号为4~20 mA,可以用PLC的模拟量模块进行数据采集,其经过抽样和量化后可以转换为数字量。PLC (可编程逻辑控制器)是通过逻辑控制,扫描中也只能处理数字量信息,模拟量需要通过转换后,才能被PLC识别扫描。模拟量的输入流程为模拟量输入时,传感器测量出来的物理量→变送器,将非标准的电信号转换成标准的电信号→A/D模数转换器(AI)转换成数字量→用户程序。在PLC中电压信号对应的数字量为0~27,648,即将传感器传来的模拟信号转换成0~27,648中的一个数值然后在利用数模转换公式转换成实际工程值方便用户编程。
其中Pr、Dr、Dl、Ph、Pl、Dl分别为实际工程值、实际数字量、数字量下限、工程值上限、工程值下限、数字量上限。
在选定PLC型号时还需要使用西门子系列的扩展模块SM1234来完成对传感器数据的接收和转换。SM1234为4路输入2路输出。
在整个系统中,主要有多个部分组成,具体结构图如图3所示。
采用PLC编程通过NetToPLCsim为媒介将PLC与上位机进行通信,并在上位机上验证设计的可行性使得仿真结果更加准确。
4.3. 软件编程
按照流程图PLC程序设计可以分为五个部分即开始、温度监测、电量统计、报警保护、结束充电。
4.3.1. 温度监测
该部分主要包括温度传感器的数据转换以及对温度的实时监测,PLC通过传感器传回来的数据进行判断是否超过了安全温度范围。如果超过安全温度范围则会急停并且报警,更加安全的控制充电桩的使用。并且加入电量计算程序,使得用户不管是通过设定时间充电还是直接充电在最后都可以知道已经消耗多少电量。部分程序见图4。
4.3.2. 急停和复位程序
急停和复位将采取置位的方式来获得较高优先级从而可以更好的实现急停。部分程序见图5。
4.3.3. NetToPLCsim设置
NetToPLCsim作为一个软件工具,其核心功能是将电脑上的网卡数据与PLCsim连接起来。为了实现这一目的PLC的IP地址必须与电脑的IP地址必须保持同一网段,由于PLC的IP地址是192.168.0.1,故要将电脑IP地址改为192.168.0.80。因为本设计是通过仿真来验证可行性,所以上位机中与PLC通信的IP地址为电脑IP,即192.168.0.80。配置结果如下图6。
5. 实验结果
5.1. Simulink仿真结果
如图7所示,通过对比发现在对温度进行控制的时候模糊PID比PID会更快的响应、更小的超调、且更好的稳定。通过对比可知选用模糊PID将会更好的控制充电桩在使用时候的内部温度。
5.2. 上位机仿真结果
本设计将结合上位机进行仿真,仿真的结果可以更加直观的得到。仿真结果如下所示。
本次设计将采用Visual Studio 2022进行上位机的编写。设计了如图8所示正常运行时的登陆界面,可以保证家用充电桩的私密性。分别给予不同的温度来验证系统设计的准确性。如图9所示,当温度低于设定温度时,上位机将会实时显示出电池的内部状态;如图10所示当温度过高时系统将会故障报警灯亮起、蜂鸣器发出声音提醒与此同时PLC将会对系统进行断电处理从而进一步的保障了安全性。
6. 结论
本次设计来源于电动汽车充电时自燃现象的频繁发生,而家用充电桩一般安装在家庭附近且用户充电时间大多会选择晚上,如果发生自燃将会造成严重危害。本设计全面兼顾充电侧的安全性,不仅仅对电动汽车内部的电池进行实时监控也对充电桩本身的温度进行调节。实验结果充分证明了本设计的可行性,将会进一步的提高充电侧的安全性。