برنامه نویسی با arena و یک پروژه آماده

ساخت وبلاگ

هدفازشبیهسازی :


هدف از شبیه سازی بررسی مدت انتظار خودروها در صف و همچنین در صد بهره وری پمپ ها می باشد.


الان عناصر تشکیل دهنده این سیستم صف را توضیح میدم.


نهادها :


نهادها خودروها هستند.


پیشامدها:


- ورود به پمپ بنزین


- ورود به پمپ 1


- ورود به پمپ 1


- ورود به پمپ 1

[email protected]

azsoftir.com

09367292276

[email protected]
azsoftir.com
[email protected]

azsoftir.com 09367292276

azsoftir.com

[email protected]

azsoftir.com

09367292276

[email protected]

-خروج از پمپ 1


- خروج از پمپ 2


-خروج از پمپ 3


متغیرهایحالتسیستم:


- پمپ 1 که یا بیکار است یا مشغول سرویس دهی


- پمپ 2 که یا بیکار است یا مشغول سرویس دهی


- پمپ 2 که یا بیکار است یا مشغول سرویس دهی


فعالیتها:


- زمان بین دو ورود به صف


- زمان دریافت سرویس توسط پمپ 1

[email protected]

azsoftir.com

09367292276

[email protected]
azsoftir.com
[email protected]

azsoftir.com 09367292276

azsoftir.com

[email protected]

azsoftir.com

09367292276

[email protected]

-زمان دریافت سرویس توسط پمپ 2


- زمان دریافت سرویس توسط پمپ 3


جمعآوریدادهها:


برایشبیهسازیبهاطلاعاتزیرنیازداریم.


- زمان بین دو ورود به پمپ


-زمان دریافت سرویس توسط پمپ 1


- زمان دریافت سرویس توسط پمپ 2


- زمان دریافت سرویس توسط پمپ 3


داد ها جمع آوری شده که هر کدام را توضیح می دهیم .


داده ها برای زمان دو ورود به صف طبق شکل زیر است.(برحسب ثانیه)


Arena : این نرم افزار از
یکسری ماژول تشکیل شده، ماژول ها بلوکهای اصلی برای ساخت مدل شبیه سازی هستن.


خودشون دو نوع هستن:

[email protected]

azsoftir.com

09367292276

[email protected]
azsoftir.com
[email protected]

azsoftir.com 09367292276

azsoftir.com

[email protected]

azsoftir.com

09367292276

[email protected]

1- ماژول هایی با شکل گرافیکی
مشخص و می توانیم آنها را در مدل هامون جایگذاری کنیم.


2- ماژول هایی که شکل مشخصی ندارند و بصورت صفحه گسترده هستند. بعضی
خصوصیات مختلف اجزای سیستم مثل: منابع ،صفت و ... هستند


چند تا از ماژول ها را اگه
بخوام توضیح بدم، مثلا ماژول create-
از این ماژول به عنوان نقطه شروع مدلسازی و وظیفه آن هم تولید نهاده با در نظر
گرفتن توزیع ورود و سایر خصوصیات آنها می
باشد.


شبیه سازی کامپیوتری با استفاده از نرم افزار
Arena9.0انجام می شود


در این پروژه ورود خودروها را به سیستم را با ماژول create معرفی کرده و تنظیمات آن را طبق شکل زیرتعریف می کنیم.


نوع Entityرا Car در نظر گرفتیم و تصویری را که برایEntity در نظر
گرفتیم
Picture . Van در نظر


گرفتیم . خودروها به طور متوسط
هر سه دقیقه یک بار وارد ایستگاه می شوند این مدل شبیه سازی را برای برنهایت خودرو
در نظر گرفتیم .

[email protected]

azsoftir.com

09367292276

[email protected]
azsoftir.com
[email protected]

azsoftir.com 09367292276

azsoftir.com

[email protected]

azsoftir.com

09367292276

[email protected]

بعد از ورود خودروها از یک ماژول
Assign برای شمارش کل خودروهایی که وارد ایستگاه
می شوند استفاده کردیم . یک متغیر به نام ALL Car Number تعریف کردیم که هر بار که خودرویی از آن می گذرد یک واحد به آن اضافه می شود
. توجه کنید که از ماژول Assign برای حالتهای مختلف می توان استفاده نمود مثلا برای تغییر تصویر Entity اما ما اینجا
برای تعریف یک ماژول از آن استفاده کردیم .


نکته دیگری نیز که بایستی رعایت شود این است که تعداد خودروهایی که این ترمینال در این مدل به آنها می تواند سرویس دهی انجام دهد 450خودرو می باشد .


از یک ماژول Decide جهت بررسی خودروهای وارد شده به ایستگاه استفاده می کنیم.

[email protected]

azsoftir.com

09367292276

[email protected]
azsoftir.com
[email protected]

azsoftir.com 09367292276

azsoftir.com

[email protected]

azsoftir.com

09367292276

[email protected]

در صورت پر شدن ظرفیت خودروها از قسمت False به سمت خروجی حرکت می کنند.


سه جایگاه برای پذیرش خودروها داریم که در هر لحظه یک خودرو می تواند از یک جایگاه استفاده کند مابقی خودروها بایستی در صف انتظار بمانند. برای ایجاد صف انتظار از یک ماژول Hold استفاده کردیم.


و برای بررسی پر بودن جایگاها از یک ماژول Decide استفاده کردیم .



شرط مورد نظر برای رها سازی خودروها از صف را در قسمت Condition وارد کردیم .


حال از ماژول Decide برای تصمیم در مورد پربودن جایگاه استفاده می کنیم.

[email protected]

azsoftir.com

09367292276

[email protected]
azsoftir.com
[email protected]

azsoftir.com 09367292276

azsoftir.com

[email protected]

azsoftir.com

09367292276

[email protected]

اما سایر ماژول های بکار رفته
در این طراحی با نرم افزار های جدید Arena...


.... بچه ها وقت نکردم عکسها را آپلود کنم لطفا اگر نیاز داشتین میل بدین.

انجام پروژه های شبیه ساری...
ما را در سایت انجام پروژه های شبیه ساری دنبال می کنید

برچسب : نویسنده : 1projearenaf بازدید : 191 تاريخ : شنبه 14 بهمن 1396 ساعت: 12:01