[发明专利]基于多FPGA有源配电网多速率实时仿真器同步机制设计方法在审
申请号: | 201711180672.5 | 申请日: | 2017-11-22 |
公开(公告)号: | CN108021741A | 公开(公告)日: | 2018-05-11 |
发明(设计)人: | 李鹏;王智颖;王成山;富晓鹏 | 申请(专利权)人: | 天津大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 天津市北洋有限责任专利代理事务所 12201 | 代理人: | 杜文茹 |
地址: | 300192*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于多FPGA有源配电网多速率实时仿真器同步机制设计方法:在有源配电网实时仿真器的上位机中,将待仿真的有源配电系统分为若干子系统,将各子系统相关信息下载到对应FPGA中;在FPGA中选择一个主FPGA,其余为从FPGA;设置仿真时刻并启动仿真;仿真时间向前推进一个步长;主FPGA以同步信号最小间隔为间隔生成连续脉冲信号并延迟n个时钟周期,经脉冲检测后形成主FPGA仿真开始信号;从FPGA接收到脉冲信号后进行脉冲检测,形成从FPGA仿真开始信号;主FPGA与从FPGA在自身仿真开始信号驱动下完成仿真计算;本发明能够保证各个FPGA以多速率同步运行,为多FPGA联合实时仿真奠定基础。 | ||
搜索关键词: | 基于 fpga 有源 配电网 速率 实时 仿真器 同步 机制 设计 方法 | ||
【主权项】:
1.基于多FPGA有源配电网多速率实时仿真器同步机制设计方法,其特征在于,包括如下步骤:1)在由N个FPGA构成的有源配电网实时仿真器的上位机中,其中N>1,将待仿真的有源配电系统依据拓扑连接关系及FPGA的计算资源划分为N个子系统,每个子系统对应一个FPGA,读取各子系统元件的基本参数,形成各子系统电气部分的节点电导矩阵和控制部分的计算矩阵,将各子系统的相关信息分别下载到对应的FPGA中;2)根据仿真器中各FPGA之间的连接关系,选择一个与其余FPGA均连接的FPGA作为主FPGA,其余FPGA作为从FPGA,根据各子系统在FPGA中的实际求解时间,设定同步信号最小间隔为Δtmin ,所有FPGA实时仿真步长的最小公倍数为仿真器仿真步长Δt,主FPGA的实时仿真步长为T0 ,主FPGA的实时仿真步长T0 是最小间隔Δtmin 的P0 倍,仿真器仿真步长Δt是主FPGA的实时仿真步长T0 的Q0 倍,第i个从FPGA的实时仿真步长为Ti ,第i个从FPGA的实时仿真步长Ti 是同步信号最小间隔Δtmin 的Pi 倍,仿真器仿真步长Δt是第i个从FPGA的实时仿真步长Ti 的Qi 倍,其中i=1,2,...,N-1;3)在主FPGA中设置一个计数器counter0 并置0,在第i个从FPGA中设置一个计数器counteri 并置0,设定仿真终止时间;4)设置初始仿真时间t=0,启动仿真;5)仿真时间向前推进一个步长,t=t+Δt;6)在主FPGA中,以同步信号最小间隔Δtmmin 为间隔,生成P0 ×Q0 个连续脉冲信号,在所有脉冲信号开始时刻生成并发送由三个16位自定义同步信号控制字和1位控制信号构成主FPGA的同步信号到各从FPGA中,所述三个16位自定义同步信号控制字和1位控制信号的传输时间为n个时钟周期,将脉冲信号延迟n个时钟周期后作为主FPGA的同步信号;7)各从FPGA接收到主FPGA的同步信号后,将所述的1位控制信号读取出来,形成脉冲信号,作为各从FPGA的同步信号;8)对主FPGA的同步信号进行脉冲检测,形成主FPGA的仿真开始脉冲信号;9)对FPGA的同步信号进行脉冲检测,形成从FPGA的仿真开始脉冲信号;10)主FPGA在自身仿真开始脉冲信号的驱动下,完成Q0 步仿真计算,从FPGA在自身仿真开始脉冲信号的驱动下,完成Qi 步仿真计算;11)判断实际仿真时间是否达到步骤5)中所述的仿真时间t,如达到t,则进入下一步,否则仿真器待机至时间t并进入下一步;12)判断实际仿真时间是否达到设定的仿真终止时间,如达到设定的仿真终止时间,则仿真结束,否则返回步骤5)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711180672.5/,转载请声明来源钻瓜专利网。
- 上一篇:一种数控机床专用脚轮
- 下一篇:高度可调的LED照明路灯