Capability_Curve
Prof. Mauricio Soria Colina, Escuela Politécnica Nacional
The modeling of the capability curve of an electric generation unit is developed. The safe operating regions of the synchronous generator and the limits that depend on its operation are determined. It is a very useful development for the subjects of Electrical Machines, Electrical Power Systems and Stability of Power Systems. It is ready to be used in online learning and only the essential knowledge of electrical machines is required. Programming in MATLAB is used through Live Script and explanatory graphs of the regions that are generated are developed. Finally, this application can be used in the labor field of operators of electric generation plants to carry out a safe operation of synchronous generators of hydroelectric and thermoelectric plants. Keywords: Capability curve, synchronous generator, operating limits of generation plants, electric machines, MATLAB Live Script, courseware
- Understand the safe operating limits of synchronous generators.
- Develop a program that allows graphing the safe operating limits.
- Analyze the safe operating points and regions of power generation plants.
- Implement new analysis cases for different types of generators.
Optimization Toolbox by MathWorks. Essential knowledge of Electrical Machines.
Electrical Machines, Electrical Power Systems and Stability of Power Systems Department of Electric Power
First, the data of the synchronous generator to be used is established. They can be ideal data or from a real machine. Initial calculations are made per unit for the system. The initial calculations can be generated in MATLAB or in other software such as Excel or Python. The safety limits are graphed one by one with the programming required in MATLAB, as it is very versatile and didactic in the generation of graphs, and in the Toolbox that allows the use of many options to solve non-linear algebraic equations such as the Optimization Toolbox. MATLAB provides great support to the teacher when explaining the activity in class, if it were the case of being in person. In the Live Script the teacher can place important notes that he wants to share with the students. Finally, the graphs obtained are analyzed and the input data is modified in order to carry out a comparison of cases and obtain conclusions together with the students. The main tool is the MATLAB Live Script, the Optimization Toolbox is also required and Data Sheets on synchronous generators can be made available, if desired, because ideal data from synchronous machines can be used. It is recommended to practice with the Live Script beforehand, to have ease of use before class. It is recommended to implement modifications for new courses using new data or new graphic resources.
Once the students have obtained the graphical solution of the safe operating limits of the synchronous generator, it is the final solution of the exercise. The teacher can evaluate if the student was able to obtain the graphical solution, if all the limits (6 limits) were obtained and if they were obtained correctly.
If you want to know other case studies on this topic, you can check the File Exchange: https://la.mathworks.com/matlabcentral/fileexchange/110095-synchronous-generator-p-q-curve You may consider the following bibliographical references to further understand the concepts: https://circuitglobe.com/capability-curve-of-a-synchronous-generator.html https://revistapolitecnica.epn.edu.ec/ojs2/index.php/revista_politecnica2/article/view/37
Citation pour cette source
Mauricio Soria (2025). Capability_Curve (https://github.com/GitMauroS/Capability_Curve/releases/tag/v1.0.0), GitHub. Extrait(e) le .
Compatibilité avec les versions de MATLAB
Plateformes compatibles
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Découvrir Live Editor
Créez des scripts avec du code, des résultats et du texte formaté dans un même document exécutable.
| Version | Publié le | Notes de version | |
|---|---|---|---|
| 1.0.0 |
