本发明涉及直流电源及其并联,尤其涉及一种直流电源并联系统和均流控制方法。
背景技术:
1、为了扩大系统容量,提供更大的供电功率,通常将直流电源进行并联后再接入负载,然而当多个直流电源并联运行时,由于各个电源的参数无法做到完全一致,导致各电源所分担的负载电流大小不一,出现部分直流电源的输出电流超负荷而缩短寿命,从而降低了整个系统的可靠性。
2、目前,常见的直流电源并联及均流控制方法主要有两种方式。第一种方式,通过外加均流信号线实现系统的直流电源并联均流控制。第二种方式,并联模块之间主机以自身与从机的输出电流差值作为均流控制量,调节主机电源的输出电压实现均流。
3、第一种方式,其本质是所有并联模块公用输出电压外环,本地进行电流内环控制,系统运行对均流信号线以及主从机配置模块的依赖程度高,其基于继电器的配置模块响应速度慢,在出现故障或主动切换时容易出现系统宕机风险。第二种方式,不适用于多模块并联系统,多个控制器时总线同一时刻只能有一个发送数据,即多系统并联后接受或发送均流控制量的时间将延长,均流调节周期延长后难以达到均流控制效果。
技术实现思路
1、本发明的目的是针对现有技术的缺陷,提供一种直流电源并联系统和均流控制方法,实现大功率直流电源并联和均流控制,并解决直流电源并联输出时系统宕机和均流控制响应速度慢的问题。
2、为实现上述目的,本发明第一方面提供了一种直流电源并联系统,所述系统包括并联运行的多组直流电源和控制模块,其中每组所述直流电源包括前级ac/dc模块和后级dc/dc模块,所述控制模块包括主控制器和多个从控制器,其中每组并联运行的直流电源对应设置有一组从控制器;
3、所述前级ac/dc模块的输入端与交流网侧端信号线连接,用于将交流网侧交流电转为中间直流电;
4、所述后级dc/dc模块的输入端与所述前级ac/dc模块的输出端连接,其中所述后级dc/dc模块为双向buck-boost拓扑,用于对所述前级ac/dc模块输出的中间直流电进行稳压控制后输出至负载;每个所述后级dc/dc模块的输出端并联;
5、所述控制模块的主控制器与设置于每组并联运行的直流电源上的从控制器通讯相连,用于根据从所述并联运行的多组直流电源可获取的直流电源数据生成多个pwm控制信号,并发送至对应的所述后级dc/dc模块进行均流控制。
6、进一步,所述后级dc/dc模块的buck-boost拓扑为多重化双向buck-boost拓扑,其中,根据实际项目功率要求或尺寸要求确定每个后级dc/dc模块的双向buck-boost多重化数量。
7、进一步,所述主控制器和从控制器均采用dsp+fpga控制架构;所述控制模块用于从根据所述并联运行的多组直流电源可获取的直流电源数据生成多个pwm控制信号,并发送至对应的所述后级dc/dc模块进行均流控制,具体为:
8、每个从控制器的fpga用于获取对应后级dc/dc模块的直流电源数据;所述主控制器的fpga用于获取多组从控制器的fpga发送的直流电源数据并传输至主控制器的dsp进行主控制器均流控制生成均流控制量;所述从控制器的fpga还用于接收对应的所述均流控制量并发送至从控制器的dsp进行从控制器的闭环控制生成pwm控制信号。
9、进一步,所述主控制器的fpga用于获取多组从控制器的fpga发送的直流电源数据并传输至主控制器的dsp进行主控制器均流控制生成均流控制量,具体包括:
10、所述主控制器接收系统启动指令;
11、若主控制器与从控制器通讯正常,下发系统启动指令至所有并联后级dc/dc模块;并获取所有并联后级dc/dc模块更新的模块输出总电流数据,根据模块输出总电流数据和并联模块数量计算系统的均值电流数据;根据模块输出总电流数据和均值电流数据通过均流环pi计算生成均流控制量;
12、若主控制器与从控制器通讯部分故障,隔离故障模块,计算可并联模块数量;下发系统启动指令至可并联后级dc/dc模块;并获取可并联后级dc/dc模块更新的模块输出总电流数据,根据模块输出总电流数据和并联模块数量计算系统的均值电流数据;根据模块输出总电流数据和均值电流数据通过均流环pi计算生成均流控制量;
13、若主控制器与从控制器通讯完全故障,初始化均流环pi;
14、将上一时刻均流控制量更新为当前均流控制量。
15、进一步,所述从控制器的fpga还用于接收对应的所述均流控制量并发送至从控制器的dsp进行从控制器的闭环控制生成pwm控制信号,具体包括:
16、若主控制器与从控制器通讯正常,更新主控制器下发的系统启动指令;更新后级dc/dc模块t时刻上传的模块输出总电流数据,记为t时刻模块输出总电流数据;更新主控制器t-△dt时刻下发的均值电流数据和均流控制量,记为t-△dt时刻均值电流数据和t-△dt时刻均流控制量,其中△dt为系统通讯环路与主控制器的中断延时之和;
17、若t-△dt时刻均值电流数据绝对值大于等于t时刻模块输出总电流数据前馈上限值,且不小于等于t时刻模块输出总电流数据前馈下限值,控制环路投入t-△dt时刻均流控制量与t时刻模块输出总电流数据前馈量;根据t-△dt时刻均流控制量、t时刻模块输出总电流数据前馈量、指令输出电压值和t时刻模块输出电压反馈值生成后级dc/dc模块的调制电压,并将所述调制电压与载波比较后生成pwm控制信号;
18、若t-△dt时刻均值电流数据绝对值小于输出总电流数据前馈上限值或t-△dt时刻均值电流数据绝对值大于等于t时刻模块输出总电流数据前馈上限值且小于等于t时刻模块输出总电流数据前馈下限值,控制环路切除t-△dt时刻均流控制量与t时刻模块输出总电流数据前馈量;根据指令输出电压值和t时刻模块输出电压反馈值生成后级dc/dc模块的调制电压,并将所述调制电压与载波比较后生成pwm控制信号;
19、若主控制器与从控制器通讯故障,隔离故障模块,初始化中断程序。
20、进一步,所述控制模块的主控制器与设置于每组并联运行的直流电源上的从控制器通过光纤通讯进行通讯相连。
21、本发明第二方面提供了一种直流电源均流控制方法,应用于权利要求1所述的直流电源并联系统,所述系统包括并联运行的多组直流电源和控制模块,其中每组所述直流电源包括前级ac/dc模块和后级dc/dc模块;所述控制模块包括主控制器和多个从控制器,其中每组并联运行的直流电源对应设置有一组从控制器;所述前级ac/dc模块的输入端与交流网侧端信号线连接;所述后级dc/dc模块的输入端与所述前级ac/dc模块的输出端连接,其中所述后级dc/dc模块为双向buck-boos t拓扑;每个所述后级dc/dc模块的输出端并联;所述控制模块的主控制器与设置于每组并联运行的直流电源上的从控制器通讯相连;其特征在于,所述方法包括:
22、所述前级ac/dc模块将交流网侧交流电转为中间直流电;
23、所述后级dc/dc模块对所述前级ac/dc模块输出的中间直流电进行稳压控制后输出至负载;
24、所述控制模块根据所述并联运行的多组直流电源可获取的直流电源数据生成多个pwm控制信号,并发送至对应的所述后级dc/dc模块进行均流控制。
25、进一步,所述主控制器和从控制器均采用dsp+fpga控制架构;其特征在于,所述控制模块根据所述并联运行的多组直流电源可获取的直流电源数据生成多个pwm控制信号,并发送至对应的所述后级dc/dc模块进行均流控制,具体为:
26、每个从控制器的fpga获取对应后级dc/dc模块的直流电源数据;所述主控制器的fpga获取多组从控制器的fpga发送的直流电源数据并传输至主控制器的dsp进行主控制器均流控制生成均流控制量;所述从控制器的fpga接收对应的所述均流控制量并发送至从控制器的dsp进行从控制器的闭环控制生成pwm控制信号。
27、进一步,所述主控制器的fpga获取多组从控制器的fpga发送的直流电源数据并传输至主控制器的dsp进行主控制器均流控制生成均流控制量,具体包括:
28、所述主控制器接收系统启动指令;
29、若主控制器与从控制器通讯正常,下发系统启动指令至所有并联后级dc/dc模块;并获取所有并联后级dc/dc模块更新的模块输出总电流数据,根据模块输出总电流数据和并联模块数量计算系统的均值电流数据;根据模块输出总电流数据和均值电流数据通过均流环pi计算生成均流控制量;
30、若主控制器与从控制器通讯部分故障,隔离故障模块,计算可并联模块数量;下发系统启动指令至可并联后级dc/dc模块;并获取可并联后级dc/dc模块更新的模块输出总电流数据,根据模块输出总电流数据和并联模块数量计算系统的均值电流数据;根据模块输出总电流数据和均值电流数据通过均流环pi计算生成均流控制量;
31、若主控制器与从控制器通讯完全故障,初始化均流环pi;
32、将上一时刻均流控制量更新为当前均流控制量。
33、进一步,所述从控制器的fpga接收对应的所述均流控制量并发送至从控制器的dsp进行从控制器的闭环控制生成pwm控制信号,具体包括:
34、若主控制器与从控制器通讯正常,更新主控制器下发的系统启动指令;更新后级dc/dc模块t时刻上传的模块输出总电流数据,记为t时刻模块输出总电流数据;更新主控制器t-△dt时刻下发的均值电流数据和均流控制量,记为t-△dt时刻均值电流数据和t-△dt时刻均流控制量,其中△dt为系统通讯环路与主控制器的中断延时之和;
35、若t-△dt时刻均值电流数据绝对值大于等于t时刻模块输出总电流数据前馈上限值,且不小于等于t时刻模块输出总电流数据前馈下限值,控制环路投入t-△dt时刻均流控制量与t时刻模块输出总电流数据前馈量;根据t-△dt时刻均流控制量、t时刻模块输出总电流数据前馈量、指令输出电压值和t时刻模块输出电压反馈值生成后级dc/dc模块的调制电压,并将所述调制电压与载波比较后生成pwm控制信号;
36、若t-△dt时刻均值电流数据绝对值小于输出总电流数据前馈上限值或t-△dt时刻均值电流数据绝对值大于等于t时刻模块输出总电流数据前馈上限值且小于等于t时刻模块输出总电流数据前馈下限值,控制环路切除t-△dt时刻均流控制量与t时刻模块输出总电流数据前馈量;根据指令输出电压值和t时刻模块输出电压反馈值生成后级dc/dc模块的调制电压,并将所述调制电压与载波比较后生成pwm控制信号;
37、若主控制器与从控制器通讯故障,隔离故障模块,初始化中断程序。
38、本发明提供的一种直流电源并联系统和均流控制方法,通过前级ac/dc模块+后级dc/dc模块的系统架构和控制模块根据并联运行的多组直流电源可获取的直流电源数据生成多个pwm控制信号,实现了直流电源并联和均流控制,并解决了直流电源并联输出时系统宕机和均流控制响应速度慢的问题。