awe sim. basic visual slam elements create node queue node terminate node assign node activity...

Post on 14-Dec-2015

272 Views

Category:

Documents

8 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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. شود می ذخیره

top related