Scientific Computation and
Simulation with Matlab/Simulink
H. BENTARZI
Scientific Computation and Simulation with
Matlab/Simulink
Objective
The main objective of this course is to introduce the use of Matlab,
Simulink and Power System toolboxes, as well as tools for plotting and
developing GUIs.
The required knowledges are :
power system, control, Linear algebra.
/
Course outlines :
Chapter 1: Introduction to use of Matlab : elementary operations, operators, functions.
Chapter 2 : Matrix computations and linear algebra.
Chapter 3 : programming, curve fitting and visualization
Chapter 4 : Introduction to use of SIMULINK with power system toolbox
Chapter 5: Embedding S-function in Simulink
Chapter 6 : File I/O, building GUIs.
Evaluation Mode :
Home works +Quizzes + Final exam
References
1) C.B. Moler, Numerical Computing with Matlab, 2nd Ed, SIM, 2008.
2) G.W. Stagg and Albaid, Computer methods in Power system Analysis,
3) Http://www.mathworks.com/help/techdoc/
Overview of the MATLAB
Environment
The MATLAB high-performance language for technical computing
integrates computation, visualization, and programming in an easy-to-
use environment where problems and solutions are expressed in familiar
mathematical notation. Typical uses include
Math and computation
Algorithm development
Data acquisition
Modeling, simulation, and prototyping
Data analysis, exploration, and visualization
Scientific and engineering graphics
Application development, including graphical user interface building
What is MATLAB
What is MATLAB
Getting started
MATLAB
Advantages of MATLab
In terms of speed, it is fast enough.
Results is in a data form which gives easy
manipulation using other programming
platforms, e.g. C++, fortran.
Advantages of MATLab
Advantages of MATLab
Elementary operations
Elementary operations
Elementary operations
Elementary operations
Examples of MATLAB
1.2
Bus voltage angle difference (rads)
0.8 Loading factor 1.01x
Loading factor 1.02x
0.6 Loading factor 1.03x
Loading factor 1.04x
0.4 Loading factor 1.05x
0.2
7024
9024
9533
1
25
54
85
137
160
183
206
229
319
114
Bus number
Introduction to use of Matlab
Introduction to use of Matlab
Introduction to use of Matlab
Introduction to use of Matlab
Introduction to use of Matlab
Introduction to use of Matlab
Introduction to use of Matlab
Thank You