电力系统控制器控制算法生成方法、设备及可读存储介质技术方案

技术编号:24352314 阅读:44 留言:0更新日期:2020-06-03 01:51
本发明专利技术属于电力系统软件模型技术领域,公开了一种电力系统控制器控制算法生成方法、设备及可读存储介质;包括依次进行的算法开发和仿真验证,其中:算法开发具体为:电力系统控制器控制模型通过MATLAB软件建模得到MATLAB模型,通过MATLAB模型生成嵌入式C代码;仿真验证具体为:通过PSCAD软件仿真嵌入式C代码,得到电力系统控制器控制算法。在MATLAB软件完成控制算法搭建和仿真,再直接通过模型生成嵌入式的C代码,生成的代码在通用的电力系统仿真软件PSCAD软件仿真,得到电力系统控制器控制算法;结合MATLAB软件的算法开发和PSCAD软件的仿真验证,有效的避免由于PSCAD软件的控制算法开发和图形处理性能低,导致电力系统控制器控制算法生成效率低的问题。

Control algorithm generation method, equipment and readable storage medium of power system controller

【技术实现步骤摘要】
电力系统控制器控制算法生成方法、设备及可读存储介质
本专利技术属于电力系统软件模型
,涉及一种电力系统控制器控制算法生成方法、设备及可读存储介质。
技术介绍
PSCAD(PSCAD/EMTDC)(全称PowerSystemsComputerAidedDesign)是世界上广泛使用的电磁暂态仿真软件,EMTDC是其仿真计算核心,PSCAD为EMTDC(ElectromagneticTransientsincludingDC)提供图形操作界面,最早版本的EMTDC由加拿大DennisWoodford博士于1976年在曼尼托巴水电局开发完成。PSCADPSCAD/EMTDC采用时域分析求解完整的电力系统及微分方程(包括电磁和机电两个系统),结果不仅非常精确,而且更值得一提的是它允许用户在一个完备的图形环境下灵活地建立电路模型,进行仿真分析,用户在仿真的同时,可以改变控制参数,从而直观地看到各种测量结果和参数曲线,极大地提高了效率。PSCAD里面提供丰富的元件库,从简单的无源元件到复杂的控制模块,以致电机、FACTS装置、电缆线路等模型都本文档来自技高网...

【技术保护点】
1.一种电力系统控制器控制算法生成方法,其特征在于,包括依次进行的算法开发和仿真验证,其中:/n算法开发具体为:/n电力系统控制器控制模型通过MATLAB软件建模得到MATLAB模型,通过MATLAB模型生成嵌入式C代码;/n仿真验证具体为:/n通过PSCAD软件仿真嵌入式C代码,得到电力系统控制器控制算法。/n

【技术特征摘要】
1.一种电力系统控制器控制算法生成方法,其特征在于,包括依次进行的算法开发和仿真验证,其中:
算法开发具体为:
电力系统控制器控制模型通过MATLAB软件建模得到MATLAB模型,通过MATLAB模型生成嵌入式C代码;
仿真验证具体为:
通过PSCAD软件仿真嵌入式C代码,得到电力系统控制器控制算法。


2.根据权利要求1所述的电力系统控制器控制算法生成方法,其特征在于,所述通过MATLAB软件生成控制算法的嵌入式C代码的具体方法为:
S1:设置MATLAB模型的步长类型为定步长,解算器类型为离散解算器;
S2:设置MATLAB模型的生成代码的文件类型为ert.tlc,语言为C语言;
S3:设置MATLAB模型的生成代码的函数接口为非重用函数,自定义设置非重用函数的函数名和输入输出口的名称及形式;
S4:将MATLAB模型的生成代码中的每个子模块均设置为原子子系统,每个子模块均单独生成子模块函数,所有子模块函数均选择可重用函数,并设置可重用函数的函数名和文件名的来源;
S5:将MATLAB模型的生成代码中的每个子模块中所有的公用信号均设置信号名,并将公用信号设置为测试点;
S6:将电力系统控制器控制模型通过MATLAB模型转换为嵌入式C代码。


3.根据权利要求2所述的电力系统控制器控制算法生成方法,其特征在于,所述S3中非重用函数的函数名为若干...

【专利技术属性】
技术研发人员:卢阳明秦健林卫星张新刚白鹏赵宇
申请(专利权)人:特变电工西安柔性输配电有限公司特变电工新疆新能源股份有限公司
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1