一种快速测试保护门槛值的方法
【技术领域】
[0001]本发明涉及保护测试技术领域,尤其涉及一种快速测试保护门槛值的方法。
【背景技术】
[0002]为提高产品的可靠性和安全性,在产品设计过程中,例如过压、过流设计中,通常都需要设置保护功能,以防止在过载情况下产品不保护,而导致故障扩大化,甚至造成人身伤害和财产损失。因此在产品研发设计的全生命周期中,都必须对保护功能进行测试,来验证保护门槛值是否达到设计要求,降低产品交付运营的风险。同时,为保证产品的快速交付,需要相应的缩短各个环节的研发时间,以在最少的时间内完成功能的测试,因此也就要求各项测试能够具有尽可能高的测试效率。
[0003]目前对产品的保护功能测试方法,通常是一般是先给定初始值输出,通过一定步长逐渐增加信号量输出,直至触发保护,从而获取到保护门槛值。但该类方法的精确度以及测试时间取决于步长的设置,如果步长设置过大,则保护门槛值精度不能达不到要求,无法完成该项功能测试;如果步长设置过小,则所需的测试时间长,影响测试效率,因而通常无法同时满足精度、效率的要求。
【发明内容】
[0004]本发明要解决的技术问题就在于:针对现有技术存在的技术问题,本发明提供一种实现方法简单,能够实现保护门槛值的快速测试,同时测试精度高的快速测试保护门槛值的方法。
[0005]为解决上述技术问题,本发明提出的技术方案为:
一种快速测试保护门槛值的方法,步骤包括:
1)初始化设定测试步长、初始测试量并执行一次保护门槛值的循环测试,即从设定的所述初始测试量开始,按照设定的所述初始测试步长逐渐增加测试量,直至触发保护动作,得到初始保护门槛值;
2)向下调整测试步长,并根据上一次循环测试的结果向上调整初始测试量,按照调整后的测试步长、初始测试量执行一次循环测试,得到调整后的保护门槛值;返回执行步骤2 ),直至得到所需的保护门槛值。
[0006]作为本发明的进一步改进,所述步骤I)的具体步骤为:
1.1)初始化设定测试步长、初始测试量,初始化第一循环次数计数器N为O ;
1.2)按式Y=A+S*N计算当前测试量,其中Y为当前测试量,A为初始测试量,S为测试步长;根据计算的所述当前测试量输出对应的电压或电流测试信号进行测试;
1.3)判断是否触发保护动作,如果是,得到初始保护门槛值,并进行测试复位,转入执行步骤2);否则将第一循环次数计数器N加1,返回执行步骤1.2)。
[0007]作为本发明的进一步改进,所述步骤2)的具体步骤为:
2.1)向下调整测试步长,并根据上一次循环测试的结果向上调整初始测试量;初始化第二循环次数计数器M为I ;
2.2)按式Y=B+S’*M计算当前测试量,其中Y为当前测试量,B为调整后的初始测试量,S’为调整后的测试步长;根据计算的所述当前测试量输出对应的电压或电流测试信号进行测试;
2.3)判断是否触发保护动作,如果是,得到调整后的保护门槛值,转入执行步骤2.4);否则将第二循环次数器M加1,返回执行步骤2.2);
2.4)判断所述调整后的保护门槛值是否满足预设要求,如果是,将所述调整后的保护门槛值作为最终所需的保护门槛值输出;否则进行测试复位,返回执行步骤2.1),直至得到所需的保护门槛值。
[0008]作为本发明的进一步改进,所述步骤2)中根据上一次循环测试的结果向上调整初始测试量,具体为取上一次循环测试中触发保护动作前的最大测试量为调整后的初始测试量。
[0009]作为本发明的进一步改进,所述步骤2)中向下调整测试步长,具体为取待调整测试步长的预设比例大小为调整后的测试步长,所述预设比例小于I。
[0010]作为本发明的进一步改进,所述预设比例为0.1。
[0011]与现有技术相比,本发明的优点在于:
1)本发明通过一次循环测试得到初始保护门槛值后,再不断的调整测试步长、初始测试量重新执行循环测试以调整门槛保护值精度,通过每一次的循环测试来逐渐缩小保护门槛值的有效测试范围,以减少测试时间,同时结合测试步长的调整,能够有效提高测试精度,从而实现在精度与效率之间取得平衡;
2)本发明可根据精度要求执行多次循环遍历,通过调整测试步长来调整测试精度,可以满足不同精度需求的保护门槛值测试,同时通过调整初始测试量减少测试时间,实现快速的保护门槛值测试;
3)本发明每次执行循环测试时,进一步将初始测试量调整为上一次循环测试中触发保护动作前的最大测试量,即由上一次循环测试中未触发保护动作的最大测试量开始执行下一次循环测试,从而能够确保测试精度的同时,有效减少测试次数及测试时间;
4)本发明每次执行循环测试时,进一步按一定比例减少测试步长,可根据实际需求获取到所需精度的保护门槛值,实现精确、快速且灵活的保护门槛值测试。
【附图说明】
[0012]图1是本实施例快速测试保护门槛值的方法的实现流程示意图。
[0013]图2是本实施例快速测试保护门槛值的方法所具体采用的测试系统的实现原理示意图。
[0014]图3是本发明具体实施例中快速测试保护门槛值的方法的实现流程示意图。
[0015]图例说明:1、测试控制单元;11、算法模型模块;12、保护值反馈模块;13、信号量输出模块;2、信号处理单元;3、被测对象。
【具体实施方式】
[0016]以下结合说明书附图和具体优选的实施例对本发明作进一步描述,但并不因此而限制本发明的保护范围。
[0017]如图1所示,本实施例快速测试保护门槛值的方法,步骤包括:
1)初始化设定测试步长、初始测试量并执行一次保护门槛值的循环测试,即从设定的初始测试量开始,按照设定的初始测试步长逐渐增加测试量,直至触发保护动作,得到初始保护门槛值;
2)向下调整测试步长,并根据上一次循环测试的结果向上调整初始测试量,按照调整后的测试步长、初始测试量执行一次循环测试,得到调整后的保护门槛值;返回执行步骤2 ),直至得到所需的保护门槛值。
[0018]本实施例通过一次循环测试得到初始保护门槛值后,再调整测试步长、初始测试量重新执行循环测试以调整输出保护门槛值的精度,即通过每一次的循环测试来缩小保护门槛值的有效测试范围,以减少测试时间,同时结合测试步长的调整,能够有效提高测试精度,从而实现在精度与效率之间取得平衡。
[0019]本实施例可根据精度要求执行多次循环遍历,通过调整测试步长来调整测试精度,可以满足不同精度需求的保护门槛值测试。实际应用中,执行两次循环后即可满足测试保护门槛值的测试精度要求。
[0020]本实施例中,步骤I)的具体步骤为:
1.1)初始化设定测试步长、初始测试量,初始化第一循环次数计数器N为O ;
1.2)按式Y=A+S*N计算当前测试量,其中Y为当前测试量,A为初始测试量,S为测试步长;根据计算的当前测试量输出对应的电压或电流测试信号进行测试;
1.3)判断是否触发保护动作,如果是,得到初始保护门槛值,并进行测试复位,转入执行步骤2);否则将第一循环次数计数器N加1,返回执行步骤1.2)。
[0021]本实施例初始循环测试时,通过设置一定测试步长S,并给定低于保护值的信号量A作为初始测试量,该测试步长S、初始测试量A的初始设定可根据产品原始设计值确定,初始测试量A具体可取原始保护设计值减去两倍步长所得到的值。例如假设某产品在原始设计时,过压保护值为1800V,步长100V,则最优的初始测试量A为1600V。将初始测试量A转换为对应的电压或电流测试信号后提供给被测对象进行测试,再逐渐增加测试量,直至触发保护,即可寻找到保