[发明专利]基于粒子群算法的去耦电容器选择方法有效
申请号: | 201110260528.9 | 申请日: | 2011-09-05 |
公开(公告)号: | CN102436518A | 公开(公告)日: | 2012-05-02 |
发明(设计)人: | 初秀琴;孙景军;张松松;刘飞飞;秦俊 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华;朱红星 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 粒子 算法 电容器 选择 方法 | ||
1.一种基于粒子群算法的去耦电容器选择方法,包括:
1)参数预处理步骤:
(1.1)设置印刷电路板上稳压器的等效电阻R1,等效电感L1,计算稳压器等效导纳Z1;
(1.2)设置印刷电路板电源/地平面的等效电阻R2,等效电容C1,计算电源/地平面等效导纳Z2;
(1.3)获取印刷电路板上过孔的等效电阻R3和等效电感L2,根据实际过孔数目计算等效电阻R3和等效电感L2,计算过孔等效阻抗Z3;
(1.4)根据集成芯片最大电流、电源电压、纹波系数,计算电源分配网络目标阻抗Z,确定目标频率;
2)去耦电容器选择步骤:
(2.1)生成包含N个粒子的初始种群,随机生成粒子i选择的去耦电容器,保存在矩阵X[i,C]中,i为粒子,代表矩阵第i行,i=1,2,...,N,C为矩阵列数,代表可用去耦电容器的种类,同时随机生成种群最优解矩阵Y[1,C],粒子i的速度矩阵和个体最优解矩阵P[i,C],设迭代次数为k,k=1,2,...,W,W为正整数;
(2.2)开始迭代,令k=1,在目标频率内,计算第i个粒子添加去耦电容器X[i,C]后电源分配网络阻抗Z4,并判断其是否小于目标阻抗Z,如果小于则执行步骤(2.3),否则转入步骤(2.5);
(2.3)更新粒子i的个体最优解矩阵P[i,C],i=1,2,...,N;
(2.4)更新种群最优解矩阵Y[1,C],比较粒子i个体最优解矩阵P[i,C]各列和S2i的大小,i=1,2,...,N,取出S2i最小时对应的个体最优解矩阵P[i,C],并保存在种群最优解矩阵Y[1,C]中;
(2.5)用粒子群算法速度更新公式和位置更新公式更新粒子i在第k次迭代中选择的去耦电容器矩阵X[i,C],即对粒子i在第k-1次迭代中选择去耦电容器矩阵加上粒子i速度矩阵;
(2.6)令k=k+1,如果k小于W,则转入步骤(2.2),否则取出种群最优解矩阵Y[1,C]并在MATLAB GUI界面上显示选择去耦电容器的种类和个数,绘制电源分配网络阻抗图。
2.根据权利要求1所述的去耦电容器选择方法,其中步骤(2.2)所述的计算第i个粒子添加去耦电容器X[i,C]后电源分配网络阻抗Z4,按如下公式计算:Z4=1/(Z1+Z2+X[i,C]*M)+Z3,其中Z1为印刷电路板上稳压器等效导纳,Z2为印刷电路板电源/地平面等效导纳,Z3为过孔等效阻抗,X[i,C]为第i个粒子选择的去耦电容器矩阵,M为可用去耦电容器导纳矩阵。
3.根据权利要求1所述的去耦电容器选择方法,其中步骤(2.3)所述的更新粒子i个体最优解矩阵P[i,C],是通过比较第i个粒子当前选择的去耦电容器矩阵X[i,C]各列和S1i及个体最优解矩阵P[i,C]各列和S2i的大小进行,如果S1i小于S2i,就将粒子i当前选择的去耦电容器矩阵X[i,C]保存在个体最优解矩阵P[i,C]中,否则保持个体最优解矩阵P[i,C]不变。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110260528.9/1.html,转载请声明来源钻瓜专利网。