Short Course on
Matlab for Power Engineers
G. Huang, A. Abur, M. Kezunovic
Introduction
| General solvers for engineers | |
| MATLAB capabilities | |
| Programming in MATLAB |
GUI development
| Basic concepts and definitions | |
| Steps of development | |
| Illustrative examples |
Sparse Matrix Methods
| Manipulation of sparse matrices in MATLAB | |
| Visualization of sparse matrices | |
| Library of functions |
Demonstrating examples: Network Applications
| Power balance equations | |
| Numerical techniques for solving nonlinear equations | |
| Solution of network equations | |
| Flow chart and implementation for power flow analysis |
Demonstrating examples: Transient Stability Analysis
| Modeling issues | |
| Equilibrium point calculations | |
| Trajectory calculations | |
| Two area criteria for simple systems | |
| Two area criteria for big systems | |
| Stability margins and calculations | |
| Incorporating stabilizing controls into trajectory calculations |
Demonstrating examples: Voltage Stability and Margin
| Modelling issues | |
| Loading levels and voltage stability | |
| Simple systems and calculation examples for insights |
Demonstrating examples: Fault analysis and Relay Settings
| Modelling of faults | |
| Modeling of relays | |
| Evaluation of relay operation using fault transients | |
| Evaluation of relay design using phasors |
Conclusions
| Future extensions of existing Matlab libraries | |
| Building your own applications based on the examples presented in the course |