【技术实现步骤摘要】
电力系统控制器控制算法生成方法、设备及可读存储介质
本专利技术属于电力系统软件模型
,涉及一种电力系统控制器控制算法生成方法、设备及可读存储介质。
技术介绍
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。