Escolar Documentos
Profissional Documentos
Cultura Documentos
Study Case of
A Simulation for the
Transportation System Problem
( Analysis , Design, Programming By CSIM language )
2010 –
Keywords: CSIM language, Modeling and Simulation, Queue System,
Sharing Resources
:
" #$ % & !
&0 %. + 1 )2 3 "/ % ' ( )* % +, &- .
.%$ " / !
0 + ! + 3 56 % % * ! 78 - -
0 #0 05 3 09 % " )) 38 #8 : ; &+ <= 6,
" ) .CSIM 9 3 9 " , >) , " )6 < ) . !
%. 2 )) B* C %@6 - & $ ) 525600 = 1= ? %@6 <= 6,
. %, B* % ! + -, : 3 - $=
: 1
-, % . , = ? * , $$ )2 ) $ * (Simulation)
.% 2 6E " / C 5 = ? ,) "/ C ? 3 ")$ %.
?0+ 2 0 5 % ")6 @. & . 3( ( ) ")6
G0 &- 2 ) $ 8, C . % ! !
B ,3 -, 6 $$ " % 3 H )+ -
) : )0 %0 , - /, 3 ) . ) ( ) >)
0 - 06 - 0 )+ - & $ B* 5 + , &1 8 ) B* 18
- & 5 B* 18 ) ) % 5*, , % ! %. < ) - -
1 80 )= I 6 - , . "+ ) # B* " ) % ,
.: ) 1 ., - ) + "+ : "/ - 8
> )0 )0 ) 30 ) 1 J% ,- ) + #8 - -J
-0 )0 ) C ) . 6 3( - )) C &K ! L, % ) (
6 3 9 " )6 - & /, ")6 -, - : 39
% !0 )0+ 3 &G + )6 " CSIM 9 %.
.
1
: 2
M0 3 ! % G . ! B J #= 8 %$ " / ! ) " $
%0 2 !0 -? 6 B J &K 2 % * " , 7 %@6 & * 24 ) B * = !* #= 8
0 0 *: ; &% "/ " % B &-? 6 +9
H 06 %0$ " / ) ! - 6M -, : )3 9 - * ))
: &( +
.C L 3 - $= - )) O ! >) •
: 8$ , BJ 8Q &% * * % ) 12 , ! >) % P= % •
." ) 20 ) 3
- &3 ! R &"+ # - 6 - $= - ))* LM ( ! #5 •
.% * * % ) 24
-, -0 8J L, -* / 9 &+ ) ! R ! •
.3 ! 6M + ! B* 9 : C &G)
.* -5 7 L 3 .& P= % 3 ! R %) •
C & ! + 3 % 5*2 G ) -* B8 9 5 % 2 •
. ! >) % P= L, ,: S
.T -, - ( ) 3 ! -? 6 -, C •
3
: U )) : "/ % "+
(Queue System ) 5 "/ : •
(Discrete) #5$ : •
.R J : (Performance Measures) ! •
(Entities) "# $ % & •
3 ! V3 3 V2 - $= V1
Events ( •
!R 1) V2 !% V1
!R - 1 + ( V3
. ! ) ) ( : Sharing Resource ) ) •
2
Relationships % *+ •
C &3 ! )$ # ) 5: (3 ! R - ?) )6 - ?
.3 . 3 ! R %) -,
R0 0 %, B* % . - L (C) 3 - $= ))* ) ) : ,
. J
,) : & ! >) - "?@ - . , - $= ))* ) - -, ) (G
- % ))* ) - -, ) (C &+ % 3* -* / 9 P= % .
$= 0 8L - 6 - $= -, : & ! >) - - - $=
.% * * % !
& - % . 4
: = ! " / 3@6) 3 ?
.(Exponential) , ? # &3 ! % - 3 , .1
$ - ? 2 -, &(uniform) / ? # & = !* 3 ! 3( - ? , .2
. +8 -
-,
. $ ) 140 5 (Exponential) , ? # 3 ! % - 3 , •
.-5 40 B J 20 - " $ (uniform) / ? # 3 ! 3( -? , •
"?@ - ? ) )6 - ? -; C &( * -5 7) 3 . - $= % R %) -,
#? O # = !* - &3 ! 3( -? , # ) 5: ( ! L, R
: U + - ? %@6 )) (uniform)
3
:/& / ) 01 5
4
(") 6 9 ))*) )6 ") 6 % " $ 5 5 % , %. G
:" $ + 78
258.079 = (") 6 % P= ) )6 - ? 5 ) service time
1.797 = (") 6 % %@9 J) utilization
0.00696 = ( Q ) throughput
1.797 =( )6 3 ! : # 5 % 55 ) Queue length
$ ) 258 = ( )6 - ? 5 + / ( -?5 ) Response time
))0* 708 % ) & ! 3662 L +9 " 3 ! Q )) -
:") 6 % )6 - ? 5 +9 " 3 !
5
))0* % ; & J %, 5 L ") 6 ))* -U *
-0 3 M0 )0 3 3 )6 ") 6 -, & ! + ") 6 - -
" )6 0 &- 0 %0 )) 2 : B* Q : &- 6 - $=
: )
)6 - ? 5 * +9 " 3 ! ))* = ") 6
%* * % 2 * (3 * )
:-; 5$ ) ") 6 ))* C ! -,
) 24 $ % * ,: " ; ( M ) ") 6 ,
* 186 + 255.6 * 393 + 261.6 * 693 + 258.4 * 1005) = ") 6
24 * 60 \ (0 + 315 * 1 + 228 * 5 + 278 * 16 + 247.6 * 68 + 247.1
)
) 244052.8 = ") 6
+ !0 ") 6 . 2 + ! ") 6 % 3* = $- 1
( M ) ") 6
244052.8 + 7300 + 66964.5 = Q
) 318304.3 =
: % ) 3( ( & Q : " $ 5 O *
6
) , " 3 () ) $- 1
1 318317.30
2 273678.85
3 244721.09
4 231930.93
5 230038.81
6 233971.45
7 240381.85
8 247453.85
9 254690.85
10 261990.85
350000
300000
250000
200000
150000
100000
50000
0
10 9 8 7 6 5 4 3 2 1
7
:4 56
)0 ) 30 ) 1 0 J% ,- ) + #8 - -J
3 09 -0 ) ) C ) . 6 3( - )) C & ) ( > )
6 3 9 " )6 - & /, ")6 -, - :
)0+ 30 &G + )6 " CSIM 9 %.
. %!
&0 +8 * " %$ " / ! % )* + * <= -
%0 , B * % ! + -, : 3 - $= %. 2 )) -, <
.3 5 ))* - $= 5 ))* J
:7$ ) &*
8
CSIM 8 / ) )1 9
9
#include <csim.h>
sim() /* sim ) */
{
create("sim"); /* sim * 1 ! */
f=facility_ms( "f", 20); /*") 6 )) )6 ? - */
report(); /* 5 3 ![ B* % $ ) )*/
}
customer()
{
create("customer"); /* - ? * 1 ! */
use(f, uniform(171.4,342.8)); /*"/ #? ) ") 6 " )6 */
/* $ ) 342.8 B J $ ) 171.4 - */
}
10