Synchronous machine steady state and small signal modeling GUI

버전 2.1.0.0 (2.28 MB) 작성자: Edwin Fonkwe
GUI for synchronous machine modeling and tuning
다운로드 수: 814
업데이트 날짜: 2018/1/26

라이선스 보기

The purpose of this GUI is to help the user quickly compute the steady state values and small signal models of a three-phase synchronous machine with 2 damper windings connected in a number of configurations, and then quickly tune governor and exciter controllers. The machine model is based on a 7th order model, more details of which can be found in the pdf paper “Model Identification of Dynamic Microgrids and Controller Optimization with High Fidelity Hardware-in-the-Loop Platform” in the same folder as this file. GUI was built using GUIDE on MATLAB 2014a.
To run GUI, download all files in to one folder and place the MATLAB folder context to include all files in the downloaded folder. To start the GUI simply run the m-file called "gui_synchronous_machine.m" . Machine parameters are defined if you hover above them with the mouse (whilst the text field is enabled). Furthermore, you will find more detailed parameter definitions in the updated "help" pdf file (as from v1.2). The nomenclature is based on the work of P.C. Krause. Thanks to Lisa Kartinger (http://www.mathworks.com/matlabcentral/profile/authors/3441544-lisa-kartinger) for the constructive parameter definition comment.
Your comments and constructive criticism will be appreciated.

인용 양식

Edwin Fonkwe (2024). Synchronous machine steady state and small signal modeling GUI (https://www.mathworks.com/matlabcentral/fileexchange/59538-synchronous-machine-steady-state-and-small-signal-modeling-gui), MATLAB Central File Exchange. 검색됨 .

MATLAB 릴리스 호환 정보
개발 환경: R2017a
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
카테고리
Help CenterMATLAB Answers에서 Electrical Block Libraries에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
버전 게시됨 릴리스 정보
2.1.0.0

Fixed the issue with a hardcoded inertia variable (gui_inputs.J); Added an option to specify parts of the engine via transfer functions; Fixed an issue with the base speed variable. Now initial_speed and wb variables are forced to always be equal.

2.0.0.0

In v2.0, significant updates include:
1. Major overhaul of GUI which now makes use of tabs, and includes per unit machine parameter definitions.
2. Streamlined the user cases to just 2 (grid-tied and passive or islanded).
3. Governor/exciter tuner

1.2.0.0

v1.2 updates: Machine parameters are defined in help file. If you hover above them with the mouse (whilst the text field is enabled). Furthermore, you will find more detailed parameter definitions in the updated "help" pdf file

1.1.0.0

Added a paragraph in description about running GUI