Вы находитесь на странице: 1из 53

THE UNIVERSITY OF KRAGUJEVAC

FACULTY OF MECHANICAL
ENGINEERING IN KRAGUJEVAC



MATLAB-A

:
, . .

, 2010.

:

192/2007

Matlab-

Simulink

27

Simulink-

46

47

51


Matlab-a

Matlab[1]
, . . .
Matlab , ,
,
, . C, C++ Fortranom.
Mathlab Simulink.

.
Mathlab-a 70- Steve Moler,
University of New Mexico, (
).
, .
Mathlab Mathworks 1984.
Steve Moler Steve Bangert C,
(
, ...).
Matlab-a , Matlab
(MATrix LABoratory).
, ,
Matlab ,
. ,
toolbox ova.
Matlab-a ""
Fortran- C-.

(Matlab , . Fortrana, ).
(
, ).
Matlab (
).
,
.
Matlab- (. M-)

.
-1-


(toolbox -), . M-
.
- ,
, .

Matlab[1] :
Verzija
MATLAB 1.0
MATLAB 2
MATLAB 3
MATLAB 3.5
MATLAB 4
MATLAB 4.2c
MATLAB 5
MATLAB 5.1
MATLAB 5.1.1
MATLAB 5.2
MATLAB 5.2.1
MATLAB 5.3
MATLAB 5.3.1
MATLAB 6.0
MATLAB 6.1
MATLAB 6.5

Godina
1984
1986
1987
1990
1992
1994
1996
1997
1997
1998
1998
1999
1999
2000
2001
2002

Verzija
MATLAB 6.5.1
MATLAB 6.5.2
MATLAB 7
MATLAB 7.0.1
MATLAB 7.0.4
MATLAB 7.1
MATLAB 7.2
MATLAB 7.3
MATLAB 7.4
MATLAB 7.5
MATLAB 7.6
MATLAB 7.7
MATLAB 7.8
MATLAB 7.9
MATLAB 7.10

Godina
2003
2003
2004
2004
2005
2005
2006
2006
2007
2007
2008
2008
2009
2009
2010

1 : Matlab
-2-


Simulink

Simulink ,
.
. Simulink
Matlab- .
.
Simulink
, ,
, , ,
.
Simulink - :




, ,
,

(APIs)

Embedded MATLAB
Simulink
(Normal, Accelerator i Rapid Accelerator)
(Debug)
,
Matlab-
, ,

Simulink .
-
.
Simulink-.

-3-

2 : Simulinka

-4-

Simulink

Simulink
. Mathlab-

. Simulink- :
.
. , Simulink-
.
. Simulink-
.
[2] :
sources
sinks
discrete
linear
nonlinear
connections
extras
.
:
- clock

digital clock


repeating sequence

constant
signal generator
pulse generator
sine
wave
step
input

3 :

-5-


from file
from workspace
chirp signal
random number
band-limited white noise

:

Auto-scale graph

XY
graph

MATLAB
to workspace
to
file
stop simulation
hit crosing

4 :

a:

unit delay
- filter

discrete statespace, disrete transfer fcn discrete


zero pole
zero order
hold first order hold
- Discretetime integrator Discrete-time limited
integrator

5 :

-6-


:
- sum
inner product
Integrator
- derivative
- gain
matrix gain
slider gain

: state space,
-transfer fcn
zero pole.
6 :
(
) :
- sign
- abs
- product
- fcn
- backlash
dead
zone
rate
limiter

look up table

2D look up
table
- relay
,

switch
transport
delay

7 :

-7-

:
- mux
- demux
- inport
outport

8 :

simulink-a ,
Mathlab.
,
. ,

.
Matlab-a, Simulinku.
,
,
. ,
Matlab to workspace
to file.
, Simulink-a

,
.
Simulink-a Matlab-,
.
.
, .
, .
.
Simulink-a ,
,
.
.
-8-

[3]

. -
.
,
.
( ) ,
. ,

,
.
-
.
, .
,
, .

, .

.

9 :

-9-


.

.
,
.

.
(pu,piz)=const ,
, .
.
( )
.
9
:
(1)
: Q- ; U- ;
dL=pdV- ; V-
.
m, kg ,
(U) (u) , U=mu,
:
(2)
:
(3)

, , (3), .
:
(4)

(4),
.
,
, .
- 10 -



( ) .
(5)
,
,
ps: = ps.
,
, =.
, ,
:
(6)

. :
(7)

(4)
:
(8)

(7) (8)
:
(9)

(9)
. ,
, .
,
:
(10)

- 11 -


R
, :
(11)

,
.
(10),
pV, mRT :
(12)

(12) :
(13)

(13),
, dT/d, (9),
(11) :
(14)


, , (13),

:
(15)

,
, . 9,13 15
.
1
:
:
(16)

- 12 -


(17)

:
mg-k
- 0, 1
mu-
mi-
md-
Qg-
Qw-
i, iu, ii - : ,

,
, 16 17
.
mg
:
(18)

Hd (kJ/kg gor)
mg,
mgo,
x, :
(19)

, mg=0
0, mg=mgo , 1.
0 1. (19)
(18) :
(20)

- 13 -


.
x, ,
:
(21)


.
,
.
.
, , ,
.
,
.
10.

10 :

: ps - ; ks -
;
- ;
z=ks-ps - ; 1 -
. ,
( 10) .
,
- 14 -


x,
:=0; x=0 =z ; x=1.

11: 1 () ;
z
()
11 .
1 x,
z.
z, , 1.
,
, .
.

Vibe :
(22)

:
(23)

Vibe
m a .
m m=1.0 3.0.
a : =z x=xks.
(22) :
(24)
- 15 -

xks=1, .
, xks xks=0.999,
=6.908.

12 : Vibe-
12 m,
, .
Vibe
.


.
,
.

,
.
:
(25)

: - () ;
A- ; w- ;
- .
(25) :
- 16 -

(26)

=2n , n-
(o/s).

13 :
13
.
w, p2/p1,
p1>p2.
p2/p1,
.

:
(27)

k=cp/cv .
(p2/p1)>(p2/p1),

:

(28)
R1- p1
(28)

- 17 -

(29)
, (p2/p1)<(p2/p1) ,
:
(30)

(31)

(26),
.
.
:
(32)

14 :
14,
(
), :
(33)

- 18 -


hv()
(
).
(hv/d1 0.125),
(33), .
(>0.125), ,
.
:
(34)


, .

mstv,
mteor, =1 :
(35)

,
. , ,
Laval , ,
.

15 : / , h/d
15,
.
- 19 -



.
.
,
. (28)
(31) , (28)
Aef=A.
A, ,
.
,

.
:
(36)

a,b,c, r f ,
.

, ,
.
(26), (16) (17) dmu/d,dmi/d dmd/d,
:

(dmu/d): p1=pu, p2=p, A=Au, =u, : pu p -


, Au u
,
: (dmi/d): p1=p, p2=piz, A=Ai, =i, : piz p , Ai i
,
(dmd/d): p1=p,
p2=pk, A=Az, =z, : pk , Az z

. Az z ,
dmd/d
.

,
(md 0).

(16) (dmg/d)
.
- 20 -



dmg/d
=0. (20) (21)
(mg).
1.


() .
.

:
o
, ,
.
o
, .
.

:
(37)

: Qw-
; wi- i
;Ai - i ; T
; Twi - ( ) i
.
,
n .
(n=3),
: A1 - , A2- A3
. 16.

- 21 -

16 :

1 1=D2/4=const
D- . 1
. 3
.

.
,
2 . 16
:
(38)

: Sc- ; S()-
().

wi.

.
Woschni- .
0.8

(39)

: D- ; p, T-
; Vh- ; P1,T1,V1 ,
; pc-
.
:
1 = 6.18+0.417cu/cm
C1=2.28+0.308cu/cm
- 22 -


cm=2Sn
C2=3.2410-3 m/sK
C2=6.2210-3 m/sK
Cu-
C2
.
(9)
, Twi

.

17 :
17
dV/d.
eo- e
ev-e
r- (r=S/2) S-
l-
S() :
(40)

: =r/l , k=(ev-eo)/l-
.
.
- 23 -


:
(41)

Sc
S .
(41)
:
(42)

F=F(p,T,)

(43)


( ,
, .).
.
Zacharias.

d/d
ps.
.

mr m :
(44)

:
(45)

- 24 -




dmg/d.
(45) ps= ps().


.
.
: ivz< < uvz,
: Qg=0 dQg/d =0,
mi=0, dmi/d =0.
uvz< < ps, .
Qg=0 dQg/d =0,
mu=0, dmu/d =0 , mi=0, dmi/d =0.
ps< < ks, :
mu=0, dmu/d =0 , mi=0,
dmi/d =0.
s< < ivo, :
Qg=0 dQg/d =0,
mu=0, dmu/d =0 , mi=0, dmi/d =0.
s< < ivo,
: Qg=0 dQg/d =0,
mu=0, dmu/d =0.
() uvo< <
ivz, Qg=0 dQg/d =0.
,
:
uvo- ; uvz- ; ivo-
; ivz- ; ps- ; ks- .
,
.
,
Runge-Kutta.

- 25 -


,
,
: po, To, mo, o.

- 26 -


.
[4]

,
.
, Simulink,
t.

18 :
: ,
, , .
, .

.
,
, ,
, .
,
.
.
,
.
- 27 -

19 :

[4]

.
. , .
0,
. : ,
, r,
l,
, .
: , ,
.
.
,
.
Simulinku
, ,
, .

- 28 -

20 :

21 :

- 29 -

22 :

23 :

- 30 -

24 :

- 31 -


[4]

, .

.

,

,

.
,
.

.
.
,
.

25 :

26 :

- 32 -



.
.

27 :

- 33 -

28 :

- 34 -

29 :

- 35 -


[4]


,
.
:
, Hd,

mg, , Vibe-
a m, z.

.

.
30 :

31 :

.

- 36 -

32 :

- 37 -


[4]
, ,
,
.

, .
, .
: , , ,
, , ,
, () .

, .
,
.

- 38 -

33 :

- 39 -

34 :

- 40 -



35 :

36 :
(

,
)

- 41 -



37 :



38 :
- 42 -

39 :

40 :

- 43 -


[4]

.

.
, .

41 :

42 :

- 44 -

Simulink- [4]

- 45 -


Simulink

, . 43.

.

.

43:
44.
. ,
,
.
45. ,
m .
m,
.
46.
. m=const .

.
- 46 -

44:

45: Vibe-

- 47 -

46:

47:

47. .
.

- 48 -

48:

48.
.


.

- 49 -

,
.
Simulink.

.
,
.
Matlab
,
.
,
.
, .
,
.

- 50 -

[1] D. Etter, D. Kuncicky, H. Morre, CET Computer Equipment and Trade,2005.


283
[2] Mathworks http://www.mathworks.com/ , 2010.
[3] . , . , ,
1996., 170
[4] Matlab R2008a
[5] . , 2, 2009.

Вам также может понравиться