-
Notifications
You must be signed in to change notification settings - Fork 41
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
Add Full-Order Synchronous Machine with PSS and Excitation Model #38
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.
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:
SynchronousMachineFullOrder
class file for the new full-order synchronous machine model.DoublyFedInductionGenerator
class file (incomplete).HighVoltageDirectCurrent
class file (incomplete).ModelAdvance
to reduce simulation step size for improved numerical accuracy.Simulink Folder:
SimAddApparatus
to include a new test case (case003
), which accommodates the newly added synchronous machine model.Toolbox Folder:
ApparatusModelCreate
to include parameter definitions for the synchronous machine model.BusTypeVIF
to incorporate changes for functional analysis related to the new synchronous machine model.RearrangeListApparatus
to: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
DoublyFedInductionGenerator
andHighVoltageDirectCurrent
models.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.