You are on page 1of 74

SIMULINK

SIMULINK MATLAB

.


.
" "blocks
...... ,

,
.


. :
:
SIMULINK



:


:

MATLAB 6.5 SIMULINK

6.1
,
.

Abdullah S Neirat
Power_asn@yahoo.com
1

SIMULINK

SIMULINK

SIMULINK

SIMULINK : 1-1
"

SIMULINK

"matlab"

SIMULINK

( 11)

( 11 )

" ENTER

: 11

6.5

6.1

( 11)

,"

"

SIMULINK

BLOCKS

, SIM POWER SYSTEMS

SIMPOWERSYSTEM

SIMULINK

1
IEEE-FET
Abdullah Salah Al-neirat

6.5

power_asn@ieee.org

SIMULINK
11

211

POWER SYSTEM BLOCK SET


:

CONNECTORS
ELECTRICAL SOURCES
ELEMENTS
EXTRA LIBRARY
MACHINES
MEASUREMENTS
POWER ELECTRONICS

:111

CONTINUOUS
DISCONTINUITIES
DISCRETE
LOCK UP TABLES
MATH OPERATIONS
MODEL VERIFICATIONS
MODEL-WIDE UTILITIES
PORTS AND SUBSYSTEMS
SIGNAL ATTRIBUTES
SIGNAL ROUTING
SINKS
SOURCES
USER DEFINED FUNCTIONS
BLOCKS

(1
(2
(3
(4
(5
(6
(7

: SIMULINK

(1
(2
(3
(4
(5
(6
(7
(8
(9
(10
(11
(12
(13

2-1
"

"

121

POWER SYSTEM BLOCK SET

SIMULINK:

SIMULINK

DISPLAY SINKS

POWER SYSTEM

. SIMULINK

SCOPE

"

"

2
IEEE-FET
Abdullah Salah Al-neirat

power_asn@ieee.org

221

(1

(3

(2

( 4

SIMULINK

"

"

" "GROUND"

( " OSCILLOSCOPE)

(21)

,,.........

(AMPERE METER )

ELEMENTS
:

POWER SYSTEM

RLC

(VOLT METER

ELECTRICAL SOURCES

. CONNECTORS

(21)

: (31)

. MEASUREMENTS

:31

, (41)

3
IEEE-FET
Abdullah Salah Al-neirat

power_asn@ieee.org

): (41

..

SIMULINK

,
:

SCOPE

DISPLAY

( 51

"

"

)(5-1

-
-

MEASUREMENTS

50

): ( 51

4
IEEE-FET
power_asn@ieee.org

Abdullah Salah Al-neirat

"

SIMULINK

) " (61
,

) :(6-1

FORMAT

"

BACKGROUND COLOR

......

"

FOREGROUND COLOR

: 3-1 : SIMULINK

help

)(71

HELP

).( 6.1 ) ( 6.5


.

5
IEEE-FET
power_asn@ieee.org

Abdullah Salah Al-neirat

SIMULINK

: (71)

"DEMOS"

"HELP"

"SIM POWER SYSTEM "

6.1

. (91)

IEEE-FET
power_asn@ieee.org

41

: (81)

6
Abdullah Salah Al-neirat

(81)

SIMULINK

: (91)

"

"

: ( 101

5
:

"

"

: SOLVERS

(101)

20

7
IEEE-FET
Abdullah Salah Al-neirat

START/STOP

NORMAL/EXTERNAL /ACCELERATOR:

SIMULATION PARAMETERS.
SIMULATION PARAMETERS

SOLVER :

: (101)

SIMULATION

power_asn@ieee.org

SIMULINK

ORDINARY DIFFERENTIAL EQUATION

SOLVERS

ODE

SOLVING TYPE

Solving type
Variable
Step

Fixed
Step

Contins

Discrete

ODE45
ODE23
ODE113
ODE15S
ODE23S
ODE23T
ODE23TB

Discrete

Contins

Discrete

ODE5
ODE4
ODE3
ODE2
ODE1

Discrete

" NUMERICAL ANALYSIS"

ODE5
ODE4
ODE3
ODE2
ODE1

:FIXED STEP

DORMAND-PRINCE FORMULA.
FOURTH-ORDER RUNGE-KUTTA FORMULA.
THE BOGACKI-SHAMPINE FORMULA
IMPROVED EULER FORMULA
EULERS METHOD.

:VARIABLE STEP

8
IEEE-FET
Abdullah Salah Al-neirat

power_asn@ieee.org

SIMULINK

ODE45
ODE23
ODE113

ODE15S
ODE23S
ODE23T
ODE23TB

"DISCRETE"

SIMULATION
"

: (111)

"CONTINUOUS"

PARAMETERS

: (11 1)

9
IEEE-FET
Abdullah Salah Al-neirat

FORMAT

. VARIABLE STEP

ODE45

VARIABLE STEP

10

SIMULATION

"ODE45

ODE23TB

EXPLICIT RUNGE-KUTTA (4,5) FORMULA


EXPLICIT RUNGE-KUTTA (2,3)
ADAMS-BASHFORTH-MOULTON
SOLVER
NUMERICAL DIFFERENTIATION
MODIFIED ROSENBROCK FORMULA
TRAPEZOIDAL RULE
IMPLICIT RUNGE-KUTTA FORMULA
FIXED STEP

power_asn@ieee.org

2 1
3 2
5 4

SIMULINK

"

"

(121
)

SIMPOWERSYSTEMS PROCESSING <FILENAME>



CIRCUITS

READY
,

SIMULATION COMPLETED

DISPLAY SCOPE

: (121)
6.1

6.5

DISPLAY

(131

10
IEEE-FET
Abdullah Salah Al-neirat

power_asn@ieee.org

SCOPE

SIMULINK

auto scale

AUTOSCALE

AXES PROPERTIES

: (131)

:( 141)

( 141)

1)

< signal label>

:( 141)

( 14

NUMBER OS AXES

TIME RANGE

X:\MATLAB6P1\WORK
MYPROJECT.MDL
..... OPEN

MDL

11
IEEE-FET
Abdullah Salah Al-neirat

power_asn@ieee.org

5 1

SIMULINK

...................................................

12
IEEE-FET
Abdullah Salah Al-neirat

power_asn@ieee.org

SIMULINK

13
IEEE-FET
Abdullah Salah Al-neirat

power_asn@ieee.org

SIMULINK

12

, y

, 5

y = 5x + 2 :

scope

ramp

x>0 :

ramp

" "lesson2.mdl

)(12

20

)(22

)y + 2. y + 1y = 5 sin( x
\

\,y

\\

) sin(x

\y

\\ y sin(x),y

\ \ 5 sin( x) 2 y \ y = y

)(12

) (INTEGRATOR& DIFFRENTIATOR

)(32

)(22

1
IEEE-FET
power_asn@ieee.org

Abdullah salah Neirat

SIMULINK

5sin(x)
y

\\

y y

y\ , y

transfer "
:

(3-2)

" laplace "

(52)

(62)

Y(s)
1
= 2
F(s) S + 2S +1

: (62)

2
IEEE-FET

Abdullah salah Neirat

" transfer fcn "

"fcn

S 2Y + 2SY +Y = F(S)
[1 2 1 ]

(42)

. (42)

power_asn@ieee.org

SIMULINK
(52)

"create subsystem "


: (72

: ( 72)

"mask subsystem"

" icon"

"drawing commands "

" step time"

gain

. (92)

, ( 1
ramp

"gain"

3
IEEE-FET
Abdullah salah Neirat

( 82)

step " slope"

( 102) ( 102 )

MATLAB 6.1

steptime

( 72)

: ( 72)

2 2

power_asn@ieee.org

"

SIMULINK

" initialize"

"mask subsystem"

: (112)

(2

" steptime, gain slope,"

"Prompt"

Variable"

"Prompt"

(The Slope)

"Step Time" Prompt

Steptime

" Step Time "

"Ok "

documentation"

( 82)

block "

(3

"block description "

(122

( 4

(92)

(132)

(142)

4
IEEE-FET
Abdullah salah Neirat

, "my first subsystem"

" icon"

MATLAB

"description

,
:

"mask type"

gain

Variable

variable
,

Slope

Variable"

Slope

" Add"

edit "

. "look under mask"


power_asn@ieee.org

"subsystem

SIMULINK

( 102)

(112)

( 102)

(132)

(122)

(142)

5
IEEE-FET
Abdullah salah Neirat

power_asn@ieee.org

SIMULINK

MATLAB 6.5
6.1
icon , :

(152)

port label

( 162)

Disp(Simulink )

6
IEEE-FET
Abdullah salah Neirat

( 162)
disp

Port_label(output,1, signal)

( 162)

icon :

mask subsystem

parameters , initialization and documentation

documentation


(152)

power_asn@ieee.org

SIMULINK

( 162)

parameters :
(172)

(172)

variable

prompt

type
"check box"

(192)
(202)

"ok"

"popup"

" type"

:2

:4 3

: (182)

7
IEEE-FET
Abdullah salah Neirat

:1

( 182 )

power_asn@ieee.org

SIMULINK

(192)

: (202)

popup

8
IEEE-FET
Abdullah salah Neirat

power_asn@ieee.org

SIMULINK

"simulation"

(13)

3
4
5

(13)

"circuit.mdl "

"

"

" "

(23)

"

( 33)

Fourier

Fourier

simpower system\etra library \

"

P= Vrms . I rms . cos


Q = Vrms . I rms . sin
PF = cos ( tan-1(Q/P) )
Efficiency = pout / pin

(23)

RMS

measurements

, simulink \ math operation


,

( 33)

sin & cos

"

terminator

Q P

SIMULINK

)( 33

33

)( 33

)( 33

SIMULINK

( 33)

( 33)

parameters

eps

icon

eps

( 43)

RMS Fourier

60 50

(53)

mask subsystem

create subsystem
:

Port_Label (Input,1,I )
Port_Label (Input,2,V )
Port_Label (Output,1,I Rms)
Port_Label (Output,2,V Rms)
Port_Label (Output,3,P)
Port_Label (Output,4,Q)
Port_Label (Output,5,Pf)
disp('Measurements Block')

SIMULINK

53

43

) (63

)(63

ode32tb

eps

SIMULINK

RLC

)(113

" "switch

" \power electronics \ideal switch

transient .mdl
)(123

:
0.001

10
010

)(83

2 1

"" timer

)(133
,

)(73

0
""demux

""timer

(143

0.0005

0 0.0005

SIMULINK

)(93

)(103

)( (153

SIMULINK

) (173

0.003
)(163

)(113

)(123
ode32tb

)( (183

SIMULINK

)( 133

)(143

SIMULINK

"

"

"

"

)(14

)(24

)(14

Ron = 0.01 Rs=10e5 , Cs = 1e-6


Ron = 0.01 Rs=10e5 , Cs = 1e-6 VF=0.8

)(24

""RMS

SIMULINK

) (34

"PULSE GENERATOR

"2

10

30

)( 34

ODE32TB

"

0.2

)( 44

50

) 360\(0.02*30

"

SIMULINK

)(44

) : (54

SIMULINK

"

"

( 64

SIMULINK

) : (7-4 SIMULINK

L-CONNECTOR

SIMPOWER SYSTEMS \ CONNECTORS


M

TERMINATOR

T-CONNECTOR

SIMULINK \ SINKS

SIMULINK

): (94

ODE32TR ODE32TB

TH4 TH1

) : (84

"

"

TH3 TH2

)( 104

)( 104

)(114

G3

)(124

( 104

)( 104

A*T/360

G2 G4

A 1/60

G1

SIMULINK

)(114

(134

EDIT SUBSYSTEM

)( 144

) ( 144) ( 144

1PH_RECT

), (154

SIMULINK

)(164

)(12 4

)(134

SIMULINK

ICON

: ( 144)

: ( 144)

PARAMETERS

SIMULINK

): ( 144

DOCUMENTATION

)(154

10

SIMULINK

OUT

LOOK UNDER

MASK

MUX
,

OUT
)(174

)(184

): (164

) : (174

11

)(1PH_RECT

M2 M

SIMULINK

)(184

)(214

) : (19-4 m1 m2

12

EDIT SUBSYSTEM

SIMULINK

DOCUMENTATION

): (204

1PH_RECT

)(214

13

)(214

)(204

m4 m1 , m2 , m3
m2

g1-4

. g2-3

SIMULINK

m2

m2

mux

, DEMUX

DEMUX

, Iak , Vak

14

Vin ig2 ig1

m2

Vin

SIMULINK

simpower sysrme \ power electronics

look

Universal Bridge

synchronized 6pulse generator

thyrestors

under mask
synchronized6 pulse generator

(244)

: (244)

)(254

SIMULINK

Vca Vbc

)(254


(264

0 1

4 ,2,3

Vab

SIMULINK

Ic Ib Ia p M

Vc Vb Va

mux

(264)

demux mux

(274)

(274)

30
(284 )

constant

controller

parameters

edit mask

look under mask

: (284)

edit mask

controller

SIMULINK

in

294

controller

edit mask
ICON

parameters

) (29 4

controller

, alpha

304

SIMULINK

)(304

) , (314

)(314

universal bridge

controller

""AC or DC

.............

chopper

rectifier
"

inverter

"

SIMULINK

sim power system \ power electronics


(324)

(324)

" gate turn off " GTO thyrestors

g2 g1

SIMULINK

)(324

)(334

)(334

Vin+ load +

G2 g1

(34

SIMULINK

"

"

):(344
T/2

180

)( 354

tb2

T-ta
ta

g1

tb = a*T/180
. tb1+T/2

)4

T-tb

)( 354

SIMULINK

:(

g1,g2

pulse generator 1 pulse generator


(364)

354)

(364)

(374)

(374)

look under mask

in4 in3
chopperd2

SIMULINK

)(384

)(384

394

10

) (394

SIMULINK

GTO ,Diode , RLC branch , DC voltage Source

Control ckt

Q2 on
Q1,Q3 & Q4 off

Vt

: E chopper
Q1 & Q4 On
Q2 & Q3 off

"

( 404)

"

Q4 On
Q1 ,Q2 & Q3 off

:
Q3 & Q2 On
Q1 & Q4 off

0 < t < 5 sec , 1st quad , Energize Q1 & Q4 only


5< t < 10 sec , 2nd quad , Energize Q2 only
10 < t < 15 sec , 3rd quad , Energize Q2 & Q3 only
15 < t < 20 sec , 4th quad , Energize Q4 only

out in

(414 )

( 404)

11

: ( 404)

SIMULINK

sum

"

simulink \ math operation

404

"

404

Q2 Q4
.1

In2

)(424

g1 ,g2, g3, and g4

: 41-4
12 )( )(

), (43 4

g1

). ( 444

1 switch

)" ( 434

80

"

pulse generator

switch

,1

) (off (on) 1

SIMULINK

80

chopping frequency

20

13

0.8 * 0.01

100

)(424

(100\1) 0.01

)( 434

"

SIMULINK

)( 434

Vsource = 300 volts , Rload = 0.5 ohm , L load = 0.01 mH , Eload = 150 volts


,
) , (454

"

"

: 44 4

14

: 44 4

SIMULINK

454

15

SIMULINK

)(464

"

) (464

ode32tb

duty cycle
.

16

":

quad selector

Timer 1
] [0 0.5 1 1.5 2
][ 0 0 0 0 0
Timer2
] [0 0.5 1 1.5 2
][ 0 0 0 0 0
Timer3
] [0 0.5 1 1.5 2
][ 1 1 1 1 1
Timer4
] [0 0.5 1 1.5 2
][ 0 0 0 0 0



""

transport delay ,

Pulse generator
Amplitude: VF, Period: 1/fnom, Pulse Width: 50 %
Transport Delay : (1/fnom)/2
" "
:
total= 0 +
VF/180

simulink \ signal
attributes \ data type conversion
.
:
chopper :

repeat sequence "


"

SIMULINK


1
50 " 73.3 " 250, 100, 1200 , /
0.6 0.001 50 250
starting 30 \

Tm

:

,
, simpower system\ machines
)(1 -5




:

E = K E

K E = Laf .I f
Te = K E .I a

KE = K
K
K = (Vt I .Ra) / w = 1.52
IF = VF / RF = 5 A
Laf = 1.952/5 = 0.304

"
viscous

( :
1-5
)

1

SIMULINK

Simpower system\elements RLC series branch circuit breaker


Breaker
inf

) (2-5
c "
" c


Timer
simpower\extra library \ control blosks

:
@ t = 2 sec , B1 ON then R1 shorted
@ t = 4 sec , B2 ON then R2 shorted
@ t = 6 sec , B3 ON then R3 shorted
B , t = 2
) ( 3-5


] [0 2 ] [0 1
: t =1 0
T=2 .1

, ] [ 0 4
].[0 6
) . ( 5-5
TL


:
TL =0 , t < 6 sec
TL =Tm , t > 6 sec
switch
simulink \ signal routing
) (4 -5 switch
threshold
0.5 t = 6.5
t =6.5
, m

)(6-5

) : (2-5

) :(3-5

: 4-5

SIMULINK

: 5-5

: 6-5

. scope 30
" "Tm ). (5-7

: 7-5

SIMULINK

20 ode32tb
" Tm=30 ): (8-5

: 8-5

9-5

ramp 10 0.2 xy graph


) (10-5

SIMULINK

)(10-5

) xy graph (11-5

)(11-5

" " a synchronous machine
" ac voltage controller
)(12-5

SIMULINK

)(12-5
" "machines measurements Demux

" terminator ) (13-5

)(13-5
6

SIMULINK

1 =
4 = 1 + 180
3 = 1 + 120
6 = 3 + 180
5 = 3 + 120
2 = 5 + 180


)Ba = Ta/2 (a *Ta/360
synchronize 6 pulses generator
selector ) (

) (14-5

SIMULINK

) : (15-5
" 30 total=0+
Tload viscous friction
TB=B*w B=0.275 )(16-5

SIMULINK

)(16-5
)(17-5

SIMULINK

)(17-5

)(18-5

)(18-5
......

10

You might also like