[发明专利]一种调整电路仿真时间步长的方法及装置有效
申请号: | 201510614056.0 | 申请日: | 2015-09-23 |
公开(公告)号: | CN105095610B | 公开(公告)日: | 2018-04-10 |
发明(设计)人: | 刘同强;刘刚;童元满;李仁刚 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 调整 电路 仿真 时间 步长 方法 装置 | ||
1.一种调整电路仿真时间步长的方法,其特征在于,包括:
识别出电路结点中的周期结点;
记录所述周期结点的完整周期的历史数据,存储到历史信息矩阵中;
根据所述历史数据计算得到当前时刻所述周期结点对应的历史值的二阶导数;
通过所述二阶导数以及所述周期结点的数目,确定电路仿真时间的步长调整系数;
通过所述步长调整系数以及标准步长对下一时刻仿真时间的步长进行调整。
2.如权利要求1所述的调整电路仿真时间步长的方法,其特征在于,所述识别出电路结点中的周期结点包括:
结合电路结点的仿真历史信息,识别出电路结点中的周期结点。
3.如权利要求1或2所述的调整电路仿真时间步长的方法,其特征在于,所述根据所述历史数据计算得到当前时刻所述周期结点对应的历史值的二阶导数包括:
根据当前时刻以及前预设数目的仿真数据,匹配所述历史信息矩阵,对当前时刻所述周期结点的区间进行判断;
结合所述周期结点的区间信息,计算得到当前时刻所述周期结点对应的历史值的二阶导数。
4.如权利要求3所述的调整电路仿真时间步长的方法,其特征在于,所述结合所述周期结点的区间信息,计算得到当前时刻所述周期结点对应的历史值的二阶导数包括:
若所述历史数据中存在与当前时刻仿真值相同的数据,则将相同数据所对应的二阶导数作为所述周期结点对应的历史值的二阶导数;否则将与当前时刻仿真值相邻的两个数据的二阶导数的平均值作为所述周期结点对应的历史值的二阶导数。
5.如权利要求4所述的调整电路仿真时间步长的方法,其特征在于,所述通过所述二阶导数以及所述周期结点的数目,确定电路仿真时间的步长调整系数包括:
将所述二阶导数的值与预设阈值进行判断,当小于所述预设阈值时,将二阶导数的代数值赋值为1;否则,将所述二阶导数的代数值赋值为0;
计算所有周期结点对应的历史值的二阶导数的代数值的和;
将所述代数值的和与所述周期结点的数目的比值,作为所述步长调整系数;
当所述步长调整系数的值小于或等于0.1时,强制将所述步长调整系数的值赋值为0.1。
6.一种调整电路仿真时间步长的装置,其特征在于,包括:
识别模块,用于识别出电路结点中的周期结点;
记录模块,用于记录所述周期结点的完整周期的历史数据,存储到历史信息矩阵中;
计算模块,用于根据所述历史数据计算得到当前时刻所述周期结点对应的历史值的二阶导数;
确定模块,用于通过所述二阶导数以及所述周期结点的数目,确定电路仿真时间的步长调整系数;
调整模块,用于通过所述步长调整系数以及标准步长对下一时刻仿真时间的步长进行调整。
7.如权利要求6所述的调整电路仿真时间步长的装置,其特征在于,所述识别模块用于识别出电路结点中的周期结点包括:
所述识别模块具体用于结合电路结点的仿真历史信息,识别出电路结点中的周期结点。
8.如权利要求6或7所述的调整电路仿真时间步长的装置,其特征在于,所述计算模块包括:
判断单元,用于根据当前时刻以及前预设数目的仿真数据,匹配所述历史信息矩阵,对当前时刻所述周期结点的区间进行判断;
计算单元,用于结合所述周期结点的区间信息,计算得到当前时刻所述周期结点对应的历史值的二阶导数。
9.如权利要求8所述的调整电路仿真时间步长的装置,其特征在于,所述计算单元用于结合所述周期结点的区间信息,计算得到当前时刻所述周期结点对应的历史值的二阶导数包括:
所述计算单元具体用于若所述历史数据中存在与当前时刻仿真值相同的数据,则将相同数据所对应的二阶导数作为所述周期结点对应的历史值的二阶导数;否则将与当前时刻仿真值相邻的两个数据的二阶导数的平均值作为所述周期结点对应的历史值的二阶导数。
10.如权利要求9所述的调整电路仿真时间步长的装置,其特征在于,所述确定模块包括:
赋值单元,用于将所述二阶导数的值与预设阈值进行判断,当小于所述预设阈值时,将二阶导数的代数值赋值为1;否则,将所述二阶导数的代数值赋值为0;
计算单元,用于计算所有周期结点对应的历史值的二阶导数的代数值的和;
确定单元,用于将所述代数值的和与所述周期结点的数目的比值,作为所述步长调整系数;
当所述步长调整系数的值小于或等于0.1时,强制将所述步长调整系数的值赋值为0.1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510614056.0/1.html,转载请声明来源钻瓜专利网。