IGBT开关频率的控制方法、装置及电梯驱动系统与流程

文档序号:17983710发布日期:2019-06-22 00:16阅读:1526来源:国知局
IGBT开关频率的控制方法、装置及电梯驱动系统与流程

本发明实施例涉及电梯技术领域,尤其涉及一种igbt开关频率的控制方法、装置及电梯驱动系统。



背景技术:

随着电机驱动系统技术的进步,电梯系统对电梯驱动系统的高性能、高密度和高可靠性等要求日益严苛。

电梯驱动系统的可靠性是由电解电容和功率半导体器件决定的。传统功率半导体器件寿命的主要影响在于其热循环所引起的热应力。由功率半导体器件的结温波动范围与导致功率半导体器件失效的循环次数的直接关系可知,结温值波动范围越大,功率半导体器件越容易失效,即可靠性越低。

现有的电梯驱动系统中,通常通过加快冷却液/风速或增大散热器来改善冷却效果,以及热管理与优化设计等措施,控制绝缘栅双极型晶体管(insulatedgatebipolartransistor,igbt)的结温值,以减少热循环。然而,增大散热器满足不了电梯驱动系统对高密度的需求。另外,提高电梯驱动系统可靠性的较多做法是直接对igbt进行降额使用,使igbt等半导体器件留有足够的电流安全裕量,这样可以有效避免热应力引起igbt的损耗,但却在一定程度上限定了电梯驱动系统中其他部件乃至整个电梯系统的性能。



技术实现要素:

本发明提供一种igbt开关频率的控制方法、装置及电梯驱动系统,以降低igbt的热损耗,实现对igbt的主动热管理,增加igbt的使用寿命。

第一方面,本发明实施例提供了一种igbt开关频率的控制方法,该方法包括:

获取绝缘栅双极型晶体管igbt的实时结温值;

当所述实时结温值大于预设结温阈值时,获取所述实时结温值与所述预设结温阈值的差值;

将所述差值经过pi调节器进行运算,得到运算结果;

将所述运算结果与所述igbt的当前开关频率的和作为所述igbt的新的开关频率。

进一步的,所述获取绝缘栅双极型晶体管igbt的实时结温值,包括:

分别获取所述igbt的热阻值、热损耗功率值及所述igbt的封装环境温度值;

根据所述热阻值、所述热损耗功率值及所述封装环境温度值,计算所述igbt的实时结温值。

进一步的,所述根据所述热阻值、所述热损耗功率值及所述封装环境温度值,计算所述igbt的实时结温值,包括:

根据tj=ta+pq×rthjc计算所述igbt的实时结温值;

其中,tj表示所述igbt的实时结温值,ta表示所述封装环境温度值,pq表示所述热损耗功率值,rthjc表示所述热阻值。

进一步的,该方法还包括:

当所述实时结温值小于所述预设结温阈值时,控制所述igbt的当前开关频率保持不变。

进一步的,该方法还包括:

在预设时间内获取igbt的开关频率的调整次数;

当所述调整次数大于预设次数阈值时,控制所述igbt的当前开关频率保持不变。

第二方面,本发明实施例还提供了一种igbt开关频率的控制装置,该装置包括:

实时结温值获取模块,用于获取绝缘栅双极型晶体管igbt的实时结温值;

差值获取模块,用于当所述实时结温值大于预设结温阈值时,获取所述实时结温值与所述预设结温阈值的差值;

差值运算模块,用于将所述差值经过pi调节器进行运算,得到运算结果;

开关频率调整模块,用于将所述运算结果与所述igbt的当前开关频率的和作为所述igbt的新的开关频率。

进一步的,所述实时结温值获取模块,包括:

参数获取单元,用于分别获取所述igbt的热阻值、热损耗功率值及所述igbt的封装环境温度值;

实时结温值计算单元,用于根据所述热阻值、所述热损耗功率值及所述封装环境温度值,计算所述igbt的实时结温值。

进一步的,所述实时结温值计算单元,用于:

根据tj=ta+pq×rthjc计算所述igbt的实时结温值;

其中,tj表示所述igbt的实时结温值,ta表示所述封装环境温度值,pq表示所述热损耗功率值,rthjc表示所述热阻值。

进一步的,该装置还包括:

第一开关频率保持模块,用于当所述实时结温值小于所述预设结温阈值时,控制所述igbt的当前开关频率保持不变。

进一步的,该装置还包括:

调整次数获取模块,用于在预设时间内获取igbt的开关频率的调整次数;

第二开关频率保持模块,用于当所述调整次数大于预设次数阈值时,控制所述igbt的当前开关频率保持不变。

第三方面,本发明实施例还提供了一种电梯驱动系统,该系统包括本发明实施例提供的igbt开关频率的控制装置。

本发明实施例通过获取绝缘栅双极型晶体管igbt的实时结温值;当实时结温值大于预设结温阈值时,获取实时结温值与预设结温阈值的差值;将差值经过pi调节器进行运算,得到运算结果;将运算结果与igbt的当前开关频率的和作为igbt的新的开关频率,可以实现对igbt开关频率的选择控制,有效降低igbt的热损耗,实现对igbt的主动热管理,增加igbt的使用寿命。

附图说明

图1是本发明实施例一提供的一种igbt开关频率的控制方法的流程示意图;

图2是本发明实施例二提供的一种igbt开关频率的控制方法的流程示意图;

图3是本发明实施例二提供的igbt的热阻模型的结构示意图;

图4是本发明实施例三提供的一种igbt开关频率的控制方法的流程示意图;

图5是本发明实施例四提供的一种igbt开关频率的控制装置的结构框图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例提供的一种igbt开关频率的控制方法的流程示意图,该方法可以由一种igbt开关频率的控制装置执行,其中该装置可由软件和/或硬件实现。如图1所示,该方法包括:

s110、获取绝缘栅双极型晶体管igbt的实时结温值。

igbt作为一种半导体器件,其p-n结的结温值直接影响着igbt的使用寿命,因此需要对igbt的结温值进行实时监控,即实时结温值。在本实施例中,igbt的实时结温值可以根据一些外部参数估算得到。示例性的,可以通过igbt的热阻值、热损耗功率值及igbt的封装环境温度来估算igbt的实时结温值。需要说明的是,还可以通过其他参数来估算igbt的实时结温值,本实施例对igbt的实时结温值的获取方式不做具体限定。

s120、当所述实时结温值大于预设结温阈值时,获取所述实时结温值与所述预设结温阈值的差值。

在本实施例中,将igbt的实时结温值与预设结温阈值进行比较,当实时结温值大于预设结温阈值时,将所述实时结温值与预设结温阈值作差,得到所述实时结温值与预设结温阈值的差值。其中,预设结温阈值是用于对igbt开关频率进行控制的临界值,其一般是通过大量实验确定的经验阈值。

s130、将所述差值经过pi调节器进行运算,得到运算结果。

pi调节器是一种线性控制器,它根据给定值与实际输出值构成控制偏差,将偏差的比例(p)和积分(i)通过线性组合构成控制量,对被控对象进行控制。在本实施例中,pi调节器将预设结温阈值与实时结温值构成的偏差,即s120中计算得到的实时结温值与预设结温阈值的差值,进行比例(p)和积分(i)运算后,得到运算结果。其中,比例调节作用是按比例反应实时结温值与预设结温阈值的偏差,两者一旦出现偏差,比例调节立即产生调节作用,以减少两者的偏差;积分调节作用是使用于消除实时结温值与预设结温阈值的稳态误差,以提高无差度。在本实施例中,经过pi调节器的运算结果是与控制igbt的开关频率相关的一数值。

s140、将所述运算结果与所述igbt的当前开关频率的和作为所述igbt的新的开关频率。

igbt的开关频率越高,电压波形越好,但是开关频率越高产生的热量也就越高,容易影响igbt的使用寿命,因此,需要对igbt的开关频率进行控制,使其控制在一个合理的开关频率值。在本实施例中,将s130中实时结温值与预设结温阈值的差值进行pi调节器的运算结果,与igbt的当前开关频率的和,作为igbt的新的开关频率。

本发明实施例提供的igbt开关频率的控制方法,通过获取绝缘栅双极型晶体管igbt的实时结温值;当实时结温值大于预设结温阈值时,获取实时结温值与预设结温阈值的差值;将差值经过pi调节器进行运算,得到运算结果;将运算结果与igbt的当前开关频率的和作为igbt的新的开关频率,可以实现对igbt开关频率的选择控制,有效降低igbt的热损耗,实现对igbt的主动热管理,增加igbt的使用寿命。

实施例二

图2是本发明实施例二提供的一种igbt开关频率的控制方法的流程示意图。本实施例以上述实施例为基础进行优化,在本实施例中,将步骤获取绝缘栅双极型晶体管igbt的实时结温值,优化为:分别获取所述igbt的热阻值、热损耗功率值及所述igbt的封装环境温度值;根据所述热阻值、所述热损耗功率值及所述封装环境温度值,计算所述igbt的实时结温值。相应的,本实施例的方法具体包括:

s210、分别获取igbt的热阻值、热损耗功率值及所述igbt的封装环境温度值。

在本实施例中,分别获取igbt的热阻值rthjc、热损耗功率值pq及igbt的封装环境温度值ta。其中,igbt的封装环境温度值ta随着外部环境温度的变化而变化,可以通过粘贴在igbt散热器表面的热电偶获取;igbt的热阻值rthjc可以通过igbt热阻网络模型来获取,图3为本实施例提供的igbt的热阻模型的结构示意图。其中,热阻网络模型中的热阻rthi,i=1,2,3,4、热容cthi,i=1,2,3,4参数可根据器件手册里提供的热阻抗曲线,经过数据拟合方法获得相应的参数值,一般采用四阶的指数曲线逼近热阻抗曲线就能达到所要求的精度标准。igbt的热阻值rthjc表达式为其中t表示时间。

热损耗功率值pq表示igbt内部硅芯片上每秒钟耗散的功率,可以通过igbt的通态损耗功率pss和igbt的开关损耗功率psw计算得到,即pq=pss+psw。其中,

其中,vce表示igbt的通态正向管压降(v),可以通过igbt厂家提供的igbt模块数据手册查询得到;ip表示igbt通态时的电流(a),可以通过电流采集电路得到实时输出的电流值;m表示调制比,即igbt应用在逆变器中的输出电压和母线电压的比值;cosφ表示输出功率因数,即igbt应用在逆变器中的输出相电压和输出相电流夹角的余弦值;eon表示igbt开通一次损失的能量(w),可以通过igbt厂家提供的igbt模块数据手册查询得到;eoff表示igbt关断一次损失的能量(w),可以通过igbt厂家提供的igbt模块数据手册查询得到;f表示igbt的当前开关频率。

s220、根据所述热阻值、所述热损耗功率值及所述封装环境温度值,计算所述igbt的实时结温值。

示例性的,可以通过公式tj=ta+pq×rthjc计算得到igbt的实时结温值。

s230、当所述实时结温值大于预设结温阈值时,获取所述实时结温值与所述预设结温阈值的差值。

s240、将所述差值经过pi调节器进行运算,得到运算结果。

s250、将所述运算结果与所述igbt的当前开关频率的和作为所述igbt的新的开关频率。

本发明实施例提供的igbt开关频率的控制方法,通过分别获取igbt的热阻值、热损耗功率值及igbt的封装环境温度值;根据热阻值、热损耗功率值及封装环境温度值,计算igbt的实时结温值;当实时结温值大于预设结温阈值时,获取实时结温值与预设结温阈值的差值;将差值经过pi调节器进行运算,得到运算结果;将运算结果与igbt的开关频率的和作为igbt的新的开关频率,通过对igbt的实时结温值的精确计算,可以实现对igbt开关频率的选择控制,有效降低igbt的热损耗,实现对igbt的主动热管理,进一步增加了igbt的使用寿命。

实施例三

图4是本发明实施例三提供的一种igbt开关频率的控制方法的流程示意图。本实施例以上述实施例为基础进行优化,在本实施例中,增加步骤:当所述实时结温值小于所述预设结温阈值时,控制所述igbt的当前开关频率保持不变。相应的,本实施例的方法具体包括:

s310、分别获取igbt的热阻值、热损耗功率值及所述igbt的封装环境温度值。

s320、根据所述热阻值、所述热损耗功率值及所述封装环境温度值,计算所述igbt的实时结温值。

s330、判断所述实时结温值是否大于预设结温阈值,若是,则执行s340,否则,执行s370。

s340、获取所述实时结温值与所述预设结温阈值的差值。

s350、将所述差值经过pi调节器进行运算,得到运算结果。

s360、将所述运算结果与所述igbt的当前开关频率的和作为所述igbt的新的开关频率。

s370、控制所述igbt的当前开关频率保持不变。

在本实施例中,当实时结温值小于预设结温阈值时,说明igbt的当前结温值在预设结温阈值范围内,进一步说明,igbt的当前开关频率处于一个正常的合适数值范围内,不会因为开关频率过大,造成igbt失效,因此,保持igbt的当前开关频率保持不变。

本发明实施例提供的igbt开关频率的控制方法,通过分别获取igbt的热阻值、热损耗功率值及igbt的封装环境温度值;根据热阻值、热损耗功率值及封装环境温度值,计算igbt的实时结温值;当实时结温值大于预设结温阈值时,获取实时结温值与预设结温阈值的差值;将差值经过pi调节器进行运算,得到运算结果;将运算结果与igbt的当前开关频率的和作为igbt的新的开关频率,当实时结温值小于预设结温阈值时,控制所述igbt的当前开关频率保持不变,通过对igbt的实时结温值的精确计算,可以实现对igbt开关频率的选择控制,有效降低igbt的热损耗,实现对igbt的主动热管理,进一步增加了igbt的使用寿命。

在一个实施例中,在预设时间内获取igbt的开关频率的调整次数;当调整次数大于预设次数阈值时,控制igbt的当前开关频率保持不变。其中,对igbt的开关频率的调整不是没有限制的,当在预设时间内,对igbt的开关频率的调整次数大于预设次数阈值时,说明对igbt的开关频率的多次调整仍然无法使igbt的结温值控制在预设结温阈值范围内。如果进一步不断调整开关频率,反而会产生更大的热量,加快igbt的失效。因此,在预设时间内对igbt的开关频率的调整次数大于预设次数阈值时,控制igbt的当前开关频率保持不变。

实施例四

图5为本发明实施例提供的一种igbt开关频率的控制装置的结构框图,该装置可由软件和/或硬件实现,可通过执行igbt开关频率的控制方法来对igbt的开关频率进行控制。如图5所示,该装置包括:实时结温值获取模块410、差值获取模块420、差值运算模块430及开关频率调整模块440,其中:

实时结温值获取模块410,用于获取绝缘栅双极型晶体管igbt的实时结温值;

差值获取模块420,用于当所述实时结温值大于预设结温阈值时,获取所述实时结温值与所述预设结温阈值的差值;

差值运算模块430,用于将所述差值经过pi调节器进行运算,得到运算结果;

开关频率调整模块440,用于将所述运算结果与所述igbt的当前开关频率的和作为所述igbt的新的开关频率。

本发明实施例提供的igbt开关频率的控制装置,通过获取绝缘栅双极型晶体管igbt的实时结温值;当实时结温值大于预设结温阈值时,获取实时结温值与预设结温阈值的差值;将差值经过pi调节器进行运算,得到运算结果;将运算结果与igbt的当前开关频率的和作为igbt的新的开关频率,可以实现对igbt开关频率的选择控制,有效降低igbt的热损耗,实现对igbt的主动热管理,增加igbt的使用寿命。

可选的,所述实时结温值获取模块,包括:

参数获取单元,用于分别获取所述igbt的热阻值、热损耗功率值及所述igbt的封装环境温度值;

实时结温值计算单元,用于根据所述热阻值、所述热损耗功率值及所述封装环境温度值,计算所述igbt的实时结温值。

可选的,所述实时结温值计算单元,用于:

根据tj=ta+pq×rthjc计算所述igbt的实时结温值;

其中,tj表示所述igbt的实时结温值,ta表示所述封装环境温度值,pq表示所述热损耗功率值,rthjc表示所述热阻值。

可选的,该装置还包括:

第一开关频率保持模块,用于当所述实时结温值小于所述预设结温阈值时,控制所述igbt的当前开关频率保持不变。

可选的,该装置还包括:

调整次数获取模块,用于在预设时间内获取igbt的开关频率的调整次数;

第二开关频率保持模块,用于当所述调整次数大于预设次数阈值时,控制所述igbt的当前开关频率保持不变。

本发明实施例所提供的igbt开关频率的控制装置可用于执行本发明任意实施例提供的igbt开关频率的控制方法,具备相应的功能模块,实现相同的有益效果。

本发明实施例还提供了一种电梯驱动系统,该电梯驱动系统包括本发明实施例提供的igbt开关频率的控制装置,具有相同的模块,可以实现相同的功能,在此不做赘述。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1