[发明专利]适用于现场可编程逻辑阵列的改进电磁暂态仿真方法有效
申请号: | 201910756530.1 | 申请日: | 2019-08-16 |
公开(公告)号: | CN110472338B | 公开(公告)日: | 2021-07-27 |
发明(设计)人: | 徐晋;汪可友;吴盼;李子润;李国杰 | 申请(专利权)人: | 上海交通大学 |
主分类号: | G06F30/34 | 分类号: | G06F30/34 |
代理公司: | 上海恒慧知识产权代理事务所(特殊普通合伙) 31317 | 代理人: | 张宁展 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种适用于现场可编程逻辑阵列(Field Programmable Gate Array,FPGA)的改进电磁暂态仿真方法,在其初始化阶段,将待仿真电路的拓扑参数整合进两个矩阵参数,在其仿真循环主体部分,只需进行简单的矩阵乘法运算,即可得到每一个仿真时刻上的电压电流信息。本发明避免了在现场可编程逻辑阵列中进行复杂的初始化操作,同时最大限度地压缩了FPGA中仿真循环主体部分的流程,大幅提升了基于FPGA的电磁暂态仿真效率。 | ||
搜索关键词: | 适用于 现场 可编程 逻辑 阵列 改进 电磁 仿真 方法 | ||
【主权项】:
1.一种适用于现场可编程逻辑阵列的改进电磁暂态仿真方法,其特征在于该方法包括初始化阶段和仿真循环阶段,具体步骤如下:/n初始化阶段,在上位机PC中完成:/n步骤1)将待仿真电路中的支路和节点分别依次进行编号,其中接地节点的编号为0;/n步骤2)根据以下规则形成待仿真电路的关联矩阵M:/n2.1)如果支路p和节点q相连,且支路p定义的电流正方向是流出节点q,则M(q,p)=1;/n2.2)如果支路p和节点q相连,且支路p定义的电流正方向是流入节点q,则M(q,p)=-1;/n2.3)如果支路p和节点q不相连,则M(q,p)=0;/n步骤3)按照以下子步骤形成待仿真电路的支路等效导纳向量Yeq、节点导纳矩阵Yn、历史电流源表达式的电压系数矩阵α和电流系数矩阵β:/n3.1)将各个电阻支路、电感支路、电容支路和开关支路,分别用其伴随电路模型替换,每个伴随电路分别包含一个等效导纳和一个并联的历史电流源;/n3.2)独立电压源支路和独立电流源支路都用诺顿等效电路表示,每个诺顿等效电路包含一个等效导纳和一个并联的等效电流源;/n3.3)将所有支路的等效导纳按支路编号组成支路等效导纳列向量Yeq,将所有支路的历史电流源按支路编号组成支路历史电流源列向量Ihis,将所有支路的等效电流源按支路编号组成支路等效电流源列向量Isrc,对于电阻、电感、电容和开关支路,其在Isrc中对应位置的元素为零,对于独立电压源和独立电流源支路,其在Ihis中对应位置的元素为零;/n3.4)根据各个支路的等效导纳,计算待仿真电路的节点导纳矩阵Yn;/n3.5)计算历史电流源表达式的电压系数矩阵α和电流系数矩阵β,公式如下:/n /n其中, 为第n+1个仿真时刻的历史电流源向量, 为第n个仿真时刻的支路电压向量, 为第n个仿真时刻的支路电流向量;/n步骤4)根据待仿真电路的关联矩阵M、支路等效导纳向量Yeq和节点导纳矩阵Yn,形成节点电压/支路电流系数矩阵P和历史电流源系数矩阵Q:/n /n /n其中, 是节点导纳矩阵的逆矩阵,MT是关联矩阵的转置矩阵,I是维度为Nbrn*Nbrn的单位矩阵,Nbrn为待仿真电路支路数;/n步骤5)将初始历史电流源向量 置零,当前仿真时刻n置1,初始化阶段完成;/n仿真循环阶段,在现场可编程逻辑阵列FPGA中完成:/n步骤6)根据当前仿真时刻的历史电流源向量 和等效电流源向量 计算当前仿真时刻的节点电压向量 和支路电流向量 并更新下一仿真时刻的历史电流源向量 公式如下:/n /n /n其中,等效电流源向量 是随独立电压源、独立电流源的大小自动更新,对角阵α和β中开关支路对应的对角元素随开关状态即时变化,而其他元素固定不变;/n步骤7)当前仿真时刻n=n+1,返回步骤6),重复运行,直到指定的仿真时刻或收到提前终止的指令时,仿真结束。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910756530.1/,转载请声明来源钻瓜专利网。