CN103793562B - 基于fpga的有源配电网暂态实时仿真***设计方法 - Google Patents

基于fpga的有源配电网暂态实时仿真***设计方法 Download PDF

Info

Publication number
CN103793562B
CN103793562B CN201410028769.4A CN201410028769A CN103793562B CN 103793562 B CN103793562 B CN 103793562B CN 201410028769 A CN201410028769 A CN 201410028769A CN 103793562 B CN103793562 B CN 103793562B
Authority
CN
China
Prior art keywords
simulation
time
emulation
current source
total
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201410028769.4A
Other languages
English (en)
Other versions
CN103793562A (zh
Inventor
王成山
丁承第
李鹏
于浩
董旭柱
于力
黄红远
黄小耘
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China South Power Grid International Co ltd
Tianjin University
Guangdong Power Grid Co Ltd
Original Assignee
China South Power Grid International Co ltd
Tianjin University
Guangdong Power Grid Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China South Power Grid International Co ltd, Tianjin University, Guangdong Power Grid Co Ltd filed Critical China South Power Grid International Co ltd
Priority to CN201410028769.4A priority Critical patent/CN103793562B/zh
Publication of CN103793562A publication Critical patent/CN103793562A/zh
Application granted granted Critical
Publication of CN103793562B publication Critical patent/CN103793562B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Supply And Distribution Of Alternating Current (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

一种基于FPGA的有源配电网暂态实时仿真***设计方法,分为离线仿真环境和在线仿真环境,离线仿真环境负责计算每时步计算的总时钟周期数ntotal以及仿真用时ttotal,根据实时仿真用时ttotal设置仿真步长Δt,并将根据仿真步长Δt计算出的相关参数以及读取到的基本参数信息上传至基于FPGA的在线仿真环境;在线仿真环境完成仿真的实时计算,通过有限状态机控制仿真状态,每一时步包括每个步长中各类元件的历史项电流源列向量计算、总历史项电流源列向量形成、线性方程组求解及更新步骤,各类元件的历史项电流源列向量计算以及更新步骤是完全独立的,可并发处理。本发明保证了整个***暂态仿真过程中的实时性,具有较好的可行性与适用性。

Description

基于FPGA的有源配电网暂态实时仿真***设计方法
技术领域
本发明涉及一种电力***仿真设计方法。特别是涉及一种基于FPGA的有源配电网暂态实时仿真***设计方法。
背景技术
有源配电网暂态实时仿真是一种与现实时钟同步的数字仿真方式,通过将实时仿真器与实际物理设备相连可开展各种控制与保护装置的开发与测试工作,并可模拟光照、风速变化、电压跌落、短路故障、甩负荷等多种运行场景下的有源配电网复杂暂态过程,可有效降低研发及试验成本,避免待测设备对实际***的影响。有源配电网暂态实时仿***要用于分布式发电(储能)单元控制器设计与试验、有源配电网能量管理***测试、有源配电网保护装置调试等。
在有源配电网中,为了精确刻画包括电力电子开关动作等在内的一系列快动态过程,暂态仿真的步长变得越来越小。从仿真角度看,电力电子设备的存在会造成计算矩阵时变、步长间开关动作、数值震荡等一系列问题,对于这些问题的精确求解需要耗费较长的计算时间与较多的计算资源。更重要的是,这些额外的计算时间的消耗往往是不可估计的。由于分布式电源种类多样,其控制***的数学模型十分复杂,且逻辑判断多,具有强非线性特征,从而导致控制***求解规模庞大。基于常规CPU处理器或DSP等串行硬件的传统实时仿真器,在较小的仿真步长下很难实现详细建模的暂态实时仿真。相比之下,基于现场可编程逻辑门阵列(field-programmable gate array,FPGA)的全硬件计算为实时仿真提供了一种新思路。FPGA本质上具有完全可配置的固有硬件并行结构,其逻辑资源可配置为很多并行处理单元并实现多层级高度并行计算;同时,FPGA芯片上具有大量嵌入式块RAM,可配置为大量分布式ROM或RAM,其数据和地址宽度、端口数量皆可配置,而传统实时仿真器中内存和总线大多是共享的,且端口有限,限制了数据的传输效率;FPGA允许使用流水线技术,加强了数据处理效率,并且,FPGA还拥有大量传输速度极快的内部连线,不会引入过大的通讯延迟。
因此基于FPGA的有源配电网暂态实时仿真***允许更快的计算速度和更小的计算步长,可以为有源配电网暂态实时仿真中对于步长有要求严格的部分提供速度和精度支持,体积小巧,在开发周期与成本的经济性上也更具优势;而且考虑到传统实时仿真器的模型与算法等内容基本上不对用户开放,进一步研究开发准确、高效的仿真算法不大可能。相比之下,基于FPGA的有源配电网暂态实时仿真器具有可开发性、可拓展性,能够为有源配电网控制、保护策略的研究,新设备调试等提供测试平台。
暂态实时仿真问题的基本求解方法可以分为节点分析法(nodal analysis)以及状态变量分析法(state space analysis)两类。相对于状态变量分析,节点分析法在算法实现难度、仿真计算速度等方面具有较大优势,因此在EMTP、PSCAD/EMTDC等暂态离线仿真工具以及RTDS、HYPERSIM等暂态实时仿真工具中,都以节点分析法作为基本框架。
暂态仿真节点分析法包含2个基本步骤:
1)采用某种数值积分方法(如梯形积分法)对***中动态元件的特性方程进行差分化,得到等效计算电导与历史项电流源并联形式的诺顿等效电路。以附图1所示的电感支路为例,其基本伏安关系方程如式(1)所示,应用梯形积分法后可得到式(2)和(3)形式的差分方程。
u k ( t ) - u m ( t ) = L di km ( t ) dt - - - ( 1 )
i km ( t ) = Δt 2 L [ u k ( t ) - u m ( t ) ] + I h [ t - Δt ] - - - ( 2 )
I h ( t - Δt ) = i km ( t - Δt ) + Δt 2 L [ u k ( t - Δt ) - u m ( t - Δt ) ]
差分方程式(2)可看作是对一个值为GeqΔt/(2L)的电导与历史项电流源并联的诺顿等效电路形式。
2)联立整个电气***的差分方程,可形成如式(4)中所示节点电导矩阵G,求解该方程可得到***中各节点电压的瞬时值,进而得到支路电压和支路电流。该求解过程的不断推进即可完成整个***的暂态过程求解。
Gv=Ih (4)
式(4)所示的节点电导方程为线性方程组,可采用各种成熟的数值软件包进行求解,而对于电气***中的各种非线性元件,如非线性阻抗、电机等可采用分段线性化、伪非线性、预测校正法、补偿法等方法进行局部处理,而***整体上仍是对式(4)形式的线性方程组的求解。在基于FPGA的有源配电网暂态实时仿真器中,需要充分发挥FPGA硬件并行优势以及流水线技术的***求解框架,才能满足基于小步长的有源配电网暂态实时仿真的需求。为此,本发明提出了一种基于FPGA的有源配电网暂态实时仿真***设计方法。该设计方法提出的***框架能够充分发挥FPGA硬件并行性以及流水线架构的技术优势,保证了整个***暂态仿真过程中的实时性,并为采用较小步长精确求解有源配电网的详细动态过程提供了可靠的基础。
发明内容
本发明所要解决的技术问题是,提供一种基于FPGA的有源配电网暂态实时仿真***设计方法。其能够充分发挥FPGA硬件并行性以及流水线架构技术优势,保证了整个***暂态仿真过程中的实时性,并为采用较小步长精确求解有源配电网的详细动态过程提供了可靠基础。
本发明所采用的技术方案是:一种基于FPGA的有源配电网暂态实时仿真***设计方法,有源配电网暂态实时仿真***分为离线仿真环境和在线仿真环境,其中离线仿真环境负责实时仿真用时ttotal的计算,根据实时仿真用时ttotal设置仿真步长Δt,并将根据仿真步长Δt计算出的相关参数以及读取到的基本参数信息上传至基于FPGA的在线仿真环境;在线仿真环境完成仿真的实时计算,包括每个步长中各类元件的历史项电流源列向量计算、总历史项电流源列向量形成、线性方程组求解以及更新步骤,具体包括如下步骤:
第一步:在离线环境下,采用基本元件对有源配电网进行建模,读取基本无源元件、线路元件、电源元件、断路器元件、电力电子开关元件的基本参数信息,统计得到所述各类元件的数量;
第二步:在离线环境下,分别计算基本无源元件、线路元件、电源元件、断路器元件、电力电子开关元件的历史项电流源列向量求解的时钟周期数:nh,RLC,nh,LINE,nh,SOURCE,nh,BREAKER,nh,PE,以及更新步骤的时钟周期数:nu,RLC,nu,LINE,nu,SOURCE,nu,BREAKER,nu,PE,其中,nh表示历史项电流源列向量求解的时钟周期数,取大于等于0的整数,nu表示更新步骤的时钟周期数,取大于等于0的整数,RLC表示基本无源元件,LINE表示线路元件,SOURCE表示电源元件,BREAKER表示断路器元件,PE表示电力电子开关元件;
第三步:在离线环境下,计算第一步所述的各类元件历史项电流源列向量形成总历史项电流源列向量所需的时钟周期数nhist,计算采用并行的矩阵向量乘法实现线性方程组求解的时钟周期数nmatrix
第四步:在离线环境下,计算每一步仿真所需的计算时钟周期总数为ntotal=max(nh,RLC,nh,Line,nh,SOURCE,nh,BREAKER,nh,PE)+nhist+nmatrix+max(nu,RLC,nu,Line,nu,SOURCE,nu,BREAKER,nu,PE)+nother,其中第一步所述的各类元件的历史项电流源列向量求解以及更新步骤的计算并发进行,max函数表示取最大值,nother表示一些零散操作的总时钟周期数;
第五步:在离线环境下,根据FPGA的驱动时钟频率f以及时钟周期总数ntotal,得到第四步中每一步仿真所需的实际时间ttotal,ttotal=ntotal/f,设定仿真计算步长Δt,Δt需满足ttotal<Δt以保证仿真实时性;
第六步:在离线环境下,根据仿真步长Δt计算第一步所述的各类元件的等效电导,形成节点电导矩阵,计算所述的各类元件模型中历史项电流源以及更新运算所需的计算参数,计算节点电导矩阵的逆矩阵;
第七步:将第六步已得到的等效电导、各类元件模型中历史项电流源以及更新运算所需的计算参数、节点电导矩阵的逆矩阵、第一步所述的基本参数信息、第五步所述的仿真步长Δt上传至基于FPGA的在线仿真环境;
第八步:在在线环境下,设置仿真时刻t=0,全局控制模块中有限状态机的仿真状态为空闲状态,启动仿真;
第九步:在在线环境下,仿真状态进入状态一,仿真计时器开始计时,计算第一步所述的各类元件的历史项电流源,生成历史项电流源列向量,其中所述的各类元件的计算是并行的,各类元件的计算任务完成后将各自的结束信号置高电平;
第十步:在在线环境下,对第九步所述的各类元件的结束信号进行逻辑与操作,当该信号为高电平,即所有元件完成历史项电流源计算后,将所有元件生成的历史项电流源列向量组合,得到总的历史项电流源列向量Ih,并进行存储,生成状态一结束信号;
第十一步:在在线环境下,仿真状态进入状态二,根据断路器开关状态读取相应的节点电导矩阵的逆矩阵G-1,采用并行的矩阵向量乘法由逆矩阵G-1及总的历史项电流源列向量Ih计算节点电压列向量v,生成状态二结束信号;
第十二步:在在线环境下,仿真状态进入状态三,对所述的各类元件分别进行更新运算,计算每个元件的端电压以及支路电流,并进行存储,其中所述的各类元件的更新计算是并行的;
第十三步:在在线环境下,将用户指定的仿真结果传回离线环境,以便于用户查看;
第十四步:在在线环境下,判断仿真计时器是否计时至Δt时,如满足条件,则生成步长结束信号,否则仿真器等待直至计时至Δt;
第十五步:判断仿真时间是否达到仿真终了时刻,如达到仿真终了时刻,则仿真结束,否则返回第九步。
第一步所述的基本元件包括:基本无源元件、线路元件、电源元件、断路器元件、电力电子开关元件。
第一步所述的基本参数信息包括:基本无源元件的电阻、电感和电容参数,线路元件的电阻和电感矩阵,电源元件的幅值、频率和初始相位,断路器元件的开路电阻、闭合电阻、断路器动作时间,电力电子开关元件表示开路的电阻、电容以及表示闭合的电感,各类元件的节点编号,节点电导矩阵维数。
实时仿真中的仿真状态一、仿真状态二和仿真状态三的控制调度,是由有限状态机实现的。
本发明的基于FPGA的有源配电网暂态实时仿真***设计方法,能够充分发挥FPGA硬件并行性以及流水线架构的技术优势,保证了整个***暂态仿真过程中的实时性,并为采用较小步长精确求解有源配电网的详细动态过程提供了可靠的基础。本发明的仿真结果与商业仿真软件的仿真结果在稳态与暂态过程中都能够完全吻合,二者的动态响应特性保持了高度一致,体现出了良好的仿真精度,充分验证了本发明提出的适于FPGA实现的有源配电网暂态实时仿真***框架设计方法的可行性。本发明具有较好的可行性与适用性,为实现含分布式电源、储能设备的有源配电网暂态实时仿真中提供了一种很好的解决思路。
附图说明
附图1是电感支路示意图;
附图2是基于FPGA的有源配电网暂态实时仿真***求解框架;
附图3是基于有限状态机的全局控制模块示意图;
附图4是基于FPGA的基本无源元件历史量求解框图;
附图5是基于FPGA的线路元件历史量求解框图;
附图6是基于FPGA的电源类元件历史量求解框图;
附图7是基于FPGA的电力电子开关元件历史量求解框图;
附图8是基于FPGA的线性方程组求解框图;
附图9是本发明的基于FPGA的有源配电网暂态实时仿真***设计方法的流程图;
附图10是算例***接线图;
附图11是节点11流向节点12的三相电流;
附图12是节点12的三相电压。
具体实施方式
下面结合实施例和附图对本发明的基于FPGA的有源配电网暂态实时仿真***设计方法做出详细说明。
本发明的基于FPGA的有源配电网暂态实时仿真***设计方法,如附图2所示,有源配电网暂态实时仿真***分为离线仿真环境和在线仿真环境,其中离线仿真环境负责实时仿真用时ttotal的计算,根据实时仿真用时ttotal设置仿真步长Δt,并将根据仿真步长Δt计算出的相关参数以及读取到的基本参数信息上传至基于FPGA的在线仿真环境;在线仿真环境完成仿真的实时计算,包括每个步长中各类元件的历史项电流源列向量计算、总历史项电流源列向量形成、线性方程组求解以及更新步骤,具体如图9所示,包括如下步骤:
第一步:在离线环境下,采用基本元件对有源配电网进行建模,读取各类基本元件的基本参数信息,统计得到所述各类元件的数量,其中,所述的基本元件包括:基本无源元件、线路元件、电源元件、断路器元件、电力电子开关元件等;所述的基本参数信息包括:基本无源元件的电阻、电感和电容参数,线路元件的电阻和电感矩阵,电源元件的幅值、频率和初始相位,断路器元件的开路电阻、闭合电阻、断路器动作时间,电力电子开关元件表示开路的电阻、电容以及表示闭合的电感,各类元件的节点编号,节点电导矩阵维数。
第二步:在离线环境下,分别计算基本无源元件、线路元件、电源元件、断路器元件、电力电子开关元件等各类元件的历史项电流源列向量求解的时钟周期数:nh,RLC,nh,LINE,nh,SOURCE,nh,BREAKER,nh,PE,以及更新步骤的时钟周期数:nu,RLC,nu,LINE,nu,SOURCE,nu,BREAKER,nu,PE,其中,nh表示历史项电流源列向量求解的时钟周期数,取大于等于0的整数,nu表示更新步骤的时钟周期数,取大于等于0的整数;
有源配电网中包括电源、电机、变压器、线路与开关模型等多类基本元件。考虑到有源配电网中涉及的元件较多,这里仅针对具有典型处理方式的基本无源元件、线路元件、电源类元件和电力电子开关元件进行说明,并给出离线环境下这几类元件的历史项电流源列向量求解和更新步骤的时钟周期总数的计算方法。
(1)基本无源元件
基本无源元件包括电阻R、电感L和电容C以及由它们组成的RL、RC复合元件等。对于此类元件,其历史量求解和更新步骤的一般形式如式(5)和式(6)所示。式中,根据R、L、C组合形式不同,A1、A2、Geq的具体表达式也有所不同,如表1所示。
Ih(t-Δt)=A1v(t-Δt)+A2i(t-Δt) (5)
i(t)=Geqv(t)+Ih(t-Δt) (6)
表1基本无源元件计算参数表达式
对于基本无源元件的仿真,可充分利用FPGA的高度并行性并实现深度流水线结构。以历史项求解为例,如附图4所示。根据历史项求解计算公式,A1、A2及上一时步的支路电压v(t-Δt)和支路电流i(t-Δt)可同时从4个RAM中读出,并通过2个浮点数乘法器同时进行乘法运算,最后通过浮点数加法器求出历史项Ih(t-Δt),存入RAMhist中,用于下一时步计算。在该模块中,由RAM读取数据需要2个时钟周期,浮点数乘法和加法运算使用了集成编译环境自带的IP核,其计算时钟数nmultiply和nadd分别为5和7个时钟周期。因此,模块初始延时为14个时钟周期。在流水线架构下,第一个基本无源元件的计算结果将在14个时钟周期后得到,当NRLC个无源元件依次通过历史项求解模块进行处理时,其总时钟周期数nh,RLC=14+(NRLC-1)个时钟周期。同理,其更新步骤包含两个浮点数加法和一个浮点数乘法,其总时钟周期数nu,RLC=21+(NRLC-1)个时钟周期。
(2)线路元件
线路元件的历史项计算公式以及更新计算公示如式(7)和式(8)所示:
I h 1 ( t - &Delta;t ) I h 2 ( t - &Delta;t ) I h 3 ( t - &Delta;t ) = A 11 A 12 A 13 A 21 A 22 A 23 A 31 A 32 A 33 v 1 ( t - &Delta;t ) v 2 ( t - &Delta;t ) v 3 ( t - &Delta;t ) + B 11 B 12 B 13 B 21 B 22 B 23 B 31 B 32 B 33 i 1 ( t - &Delta;t ) i 2 ( t - &Delta;t ) i 3 ( t - &Delta;t ) - - - ( 7 )
i 1 ( t ) i 2 ( t ) i 3 ( t ) = A 11 A 12 A 13 A 21 A 22 A 23 A 31 A 32 A 33 v 1 ( t ) v 2 ( t ) v 3 ( t ) + I h 1 ( t - &Delta;t ) I h 2 ( t - &Delta;t ) I h 3 ( t - &Delta;t )
以历史项求解为例,如附图5所示。[A]和[B]均为3x3矩阵,可分别使用RAMA1、RAMA2、RAMA3、RAMB1、RAMB2、RAMB3存储每一个线路元件[A]和[B]矩阵的一行。仿真开始时,[A]和[B]以及上一时步的支路电压向量和支路电流向量同时从RAM中读出,并依照附图5所示流程进行并行矩阵向量点乘运算以及并行向量加法运算。当每一个线路元件的历史项电流源Ih1(t-Δt)、Ih2(t-Δt)、Ih3(t-Δt)计算得到后,将其重新转化为浮点数,并通过延时、整合、提取操作后存入存储器RAMhist。附图5中的Delay_nclk模块表示进行n个时钟周期的延时,多为数据对齐而设置,Fix2Float和Float2Fix模块用于定点数和浮点数的相互转换。当NLINE个线路元件依次通过历史项求解模块进行处理时,求解过程的时钟周期数nh,LINE=22+(3*NLINE-1)。另外,其更新过程的时钟周期数nu,LINE=33+(3*NLINE-1)。
(3)电源类元件
电源模块可以处理包括单相电压源、单相电流源、三相电压源、三相电流源以及受控电压源和受控电流源等多种电源。以交流源为例,其输出量一般都如式(9)所示:
f(t)=Asin(ωt+θ) (9)
其中,A表示幅值,ω表示角频率,θ表示初始相位。采用查表法实现这一函数的求解,其原理如附图6所示。
首先使用小于仿真步长Δt的采样步长Ts提前计算出一个周期内所有的单位正弦值sin(ωt+θ),并存入RAMsin,同时每一个交流源的初始相位θ推算出对应于RAMsin的初始地址并依次存入RAMθ中,同时RAMθ中存储的每一个相位都随仿真推进而递增,其增量Inc为仿真步长与采样步长的比值Δt/Ts。这样就无需通过复杂的算法计算非线性正弦函数,只需通过RAMθ的地址数据从RAMsin中读取单位正弦值并与幅值A进行浮点数乘法即可,每个交流源的幅值A同样提前存入存储器RAMA中。当NSOURCE个电源元件依次通过历史项求解模块进行处理时,求解过程的时钟周期数nh,SOURCE=9+(NSOURCE-1)。另外,其更新步骤用于求解的时钟周期数nu,SOURCE=7+(NSOURCE-1)。
(4)电力电子开关元件
本发明使用如下方法进行开关建模,具体方法为:开关闭合时使用小电感模拟,开关断开时使用小电容与电阻串联形式模拟,式(10)列写了使用梯形法差分得到的开关断开和闭合时的特性方程。
i ( t ) = &Delta;t 2 L s u ( t ) + &Delta;t 2 L s u ( t - &Delta;t ) + i ( t - &Delta;t )
i ( t ) 1 &Delta;t 2 C s + R s u ( t ) - 1 &Delta;t 2 C s + R s u ( t - &Delta;t ) - &Delta;t 2 C s - R s &Delta;t 2 C s + R s i ( t - &Delta;t ) - - - ( 10 )
式(10)中Ls表示开关闭合时的电感,Cs表示开关断开时的电容,Rs表示开关断开时的电阻,i(t)和i(t-Δt)表示本时步以及上一时步的开关电流,u(t)和u(t-Δt)表示本时步以及上一时步的开关两侧电压,Δt表示仿真步长。若式(10)中开关断开和闭合时的导纳满足式(11)则保证了开关状态切换时导纳矩阵不变,仅依靠历史量变化即可切换开关状态。
&Delta;t 2 L s = 1 &Delta;t 2 C s + R s - - - ( 11 )
使用该方法时,不论开关如何变化,导纳矩阵始终保持不变,因此只需存储一个逆矩阵即可,极大地缓解了逆矩阵的存储压力。
对于开关元件的仿真实现可充分利用FPGA的高度并行性,并实现深度流水线结构。以其历史量求解为例进行说明,其求解公式如式(12)所示,由式(10)中的两个表达式综合而成,具体FPGA实现框图如附图7所示。
i(t)=Gu(t)+Ih(t-Δt) (12)
Ih(t-Δt)=A1u(t-Δt)+A2i(t-Δt)
式(12)中,A1和A2的取值由开关状态决定,RAMv、RAMi及RAMhist用于存储开关电压、开关电流以及历史量,RAMA1_open、RAMA1_closed、RAMA2_open和RAMA2_closed分别用于存储每一个开关断开或闭合时A1和A2的取值A1_open、A1_closed、A2_open和A2_closed,RAMstate用于存储每个IGBT的开关状态state。如附图8所示,每一时步计算开始时,A1_open、A1_closed、A2_open、A2_closed以及state同时从存储器中读出,其中A1_open、A1_closed、A2_open和A2_closed分别通过两个数据分配器,并由通过开关状态state判断该时步A1和A2的取值。上一时步的开关端电压v(t-Δt)和开关电流i(t-Δt)延迟一个时钟读出,与数据分配器的输出结果A1、A2保持数据对齐,并同时通过2个浮点数乘法器进行乘法运算,最后通过浮点数加法器求出历史量Ih(t-Δt),存入RAMhist中,用于下一时步计算。当NPE个电力电子开关元件依次通过历史项求解模块进行处理时,求解过程的时钟周期数nh,PE=15+(NPE-1)。另外,其更新过程的时钟周期数nu,PE=21+(NPE-1)。
第三步:在离线环境下,计算第一步所述的各类元件历史项电流源列向量形成总历史项电流源列向量所需的时钟周期数nhist,计算采用并行的矩阵向量乘法实现线性方程组求解的时钟周期数nmatrix
附图2中包含总历史项电流源列向量生成模块以及基于并行矩阵向量乘法的线性方程组求解模块,其所需的时钟周期数如下面所述。
在总历史项电流源列向量生成模块中,需要根据各类元件计算出的历史项电流源列向量,叠加求出总历史项电流源。在该过程中叠加运算是在定点数数制下完成的,需要考虑浮点数与定点数的相互转换所消耗的时钟周期nconvert,叠加运算的时钟周期数等于矩阵维数Nmatrix,其中浮点数与定点数的相互转换使用了集成编译环境自带的IP核,其计算时钟数nconvert为6,因此该步骤的时钟周期数nhist=2*nconvert+Nmatrix
线性方程组求解往往是暂态仿真中最为耗时的部分,为了达到较快的计算速度,保证仿真实时性,可以预存电导矩阵逆矩阵,其计算公式如式(10)所示。对于维数为Nmatrix的矩阵,使用Nmatrix个RAM进行存储,每个RAM存储矩阵的一行数据。此时,可将线性方程组求解转化为Nmatrix个可并行的向量点乘运算,如式(11)所示。该模块在累加处理上与线路元件相同,这里不再赘述,其计算需要先后考虑浮点数乘法、浮点数与定点数的相互转换以及定点数累加,因此其时钟周期数nmatrix=nmultiply+2nconvert。模块实现方式如附图8所示,通过该模块可计算得到每个节点的瞬时电压值。
v=YIh,Y=G-1 (10)
v 1 v 2 . . . v N = Y 1,1 Y 1,2 . . . . Y 1 , N Y 2,1 Y 2,2 . . . . Y 2 , N . . . . . . . . . . . . . . . . Y N , 1 Y N , 2 . . . . Y N , N I h , 1 I h , 2 . . . . I h , N - - - ( 11 )
考虑到断路器使用双电阻模型进行模拟,即断路器断开时,使用阻值较大的电阻表示,断路器闭合时,使用阻值很小的电阻表示,断路器状态变化造成了***电导矩阵的变化。因此在实时仿真中,所有可能的矩阵结构都需要提前计算并存储至RAM中,需要存储的计算矩阵个数为2Nbreaker,其中Nbreaker为断路器个数,通过每个断路器的当前状态形成状态序列,从而读取相应的电导矩阵逆矩阵。
第四步:在离线环境下,如附图2所示,第一步所述的各类元件的历史项电流源列向量求解以及更新步骤的计算并发进行,它们的求解时钟周期数由耗时最长者确定,因此计算每一步仿真所需的计算时钟周期总数为ntotal=max(nh,RLC,nh,Line,nh,SOURCE,nh,BREAKER,nh,PE,......)+nhist+nmatrix+max(nu,RLC,nu,Line,nu,SOURCE,nu,BREAKER,nu,PE,......)+nother,max函数表示取最大值,nother表示一些零散操作的总时钟周期数,如生成功能模块结束信号的操作等;
第五步:在离线环境下,根据FPGA的驱动时钟频率f以及时钟周期总数ntotal,得到第四步中每一步仿真所需的实际时间ttotal,ttotal=ntotal/f,设定仿真计算步长Δt,Δt需满足ttotal<Δt以保证仿真实时性;
第六步:在离线环境下,根据仿真步长Δt计算第一步所述的各类元件的等效电导,形成节点电导矩阵,计算所述的各类元件模型中历史项电流源以及更新运算所需的计算参数,计算节点电导矩阵的逆矩阵;
第七步:将第六步已得到的等效电导、各类元件模型中历史项电流源以及更新运算所需的计算参数、节点电导矩阵的逆矩阵、第一步所述的基本参数信息、第五步所述的仿真步长Δt等上传至基于FPGA的在线仿真环境;
如上所述的第一步~第七步,是在离线环境下完成的,而在线环境中的仿真状态控制是通过有限状态机实现的,如附图3所示,设置了四种运行状态并为每种状态分配一个3位二进制数表示,分别为空闲状态(IDLE:000);仿真状态一(STEP_I:001);仿真状态二(STEP_II:010);仿真状态三(STEP_III:100)。
该有限状态机的运行流程为:仿真器初始处于空闲状态IDLE,当仿真开始信号Start拉高后,***进入仿真状态一STEP_I;当总历史项电流源列向量生成后,仿真状态一结束信号end_STEP_I置1,促使仿真进入仿真状态二STEP_II;当线性方程组求解完成后,***拉高仿真状态二结束信号end_STEP_II,促使仿真进入仿真状态三STEP_III;当仿真计时器计时至Δt,拉高步长结束信号end_Δt,该时步计算结束,促使仿真重新回到仿真状态一STEP_I并开始下一时步的仿真。由此,实时仿真在仿真状态一STEP_I、状态二STEP_II、状态三STEP_III三个状态间循环推进,直至仿真结束。当复位信号Reset拉高时,***可重新回到空闲状态。具体流程如下所述。
第八步:在在线环境下,设置仿真时刻t=0,全局控制模块中有限状态机的仿真状态为空闲状态(IDLE),启动仿真;
第九步:在在线环境下,仿真状态进入状态一(STEP_I),仿真计时器开始计时,计算第一步所述的各类元件的历史项电流源,生成历史项电流源列向量,其中所述的各类元件的计算是并行的,各类元件的计算任务完成后将各自的结束信号置高电平;
第十步:在在线环境下,对第九步所述的各类元件的结束信号进行逻辑与操作,当该信号为高电平,即所有元件完成历史项电流源计算后,将所有元件生成的历史项电流源列向量组合,得到总的历史项电流源列向量Ih,并进行存储,生成状态一结束信号(end_STEP_I);
第十一步:在在线环境下,仿真状态进入状态二(STEP_II),根据断路器开关状态读取相应的节点电导矩阵的逆矩阵G-1,采用并行的矩阵向量乘法由逆矩阵G-1及总的历史项电流源列向量Ih计算节点电压列向量v,生成状态二结束信号(end_STEP_II);
第十二步:在在线环境下,仿真状态进入状态三(STEP_III),对所述的各类元件分别进行更新运算,计算每个元件的端电压以及支路电流,并进行存储,其中所述的各类元件的更新计算是并行的;
第十三步:在在线环境下,将用户指定的仿真结果传回离线环境,以便于用户查看;
第十四步:在在线环境下,判断仿真计时器是否计时至Δt时,如满足条件,则生成步长结束信号(end_Δt),否则仿真器等待直至计时至Δt;
第十五步:判断仿真时间是否达到仿真终了时刻,如达到仿真终了时刻,则仿真结束,否则返回第九步。
该设计方法提出的***框架能够充分发挥FPGA硬件并行性以及流水线架构的技术优势,保证了整个***暂态仿真过程中的实时性,并为采用较小步长精确求解有源配电网的详细动态过程提供了可靠的基础。
本发明中所述的实时仿真中的仿真状态一(STEP_I)、仿真状态二(STEP_II)和仿真状态三(STEP_III)的控制调度,是由有限状态机实现的。
本发明提出的基于FPGA的有源配电网暂态实时仿真***设计方法,属于电力***仿真领域,特别适用于含分布式电源、储能装置的有源配电网实时暂态仿真。本发明提出了基于FPGA的有源配电网暂态实时仿真***RTDG(Real-Time Transient Simulator forDistributed Generation and Microgrid)。这里以欧盟低压有源配电网算例***为例进行说明,如附图10所示,***中含有多种线路与负荷类型。实施步骤详细说明如下:
第一步:在离线环境下,采用基本元件对有源配电网进行建模,读取基本无源元件、线路元件、电源元件、断路器元件、电力电子开关元件等各类基本元件的基本参数信息,统计得到各类元件的数量,在该算例中,电源元件3个、基本无源元件42个、线路元件15个,断路器元件1个,电力电子开关元件0个;
第二步:在离线环境下,计算基本无源元件、线路元件、电源元件、断路器元件、电力电子开关等元件的历史项电流源列向量求解的时钟周期总数(nh,RLC,nh,LINE,nh,SOURCE,nh,BREAKER,nh,PE,......)以及更新步骤的时钟周期总数(nu,RLC,nu,LINE,nu,SOURCE,nu,BREAKER,nu,PE,......)。在该算例中nh,RLC=55,nh,LINE=66,nh,SOURCE=11,nh,BREAKER=0,nh,PE=0,nu,RLC=62,nu,LINE=77,nu,SOURCE=13,nu,BREAKER=22,nu,PE=0;
第三步:在离线环境下,计算各类元件历史项电流源列向量形成总历史项电流源列向量所需的处理时钟周期数nhist,计算采用并行矩阵向量乘法实现线性方程组求解的时钟周期数nmatrix;在该算例中Nmatrix=67,nhist=79,nmatrix=17;
第四步:在离线环境下,计算每一步仿真所需的总计算时钟周期数为ntotal=max(nh,RLC,nh,Line,nh,SOURCE,nh,BREAKER,nh,PE,......)+nhist+nmatrix+max(nu,RLC,nu,Line,nu,SOURCE,nu,BREAKER,nu,PE,......)+nother,其中各类元件的历史项电流源列向量求解以及更新步骤的计算并发进行,max函数表示取最大值,nother=25,在该算例中,依照公式计算出的ntotal为264;
第五步:在离线环境下,根据FPGA的驱动时钟频率f以及ntotal,得到每一步计算所需的实际时间ttotal,ttotal=ntotal/f,设定仿真计算步长Δt,Δt需满足ttotal<Δt以保证仿真实时性。在该算例中,时钟频率f为135MHz,因此ttotal为1.956μs,Δt设定为2μs;
第六步:在离线环境下,根据仿真步长Δt计算第一步所述的各类元件的等效电导,形成节点电导矩阵,计算所述的各类元件模型中历史项电流源以及更新运算所需的计算参数,计算节点电导矩阵的逆矩阵;
第七步:将第六步已得到的等效电导、各类元件模型中历史项电流源以及更新运算所需的计算参数、节点电导矩阵的逆矩阵、第一步所述的基本参数信息、第五步所述的仿真步长Δt上传至基于FPGA的在线仿真环境;
第八步:在在线环境下,设置仿真时刻t=0,全局控制模块中有限状态机的仿真状态为空闲状态(IDLE),启动仿真;
第九步:在在线环境下,仿真状态进入状态一(STEP_I),仿真计时器开始计时,计算第一步所述的各类元件的历史项电流源,生成历史项电流源列向量,其中所述的各类元件的计算是并行的,各类元件的计算任务完成后将各自的结束信号置高电平;
第十步:在在线环境下,对第九步所述的各类元件的结束信号进行逻辑与操作,当该信号为高电平,即所有元件完成历史项电流源计算后,将所有元件生成的历史项电流源列向量组合,得到总的历史项电流源列向量Ih,并进行存储,生成状态一结束信号(end_STEP_I);
第十一步:在在线环境下,仿真状态进入状态二(STEP_II),根据断路器开关状态读取相应的节点电导矩阵的逆矩阵G-1,采用并行的矩阵向量乘法由逆矩阵G-1及总的历史项电流源列向量Ih计算节点电压列向量v,生成状态二结束信号(end_STEP_II);
第十二步:在在线环境下,仿真状态进入状态三(STEP_III),对所述的各类元件分别进行更新运算,计算每个元件的端电压以及支路电流,并进行存储,其中所述的各类元件的更新计算是并行的;
第十三步:在在线环境下,将用户指定的仿真结果传回离线环境,以便于用户查看;
第十四步:在在线环境下,判断仿真计时器是否计时至Δt时,如满足条件,则生成步长结束信号(end_Δt),否则仿真器等待直至计时至Δt;
第十五步:判断仿真时间是否达到仿真终了时刻,如达到仿真终了时刻,则仿真结束,否则返回第九步。
该算例的执行环境为Altera公司的IV GX FPGA530官方开发板。开发板配有Stratix IV系列FPGA EP4SGX530KH40C2N,该芯片包含531200个逻辑单元,212480个自适应逻辑模块,1280个M9K存储器,64个M144K存储器,1024个18x18专用乘法器,8个PLL以及744个I/O。除了EP4SGX530KH40C2N芯片,开发板还提供了多个频率的时钟电路,3个用户可配置按钮,大量外部存储器,PCI Express插槽,10/100/1000Ethernet接口等***电路。
在仿真速度方面,通过本发明提出的基于FPGA的有源配电网暂态实时仿真***设计方法,能够充分发挥FPGA硬件并行性以及流水线架构,保证整个***暂态仿真的实时性;附图11~12比较了采用本发明方法的基于FPGA的有源配电网暂态实时仿真***与商业仿真软件Matlab/SimPowerSystems的仿真结果。从附图中可以看出,Matlab/SimPowerSystems的仿真结果与FPGA的仿真结果在稳态与暂态过程中都能够完全吻合,二者的动态响应特性保持了高度一致,体现出了良好的仿真精度,充分验证了本发明提出的适于FPGA实现的有源配电网暂态实时仿真***框架设计方法的可行性。
以上算例测试结果证明,本发明提出的一种基于FPGA的有源配电网暂态实时仿真***设计方法具有较好的可行性与适用性,为实现含分布式电源、储能设备的有源配电网暂态实时仿真中提供了一种很好的解决思路。

Claims (3)

1.一种基于FPGA的有源配电网暂态实时仿真***设计方法,其特征在于,有源配电网暂态实时仿真***分为离线仿真环境和在线仿真环境,其中离线仿真环境负责实时仿真用时t total的计算,根据实时仿真用时t total设置仿真步长Δt,并将根据仿真步长Δt计算出的相关参数以及读取到的基本参数信息上传至基于FPGA的在线仿真环境;在线仿真环境完成仿真的实时计算,包括每个步长中各类元件的历史项电流源列向量计算、总历史项电流源列向量形成、线性方程组求解以及更新步骤,具体包括如下步骤:
第一步:在离线环境下,采用基本元件对有源配电网进行建模,读取基本无源元件、线路元件、电源元件、断路器元件、电力电子开关元件的基本参数信息,统计得到所述各类元件的数量;
第二步:在离线环境下,分别计算基本无源元件、线路元件、电源元件、断路器元件、电力电子开关元件的历史项电流源列向量求解的时钟周期数:n h,RLC, n h,LINE, n h,SOURCE,n h,BREAKER, n h,PE,以及更新步骤的时钟周期数:n u,RLC, n u,LINE, n u,SOURCE, n u,BREAKER, n u,PE,其中,n h表示历史项电流源列向量求解的时钟周期数,取大于等于0的整数,n u表示更新步骤的时钟周期数,取大于等于0的整数,RLC表示基本无源元件,LINE表示线路元件,SOURCE表示电源元件,BREAKER表示断路器元件,PE表示电力电子开关元件;
第三步:在离线环境下,计算第一步所述的各类元件历史项电流源列向量形成总历史项电流源列向量所需的时钟周期数n hist,计算采用并行的矩阵向量乘法实现线性方程组求解的时钟周期数n matrix
第四步:在离线环境下,计算每一步仿真所需的计算时钟周期总数为n total=max(n h,RLC,n h,Line, n h,SOURCE, n h,BREAKER, n h,PE)+ n hist+ n matrix+ max(n u,RLC, n u,Line, n u,SOURCE, n u,BREAKER,n u,PE)+n other,其中第一步所述的各类元件的历史项电流源列向量求解以及更新步骤的计算并发进行,max函数表示取最大值,n other表示一些零散操作的总时钟周期数;
第五步:在离线环境下,根据FPGA的驱动时钟频率f以及时钟周期总数n total,得到第四步中每一步实时仿真用时t totalt total=n total/f,设定仿真计算步长Δt,Δt需满足t totalt以保证仿真实时性;
第六步:在离线环境下,根据仿真步长Δt计算第一步所述的各类元件的等效电导,形成节点电导矩阵,计算所述的各类元件模型中历史项电流源以及更新运算所需的计算参数,计算节点电导矩阵的逆矩阵;
第七步:将第六步已得到的等效电导、各类元件模型中历史项电流源以及更新运算所需的计算参数、节点电导矩阵的逆矩阵、第一步所述的基本参数信息、第五步所述的仿真步长Δt上传至基于FPGA的在线仿真环境;
第八步:在在线环境下,设置仿真时刻t=0,全局控制模块中有限状态机的仿真状态为空闲状态(IDLE),启动仿真;
第九步:在在线环境下,仿真状态进入状态一(STEP_I),仿真计时器开始计时,计算第一步所述的各类元件的历史项电流源,生成历史项电流源列向量,其中所述的各类元件的计算是并行的,各类元件的计算任务完成后将各自的结束信号置高电平;
第十步:在在线环境下,对第九步所述的各类元件的结束信号进行逻辑与操作,当该信号为高电平,即所有元件完成历史项电流源计算后,将所有元件生成的历史项电流源列向量组合,得到总的历史项电流源列向量I h,并进行存储,生成状态一结束信号(end_STEP_I);
第十一步:在在线环境下,仿真状态进入状态二(STEP_II),根据断路器开关状态读取相应的节点电导矩阵的逆矩阵G -1,采用并行的矩阵向量乘法由逆矩阵G -1及总的历史项电流源列向量I h计算节点电压列向量v,生成状态二结束信号(end_STEP_II);
第十二步:在在线环境下,仿真状态进入状态三(STEP_III),对所述的各类元件分别进行更新运算,计算每个元件的端电压以及支路电流,并进行存储,其中所述的各类元件的更新计算是并行的;
第十三步:在在线环境下,将用户指定的仿真结果传回离线环境,以便于用户查看;
第十四步:在在线环境下,判断仿真计时器是否计时至Δt时,如满足条件,则生成步长结束信号(end_Δt),否则仿真器等待直至计时至Δt
第十五步:判断仿真时间是否达到仿真终了时刻,如达到仿真终了时刻,则仿真结束,否则返回第九步。
2.根据权利要求1所述的基于FPGA的有源配电网暂态实时仿真***设计方法,其特征在于,第一步所述的基本参数信息包括:基本无源元件的电阻、电感和电容参数,线路元件的电阻和电感矩阵,电源元件的幅值、频率和初始相位,断路器元件的开路电阻、闭合电阻、断路器动作时间,电力电子开关元件表示开路的电阻、电容以及表示闭合的电感,各类元件的节点编号,节点电导矩阵维数。
3.如权利要求1所述的一种基于FPGA的有源配电网暂态实时仿真***设计方法,其特征在于,实时仿真中的仿真状态一(STEP_I)、仿真状态二(STEP_II)和仿真状态三(STEP_III)的控制调度,是由有限状态机实现的。
CN201410028769.4A 2014-01-05 2014-01-05 基于fpga的有源配电网暂态实时仿真***设计方法 Expired - Fee Related CN103793562B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410028769.4A CN103793562B (zh) 2014-01-05 2014-01-05 基于fpga的有源配电网暂态实时仿真***设计方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410028769.4A CN103793562B (zh) 2014-01-05 2014-01-05 基于fpga的有源配电网暂态实时仿真***设计方法

Publications (2)

Publication Number Publication Date
CN103793562A CN103793562A (zh) 2014-05-14
CN103793562B true CN103793562B (zh) 2016-09-14

Family

ID=50669224

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410028769.4A Expired - Fee Related CN103793562B (zh) 2014-01-05 2014-01-05 基于fpga的有源配电网暂态实时仿真***设计方法

Country Status (1)

Country Link
CN (1) CN103793562B (zh)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104038554B (zh) * 2014-06-25 2018-01-23 南方电网科学研究院有限责任公司 基于fpga的电力***高速数据采集通信方法及通信设备
CN104298822A (zh) * 2014-10-09 2015-01-21 天津大学 一种考虑非线性的变电站电磁暂态实时仿真方法
CN104462661B (zh) * 2014-11-14 2017-10-20 上海交通大学 电力电子开关插值实时仿真方法
CN106294897B (zh) * 2015-05-22 2020-03-17 中国电力科学研究院 一种适用于电磁暂态多时间尺度实时仿真接口的实现方法
CN104899074B (zh) * 2015-06-12 2017-12-12 天津大学 一种基于fpga的高并行度的电力***实时仿真方法
CN105005652B (zh) * 2015-07-09 2018-03-30 中国电力科学研究院 一种基于fpga的小步长实时仿真***
CN105301984B (zh) * 2015-11-20 2018-05-08 上海科梁信息工程股份有限公司 一种基于fpga的电力电子仿真***及方法
CN106250614B (zh) * 2016-07-29 2019-04-05 上海交通大学 适用于fpga平台电磁暂态实时仿真的数据处理方法
CN106649927B (zh) * 2016-09-21 2020-03-24 国网天津市电力公司 一种基于fpga的电力电子元件实时仿真组合建模方法
CN106844900B (zh) * 2016-12-31 2020-04-03 上海交通大学 电磁暂态仿真***的搭设方法
CN106855909B (zh) * 2017-01-13 2020-03-20 国网北京经济技术研究院 一种适于有源配电网随机动态仿真的显隐混合积分方法
CN106844256B (zh) * 2017-02-22 2020-09-11 天津大学 一种基于多fpga的有源配电网实时仿真器内部接口设计方法
CN107423476B (zh) * 2017-05-10 2020-07-31 天津大学 基于多fpga的有源配电网实时仿真器并行通讯方法
CN107122562B (zh) * 2017-05-10 2020-07-31 天津大学 基于多fpga的有源配电网实时仿真器串行通讯方法
CN107784158B (zh) * 2017-09-15 2020-01-07 天津大学 一种基于fpga的有源配电网实时仿真解算器的设计方法
CN108021741A (zh) * 2017-11-22 2018-05-11 天津大学 基于多fpga有源配电网多速率实时仿真器同步机制设计方法
CN108520105B (zh) * 2018-03-18 2020-01-07 天津大学 一种基于fpga的有源配电网多速率实时仿真方法
CN108920791B (zh) * 2018-06-21 2022-05-06 南方电网科学研究院有限责任公司 一种电力电子开关建模方法及模型
CN109002660B (zh) * 2018-09-07 2022-12-06 天津大学 基于fpga的有源配电网实时仿真解算器通用化设计方法
CN109508479B (zh) * 2018-10-19 2022-12-16 天津大学 基于fpga的有源配电网实时仿真器参数配置通用化方法
CN113268942A (zh) * 2020-02-17 2021-08-17 全球能源互联网研究院有限公司 一种适合于fpga的混合直流断路器实时仿真方法及***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201130860Y (zh) * 2007-12-19 2008-10-08 华东电网有限公司 嵌入式的变电站多回路动态电能质量在线分析装置
CN101334439A (zh) * 2008-07-08 2008-12-31 国电南瑞科技股份有限公司 一种电网数据综合采集方法及装置
US8065129B1 (en) * 2004-11-19 2011-11-22 Synopsys, Inc. Methods and apparatuses for circuit simulation

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8065129B1 (en) * 2004-11-19 2011-11-22 Synopsys, Inc. Methods and apparatuses for circuit simulation
CN201130860Y (zh) * 2007-12-19 2008-10-08 华东电网有限公司 嵌入式的变电站多回路动态电能质量在线分析装置
CN101334439A (zh) * 2008-07-08 2008-12-31 国电南瑞科技股份有限公司 一种电网数据综合采集方法及装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
《分布式发电微网***暂态时域仿真方法研究——(二)建模、设计与实现;李鹏 等;《电力自动化设备》;20130331(第3期);第15-32页 *
分布式发电微网***暂态时域仿真方法研究——(一)基本框架与仿真算法;李鹏 等;《电力自动化设备》;20130228(第2期);第33-39页 *

Also Published As

Publication number Publication date
CN103793562A (zh) 2014-05-14

Similar Documents

Publication Publication Date Title
CN103793562B (zh) 基于fpga的有源配电网暂态实时仿真***设计方法
CN103942372B (zh) 基于fpga的有源配电网暂态实时仿真多速率接口方法
Matar et al. FPGA implementation of the power electronic converter model for real-time simulation of electromagnetic transients
Chen et al. FPGA-based real-time EMTP
Tavana et al. A general framework for FPGA-based real-time emulation of electrical machines for HIL applications
Majstorovic et al. Ultralow-latency hardware-in-the-loop platform for rapid validation of power electronics designs
Chen et al. Hardware emulation building blocks for real-time simulation of large-scale power grids
Chen et al. An iterative real-time nonlinear electromagnetic transient solver on FPGA
CN107168100A (zh) 一种基于现场可编程门阵列的模块化多电平换流器实时仿真建模方法
CN105574809B (zh) 基于矩阵指数的电磁暂态仿真图形处理器并行计算方法
CN103793590A (zh) 一种基于gpu的快速求解配电网潮流的计算方法
Dinavahi et al. Real-time electromagnetic transient simulation of AC-DC networks
Kinsy et al. Time-predictable computer architecture for cyber-physical systems: Digital emulation of power electronics systems
CN103440374A (zh) 基于状态变量节点分析混合框架的电磁暂态仿真建模方法
CN104252550A (zh) 一种基于fpga的高性能实时仿真方法
CN107784158A (zh) 一种基于fpga的有源配电网实时仿真解算器的设计方法
CN106844900B (zh) 电磁暂态仿真***的搭设方法
CN103186366A (zh) 基于cuda并行计算实现电力***电磁暂态实时仿真测试方法
CN206133209U (zh) 一种基于rtds的大功率混合仿真***
CN108520105A (zh) 一种基于fpga的有源配电网多速率实时仿真方法
Benhamadouche et al. FPGA-based hardware-in-the-loop for multi-domain simulation
CN109508479B (zh) 基于fpga的有源配电网实时仿真器参数配置通用化方法
CN107122562A (zh) 基于多fpga的有源配电网实时仿真器串行通讯方法
CN206224475U (zh) 一种mmc实时仿真建模***
CN111596567B (zh) 一种交直流电力***电磁暂态仿真装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 510620 No. 757 Dongfeng East Road, Guangzhou, Guangdong, Yuexiu District

Applicant after: GUANGDONG POWER GRID Corp.

Applicant after: Tianjin University

Applicant after: China South Power Grid International Co.,Ltd.

Address before: 300072 Tianjin City, Nankai District Wei Jin Road No. 92

Applicant before: Tianjin University

Applicant before: China South Power Grid International Co.,Ltd.

Applicant before: GUANGDONG POWER GRID Corp.

COR Change of bibliographic data
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160914

Termination date: 20220105