-
Notifications
You must be signed in to change notification settings - Fork 58
Add Full-Order Synchronous Machine with PSS and Excitation Model #38
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
base: master
Are you sure you want to change the base?
Conversation
Changes
The following changes have been made in the corresponding directories and files:
Class Folder:
Added SynchronousMachineFullOrder class file for the new full-order synchronous machine model.
Added DoublyFedInductionGenerator class file (incomplete).
Added HighVoltageDirectCurrent class file (incomplete).
Modified ModelAdvance to reduce simulation step size for improved numerical accuracy.
Simulink Folder:
Updated SimAddApparatus to include a new test case (case003), which accommodates the newly added synchronous machine model.
Toolbox Folder:
Modified ApparatusModelCreate to include parameter definitions for the synchronous machine model.
Updated BusTypeVIF to incorporate changes for functional analysis related to the new synchronous machine model.
Modified RearrangeListApparatus to:
Increase the parameter capacity to 25.
Add default parameters for the synchronous machine model.
Library Folder:
Updated corresponding library files to reflect changes in the synchronous machine model and other apparatus.
CuttySark1869
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.
Hi Duange, would you remove the rubbish files and folders first and then add them to git ignore? All .slxc and .autosave files, and all slprj folders.
delete useless files
Remove the useless files again.
|
Hi Duange,
|
|
BTW, please make sure that all files appear in the right file folder. For example, "IEEE_14Bus.json". |
remove the useless files
|
Somthing wrong with the simulink files in Library folder, please double check. |
# Project Update: File Organization and Model Enhancements ### Summary of Changes 1. **File Restructuring**: - Rearranged the project files to improve organization and code clarity. 2. **DFIG Files Removal**: - Deleted all files related to the Doubly-Fed Induction Generator (DFIG) models to focus the repository on core synchronous generator components. 3. **Synchronous Generator (SG) Updates**: - Enhanced and separated the SG-related files, refining the SG models and updating dependencies. - Modularized SG code to improve reusability and future development.
docs(.gitignore): delete items for specific files
[Feature] Add Full-Order Synchronous Machine with PSS and Excitation Model
Background
This Pull Request introduces a new full-order synchronous machine model, which includes both Power System Stabilizer (PSS) and excitation systems. The modification also lays the foundation for integrating doubly-fed induction generator (DFIG) and High Voltage Direct Current (HVDC) models. These changes are part of an ongoing effort to enhance the simulation capabilities for power system dynamics analysis.
Changes
The following changes have been made in the corresponding directories and files:
Class Folder:
SynchronousMachineFullOrderclass file for the new full-order synchronous machine model.DoublyFedInductionGeneratorclass file (incomplete).HighVoltageDirectCurrentclass file (incomplete).ModelAdvanceto reduce simulation step size for improved numerical accuracy.Simulink Folder:
SimAddApparatusto include a new test case (case003), which accommodates the newly added synchronous machine model.Toolbox Folder:
ApparatusModelCreateto include parameter definitions for the synchronous machine model.BusTypeVIFto incorporate changes for functional analysis related to the new synchronous machine model.RearrangeListApparatusto:Library Folder:
Testing
The newly added synchronous machine model has been tested in a single-machine infinite-bus system. During the initial testing, the system exhibited oscillations when inductance was introduced to the transmission line. The preliminary analysis suggests that the oscillations may be caused by the series inductance. Further investigation is needed to determine the exact cause and resolve the issue. Additional testing will be conducted in a larger power grid setup.
Next Steps
DoublyFedInductionGeneratorandHighVoltageDirectCurrentmodels.Impact
The changes mainly impact the apparatus modeling and parameter management functions. The integration of a full-order synchronous machine enhances the modeling accuracy for generator dynamics, which is crucial for transient stability and small-signal stability analysis.
These updates will not affect the existing functionalities for other apparatus models.