【技术实现步骤摘要】
一种基于单相和多相抗晃电控制电路的控制算法
本专利技术涉及一种电源保护装置,特别是涉及一种基于单相和多相抗晃电控制电路的控制算法。
技术介绍
目前,工业控制回路中大量使用交流接触器等控制元件,当电源波动时,会造成交流接触器脱扣,影响控制回路的正常运行。因此,在电源控制装置中需要增加防晃电功能。现有技术中常用的防晃电技术方案是离线式的UPS(即不间断电源),请参照附图12,其主要包括:1)电池充电电路部分,电池充电电路主要负责对蓄电池组进行充电,当控制电源电压正常时,充电电路将交流电整流成直流电压,对电池组进行充电,一般以先恒流再恒压的充电方式,其充电电压一般是可设定的;2)蓄电池组,蓄电池组一般为多节蓄电池组串并联组成,构成了储能单元,蓄电池的容量一般按UPS的容量和负载需要后备电源的工作时间确定;3)直流/交流逆变电路,直流/交流逆变电路,主要负责将蓄电池的直流电压逆变成交流电压;4)切换电路,主要负责监视控制电源电压和切换功能,当控制电源异常时,切换电路断开控制电源后接通逆变电源,蓄电池放电为负载供电;当控制电源恢复正常时,切换电路断开逆变电源后切换到控制电源供电;5)滤波电路主要是抑制切换过程中或正常工作过程中,电压的波形闪变和干扰。现有技术中的上述方案存在以下缺点:1)蓄电池组工作温度窄,且单节电池出现异常时影响其他电池对负载的继续供电;2)逆变电源输出的交流电压和控制电源电压不同步,切换过程存在瞬态过电压,尤其是负载为感性负载时,容隐引起设备和负载损坏;3)无法提供切换过程中的数据信息,无法分析动作过程事件;4)可靠性较差,无智能管理功能,无法监 ...
【技术保护点】
1.一种基于单相和多相抗晃电控制电路的控制算法,其特征在于:所述晃电控制电路包括电源智能管理模块、与所述电源智能管理模块连接的超级电容智能管理模块;所述电源智能管理模块包括核心处理部分、对所述控制电源的输入端的电压大小、频率以及所述电源输出端的电流大小进行监测的控制电压测量与监视部分、直流升压与逆变控制部分、逆变回路测量与监视部分、电源切换与反向电势吸收部分;所述超级电容智能管理模块包括智能超级电容充电与管理部分;所述控制算法包括以下步骤,S1:主程序开始;S2:初始化程序;S3:执行控制电源测量与监测逻辑,测量控制电压幅值Uac1和频率Freq1,通过数模转换和测量计算出对应的幅值大小FUAC1和频率大小F1;S4:执行负载运行识别与状态识别逻辑;S5:执行同步锁相算法与逆变输出逻辑,实现逆变电压和控制电源的电压同频率、同相位以及同幅值;S6:执行直流电压与逆变电源测量监测逻辑;S7:执行晃电监视与切换逻辑,在控制电源正常、逆变电源输出正常且直流电压也正常的情况下,监视控制电源是否发生突然降低,如果降低将立即控制切换电路将与其同步的逆变电源切换到负载上,保证负载的连续稳定运行;S8: ...
【技术特征摘要】
1.一种基于单相和多相抗晃电控制电路的控制算法,其特征在于:所述晃电控制电路包括电源智能管理模块、与所述电源智能管理模块连接的超级电容智能管理模块;所述电源智能管理模块包括核心处理部分、对所述控制电源的输入端的电压大小、频率以及所述电源输出端的电流大小进行监测的控制电压测量与监视部分、直流升压与逆变控制部分、逆变回路测量与监视部分、电源切换与反向电势吸收部分;所述超级电容智能管理模块包括智能超级电容充电与管理部分;所述控制算法包括以下步骤,S1:主程序开始;S2:初始化程序;S3:执行控制电源测量与监测逻辑,测量控制电压幅值Uac1和频率Freq1,通过数模转换和测量计算出对应的幅值大小FUAC1和频率大小F1;S4:执行负载运行识别与状态识别逻辑;S5:执行同步锁相算法与逆变输出逻辑,实现逆变电压和控制电源的电压同频率、同相位以及同幅值;S6:执行直流电压与逆变电源测量监测逻辑;S7:执行晃电监视与切换逻辑,在控制电源正常、逆变电源输出正常且直流电压也正常的情况下,监视控制电源是否发生突然降低,如果降低将立即控制切换电路将与其同步的逆变电源切换到负载上,保证负载的连续稳定运行;S8:执行再同步与控制电源回切逻辑,根据逆变电源的监测结果、晃电监视结果和控制电源的监测结果,快速实现控制电源与逆变电源对负载端供电的切换;S9:晃电波形数据与事件存储记录;S10:执行SCB模块通讯与监测逻辑。2.如权利要求1所述的基于单相和多相抗晃电控制电路的控制算法,其特征在于:所述步骤S3控制电源测量与监测逻辑包括以下步骤:S301:通过数模转换读取Uac1采样点,并储存到datbuf1中;S302:读取datbuf1中24个数据,并用傅立叶变换计算Uac1的幅值FUAC1;S303:通过高速输入接口读取Freq1的上升沿,并计算高速输入时间Tr1;S304:将捕捉时间Tr1存储到datbuf2中,读取上一次的Tr1’,计算控制电压频率值F1;S305:启动ADC转换计算超级电容储能电压Ucap的幅值大小FUCAP;S306:判断FUAC1是否大于0.85Ue,且FUAC1是否小于1.15Ue,其中Ue是指控制电源的额定电压;S307:若步骤S306的结果是肯定的,则判断F1是否大于49.5Hz且F1是否小于50.5Hz,若是,则设置控制电源的异常标志KZErrFlag和KZFcou均等于0,再执行步骤S308;S308:判断FUCAP是否大于12V,若是则设置充电异常标志CHRErrFlag和CHRcou均等于0,且结束控制电源测量与监测逻辑;否则,执行步骤S309;S309:判断充电异常标志CHRErrFlag是否等于1,若是,则结束控制电源测量与监测逻辑;若不是,则储能计数器CHRcou=CHRcou+1,S310:判断CHRcou是否大于充电异常计数,若是,则设置充电异常标志CHRErrFlag等于1,并结束控制电源测量与监测逻辑;否则,直接结束控制电源测量与监测逻辑;S311:若步骤S306或步骤S307的结果是否定的,则判断控制电源异常标志KZErrFlag是否等于1,若是,则结束控制电源测量与监测逻辑;若不是,则控制电异常计数器KZFcou=KZFcou+1;S312:判断KZFcou是否大于控制电异常计数,若是,则设置控制电源异常标志KZErrFlag等于1,并结束控制电源测量与监测逻辑;否则,直接结束控制电源测量与监测逻辑。3.如权利要求1所述的基于单相和多相抗晃电控制电路的控制算法,其特征在于:所述步骤S4负载运行识别与状态识别逻辑中,当控制电压正常,即KZErrFlag为0,并且装置内部储能充电也无异常,即CHRErrFlag为0时,检测负载电流Iac的幅值FIAC大小,如果FIAC大于0.05Ie则认为控制电源带有负载工作,如果小于0.05Ie则认为没有负载工作,其中,Ie是控制电源的额定电流;控制电源有负载工作时,负载运行计数器FZRcou累加,大于负载运行确认计数后,负载运行标志FZRunFlag置1;如果负载电流Iac的幅值FIAC大于1.5Ie,则认为出现了过载情况,此时负载过载标志FZOCFlag被置1。4.如权利要求1所述的基于单相和多相抗晃电控制电路的控制算法,其特征在于:所述同步锁相算法与逆变输出逻辑包括以下步骤,S501:判断控制电源异常标志KZErrFlag和充电异常标志CHRErrFlag是否都等于1,若是,则结束同步锁相算法与逆变输出逻辑,若不是,则进行下一步;S502:判断负载运行标志FZRunflag是否等于1且负载过载标志FZOCFlag是否等于0,若不是则结束同步锁相算法与逆变输出逻辑,若是,则进行下一步;S503:判断逆变运行标志ACInvRunFlag是否等于1,若不是则结束同步锁相算法与逆变输出逻辑,若是,则进行下一步;S504:判断直流异常标志DCErrFlag是否等于1,若是则结束同步锁相算法与逆变输出逻辑,若不是,则进行下一步;S505:设定逆变电压初始值:即初始幅值为FUAC1,初始相角为0,初始频率为F1;S506:启动NBctr控制逆变回路工作,延时1s后,检测逆变输出电压是否正常;S507:判断逆变电源Uac2和逆变频率Freq2是否正常,若是,则设置逆变异常标志ACInvErrFlag等于1,再结束同步锁相算法与逆变输出逻辑,若不是,则设置ACInvRunFlag等于1,设置ACInvErrFlag等于0;S508:计算逆变电压与控制电压的频差dF、角差dJ和压差dV,dF=Freq2-Freq1;dJ=arg(FUAC2)-arg(FUAC1);dV=FUAC2-FUAC1;S509:计算复合调整因子Y=0.5*|YF|+0.3*|YJ|+0.2*|Yv|,其中YF=dF/dF0,YJ=dJ/dJ0,YV=dV/dV0;S510:判断复合调整因子Y是否大于1,若是,则进行下一步,若不是,则设置逆变同步锁定标志ACInvLockFlag等于1,再结束同步锁相算法与逆变输出逻辑;S511:设置逆变同步锁定标志ACInvLockFlag等于0;S512:判断频率调整因子YF是否大于MAX{YJ,Yv},若是,则执行步骤S513,若不是,则执行步骤S514;S513:若YF大于0,则按照dF0的步长减小逆变电压频率;若YF小于0,则按照dF0的步长增加逆变电压频率;S514:判断角度调整因子YJ是否大于MAX{YF,Yv},若是,则执行步骤S515,若不是,则执...
【专利技术属性】
技术研发人员:张瑞怡,王野,罗婉婷,邱庆华,丁禾玥,马圆圆,
申请(专利权)人:丽水学院,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。