[发明专利]基于最小二乘法的功率模块热网络模型参数辨识方法有效
申请号: | 202010216020.8 | 申请日: | 2020-03-25 |
公开(公告)号: | CN111507031B | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | 马铭遥;郭伟生;严雪松;杨淑英;张兴 | 申请(专利权)人: | 合肥工业大学 |
主分类号: | G06F30/23 | 分类号: | G06F30/23;G06F30/18;G06F111/02;G06F119/08 |
代理公司: | 合肥和瑞知识产权代理事务所(普通合伙) 34118 | 代理人: | 王挺 |
地址: | 230009 *** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 最小二乘法 功率 模块 网络 模型 参数 辨识 方法 | ||
1.一种基于最小二乘法的功率模块热网络模型参数辨识方法,所述热网络模型包括13个温度结点、4个输入损耗电流源、20个热导和12个热容;所述13个温度结点记为温度结点Ni,i为温度结点的序号,i=1,2…13,温度结点Ni的温度记为温度Ti,i=1,2…13;所述20个热导记为热导Gj,j为热导的序号,j=1,2...20;所述12个热容记为热容Ck,k为热容的序号,k=1,2…12;所述4个输入损耗电流源分别记为输入损耗电流源P1、输入损耗电流源P2、输入损耗电流源P3和输入损耗电流源P4;
所述热网络模型为三维Cauer热网络结构,分为4层,温度结点N1、温度结点N2、温度结点N3和温度结点N4处于第1层,温度结点N5、温度结点N6、温度结点N7和温度结点N8处于第2层,温度结点N9、温度结点N10、温度结点N11和温度结点N12处于第3层,温度结点N13处于第4层;温度结点N1、温度结点N5和温度结点N9在空间垂直方向上对齐,温度结点N2、温度结点N6和温度结点N10在空间垂直方向上对齐,温度结点N3、温度结点N7和温度结点N11在空间垂直方向上对齐,温度结点N4、温度结点N8和温度结点N12在空间垂直方向上对齐;
热导G1设置在温度结点N1与温度结点N5之间,热导G2设置在温度结点N2与温度结点N6之间,热导G3设置在温度结点N3与温度结点N7之间,热导G4设置在温度结点N4与温度结点N8之间,热导G5设置在温度结点N5与温度结点N8之间,热导G6设置在温度结点N5与温度结点N6之间,热导G7设置在温度结点N6与温度结点N7之间,热导G8设置在温度结点N7与温度结点N8之间,热导G9设置在温度结点N5与温度结点N9之间,热导G10设置在温度结点N6与温度结点N10之间,热导G11设置在温度结点N7与温度结点N11之间,热导G12设置在温度结点N8与温度结点N12之间,热导G13设置在温度结点N9与温度结点N12之间,热导G14设置在温度结点N9与温度结点N10之间,热导G15设置在温度结点N10与温度结点N11之间,热导G16设置在温度结点N11与温度结点N12之间,热导G17设置在温度结点N9与温度结点N13之间,热导G18设置在温度结点N10与温度结点N13之间,热导G19设置在温度结点N11与温度结点N13之间,热导G20设置在温度结点N12与温度结点N13之间;
热容C1、热容C2、热容C3、热容C4、热容C5、热容C6、热容C7、热容C8、热容C9、热容C10、热容C11、热容C12的一端分别相应地与温度结点N1、温度结点N2、温度结点N3、温度结点N4、温度结点N5、温度结点N6、温度结点N7、温度结点N8、温度结点N9、温度结点N10、温度结点N11、温度结点N12相连接,另一端接地;输入损耗电流源P1、输入损耗电流源P2、输入损耗电流源P3、输入损耗电流源P4的一端分别相应地与温度结点N1、温度结点N2、温度结点N3、温度结点N4相连接,另一端接地;
其特征在于,所述辨识方法的步骤如下:
步骤1,搭建功率模块的有限元仿真模型
采样功率模块的物理尺寸,并根据该物理尺寸搭建包括液冷散热系统的功率模块的有限元仿真模型S;所述有限元仿真模型S包括8层,从上至下顺序为芯片层、芯片焊料层、上铜层、陶瓷层、下铜层、基板焊料层、散热基板层和液冷层;所述芯片层由2个IGBT芯片和2个Diode芯片组成,2个IGBT芯片分别记为芯片X1和芯片X3,2个Diode芯片分别记为芯片X2和芯片X4;
在有限元仿真模型S中共设12个温度监测点,将其中任意一个记为温度监测点Mm,m为温度监测点的序号,m=1,2...12;其中,温度监测点M1设在芯片X1的中心位置,温度监测点M2设在芯片X2的中心位置,温度监测点M3设在芯片X3的中心位置,温度监测点M4设在芯片X4的中心位置;温度监测点M5、温度监测点M6、温度监测点M7和温度监测点M8设在上铜层,温度监测点M9、温度监测点M10、温度监测点M11和温度监测点M12设在基板焊料层;温度监测点M5、温度监测点M9在空间垂直方向上与温度监测点M1对齐,温度监测点M6、温度监测点M10在空间垂直方向上与温度监测点M2对齐,温度监测点M7、温度监测点M11在空间垂直方向上与温度监测点M3对齐,温度监测点M8、温度监测点M12在空间垂直方向上与温度监测点M4对齐;
设置液冷层流速V、液冷层温度Y、仿真终止时间Tsim和对数均匀仿真步长Tstep;
步骤2,有限元仿真模型仿真实验
仿真实验1,设置芯片X1的损耗输入PX1为幅值A的阶跃功率,芯片X2的损耗输入PX2为0,芯片X3的损耗输入PX3为0,芯片X4的损耗输入PX4为0,仿真获取温度监测点Mm的瞬态温度随仿真时间t变化的数值解记录温度监测点Mm的稳态温度得到仿真实验1的稳态温度矩阵和仿真实验1对应的热网络模型的损耗矩阵U1,和U1的表达式如下:
U1=[A 0 0 0 0 0 0 0 0 0 0 0 -A]T
仿真实验2,设置芯片X2的损耗输入PX2为幅值A的阶跃功率,芯片X1的损耗输入PX1为0,芯片X3的损耗输入PX3为0,芯片X4的损耗输入PX4为0,仿真获取温度监测点Mm的瞬态温度随仿真时间t变化的数值解记录温度监测点Mm的稳态温度得到仿真实验2的稳态温度矩阵和仿真实验2对应的热网络模型的损耗矩阵U2,和U2的表达式如下:
U2=[0 A 0 0 0 0 0 0 0 0 0 0 -A]T
仿真实验3,设置芯片X3的损耗输入PX3为幅值A的阶跃功率,芯片X1的损耗输入PX1为0,芯片X2的损耗输入PX2为0,芯片X4的损耗输入PX4为0,仿真获取温度监测点Mm的瞬态温度随仿真时间t变化的数值解记录温度监测点Mm的稳态温度得到仿真实验3的稳态温度矩阵和仿真实验3对应的热网络模型的损耗矩阵U3,和U3的表达式如下:
U3=[0 0 A 0 0 0 0 0 0 0 0 0 -A]T
仿真实验4,设置芯片X4的损耗输入PX4为幅值A的阶跃功率,芯片X1的损耗输入PX1为0,芯片X2的损耗输入PX2为0,芯片X3的损耗输入PX3为0,仿真获取温度监测点Mm的瞬态温度随仿真时间t变化的数值解记录温度监测点Mm的稳态温度得到仿真实验4的稳态温度矩阵和仿真实验4对应的热网络模型的损耗矩阵U4,和U4的表达式如下:
U1=[0 0 0 A 0 0 0 0 0 0 0 0 -A]T
其中,仿真实验1对应的热网络模型的损耗矩阵U1、仿真实验2对应的热网络模型的损耗矩阵U2、仿真实验3对应的热网络模型的损耗矩阵U3、仿真实验4对应的热网络模型的损耗矩阵U4中的各个元素与热网络模型的温度结点Ni的温度Ti一一对应,i=1,2,...13;
步骤3,计算热网络模型的热导
热网络模型用常微分方程组描述,表达式如下:
其中,
T为13个温度构成的温度矩阵,其表达式为:
T=[T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 T12 T13]T
P为热网络模型的损耗矩阵,其表达式为:
P=[P1 P2 P3 P4 0 0 0 0 0 0 0 0 -(P1+P2+P3+P4)]T;
C为12个热容构成的热容矩阵,其表达式为:
G为与20个热导对应的热导矩阵,其表达式为:
当热网络模型的温度结点Ni的温度Ti达到稳态时,式(1)简化为:
GT=P (2)
令仿真实验1的稳态温度矩阵仿真实验1对应的热网络模型的损耗矩阵U1、仿真实验2的稳态温度矩阵仿真实验2对应的热网络模型的损耗矩阵U2、仿真实验3的稳态温度矩阵仿真实验3对应的热网络模型的损耗矩阵U3、仿真实验4的稳态温度矩阵和仿真实验4对应的热网络模型的损耗矩阵U4满足以下超定方程组:
利用最小二乘法原理求解超定方程组(3),得到热网络模型的热导Gj,j=1,2,...20;
步骤4 ,辨识热网络模型的热容
(1)辨识热容C1
对于温度结点N1,令其满足以下关系式:
将步骤2仿真获取的温度监测点M1的瞬态温度随仿真时间t变化的数值解T11(t)赋值给温度结点N1的温度T1、温度监测点M5的瞬态温度随仿真时间t变化的数值解赋值给温度结点N5的温度T5,并令P1=Au(t),其中u(t)为单位阶跃函数;
基于最小二乘法辨识出关系式(4)的热容C1;
(2)辨识热容C2
对于热网络模型的温度结点N2,令其满足以下关系式:
将步骤2仿真获取的温度监测点M2的瞬态温度随仿真时间t变化的数值解赋值给温度结点N2的温度T2、温度监测点M6的瞬态温度随仿真时间t变化的数值解赋值给温度结点N6的温度T6,并令P2=Au(t),其中u(t)为单位阶跃函数;
基于最小二乘法辨识出关系式(5)的热容C2;
(3)辨识热容C5
对于热网络模型的温度结点N5,令其满足以下关系式:
将步骤2仿真获取的温度监测点M1的瞬态温度随仿真时间t变化的数值解T11(t)赋值给温度结点N1的温度T1、温度监测点M5的瞬态温度随仿真时间t变化的数值解赋值给温度结点N5的温度T5、温度监测点M6的瞬态温度随仿真时间t变化的数值解赋值给温度结点N6的温度T6、温度监测点M8的瞬态温度随仿真时间t变化的数值解赋值给温度结点N8的温度T8、温度监测点M9的瞬态温度随仿真时间t变化的数值解赋值给温度结点N9的温度T9;
基于最小二乘法辨识出关系式(6)的热容C5;
(4)辨识热容C6
对于热网络模型的温度结点N6,令其满足以下关系式:
将步骤2仿真获取的温度监测点M2的瞬态温度随仿真时间t变化的数值解赋值给温度结点N2的温度T2、温度监测点M5的瞬态温度随仿真时间t变化的数值解赋值给温度结点N5的温度T5、温度监测点M6的瞬态温度随仿真时间t变化的数值解赋值给温度结点N6的温度T6、温度监测点M7的瞬态温度随仿真时间t变化的数值解赋值给温度结点N7的温度T7、温度监测点M10的瞬态温度随仿真时间t变化的数值解赋值给温度结点N10的温度T10;
基于最小二乘法辨识出关系式(7)的热容C6;
(5)辨识热容C9
对于热网络模型的温度结点N9,令其满足以下关系式:
将步骤2仿真获取的温度监测点M5的瞬态温度随仿真时间t变化的数值解赋值给温度结点N5的温度T5、温度监测点M9的瞬态温度随仿真时间t变化的数值解赋值给温度结点N9的温度T9、温度监测点M10的瞬态温度随仿真时间t变化的数值解赋值给温度结点N10的温度T10、温度监测点M12的瞬态温度随仿真时间t变化的数值解赋值给温度结点N12的温度T12;
基于最小二乘法辨识出关系式(8)的热容C9;
(6)辨识热容C10
对于热网络模型的温度结点N10,令其满足以下关系式:
将步骤2仿真获取的温度监测点M6的瞬态温度随仿真时间t变化的数值解赋值给温度结点N6的温度T6、温度监测点M9的瞬态温度随仿真时间t变化的数值解赋值给温度结点N9的温度T9、温度监测点M10的瞬态温度随仿真时间t变化的数值解赋值给温度结点N10的温度T10、温度监测点M11的瞬态温度随仿真时间t变化的数值解赋值给温度结点N11的温度T11;
基于最小二乘法辨识出关系式(9)的热容C10;
令C3=C1,C4=C2,C7=C5,C8=C6,C11=C9,C12=C10,辨识出12个热容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010216020.8/1.html,转载请声明来源钻瓜专利网。