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
requested changes
May 8, 2024
Collaborator
pelesh
left a comment
There was a problem hiding this comment.
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.
Collaborator
|
|
Collaborator
Author
|
This branch has too many issues with the rebasing. Opening a separate pull request with new branch created from |
Collaborator
Author
|
Reference #11 for fixed git history |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds a scalable microgrid as an example. This grid can be scaled to be an arbitrary size.