You are on page 1of 60

EF

EF

W
K

??EF ?

EF

Matlab

Matlab

Matlab

EF

K

W
W
K

KSimulink

KSimulink

KMatlab

K W

--

Matlab

EF

W J
K
W

x + 2 y = 24

12 x y = 10

K
W J
W

E
W

MATLAB E
WMATLAB


W
--

Matlab

EF

W
WCommand Window E

WCurrent Directory E

WCommands History E

WControl Systems Toolbox J


MATLABControl Systems Toolbox

KKKKK

WM-file J
--

Matlab

EF

m-file

Run

WKDebug

--

Matlab

EF

--

EF

EF

WVariables J

b=55bK
W

1+3a

Wa=4

EF

2a+b
cK
WKc=13


;ba
WK

EF

W J
a
WK

EF

WK


K
(*)(.)
W

EF

W J
K
WK
W E

W E

WK

EF

W E

W E

EF

W E

W J
sin, cos, log,

sinKexp, sqrt
W

EF

W J

Wsin


Wgrid on

EF

WInsert

EF


hold

Current plot held

WK

EF


hold

Current plot released


K

W J
W E

s 3 + 3s 2 s + 3

EF

W E

s = 2

W E

EF

W E

W E

RXX

EF

W
W E
X =

2 6
4 9
, Y =

3 8
3 7

D = XY + 4Y E

A = X ' E
1
V=X
E

W
E
A = 2Sin(3 )

B = 2 5 E
C = 5 2 e 5 E

W
A = 20Sin(2t )
E
B = 5Cos (t ) E

W
Z = 2X

E
E

A = 2 x3 + x 2 + 4 x + 7 , B = x 4 + 5x3 + 9x 2 + x + 6 , C = x3 + 6x + 2
W
Z = A + 2B
B
Z=
C
Z = 5 A + B AC

E
E

W x = 3
Y = 2 x 5 + x 4 + 4 x 2 + 3x + 6

EF

Simulink

Simulink

Simulink

EF

W J
Simulink
Control toolbox

KSystems toolbox

K
K

W J

WK

Simulink

EF

toolbox

Ktoolbox

Simulink

KContinues, sinks, sources

WK

Simulink

EF

Simulink

EF

Simulink

Simulink

EF

W
W
x(t)

y(t)

5
2s + 1

WSimulink
K

KSimulink

KContinues

- -

Simulink

EF

WTransfer Fcn


- -

Simulink

EF

WOK

WSourcesConstant

- -

Simulink

EF

WOK

SinkScope
K
W

- -

Simulink

EF

K
KStartSimulation

Scope K
W

- -

Simulink

EF

K
K

- -

Simulink

EF

W
Simulink

W
E

X(s)


X(s)

Y(s)

4
2s + 1

E
1
s

Y(s)

4
2s + 1

E
1
3s + 2

X(s) +
_

Y(s)

E
2
s +1

X(s) +

10

- -

Y(s)

Simulink

EF

Simulink


Simulink

EF

W
W
X(s)

4
2
s + 2s + 4

Y(s)

WSimulink
K

KSimulink

KContinues

- -


Simulink

EF

WTransfer Fcn

- -


Simulink

EF

WOK

- -


Simulink

EF

WSourcesConstant

- -


Simulink

EF

WOK K

SinkScope K
W

- -


Simulink

EF

K
KStartSimulation

Scope K
W

K
K

- -


Simulink

EF

W
Simulink

W
E

X(s)

4
s + 2s + 1

Y(s)


X(s)

E
Y(s)
4
s + 2s + 1

1
s

E
X(s) +
_

4
s + s +1

Y(s)

E
X(s) +

8
2
s + 5s + 4

- -

Y(s)

EF
Matlab

Matlab

Matlab

EF


W J

WK

+ bm1 s m1 + .... + b1 s + b0
an s + an1 s n1 + ..... + a1 s + a0

G ( s) = B( s) = bm sn

A( s )

>> num = [bm

bm1 ..... b1 b0 ]

>> den = [an

an1 ..... a1

a0 ]

>> G = tf (num, den)

W
Transfer function

bm s ^ m + bm1s^ m 1 + .... + b1s + b0


^

an s n + an1 s n 1 + ..... + a1 s + a0

>>

WE JF
W
G ( s) = B( s) =
A( s )

2s 2 + s + 4
s 3 + 3s 2 + 7 s + 2

- -

Matlab

EF


W J
W
G ( s) = k ( s z1 )(s z 2 ).....(s z m )

( s p1 )( s p2 )......( s pn )

Ktf2zp

WE JF
K
W
W

Kzp2tf

- -

Matlab

EF


WE JF
K
W
W


- -

Matlab

EF


W J

[numT,denT] = series(numG,denG,numH,denH)

WE JF
W
X(s)


G2 ( s) =

1
s +1

10
2s + 1

Y(s)

10
1
G1 ( s ) =




2s + 1
s +1


- -

Matlab

EF


W J

[numT,denT] = parallel(numG,denG,numH,denH)

WE JF
W
20
s+5

X(s)

10
s +1


G2 (s) =

10
s +1

Y(s)

G1 ( s ) =

20

s+5

- -

Matlab

EF


W J

W

[numT,denT] = feedback(numG,denG,numH,denH)

WH(s)=1

[numT,denT] = cloop(numG,denG,-1)

WE JF
W

X(s)

1
0.25s + 1


H(s)=1 G ( s ) =

1
0.25s + 1

Y(s)

- -

Matlab

EF


W
W E

Y ( s)

X (s)

Y ( s)
s 2 + 3s + 2
= 3
X ( s) s + 2s 2 + 6s + 1
Y (s)
s+2
= 4
3
X ( s) s + 4s + 2s 2 + s + 2

s 3 + 2s 2 + 2
s 5 + 2s 4 + 6s 3 + 7 s 2 + s + 5

KEF

W
1
s+4

4
3s + 1

X(s)

Y(s)

10
2s + 5

X(s)

Y(s)

2
6s + 1

W
X(s)

1
s +1

Y(s)

10

- -

EF

Matlab

Control System Toolbox

M-file

Simulink

Simulink

Simulink

EF


Matlab

You might also like