版本:1.0
作者:Gelli Ravikumar([email protected])
创建:2015年9月5日
更新:2016年1月5日
IIT Bombay(http://www.iitb.ac.in/)版权(c)2015-2016。有关更多信息,请参见http://tinyurl.com/gellipapers。作者。
如果有版权通知并保留此通知,则可以在任何媒介中复制和分发该文件,无论是否有任何修改。此文件提供原样,无需任何保修。
Mattrans是用于求解瞬态稳定性的Matlab(R)/Simulink(M-Files和.mdl文件)的包装。它旨在作为易于使用和修改的研究人员和教育者的仿真工具。 Mattrans旨在提供最佳性能,同时保持代码易于理解和修改。它最初是在2008年开发的,可以在以下网址找到文件:https://www.ee.iitb.ac.in/~anil/download/transient_stability_programs/。 Mattrans是根据这些文件开发的,并试图尽可能遵循干燥(不要重复自己)编码原则。 MATTRANS项目已开始针对“对PMU数据基于PMU数据的灾难性指标进行比较评估,用于电力系统稳定性评估”。目前,本文正在审查过程中。 MATPOPER(http://www.pserc.cornell.edu/matpower/)编码设计原理受到启发来开发MATTRAN,该原始使用MATTOPPOR固有地使用MATPOPER软件包来执行稳态功率流。可以从https://github.com/gelliriravi/mattrans/archive/master.zip下载Mattrans
请参阅许可证文件以获取详细信息。但这是摘要:
Mattrans的分发是希望它将有用的,但没有任何保证。
虽然许可条款并不要求,但我们确实要求通过使用Mattrans衍生出的出版物明确承认事实是:
------- cite.bib file ------
@misc{ref:link:gelliMatTrans,
author = {Gelli Ravikumar},
title = "{MATTRANS: A MATLAB Power System Transient stability Simulation Package}",
url="{https://github.com/gelliravi/MatTrans}",
month = {Jan},
year = {2016},
}
------- EOL: cite.bib file ------
MATLAB(R)版本15或更高版本(可从Mathworks,Inc。获得(http://www.mathworks.com/)。在MATLAB R2015B(Simulink 8.6)上测试了Mattrans(Simulink 8.6)。但是,Simulink模型的各种兼容格式用于MAINTIENT.MDL。自动使用有关的模型文件。
Matpower(http://www.pserc.cornell.edu/matpower/),这是执行稳态功率流所需的。
从:https://github.com/gelliravi/mattrans/archive/master.zip下载Mattrans
解压缩下载的文件。将所得的肥胖目录移至您选择的位置。这些文件不需要修改,因此建议它们与您自己的代码分开。让$ mattrans表示通往此目录的道路。
将以下目录添加到您的MATLAB路径:
要在文件case10.m(稳态数据)和case10dd.m(动态数据)中指定的4机器10-BUS系统上运行简单的瞬态稳定性,并带有默认算法选项,在MATLAB提示符下,键入:
Example 1:
runts(data.case10, data.case10dd)
% all case files are placed in the data folder. Hence, it is needed to use data prefix to find the folder.
% data.case10 - It is a .m file, which has steady-state network data and the format is same as MATPOWER
case format.
% data.case10dd - It is a .m file, which has dynamic-data of the above network and the format is defined
as MATTRANS casedd format.
% While execution it prompts the user to enter some inputs, which are:
If NO action to be taken, PRESS ENTER for every prompt. Or else the following values can be tried.
Fault initiation time (s), Tfault= 0.5
Fault Duration,(s) Tclear= 0.1
Faulted Bus: 9
Line(s) to be tripped, [ , ]= 9
Example 2:
runts(data.case145, data.case145dd)
% While execution it prompts the user to enter some inputs, which are:
If NO action to be taken, PRESS ENTER for every prompt. Or else the following values can be tried.
Fault initiation time (s), Tfault= 0.5
Fault Duration,(s) Tclear= 0.1
Faulted Bus: 7
Line(s) to be tripped, [ , ]= 16
有关其他信息:
以下是Mattrans 1.0的摘要。有关所有血腥详细信息,请参见文档目录中的更改文件。
将尽早添加Mattrans的详细文档。但是,MATLAB的“帮助”命令可用于MATTRANS代码的功能。
感谢瞬态稳定程序的基本版本开发人员,该程序以其本机格式提供:
感谢MATPOPER开发人员和Matpower社区的所有用户。
感谢我的主管Sa Khaparde教授,电气和电子工程部,IIT Bombay和Host Institute:IIT Bombay。