电力电子仿真系统的制作方法

文档序号:10036293阅读:757来源:国知局
电力电子仿真系统的制作方法
【技术领域】
[0001]本实用新型涉及电力电子仿真技术领域,特别涉及一种电力电子仿真系统。
【背景技术】
[0002]目前在实时仿真领域,基于CPU(中央处理器)的低频电力电子仿真技术已经趋于成熟,在20US (微秒)的步长下可以精确地仿真频率1kHz (千赫兹)以下的电力电子系统。然而随着现代电力电子技术的高速发展以,尤其是大量可控器件(如换流阀、有源滤波器等)的运用,实际工程中电力系统频率往往会远大于10kHz,导致一般的CPU仿真手段已经难以满足相应实时仿真的需求。
【实用新型内容】
[0003]本实用新型的目的在于提供一种电力电子仿真系统,可以提高仿真系统的仿真频率。
[0004]为解决上述技术问题,本实用新型的实施方式提供了一种电力电子仿真系统,包含:中央处理器CPU、现场可编程逻辑门阵列FPGA板与控制器;
[0005]所述控制器与所述FPGA板通信连接;所述FPGA板与所述CPU连接;所述控制器通过所述FPGA板与所述CPU通信连接;
[0006]其中,所述FPGA板上包含第一解算器与通信接口,所述CPU上包含第二解算器;所述控制器通过所述通信接口与第一解算器通信连接;所述第一解算器与所述第二解算器通信连接;所述控制器通过所述通信接口与所述CPU通信连接。
[0007]本实用新型实施方式相对于现有技术而言,是利用中央处理器(CPU)与现场可编程逻辑门阵列(FPGA)板构建电力电子器件的仿真平台,其中,CPU上的第二解算器用于对低速电力电子器件进行仿真;由于FPGA板可以进行并行计算,提高数据处理速度,所以利用FPGA板上的第一解算器可以对高速电力电子器件进行仿真,提高仿真系统的仿真频率。所以,本实用新型实施方式利用CPU+FPGA的复合结构进行混合仿真,可以对高速电力电子器件进行仿真,满足了高速电力电子实时仿真的需求。
[0008]进一步地,所述FPGA板上可以包含至少两个所述第一解算器。FPGA板上第一解算器的数目可以根据待仿真的高速电力电子器件的数目确定,增加了系统的灵活性,适用性强。
[0009]进一步地,所述FPGA板上还包含至少一个设置模块;一个所述设置模块与两个所述第一解算器连接;所述设置模块还通过所述通信接口与所述控制器连接。利用设置模块可以对第一解算器的数目、控制器与第一解算器之间的数据交互模式、第一解算器的仿真步长等参数进行设置,使用便捷,提高了系统的实用性。
[0010]另外,所述第一解算器中包含第一电力电子系统的仿真模块;所述第二解算器中包含第二电力电子系统的仿真模块;其中,所述第一电力电子系统的仿真模块的仿真频率高于所述第二电力电子系统的仿真模块的仿真频率。
[0011]另外,所述通信接口为并行通信接口。
[0012]另外,所述通信接口为37针并行通信接口。
[0013]另外,所述通信接口包含数字量输入板卡与模拟量输出板卡。
【附图说明】
[0014]图1是根据本实用新型一较佳实施方式的电力电子仿真系统的结构示意图;
[0015]图2是本实用新型一较佳实施方式中的第一解算器与设置模块的连接关系示意图;
[0016]图3是本实用新型一较佳实施方式中的以FPGA为节点的硬件在环仿真结构示意图。
【具体实施方式】
[0017]为使本实用新型的目的、技术方案和优点更加清楚,下面将结合附图对本实用新型的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本实用新型各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。
[0018]本实用新型的一较佳实施方式涉及一种电力电子仿真系统,具体结构如图1所示,包含:CPU(中央处理器)、FPGA(现场可编程逻辑门阵列)板与控制器;控制器与FPGA板通信连接;FPGA板与CPU连接;控制器通过FPGA板与所述CPU通信连接。
[0019]具体地说,FPGA板上包含通信接口至少两个第一解算器,控制器通过通信接口与各个第一解算器通信连接。在本实施方式中,FPGA板上包含8个第一解算器(第一解算器1、第一解算器2、……、第一解算器8)。其中,第一解算器中包含第一电力电子系统的仿真模块(未示出),第一电力电子系统的仿真模块的仿真频率高于10千赫兹(kHz),仿真步长可以到达500ns以下,可以用于对高频的第一电力电子系统高速仿真。每一个第一解算器都可以对一个第一电力电子系统进行高速仿真,功能可以完全一样;或者,当一个第一电力电子系统中包含的电力电子器件较多时,可以将系统中不同的电力电子器件分配在不同的第一解算器中运行,进行仿真。
[0020]FPGA板上还包含至少一个设置模块,一个设置模块可以与两个第一解算器连接,即每个设置模块可以对两个第一解算器进行设置(比如第一解算器1、第一解算器2),具体如图2所示,其中,第一解算器包括对应的电压电流输入端口、控制信号输入端口、软件复位端口及测量输出端口,同时通过设置模块可以对每个第一解算器需要仿真的电力电子拓扑模型进行选择(电力电子仿真系统中预存有各种电力电子拓扑模型,每一个模型都有唯一的名称,只要在设置模块的设置模块中输入相应的需要仿真的电力电子拓扑模型的名称,便可调用对应的电力电子拓扑模型)。设置模块通过通信接口与控制器连接。利用设置模块可以对第一解算器的数目、控制器与第一解算器之间的数据交互模式、第一解算器的仿真步长等参数进行设置,还可以进行FPGA板与CPU之间的通信配置,使用便捷,提高了系统的实用性。
[0021]为了使用FPGA板进行实时仿真,需要针对FPGA板开发相应的功能代码,包括I/0(输入输出)管理功能、脉冲发生功能、解算器功能、外部信号直接控制FPGA板进行仿真功能等。而相应的FPGA板功能开发是基于S頂ULINK的功能建模,整个开发过程并不需要开发者懂得应用FPGA硬件语言或相应的编程能力,完全是基于S頂ULINK的图形化建模过程,通过选择所需模块进行逻辑连接即可完成功能建模。一旦完成针对FPGA功能性建模,计算机将自动把FPGA模型翻译成相应的机器语言并烧录到FPGA板中。比如,在FPGA板上建立第一解算器时,基于S頂ULINK的图形化建模,只要选择第一解算器包含的功能模块,并将这些选择的功能模块进行逻辑连接即可。这样,整个开发过程完全基于SmULINK,可以避免相应的FPGA编程,对于大多数工程师来说大大减少了工作难度和工作量。
[0022]通信接口为并行通信接口。这样,可以提高控制器与FGPA板之间的数据交互的速度。在本实施方式中,采用37针并行通信接口。在实际应用中,也可以选择其他型号的通信接口。
[0023]CPU上包含第二解算器。具体地说,第二解算器中包含第二电力电子系统的仿真模块,第二电力电子系统的仿真模块的仿真频率低于10千赫兹,仿真步长可以达到20us,可以用于对低频的第二电力电子系统仿真。CPU上的电力系统仿真部分是整个系统的基础,可以用于建立基础电力系统环境,完成电力系统解耦等功能。
[0024]第二解算器与第一解算器通
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1