-
Notifications
You must be signed in to change notification settings - Fork 7
Scalable Microgrid #10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Changed names of data structures to distinguish Matpower specific data and general power system description data.
Classes compile correctly, not tested yet.
Add steady-state generator models and factory. Constructors now read directly from GenData and BusData structures. Updated Bus classes accordingly. Usage example provided in Grid3BusSys app.
Expanded methods for adding components to the power system grid. Includes new constructors for loads and branches, as well as methods for accessing buses through their IDs.
Updated Parsing Example See merge request peles/GridKit!9
+Clean valgrind output
+Add hypergraph representation +Added Model form with appropiate indexing +Added Resistors, Capacitor, Inductor, and VoltageSource Component Models
…nto composer-dev
+Added InductionMotor, Linear Transformer, and SynchronousMachine +Changes to PowerElectronicsModel
+ Basic COO Sparse Matrix Implmentation + Discrete Generator Component + Resistor Jacobian + Capacitor Jacobian + Voltage Source Jacobian + Inductor Jacobian + Testing for Sparse Jacobian and Discrete Generator
…rices +Matrix Assembly +Refactored COO Matrix +COO can return CSR Data format
+ Cmake configurations for Sundials and SuiteSparse + Jacobian Assembly for components + Working RL Circuit example utilizing assembly techniques
- Added MicrogridBusDQ - Added MicrogridLine - Added MicrogridLoad - Updated DiscreteGenerator - Added Output Testing for DG - Added Microgrid Assmebly Example - Updated Capacitor, Inductor, and Voltage residuals - Updated RLCircuit Example
- "grounded" the rotor difference in reference - Comparing agianst reference from MATLAB
- not correct residuals
- Added N = 2,4,8 reference solutions from MATLAB - Microgrid Matches results for given sizes
Expanded methods for adding components to the power system grid. Includes new constructors for loads and branches, as well as methods for accessing buses through their IDs.
+Add hypergraph representation +Added Model form with appropiate indexing +Added Resistors, Capacitor, Inductor, and VoltageSource Component Models
+Added InductionMotor, Linear Transformer, and SynchronousMachine +Changes to PowerElectronicsModel
+ Basic COO Sparse Matrix Implmentation + Discrete Generator Component + Resistor Jacobian + Capacitor Jacobian + Voltage Source Jacobian + Inductor Jacobian + Testing for Sparse Jacobian and Discrete Generator
…rices +Matrix Assembly +Refactored COO Matrix +COO can return CSR Data format
+ Cmake configurations for Sundials and SuiteSparse + Jacobian Assembly for components + Working RL Circuit example utilizing assembly techniques
- Added MicrogridBusDQ - Added MicrogridLine - Added MicrogridLoad - Updated DiscreteGenerator - Added Output Testing for DG - Added Microgrid Assmebly Example - Updated Capacitor, Inductor, and Voltage residuals - Updated RLCircuit Example
- "grounded" the rotor difference in reference - Comparing agianst reference from MATLAB
- not correct residuals
- Added N = 2,4,8 reference solutions from MATLAB - Microgrid Matches results for given sizes
pelesh
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
History of this branch seems to be polluted by merging from different feature branches. There cannot possibly be changes to 70 files given the scope of this PR. There are multiple conflicts preventing merging this branch. The branch needs to be rebased to develop. This may be nontrivial, though.
|
|
|
This branch has too many issues with the rebasing. Opening a separate pull request with new branch created from |
|
Reference #11 for fixed git history |
Adds a scalable microgrid as an example. This grid can be scaled to be an arbitrary size.