Upload
catherine-kittle
View
271
Download
8
Embed Size (px)
Citation preview
Awe sim
Basic Visual SLAM Elements
• CREATE Node
• QUEUE Node
• TERMINATE Node
• ASSIGN Node
• ACTIVITY Branches
• GOON Node
• COLCT Node
Figure 1: The AweSim Executive Window with theIllustration of Scenario Components
جدید پروژه شبکه –ایجاد ایجاد دهنده: - • سرویس یک صف یک سیستم مثال
. هر برای سرویس زمان بگیرید نظر در را فروشگاهیکنواخت توزیع دارای . u[6,12]مشتری در است
منتظر صف در مشتری دو سازی شبیه شروعصف. ظرفیت . 10هستند در مشتری اولین است نفر
. 5زمان دارای مشتریها ورود شود می سیستم واردمیانگین با نمایی . 1/0توزیع اگر از 100است مشتری
. میرسد پایان به سازی شبیه شود خارج سیستم
Single Server Queuing System Diagram
ArrivingQueue of Waiting
for Inspection
Inspection Station
exit
ورودی نهادهای ی کننده تولید در صف یک ایجادسیستم
) فعالیت ) هم به سیستم اجزای اتصال . است سازی شبیه در زمانی تأخیر برای
از بعد از selectفعالیتهای Queueوبعدعادی فعالیت حاالت بقیه و سرویس فعالیتهستند.
. شود می انجام بخش دو بین فعالیت هر
CREATE Node
TF
MC
MVM
TBC
CREATE,TBC,TF,MV,MC,M;
CREATE Node Example
• CREATE,EXPON(10),75,ATRIB[2],,;
75 ATRIB)2(
EXPON)10(
بردار از متغیری atribمیتواندر جاری زمان تا نمود مشخص
. شود ذخیره آن
بعد مرحله نودهای تعداد حداکثراز میتوانند را خود ورودی که. کنند دریافت نود این خروجی
QUEUE Node
• QUEUE(IFL), IQ, QC,BALK(NLBL) or BLOCK;
IQ
QCIFL
QUEUE Node:Balking and Blocking
• QUEUE,3,2,10,BALK(A);
2
10
3
• QUEUE,1,0,4,BLOCK;
0
4
1
A
continue
که فایلی اسم
نهادهای مشخصاتآن در صف داخل. شوند می ذخیره
(K (q1مثًال
انجام کاری چه بود پر صف اگرشود
دور • نهاد بود پر صف اگر فرض پیش حالت در. شود می ریخته
صف Blockاگر • این به منتهی سیستم کار باشد. شود می متوقف
فایل Balkاگر • یک در اضافی نهادهای باشد. شود آزاد صف تا شوند می ذخیره جدید
TERMINATE Node
• DONE: TERMINATE,25;
25
DONE
سازی شبیه پایان برای الزم خروجی تعداد
تعیین INFاگر مدت پارامتر اساس بر سازی شبیه مدت بود. شود می
ACTIVITIES
DUR,PROB,OR COND
N A
ACTIVITY,A,DUR,PROB OR COND,NLBL,N,ID
Activity Duration (DUR)• Can be specified by any expression
containing a Visual SLAM variable or network function.
• Can be made to depend on the release time of a node in the network; the activity continues until the next release of the node.
• Can be made to depend on an assignment made at an ASSIGN Node; the activity continues until a stop signal is assigned at an ASSIGN node.
Activity Probability Specification (PROB)
• Must be an expression that yields a value between 0.0 and 1.0
• Sum of PROB branches emanating from a single node need not be 1.0.
• May be assigned to branches emanating from a QUEUE.
Activity Condition Specification (COND)
• Allowed for regular activities; cannot be used for service activities!
• Format: VALUE operator VALUE– VALUE can be any expression, Visual
SLAM variable or random variable– operator is any standard C relational code
• <, >, <=, >=, != or = =
ذخیره برای فعالیت شمارهالزم ) تحلیل برای آماری اطًالعات
است(عدد حتمًا� است الزم اسم این
بًاشد.
صورتی ) در سرویس زمان مدتباشد ( سرویس فعالیت که
صفر صف به کننده تولید از K مثًالاست.
. نمود تعریف شرط میتوان سرویس غیر فعالیتهای برایتولیدی* عدد کوچکتر slamاگر عدد این از یک و صفر بین
: . مثال میدهد عبور اجازه )ATRIB[2]<XX)2بود
) ( . اختیاری مقصد نود اسم
در که سرورهایی تعدادمقصد در موازی پردازش
. هستند فعالیت
گزارشات در که اسمیفعالیت این برای آماری
. شود می لحاظ
Basic System Variables
• TNOW Current time• NNACT)I) Number of active entities in activity I at
current time• NNCNT)I) The number of entities that have
completed activity I• NNQ)I) Number of entities in file I at current time• NNRSC)RLBL) Current number of units of resource
type RLBL available• NRUSE)RLBL) Current number of units of resource
type RLBL in use• FIRSTARRIVE Time of the first entity arrival at a
COLCT node• LASTARRIVE Time of the most recent arrival at a
COLCT node
: از جدید کنترل یک ایجاد دوم مرحلهcontrols بخش
CONTROL Statements
• Basic Control Statements– GENERAL: Name, project title, date of the run,
and number of runs to be made• GEN,NAME,PROJECT,DATE,NNRNS
– LIMITS: Defines the max index for global variables, attributes, and largest number of concurrent entities
• LIM,MXX,MLL,MSZ,MATRIB,MLTRIB,MSTRIB,MNTRY
– FINISH: Consists of a single field• FIN;
CONTROL Statements
• Use-as-needed Control Statements– NETWORK: Specifies that a network
description follows– PRIORITY: Specifies a rank given to entities
based on the IFL value– INITIALIZE: Specifies the begin and end time
for a simulation and whether or not to clear values between each run.
– ENTRY: Used to place specific values into files or schedule arrivals to nodes.
continue
• Entity Variables• ATRIB[I] Real valued attribute of current entity• LTRIB[I] Integer valued attribute of current entity• STRIB[I] String valued attribute of current entity• Global Variables• XX[I] Real system or global array• LL[I] Integer system or global array• SZ[I] String system or global array• ARRAY[I,J] System doubly-subscripted array• SS[I] State variable I• DD[I] Derivative of SS[I]• STOPA Assignment to stop activities
بعنوان controlحال و شده ذخیره) . شود ذخیره جاری (set currentکنترل
: دکمهی زدن با سوم شبیه runمرحله. نمایید اجرا را سازی
بخش: • در احتمًالی خطًاهًای نکتهReport>Output…<. است رؤیت قًابل
سًازی* • شبیه پیًامهًای انتخًاب updateدر را . است بهتر کنید
بخش • از کار نهایی ی نتیجهReport>Output>Summary: است رؤیت قابل
به: فایل فولدر یک در ها پروژه نکتهنصب Projectsاسم مسیر همان در
AweSim. شود می ذخیره