版本: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上測試了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。