matpower7.0b1
所属分类:matlab编程
开发工具:matlab
文件大小:29399KB
下载次数:15
上传日期:2019-05-28 18:00:18
上 传 者:
xjpcase300
说明: 可以用来计算网络拓扑的介数、最短路径、度数等等,对于电力系统脆弱性分析很有作用
(It can be used to calculate the median, shortest path, degree of network topology, etc. It is very useful for vulnerability analysis of power system.)
文件列表:
matpower7.0b1\matpower7.0b1\.travis.yml (501, 2018-10-31)
matpower7.0b1\matpower7.0b1\AUTHORS (401, 2018-10-31)
matpower7.0b1\matpower7.0b1\CHANGES.md (109273, 2018-10-31)
matpower7.0b1\matpower7.0b1\CONTRIBUTING.md (12609, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case118.m (33539, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case1354pegase.m (214619, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case13659pegase.m (2258869, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case14.m (4611, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case141.m (21697, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case145.m (60070, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case18.m (3616, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case1888rte.m (290087, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case1951rte.m (305188, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case22.m (4221, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case2383wp.m (341067, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case24_ieee_rts.m (8576, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case2736sp.m (717929, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case2737sop.m (715512, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case2746wop.m (733189, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case2746wp.m (736565, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case2848rte.m (432127, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case2868rte.m (439840, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case2869pegase.m (464521, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case30.m (4999, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case300.m (65692, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case3012wp.m (423242, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case30pwl.m (4384, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case30Q.m (4419, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case3120sp.m (390281, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case3375wp.m (484785, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case33bw.m (4994, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case39.m (9664, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case4gs.m (1278, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case4_dist.m (1313, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case5.m (1921, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case57.m (13688, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case6468rte.m (1004735, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case6470rte.m (1013097, 2018-10-31)
matpower7.0b1\matpower7.0b1\data\case6495rte.m (1018290, 2018-10-31)
... ...
![MATPOWER][logo]
A Power System Simulation Package for MATLAB and Octave
-------------------------------------------------------
- **MATPOWER Website** - http://www.pserc.cornell.edu/matpower/
- **MATPOWER GitHub Project** - https://github.com/MATPOWER/matpower
MATPOWER is a package of M-files for solving power flow, continuation
power flow and optimal power flow problems using MATLAB or Octave. It
is intended as a simulation tool for researchers and educators that is
easy to use and modify. MATPOWER is designed to give the best
performance possible while keeping the code simple to understand and
modify.
MATPOWER releases can be downloaded from the [MATPOWER website][1],
and the latest stable and work-in-progress versions can always be
downloaded or cloned from the [MATPOWER GitHub project][2]. The
`master` branch should always contain a stable version.
System Requirements
-------------------
* [MATLAB][3] version 7.3 (R2006b) or later, or
* [GNU Octave][4] version 4 or later
Getting MATPOWER
----------------
You can either download an official *versioned release* or you can obtain
the *current development version*, which
we also attempt to keep stable enough for everyday use. The development
version includes new features and bug fixes added since the last
versioned release.
#### Versioned Releases
- Download the ZIP file of the latest official versioned release from the
[MATPOWER website][1].
- Go to the [MATPOWER website][1].
- Click the **Download Now** button.
#### Current Development Version
There are also two options for obtaining the most recent development version
of MATPOWER from the `master` branch on GitHub.
1. Clone the [MATPOWER repository from GitHub][2].
*Use this option if you want to be able to easily update to the current
development release, with the latest bug fixes and new features, using a
simple `git pull` command, or if you want to help with testing or
or development. This requires that you have a [Git client][5] (GUI
or command-line) installed.*
- From the command line:
- `git clone https://github.com/MATPOWER/matpower.git`
- Or, from the [MATPOWER GitHub repository page][2]:
- Click the green **Clone or download** button, then **Open in Desktop**.
2. Download a ZIP file of the MATPOWER repository from GitHub.
*Use this option if you need features or fixes introduced since
the latest versioned release, but you do not have access to or
are not ready to begin using Git (but don't be afraid to
[give Git a try][6]).*
- Go to the [MATPOWER GitHub repository page][2].
- Click the green **Clone or download** button, then **Download ZIP**.
See [CONTRIBUTING.md][7] for information on how to get a local copy
of your own MATPOWER fork, if you are interesting in contributing
your own code or modifications.
Installation
------------
Installation and use of MATPOWER requires familiarity with the basic
operation of MATLAB or Octave. Make sure you follow the installation
instructions for the version of MATPOWER you are installing. The process
was simplified with an install script following version 6.0.
1. **Get a copy of MATPOWER** as described above. Clone the repository
or download and extract the ZIP file of the MATPOWER distribution
and place the resulting directory in the location of your choice
and call it anything you like. We will use `` as a
placeholder to denote the path to this directory (the one
containing `install_matpower.m`). The files in `` should
not need to be modified, so it is recommended that they be kept
separate from your own code.
2. **Run the installer.**
- Open MATLAB or Octave and change to the `` directory.
- Run the installer and follow the directions to add the
required directories to your MATLAB or Octave path, by typing:
install_matpower
3. **That's it.** There is no step 3.
- But, if you chose not to have the installer run the test suite for
you in step 2, you can run it now to verify that MATPOWER is
installed and functioning properly, by typing:
test_matpower
Running MATPOWER
----------------
To run a simple Newton power flow on the 9-bus system specified in
the file `case9.m`, with the default algorithm options, at the
MATLAB or Octave prompt, type:
runpf('case9')
To load the 30-bus system data from `case30.m`, increase its real power
demand at bus 2 to 30 MW, then run an AC optimal power flow with
default options, type:
define_constants;
mpc = loadcase('case30');
mpc.bus(2, PD) = 30;
runopf(mpc);
By default, the results of the simulation are pretty-printed to the
screen, but the solution can also be optionally returned in a `results`
struct. The following example shows how simple it is, after running a DC
OPF on the 118-bus system in `case118.m`, to access the final objective
function value, the real power output of generator 6 and the power flow
in branch 51.
results = rundcopf('case118');
final_objective = results.f;
gen6_output = results.gen(6, PG);
branch51_flow = results.branch(51, PF);
For additional info, see the [MATPOWER User's Manual][8], the [on-line
function reference][9], or the built-in help documentation for the various
MATPOWER functions. For example:
help runpf
help runopf
help mpoption
help caseformat
Documentation
-------------
There are four primary sources of documentation for MATPOWER.
- [MATPOWER User's Manual][8]
- [MOST User's Manual][10]
- [MATPOWER Online Function Reference][9]
- MATLAB's `help` command
#### Manuals
The MATPOWER and MOST User's Manuals are included in the distribution
([`docs/MATPOWER-manual.pdf`][8] and [`most/docs/MOST-manual.pdf`][10]) and
the latest released versions are always available online, respectively, at:
- http://www.pserc.cornell.edu/matpower/MATPOWER-manual.pdf
- http://www.pserc.cornell.edu/matpower/MOST-manual.pdf.
Previous versions are also available at
- http://www.pserc.cornell.edu/matpower/docs/.
#### Built-in Help
Each M-file has its own documentation which can be accessed by typing at
the MATLAB prompt:
help
Documentation for the case data file format can be found by typing:
help caseformat
If something is still unclear after checking the manual and the help,
the source code *is* the documentation. :wink:
#### Changes
Changes to MATPOWER in each released version are summarized in the
[release notes](docs/relnotes), found in `docs/relnotes` and in
Appendix H of the [MATPOWER User's Manual][8]. A complete, detailed
change log, even for unreleased versions, is available in the
[`CHANGES.md`][11] file.
Contributing
------------
Please see our [contributing guidelines][7] for details on how to
contribute to the project or report issues.
Publications and Tech Notes
---------------------------
1. R. D. Zimmerman, C. E. Murillo-Sanchez, and R. J. Thomas,
["MATPOWER: Steady-State Operations, Planning and Analysis Tools
for Power Systems Research and Education,"][12] *Power Systems, IEEE
Transactions on*, vol. 26, no. 1, pp. 12–19, Feb. 2011.
DOI: [10.1109/TPWRS.2010.2051168][13].
2. R. D. Zimmerman, C. E. Murillo-Sanchez, and R. J. Thomas,
["MATPOWER's Extensible Optimal Power Flow Architecture,"][14]
*Power and Energy Society General Meeting, 2009 IEEE*, pp. 1-7,
July 26-30 2009.
DOI: [10.1109/PES.2009.5275967][15].
- [slides of presentation][16]
3. H. Wang, C. E. Murillo-Sanchez, R. D. Zimmerman, R. J. Thomas,
["On Computational Issues of Market-Based Optimal Power Flow,"][17]
*Power Systems, IEEE Transactions on*, vol. 22, no. 3,
pp. 1185-1193, Aug. 2007.
DOI: [10.1109/TPWRS.2007.901301][17].
4. C. E. Murillo-Sanchez, R. D. Zimmerman, C. L. Anderson, and
R. J. Thomas, ["Secure Planning and Operations of Systems with
Stochastic Sources, Energy Storage and Active Demand,"][18]
*Smart Grid, IEEE Transactions on*, vol. 4, no. 4, pp. 2220–2229,
Dec. 2013.
DOI: [10.1109/TSG.2013.2281001][18].
5. A. J. Lamadrid, D. Munoz-Alvarez, C. E. Murillo-Sanchez,
R. D. Zimmerman, H. D. Shin and R. J. Thomas, ["Using the MATPOWER
Optimal Scheduling Tool to Test Power System Operation Methodologies
Under Uncertainty,"][19] *Sustainable Energy, IEEE Transactions on*,
2018.
DOI: [10.1109/TSTE.2018.2865454][19].
6. R. D. Zimmerman, ["Uniform Price Auctions and Optimal
Power Flow"][20], *MATPOWER Technical Note 1*, February 2010.
Available: http://www.pserc.cornell.edu/matpower/TN1-OPF-Auctions.pdf
7. R. D. Zimmerman, ["AC Power Flows, Generalized OPF Costs
and their Derivatives using Complex Matrix Notation"][21],
*MATPOWER Technical Note 2*, February 2010.
Available:
http://www.pserc.cornell.edu/matpower/TN2-OPF-Derivatives.pdf
8. B. Sereeter and R. D. Zimmerman, ["Addendum to AC Power Flows and
their Derivatives using Complex Matrix Notation: Nodal Current
Balance"][22], *MATPOWER Technical Note 3*, April 2018.
Available: http://www.pserc.cornell.edu/matpower/TN3-More-OPF-Derivatives.pdf
9. B. Sereeter and R. D. Zimmerman, ["AC Power Flows, Generalized
OPF Costs and their Derivatives using Complex Matrix Notation
and Cartesian Coordinate Voltages"][23], *MATPOWER Technical
Note 4*, April 2018.
Available:
http://www.pserc.cornell.edu/matpower/TN4-OPF-Derivatives-Cartesian.pdf
Citing MATPOWER
---------------
We request that publications derived from the use of MATPOWER explicitly
acknowledge that fact by citing [reference \[1\]][13] above, namely:
> R. D. Zimmerman, C. E. Murillo-Sanchez, and R. J. Thomas,
"MATPOWER: Steady-State Operations, Planning and Analysis Tools
for Power Systems Research and Education," *Power Systems, IEEE
Transactions on*, vol. 26, no. 1, pp. 12–19, Feb. 2011.
Additionally, we request that publications derived from the use of
the [MATPOWER Optimal Scheduling Tool (MOST)][24], explicitly
acknowledge that fact by citing [reference \[4\]][18] as well as [\[1\]][13].
> C. E. Murillo-Sanchez, R. D. Zimmerman, C. L. Anderson, and
R. J. Thomas, "Secure Planning and Operations of Systems with
Stochastic Sources, Energy Storage and Active Demand," *Smart Grid,
IEEE Transactions on*, vol. 4, no. 4, pp. 2220–2229, Dec. 2013.
E-mail Lists
------------
There are three MATPOWER e-mail lists available to serve the MATPOWER
community:
- [MATPOWER-ANNOUNCE-L][25] is a simple announcement list for those who
wish to be notified of the release of new versions of MATPOWER.
- [MATPOWER-L][26] is for MATPOWER users, to facilitate discussion and
provide a forum for help with MATPOWER related questions.
- [MATPOWER-DEV-L][27] is for MATPOWER developers, to provide a forum for
discussion related to the development of the MATPOWER software or
proposed contributions.
For details see the [Mailing Lists section][28] of the
[MATPOWER website][1].
Please select the most appropriate list for your post and do *not*
cross-post to both MATPOWER-L and MATPOWER-DEV-L. Bug reports,
software patches, proposed enhancements, etc. should be submitted to
the [issue tracker on GitHub][29].
Optional Packages
-----------------
There are numerous optional packages to enhance the performance of
MATPOWER that must be installed separately. The terms of use and
license agreements vary. Some are free of charge for all to use,
others are only free for academic use, and others may require a
commercial license. Please see Appendix G of the [MATPOWER User's
Manual][8] for details.
License and Terms of Use
------------------------
MATPOWER is distributed as open-source under the [3-clause BSD license][30].
[1]: http://www.pserc.cornell.edu/matpower/
[2]: https://github.com/MATPOWER/matpower
[3]: http://www.mathworks.com/
[4]: https://www.gnu.org/software/octave/
[5]: https://git-scm.com/downloads
[6]: https://git-scm.com
[7]: CONTRIBUTING.md
[8]: docs/MATPOWER-manual.pdf
[9]: http://www.pserc.cornell.edu/matpower/docs/ref/
[10]: most/docs/MOST-manual.pdf
[11]: CHANGES.md
[12]: http://www.pserc.cornell.edu/matpower/MATPOWER-paper.pdf
[13]: https://doi.org/10.1109/TPWRS.2010.2051168
[14]: http://www.pserc.cornell.edu/matpower/MATPOWER-OPF.pdf
[15]: https://doi.org/10.1109/PES.2009.5275967
[16]: http://www.pserc.cornell.edu/matpower/MATPOWER-OPF-slides.pdf
[17]: https://doi.org/10.1109/TPWRS.2007.901301
[18]: https://doi.org/10.1109/TSG.2013.2281001
[19]: https://doi.org/10.1109/TSTE.2018.2865454
[20]: http://www.pserc.cornell.edu/matpower/TN1-OPF-Auctions.pdf
[21]: http://www.pserc.cornell.edu/matpower/TN2-OPF-Derivatives.pdf
[22]: http://www.pserc.cornell.edu/matpower/TN3-More-OPF-Derivatives.pdf
[23]: http://www.pserc.cornell.edu/matpower/TN4-OPF-Derivatives-Cartesian.pdf
[24]: https://github.com/MATPOWER/most
[25]: http://www.pserc.cornell.edu/matpower/mailinglists.html#announcelist
[26]: http://www.pserc.cornell.edu/matpower/mailinglists.html#discusslist
[27]: http://www.pserc.cornell.edu/matpower/mailinglists.html#devlist
[28]: http://www.pserc.cornell.edu/matpower/mailinglists.html
[29]: https://github.com/MATPOWER/matpower/issues
[30]: LICENSE
[logo]: docs/src/images/MATPOWER-md.png
近期下载者:
相关文件:
收藏者: