pscad和matlab接口方法及改进建议

pscad和matlab接口方法及改进建议

ID:36316151

大小:1.15 MB

页数:48页

时间:2019-05-09

pscad和matlab接口方法及改进建议_第1页
pscad和matlab接口方法及改进建议_第2页
pscad和matlab接口方法及改进建议_第3页
pscad和matlab接口方法及改进建议_第4页
pscad和matlab接口方法及改进建议_第5页
资源描述:

《pscad和matlab接口方法及改进建议》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、PSCAD的接口方法研究武汉大学电气工程学院乐健2011.04主要内容1.PSCAD的数据级接口2.PSCAD的程序级接口3.PSCAD方程程序的自动生成方法4.结论与建议21.PSCAD的数据级接口目的:——利用外部数据资源;——生成数据被外部程序调用;——查看仿真过程中的详细数据。包括数据输入接口和数据输出接口。3数据输入接口主要利用FileReader元件参数设置从另一个PSCAD运行进程或外部波形获取数据,并可用作输入4重要参数设置数据文件名称绝对或相对路径数据列数采样频率计数方法采样频率遇文件尾部的处理方法5数据文件格式第一行必须为空或注释可由11列数据(采样频率指定)或10列数

2、据+第一列为采样时间点数据使用6数据输入示例电能质量监测数据库PQD格式监测数据专业解析软件Txt格式自编写中间处理软件Txt格式PSCAD输出显示7数据比对专业解析软件中的波形输入至PSCAD中的波形8数据输出接口选择进行数据存储输出文件名称9输出文件格式(1)生成一个.inf文件波形名称数据编号所属页面最大最小值单位10输出文件格式(2)生成若干.out文件每个文件最大11列,第1列为采样时间点,其余10列为数据。若仿真项目内的输出波形大于10个,即会自动生成多个.out文件,并自动编号。采样时刻PGB(1)PGB(2)112.PSCAD的程序级接口目的:——与其它应用程序实时交互——

3、自动生成仿真计算程序——作为后台支持程序基本没有开放式接口,如API函数和OLE可调用其它应用程序;12调用外部子程序(1)接受.f,.for,.f90和.c的源代码文件多个文件用“,”分开,每个文件可包含多个子程序各子程序均可在自定义元件的代码部分进行调用13调用外部子程序(2)主要利用FileReference元件也可接受.f,.c的源代码文件但在PSCAD最新版本中,该元件主要用于与associatedfiles一起在PSCAD中调用其它应用程序,故调用外部子程序时,推荐前一种方法。14调用Fortran子程序示例dd.f中的exap15调用C子程序示例16加入用户自定义库将多个用户

4、子函数形成库文件,避免针对各个仿真程序加入多个源代码文件。在无需修改源代码的情况下充分利用其它人员开发的函数。17调用其它外部程序+设置需编辑的文件在此页面设置设置文件后缀和相应打开应用程序18调用外部程序示例(1)编辑文件aa.xls在PSCAD内双击图标,即可打开Excel对aa.xls进行编辑19调用外部程序示例(2)20与MATLAB的接口(1)步骤1:全局设置MATLAB接口信息步骤2:指明本仿真模型使用接口21与MATLAB的接口(2)步骤4:编写用户元件,但注意至少提供两个输入参数,指明需使用的.m文件的名称和路径。步骤3:编写.m文件,实现元件功能。22与MATLAB的接口

5、(3)步骤5:在用户元件代码内调用.m文件。SUBROUTINEMLAB_INT(MPATH,MFILE,INPUTS,OUTPUTS)CALLMLAB_INT(“文件路径”,“文件名","RR","R")步骤6:在用户元件代码传递参数。#STORAGEREAL:3STORF(NSTORF)=$ASTORF(NSTORF+1)=$BCALLMLAB_INT()$C=STORF(NSTORF+2)NSTORF=NSTORF+3压入第1,2参数弹出输出参数233.PSCAD方程程序的自动生成方法大型电力系统相关的仿真计算存在如下问题:1)模型规模大;参数众多——易出错、工作量大;2)网络运行情

6、况变化——需要仿真程序变化;3)运行人员往往关注结果——需要较高PSCAD技能。自动生成仿真计算模型:1)模型准确;建立速度大大提高;2)能自动随网络运行情况变化;提高模型生命力;3)屏蔽建模细节,让运行人员集中于结果分析。24自动生成方案研究PSCAD仿真过程分析:PSCAD部分图形化输入界面解析工具.psc文件包含了拓扑结构和元件参数信息转换工具EMTDC部分Fortran代码编译器等进行仿真计算方案1:直接编写.psc文件方案2:直接编写Fortran代码25方案比较方案1:可直接得到仿真计算的图形化模型,跳过复杂的模型生成环节;完全满足自动生成仿真计算模型的要求。但没有相应的生成方

7、法介绍和图形化建模的接口函数,是否能实现存在问题。方案2:利用EMTDC提供的script和Fortran语言自动生成源代码,实现可能性较高。但无图形化模型,调整模型不方便,技术要求较高。最终采用方案1进行研究26PSC文件结构该文件可用常用文本编辑器打开编辑27PSC文件的设置部分(1)Settings{Id="1205000000.1215311957"Author="lejian.ltw"Desc="乐健"Arch

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。