matlab day 1: introduction to matlab

34
“MATLAB EXPLORATION” (Place to visualize your thoughts) February 12, 2016 Presentation By Mr. ReddyPrasad Reddivari, Assistant Professor Department of Electrical and Electronics Engineering Sri Venkateshwara College of Engineering Bengaluru, Karnataka-562157 Tel: 9494747497 E-Mail: [email protected]. Website: www.reddyprasad.yolasite.com MATLAB/SIMULINK for Engineering applicatio

Upload: reddyprasad-reddyvari

Post on 08-Jan-2017

521 views

Category:

Engineering


14 download

TRANSCRIPT

Page 1: Matlab day 1: Introduction to MATLAB

“MATLAB EXPLORATION”(Place to visualize

your thoughts)February 12, 2016

Presentation By

Mr. ReddyPrasad Reddivari, Assistant Professor

Department of Electrical and Electronics Engineering

Sri Venkateshwara College of Engineering Bengaluru, Karnataka-562157

Tel: 9494747497E-Mail: [email protected].

Website: www.reddyprasad.yolasite.com

MATLAB/SIMULINK for Engineering applications

Page 2: Matlab day 1: Introduction to MATLAB

Avenues of digital Simulink software’s

ETAPDig silentMIPOWERPSS/ENEPLAN

MATLABPSCAD

Auto CadPS Cad

Multimedia logicDigital logic

2D &3D power systems drawing before constructing

These are all commercial software's•easy execute huge amount of data or thousand of busses.•Load flow studies•Short circuit analysis

Transient/over voltage/charging studies/mathematical analysis/other domain analysis it is better to use MATLAB or PSCAD.

Electrical circuits and flip flops, low voltage circuits

Page 3: Matlab day 1: Introduction to MATLAB

EXAMPLE:1

The figure represents the home distribution generation stand alone system in 3D drafting.

EXAMPLE:2

The figure represents the power management system while distributing in 3D drafting.

How to design?

Page 4: Matlab day 1: Introduction to MATLAB

POWER SYSTEM CAD (PS CAD)

Page 5: Matlab day 1: Introduction to MATLAB

MULTIMEDIA LOGIC &CIRCUIT LOGIC

Page 6: Matlab day 1: Introduction to MATLAB

Specially concentrated on huge bus power systems(load flow, short circuit analysis)

Page 7: Matlab day 1: Introduction to MATLAB

DEGSILENT

Page 8: Matlab day 1: Introduction to MATLAB

MY POWER BY PRDC

Page 9: Matlab day 1: Introduction to MATLAB

PSS/E(Siemens)

Page 10: Matlab day 1: Introduction to MATLAB

What is Matlab?• Matlab is basically a high level language

which has many specialized toolboxes for making things easier for us

• How high?

Assembly

High Level Languages such as

C, Pascal etc.

Matlab

Page 11: Matlab day 1: Introduction to MATLAB

11

Matlab

• Stands for MATrix LABoratory• Interpreted language• Scientific programming environment• Very good tool for the manipulation of

matrices• Great visualisation capabilities• Loads of built-in functions• Easy to learn and simple to use

Page 12: Matlab day 1: Introduction to MATLAB

–What is real-time simulation in the end?

Meaning it works using tricks

Why MATLAB/SIMULINK Required???

Page 13: Matlab day 1: Introduction to MATLAB

MATLAB Introduction MATLAB Introduction • In Windows

systems MATLAB is started by double-clicking the mouse on the appropriate icon.

Page 14: Matlab day 1: Introduction to MATLAB

Matlab Desktop

Command Window

Workspace / Current Directory

Command History

Page 15: Matlab day 1: Introduction to MATLAB

MATLABMATLABCommandCommandWindowWindow

Page 16: Matlab day 1: Introduction to MATLAB

FileFile

Page 17: Matlab day 1: Introduction to MATLAB

EditEdit

Page 18: Matlab day 1: Introduction to MATLAB

ViewView

Page 19: Matlab day 1: Introduction to MATLAB

ViewView

Page 20: Matlab day 1: Introduction to MATLAB

ViewView

Page 21: Matlab day 1: Introduction to MATLAB

WebWeb

Page 22: Matlab day 1: Introduction to MATLAB

HelpHelp

Page 23: Matlab day 1: Introduction to MATLAB
Page 24: Matlab day 1: Introduction to MATLAB

What are we interested in?• Matlab is too broad for our purposes in

this course.• The features we are going to require is

Matlab

CommandLinem-files

functions

mat-files

Command execution like DOS command window

Series of Matlab

commands

InputOutput

capability

Data storage

/ loading

Page 25: Matlab day 1: Introduction to MATLAB

MATLAB IntroductionMATLAB Introduction

MATLAB includes hundreds of functions for:

• Data analysis and visualization, • Numeric and symbolic computation, • Engineering and Scientific graphics, • Modeling, simulation, and prototyping, • Eigenvalue, singular value

Page 26: Matlab day 1: Introduction to MATLAB

MATLAB IntroductionMATLAB Introduction MATLAB supports many types of graph and surface

plots: • line plots (x vs. y), • filled plots, • bar charts, • pie charts, • parametric plots, • polar plots, • contour plots, • density plots, • log axis plots, • surface plots, • parametric plots in 3 dimensions and spherical

plots.

Page 27: Matlab day 1: Introduction to MATLAB

MATLAB IntroductionMATLAB Introduction• MATLAB has a number of add-on software modules,

called toolbox , that perform more specialized computations.

Signal & Image Processing  Signal Processing- Image Processing Communications

- System Identification - Wavelet  Filter Design    Control Design  Control System - Fuzzy Logic - Robust Control -

µ-Analysis and Synthesis - LMI Control  - Model Predictive Control Model-Based Calibration

More than 60 toolboxes!More than 60 toolboxes!

Page 28: Matlab day 1: Introduction to MATLAB

Who is invented MATLAB???

• Cleve Moler, the chairman of the computer science department at the University of New Mexico, started developing MATLAB in the late 1970s.

• He designed it to give his students. • It soon spread to other universities and found a strong

audience within the applied mathematics community. • Recognizing its commercial potential, Jack Little joined

with Moler and Steve Bangert. • They rewrote MATLAB in C and founded MathWorks in

1984 to continue its development.

Page 29: Matlab day 1: Introduction to MATLAB

Version Release name Year Release Date

MATLAB 1.0 Volume 1 1984MATLAB 2 Volume 2 1986MATLAB 3 Volume 3 1987MATLAB 3.5 Volume 4 1990

MATLAB 4 Volume 5 1992MATLAB 4.2c Volume 6 1994MATLAB 5.0 Volume 7 1996 December, 1996MATLAB 5.1 Volume 8

1997May, 1997

MATLAB 5.1.1 R9.1

MATLAB 5.2 R101998

March, 1998MATLAB 5.2.1 R10.1MATLAB 5.3 R11

1999January, 1999

MATLAB 5.3.1 R11.1 November, 1999

MATLAB 6.0 R12 2000 November, 2000MATLAB 6.1 R12.1 2001 June, 2001MATLAB 6.5 R13 2002 July, 2002MATLAB 6.5.1 R13SP1

2003MATLAB 6.5.2 R13SP2

MATLAB 7 R142004

June, 2004MATLAB 7.0.1 R14SP1 October, 2004MATLAB 7.0.4 R14SP2 2005 March 7, 2005

MATLAB VESIONS

Page 30: Matlab day 1: Introduction to MATLAB

MATLAB 7.1 R14SP3 September 1, 2005

MATLAB 7.2 R2006a2006

March 1, 2006

MATLAB 7.3 R2006b September 1, 2006

MATLAB 7.4 R2007a2007

March 1, 2007

MATLAB 7.5 R2007b September 1, 2007

MATLAB 7.6 R2008a2008

March 1, 2008

MATLAB 7.7 R2008b October 9, 2008

MATLAB 7.8 R2009a2009

March 6, 2009

MATLAB 7.9 R2009b September 4, 2009

MATLAB 7.9.1 R2009bSP1

2010

April 1, 2010

MATLAB 7.10 R2010a March 5, 2010

MATLAB 7.11 R2010b September 3, 2010

MATLAB 7.11.1 R2010bSP1

2011

March 17, 2011

MATLAB 7.11.2 R2010bSP2 April 5, 2012

MATLAB 7.12 R2011a April 8, 2011

MATLAB 7.13 R2011b September 1, 2011

MATLAB 7.14 R2012a2012

March 1, 2012

MATLAB 8 R2012b September 11, 2012

MATLAB 8.1 R2013a2013

March 7, 2013

MATLAB 8.2 R2013b September 6, 2013

MATLAB 8.3 R2014a2014

March 7, 2014

MATLAB 8.4 R2014b October 3, 2014

MATLAB 8.5 R2015a 2015 March 5, 2015

Page 31: Matlab day 1: Introduction to MATLAB

MATLAB Android applications for Mobiles

Page 32: Matlab day 1: Introduction to MATLAB

Jobs in MATLAB/SIMULINK Domain

Page 33: Matlab day 1: Introduction to MATLAB
Page 34: Matlab day 1: Introduction to MATLAB

THANK YOU