双向充放电机控制器的测试系统及方法
【专利摘要】本发明涉及测试技术领域,公开了一种双向充放电机控制器的测试系统及方法。本发明中,包括:测试上位机、仿真机以及双向充放电机控制器;测试上位机与仿真机连接,用于将仿真模型传输至仿真机;其中,仿真模型包括:电网模型、双向充放电机模型,电池模型;仿真机通信连接于双向充放电机控制器;双向充放电机控制器与电网模型、双向充放电机模型、电池模型组成闭环运行测试回路;仿真机用于获取双向充放电机控制器的运行数据,并将获取的运行数据发送至测试上位机;仿真机还用于向双向充放电机控制器发送仿真信号。本发明还提供了一种双向充放电机控制器的测试方法。本发明使得双向充放电机控制器的测试易于实施,测试效率得到提高,同时还可以降低测试成本。
【专利说明】
双向充放电机控制器的测试系统及方法
技术领域
[0001]本发明涉及测试技术领域,特别涉及一种双向充放电机控制器的测试系统及方法。
【背景技术】
[0002]现在,大多数电动车都是通过充电粧取电,并不能把汽车电池中的电反馈给电网。然而,随着电动车产销量的逐渐增加,电动车使用量会越来越大。由于大部分的电动汽车平均有95%的时间都是停泊着,如果它们的电池可以将电能流向电网,这样每辆车就可以创造不菲的价值。V2G(Vihecle to grid的简称,电动车到电网双向充放电)技术就是希望将电动汽车电池中多余的电量返还给电网(称为并网)。这样在汽车闲置的时候,可以将多余的电能还给电网做年能调度,削峰填谷。
[0003]目前的汽车充电机都是单向的,只能给汽车充电,但是不支持汽车给电网充电。如果要实现V2G理论,就必须有双向充电机的支持。双向充电机的工作过程描述如下:电动汽车充电时,由三相电网输入电能,经过变流器将交流电压化为直流,滤波后通过DC/DC变换器降压为一个适宜充电的电压,为电动汽车电池组进行充电;当蓄电池组放电时,与此过程恰好相反,电池组经DC/DC变换器升压,然后通过变流器将直流逆变为交流,将多余的能量反馈回电网。伴随着充电技术和电网的发展,面临双向充放电机及其控制器的开发和测试问题。
[0004]对于产品级控制器需要进行闭环测试,传统的测试方法通常是搭建实体测试平台,对于本发明涉及的双向充放电机控制器,搭建实体测试台架需要包含电网、双向充放电机、电池等大规模电力设备,不仅投入成本难以想象,在实际操作上也难以实现。
[0005]目前存在的充电机控制器,绝大多数是将电网的电能转移到储能电池中,是单向的。本发明所述的双向充放电机控制器,目前市面还未有实际产品,对于未来可能出现的双向电机控制器,可利用本发明所设计的测试方法进行测试。
【发明内容】
[0006]本发明的目的在于提供一种双向充放电机控制器的测试系统及方法,使得双向充放电机控制器的测试易于实施,测试效率得到提高,同时还可以降低测试成本。
[0007]为解决上述技术问题,本发明的实施方式提供了一种双向充放电机控制器的测试系统,包括:测试上位机、仿真机以及双向充放电机控制器;所述测试上位机与所述仿真机连接,用于将仿真模型传输至所述仿真机;其中,所述仿真模型包括:电网模型、双向充放电机模型,电池模型;所述仿真机通信连接于所述双向充放电机控制器;所述双向充放电机控制器与所述电网模型、双向充放电机模型,电池模型组成闭环运行测试回路;所述仿真机用于获取所述双向充放电机控制器的运行数据,并将获取的所述运行数据发送至所述测试上位机;所述仿真机还用于向所述双向充放电机控制器发送仿真信号。
[0008]本发明的实施方式还提供了一种双向充放电机控制器的测试方法,包括:搭建所述双向充放电机控制器的仿真测试系统;其中,所述测试系统包括:仿真机、双向充放电机控制器和测试上位机,所述仿真机分别通信连接于所述双向充放电机控制器和所述测试上位机;在所述仿真机中装载仿真模型;其中所述仿真模型包括:电网模型、双向充放电机模型,电池模型;所述测试上位机将所述仿真模型下载至所述仿真机;运行所述测试系统,通过所述仿真机获取所述双向充放电机控制器的运行数据,并将获取的所述运行数据发送至所述测试上位机,其中,所述仿真机还用于向所述双向充放电机控制器发送仿真信号。
[0009]本发明实施方式相对于现有技术而言,通过建立仿真模型,并将仿真模型下载至仿真机(下位机),将待测双向充放电机控制器连接于仿真机,使得双向充放电机控制器与电网模型、双向充放电机模型,电池模型等仿真模型组成闭环运行工作回路,当双向充放电机控制器发出控制信号控制电网模型、双向充放电机模型,电池模型进行双向充放电时,仿真机可以将采集的双向充放电机控制器的运行数据发送至测试上位机,从而可以根据运行数据判断双向充放电机控制器的功能是否满足要求。本实施方式通过仿真双向充放电机与电池侧和电网侧的双向充放电过程,从而达到对于双向充放电机控制器的测试,测试成本低、效率高,易于实施,有利于缩短产品开发时间。
[0010]另外,所述系统还包括:故障注入箱;所述故障注入箱用于向所述双向充放电机控制器注入电气故障信号,所述电气故障信号用于测试所述双向充放电机控制器的电气信号异常处理功能。由此,可以模拟电网侧、双向充放电机侧、电池侧等双向充放电机控制器的实际使用环境中的各种电气信号故障,提高双向充放电机控制器的测试覆盖率。
[0011]另外,所述仿真模型还包括:虚拟电池管理系统BMS;所述虚拟电池管理系统用于向所述双向充放电机控制器提供所述电池模型的状态参数;所述双向充放电机控制器根据所述电池模型的状态参数进行双向充放电控制;所述虚拟电池管理系统还用于接收所述双向充放电机控制器输出的充放电状态参数,并根据所述充放电状态参数进行双向充放电管理。由此,可以通过仿真模型涵盖双向充放电机控制器与BMS相互交互功能的测试,提高双向充放电机控制器的测试覆盖率。
[0012]另外,所述系统还包括:电池模拟器;所述电池模拟器连接于所述仿真机与所述双向充放电机控制器之间,用于将所述电池模型的外部参数输出至所述双向充放电机控制器。通过电池模拟器可以使得双向充放电机控制器方便地采集到双向充放电过程电池模型的电压、温度等的电池模型的外部参数。
[0013]另外,所述系统还包括:1/0板卡;所述I/O板卡安装于所述仿真机,且连接于所述双向充放电机控制器。通过I /0板卡可以方便地实现仿真机与双向充放电机控制器之间的信号交互。
[0014]另外,所述系统还包括:信号调理箱;所述信号调理箱连接于所述I/O板卡与所述双向充放电机控制器之间,用于对所述双向充放电机控制器和所述I/o板卡之间的传输信号进行转换。通过信号调理箱,可以实现仿真机与双向充放电机控制器之间的信号匹配。
[0015]另外,所述仿真机包括:用于运行所述电网模型和所述电池模型的处理单元CPU;以及用于运行所述双向充放电机模型的现场可编程逻辑门阵列单元FPGA;其中,所述电网模型、所述电池模型和所述双向充放电模型以不同的仿真步长运行于所述仿真机中。电网模型和电池模型运行于处理速度相对较低的CPU单元,而双向充放电机模型运行于处理速度相对较高的FPGA单元,从而可以提高双向充放电机模型的运行速度,使得双向充放电机模型能够快速响应双向充放电机控制器的控制信号。
[0016]另外,所述测试上位机还用于发送模型参数修改指令和控制指令至所述仿真机;所述仿真机用于根据所述指令实时修改所述仿真模型的参数,以及将所述控制指令发送至所述双向充放电机控制器。本实施方式通过测试上位机实时调整仿真机中仿真模型的运行参数,有利于优化测试流程,提高测试效率。
【附图说明】
[0017]图1是根据本发明第一实施方式双向充放电机控制器的测试系统的结构示意图;
[0018]图2是根据本发明第一实施方式双向充放电机控制器的测试系统仿真模型与双向充放电机控制器的信号连接示意图;
[0019]图3是作为本发明第一实施方式双向充放电机控制器的测试系统中电网模型的搭建基础的电网结构不意图;
[0020]图4是图3中负载分配示意图;
[0021 ]图5是作为本发明第一实施方式双向充放电机控制器的测试系统中双向充放电机模型的搭建基础的双向充放电机的结构示意图;
[0022]图6是根据本发明第二实施方式双向充放电机控制器的测试系统的结构示意图;
[0023]图7是根据本发明第三实施方式双向充放电机控制器的测试方法的流程图。
【具体实施方式】
[0024]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。
[0025]本发明的第一实施方式涉及一种双向充放电机控制器的测试系统,用于实现双向充放电机控制器的仿真测试。如图1、图2所示,该系统包括:测试上位机1、仿真机2以及双向充放电机控制器3。测试上位机I与仿真机连接2,仿真机2通信连接于双向充放电机控制器
3。本实施方式中,测试上位机1、仿真机2可以为两台独立的PC,并通过TCP/IP协议传输数据。
[0026]测试上位机I用于将仿真模型传输至仿真机2,并将仿真模型下载至仿真机中的处理单元中,使仿真模型可以在处理单元中运行。本实施方式中,仿真机I包括两种类型的处理单元:CPU和现场可编程逻辑门阵列单元FPGA。仿真模型包括:电网模型、双向充放电机模型,电池模型。不同的仿真模型可以设置不同的计算步长,举例而言,电网模型和电池模型的计算步长可以设置为50微秒,而双向充放电机模型的计算步长可以设置为500纳秒。仿真模型计算步长的设定不应以此为限。本实施方式中,测试上位机I可以根据仿真机2中的处理单元的类型和数目,将不同的仿真模型对应发送至不同的处理单元,比如,将电网模型和电池模型发送至CPU,将双向充放电机模型发送至FPGA。由于FPGA的运算速度高于CPU的运算速度,所以使用FPGA运行计算步长较小的双向充放电机模型,从而使得双向充放电机模型能够快速响应双向充放电机控制器的控制信号。
[0027]本实施方式中,仿真机2还包括:信号驱动模块23、1/0板卡25、信号调理箱26和电池模拟器24。I/O板卡25通过信号驱动模块23连接于电池模型22和双向充放电机模型21。电池模拟器24通过I/O板卡25连接于电池模型22的信号驱动模块23,信号调理箱26连接于I/O板卡25与双向充放电机控制器3之间。该系统还包括故障注入箱4,故障注入箱4连接在仿真机2与双向充放电机控制器3的信号线之间。
[0028]本实施方式中,双向充放电机控制器3与电网模型20、双向充放电机模型21,电池模型22组成闭环运行测试回路。仿真机2用于获取双向充放电机控制器3的运行数据,并将获取的运行数据发送至测试上位机I,仿真机还用于向双向充放电机控制器发送仿真信号。其中,当仿真机2中的仿真模型运行时,仿真模型与双向充放电机控制器3(双向充放电机控制器为被测控制器)之间的真实信号交互通过信号驱动模块经由I/O板卡和CAN总线实现。信号驱动模块23可以允许仿真模型直接调用仿真机2中的I/O板卡25发送/接收真实电信号。
[0029]实际运行过程中,以电网模型20给电池模型22充电为例对仿真机和双向充放电机控制器之间的交互进行说明,被测控制器发出的激励信号,通过信号驱动模块输入至仿真模型中,双向充放电机模型开始工作,将电网模型输入的三相电转化为直流电对电池模型进行充电,同时返回电流值信号给被测控制器形成闭环。电池模型工作在充电模式,总电压逐渐上升,总电压通过信号驱动模块发送给电池模拟器,由电池模拟器输出真实电池包信号供被测控制器进行采集。
[0030]本实施方式中,信号调理箱26用于对双向充放电机控制器3和I/O板卡25之间的传输信号进行转换。其目的是将仿真机2的信号范围与被测控制器的信号范围匹配起来。比如被测控制器的某一个输出管脚为10V,而仿真机中的I/O板卡通常只能承受5V电压,则需要信号调理箱26将1V电压进行降压调理后给到I/O板卡25。
[0031 ]此外,故障注入箱4用于向双向充放电机控制器3注入电气故障信号,电气故障信号用于测试双向充放电机控制器的电气信号异常处理功能。举例而言,故障注入箱4可以用于仿真一些电网侧故障与电池测故障。从而测试双向充放电机控制器的故障保护功能。故障注入箱连接在仿真机与双向充放电机控制器的信号线中间,可以实现例如开路、对地短路、对电源短路、针脚间短路(任意两个管脚)等故障的模拟,同时可手动注入或程控自动注入开路、短路、阻抗匹配等多种类型的电气故障。
[0032]电池模拟器用于模拟电池模型的外部参数。比如,电池模拟器可以用于输出单体电池电压、电池包总电压,电流,电池包绝缘电阻。以此来模拟真实电池包的充放电状态。
[0033]本实施方式中,测试上位机I用于提供人机交互的接口,用户可以在测试上位机I进行仿真模型的开发、仿真测试的运行及监控、试验数据的处理和分析等功能。整个系统运行时,测试上位机I通过网线与仿真机2进行实时数据交互,仿真机2将仿真模型计算得到的数值变量发送给测试上位机I,测试上位机I通过其安装的测试监控软件,以图形化的界面将仿真模型计算得到的数值变量展现给用户,同时,仿真机2也可以将双向充放电机控制器的运行数据发送至测试上位机进行显示。而测试上位机I还可以在仿真模型运行时,将修改仿真模型参数的指令实时下发给仿真机2,从而完成实时调参的工作。测试上位机还用于发送控制指令至仿真机,仿真机用于将控制指令发送至双向充放电机控制器,控制指令例如为开启或者关闭双向充放电机控制器,从而有利于实现仿真测试的自动化控制。另外上位机中还可以运行自动测试软件,通过自动测试软件编写自动测试用例,完成双向电机控制器的自动测试。本实施方式中,测试上位机I还可以用于将仿真模型的测试操作通过转换成测试指令,测试上位机还用于执行测试指令,从而实现自动测试。
[0034]本实施方式中,可以根据实际技术要求,应用Simulink/Simpowersystems搭建电网模型,现提供一个电网模型的例子,说明如何搭建电网模型,电网模型的搭建不应以此为限。
[0035]以图3所示的电网为基础,搭建得到电网模型。图3中,
[0036]节点a为等效平衡节点。
[0037]节点b为A变电站1kV侧母线。
[0038]节点c为B变电站1kV侧母线。
[0039]节点d为B变电站380V侧母线。
[0040]节点e为充电站1kV母线。
[0041]节点f为连接充电站变压器母线。
[0042 ]根据图3所示电网搭建的电网模型可以模拟大电网与多台双向充放电机构成的换电站相连的情况,同时还附加一个住宅小区作为环境负载。住宅小区模型中,包含一台50kW光伏模型、一台50kW双馈风机模型、以及各类用户负载。用户负载分为两类,一类是电机类负载(如空调、冰箱、洗衣机等),另一类是电阻类负载(如照明设备、热水器、电熨斗等)。由于用户负载基本是单相的,要求A/B/C每相接的负载总量要均衡,其示例如图4所示。
[0043]该电网模型可以仿真电网侧的以下各类情况:
[0044]1、正常工作状态:正常电路功能。
[0045]2、电压下陷:指市电电压有效值介于额定值的80%至85%之间的低压状态,并且持续时间达一个到数个周期。
[0046]3、电涌:指输出电压有效值高于额定值110%,而且持续时间达一个或数个周期。
[0047]4、持续低电压:指市电电压有效值低于额定值,并且持续较长时间。
[0048]5、市电断电:即停电。其产生原因有:线路上的断路器跳闸、市电供应中断、电网故障。
[0049]6、三相电任意相接地故障。
[0050]7、三相电任意两相短路故障。
[0051 ] 8、三相电三相短路故障。
[0052]如图5所示,对双向充放电机模型的搭建进行举例说明如下:
[0053]图5所示的双向充放电机模型可以模拟双向充放电机的三相桥式逆变器将三相交流电整流成600V直流电,再通过DC/DC模块降压成可直接与电池包相连的400V直流电。三相桥式电路与DC/DC的开关形式由被测控制器控制。双向充放电机模型由RT-LAB提供的ehs模块搭建,可以运行在FPGA运算芯片中。该双向充放电机模型可以仿真以下情况:正常运行情况、直流单极接地故障、直流正负极短路故障、三相交流电单相短路故障、三相交流电单相断路故障、三相交流电两相短路故障、三相交流电两相断路故障、电网内部元件故障。
[0054]综上所述,本实施方式通过在仿真机中运行仿真模型,使得电网模型、电池模型和双向充放电机模型等与被测控制器组成闭环测试回路,从而可以通过运行仿真模型将得到被测控制器的运行数据在测试上位机中进行显示评估,完成被测控制器的测试,本实施方式易于实施,成本较低、同时还有利于提高测试效率,缩短产品开发周期。
[0055]本发明的第二实施方式涉及一种双向充放电机控制器的测试系统。第二实施方式在第一实施方式的基础上做出改进,主要改进之处在于:在第二实施方式中,仿真模型还可以包括虚拟电池管理系统BMS,虚拟电池管理系统BMS用于监测电池模型的状态,并将监测到的电池模型的状态与双向充放电机控制器进行交互,从而使得双向充放电机控制器可以根据BMS监测到的电池模型的状态来控制双向充放电过程,有利于提高双向充放电机控制器的测试覆盖率。
[0056]如图6所示,虚拟电池管理系统BMS27通过信号驱动模块23将BMS实时监测到的电池模型的状态参数转换成真实信号,供双向充放电机控制器3使用。双向充放电机控制器3和虚拟电池管理系统BMS之间可以采用CAN总线进行通信,虚拟电池管理系统还用于接收双向充放电机控制器输出的充放电状态参数,并根据充放电状态参数进行双向充放电管理。
[0057]本实施方式中,在搭建电池模型时,电池模型可以输出电池包的单体电池电压,电池包总电压,电池包充放电电流,电池包温度,电池包老化等特性。并且,电池模型可以仿真下列情况:
[0058]1、电池包正常运行状态。
[0059]2、电池包单体短路、断路故障。
[0060]3、电池包总电压过高、过低故障。
[0061 ] 4、电池包温度过高过低。
[0062]5、电池包绝缘失效故障。
[0063]6、BMS模型及其它控制器模型。
[0064]被测控制器在进行充放电时会与BMS进行交互,确定充放电可以正常进行。这种交互流程的存在要求模型中提供虚拟BMS模型,BMS模型在运行时按照对应的协议与被测控制器进行握手。
[0065]需要说明的是,被测控制器具备多台协调的工作模式,因此还可以在仿真模型中建立其它控制节点与被测控制器联调,此处不再一一举例说明。
[0066]本实施方式可以根据实际需要,设计用于与被测控制器交互的其他仿真模型,从而可以使得被测控制器的测试项目灵活得到扩展、快速全面地完成测试。
[0067]值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单
J L ο
[0068]本发明第三实施方式涉及一种双向充放电机控制器的测试方法,如图7所示,包括:
[0069]步骤70:搭建双向充放电机控制器的仿真测试系统。测试系统包括:仿真机、双向充放电机控制器和测试上位机,仿真机分别连接于双向充放电机控制器和测试上位机。
[0070]步骤71:在仿真机中装载仿真模型。仿真模型包括:电网模型、双向充放电机模型,电池模型,测试上位机将仿真模型下载至仿真机。
[0071]步骤72:运行测试系统,通过仿真机获取双向充放电机控制器的运行数据,并将获取的运行数据发送至测试上位机。
[0072]步骤70中,搭建的测试系统中,还可以包括如第一实施方式或者第二实施方式所述的信号调理箱,故障注入箱、虚拟电池管理系统BMS等。
[0073]步骤72中,还可以在测试系统中运行设计的各种故障模式、极限工况模式,在测试上位机中自动导入实验数据,实现自动化测试等。本领域技术人员可以根据实际需要在测试系统中运行设计开发的测试用例,以提高测试覆盖率,此处不再赘述。
[0074]本实施方式通过在仿真机中运行仿真模型,使得电网模型、电池模型和双向充放电机模型等与被测控制器组成闭环测试回路,从而可以通过运行仿真模型将得到被测控制器的运行数据在测试上位机中进行显示评估,完成被测控制器的测试,本实施方式易于实施,成本较低、同时还有利于提高测试效率,缩短产品开发周期。相比于传统实体台架测试,本发明采用的硬件在环测试方法不仅能够对双向充放电机的常规控制策略进行测试,还能够实现系统的失效测试、极限测试、故障处理功能测试,并且保证测试的安全性,降低测试风险及测试成本。
[0075]上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
[0076]不难发现,本实施方式为与第一实施方式相对应的方法实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。
[0077]本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(R0M,Read-0nlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0078]本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
【主权项】
1.一种双向充放电机控制器的测试系统,其特征在于,包括:测试上位机、仿真机以及双向充放电机控制器; 所述测试上位机与所述仿真机连接,用于将仿真模型传输至所述仿真机;其中,所述仿真模型包括:电网模型、双向充放电机模型,电池模型; 所述仿真机通信连接于所述双向充放电机控制器; 所述双向充放电机控制器与所述电网模型、双向充放电机模型,电池模型组成闭环运行测试回路; 所述仿真机用于获取所述双向充放电机控制器的运行数据,并将获取的所述运行数据发送至所述测试上位机;所述仿真机还用于向所述双向充放电机控制器发送仿真信号。2.根据权利要求1所述的双向充放电机控制器的测试系统,其特征在于,所述系统还包括:故障注入箱; 所述故障注入箱用于向所述双向充放电机控制器注入电气故障信号,所述电气故障信号用于测试所述双向充放电机控制器的电气信号异常处理功能。3.根据权利要求1所述的双向充放电机控制器的测试系统,其特征在于,所述仿真模型还包括:虚拟电池管理系统BMS; 所述虚拟电池管理系统用于向所述双向充放电机控制器提供所述电池模型的状态参数; 所述双向充放电机控制器根据所述电池模型的状态参数进行双向充放电控制; 所述虚拟电池管理系统还用于接收所述双向充放电机控制器输出的充放电状态参数,并根据所述充放电状态参数进行双向充放电管理。4.根据权利要求1所述的双向充放电机控制器的测试系统,其特征在于,所述系统还包括:电池模拟器; 所述电池模拟器连接于所述仿真机与所述双向充放电机控制器之间,用于将所述电池模型的外部参数输出至所述双向充放电机控制器。5.根据权利要求1所述的双向充放电机控制器的测试系统,其特征在于,所述系统还包括:1/0板卡; 所述I/O板卡安装于所述仿真机,且连接于所述双向充放电机控制器。6.根据权利要求5所述的双向充放电机控制器的测试系统,其特征在于,所述系统还包括:信号调理箱; 所述信号调理箱连接于所述I/O板卡与所述双向充放电机控制器之间,用于对所述双向充放电机控制器和所述I/O板卡之间的传输信号进行转换。7.根据权利要求1所述的双向充放电机控制器的测试系统,其特征在于, 所述仿真机包括: 用于运行所述电网模型和所述电池模型的处理单元CRJ;以及 用于运行所述双向充放电机模型的现场可编程逻辑门阵列单元FPGA; 其中,所述电网模型、所述电池模型和所述双向充放电模型以不同的仿真步长运行于所述仿真机中。8.根据权利要求1所述的双向充放电机控制器的测试系统,其特征在于, 所述测试上位机还用于发送模型参数修改指令和控制指令至所述仿真机; 所述仿真机用于根据所述指令实时修改所述仿真模型的参数,以及将所述控制指令发送至所述双向充放电机控制器。9.根据权利要求1所述的双向充放电机控制器的测试系统,其特征在于, 所述电网模型包括以下电网故障情况:电涌故障、电压下陷故障、市电断电故障; 所述双向充放电机模型包括以下双向充放电机故障情况:三相交流电单相短路故障、三相交流电单相断路故障、三相交流电两相短路故障、三相交流电两相断路故障、电网内部元件故障; 所述电池模型包括以下电池包故障情况:总电压过高、总电压过低、电池包绝缘电阻过低、电池包温度过高、电池包温度过低。10.—种双向充放电机控制器的测试方法,应用于如权利要求1至9任意一项所述的测试系统,其特征在于,包括: 搭建所述双向充放电机控制器的仿真测试系统;其中,所述测试系统包括:仿真机、双向充放电机控制器和测试上位机,所述仿真机分别通信连接于所述双向充放电机控制器和所述测试上位机; 在所述仿真机中装载仿真模型;其中所述仿真模型包括:电网模型、双向充放电机模型,电池模型;所述测试上位机将所述仿真模型下载至所述仿真机; 运行所述测试系统,通过所述仿真机获取所述双向充放电机控制器的运行数据,并将获取的所述运行数据发送至所述测试上位机;其中,所述仿真机还用于向所述双向充放电机控制器发送仿真信号。
【文档编号】G05B23/02GK106066643SQ201610430862
【公开日】2016年11月2日
【申请日】2016年6月16日 公开号201610430862.7, CN 106066643 A, CN 106066643A, CN 201610430862, CN-A-106066643, CN106066643 A, CN106066643A, CN201610430862, CN201610430862.7
【发明人】孙诚骁, 许金星, 王鸣翔
【申请人】上海科梁信息工程股份有限公司