Академический Документы
Профессиональный Документы
Культура Документы
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
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,
:
(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 -