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