simulation 6
Download
Report
Transcript simulation 6
شبیه سازی کامپیوتری
Computer simulation
بخش ششم
مدرس :زهره زرین قلمی
پاییز 91
1
Prepared By Zarringhalami
Prepared By Zarringhalami
2
نوع سوم :یک صف و چند سرویس دهنده
مثال :باجه های بانک
3
Prepared By Zarringhalami
نوع سوم :یک صف و چند سرویس دهنده
مثال سیستم صف دو ورودی :اتو رستوران
یک رستوران را با دو تحویل دهنده غذا (هابیل و خباز) به مشتریان در نظر بگیرید .هنگام ورود سفارش جدید به
رستوران هر خدمت دهنده که بیکار باشد کار را انجام میدهد و در زمانی که هر دو بیکارند هابیل به دلیل تجربه بیشتر
در این امر ،سفارش دهی به مشتریان را به عهده می گیرد ( .اگر تصمیم در این مورد که هرگاه هردو بیکارند چه کس ی
سفارش دهی به مشتریان را به عهده گیرد ،بر پایه تصادفی استوار می بود جواب متفاوتی بدست می آمد).
مساله اینست که روش فعلی تا چه حد خوب کار می کند؟
با توجه به این که زمان خدمت هر خدمت دهنده و زمان ورود متوالی مشتریان دارای توزیع احتمالی مشخص
است سیستم فعلی را تحلیل کنید.
4
Prepared By Zarringhalami
ورودی :اتو رستوران
صف دو
مثال سیستم
مسئله:
فرضیات
دو نفر غذا سرو می کنند( .در صورت بیکار بودن هر دو ،هابیلبه اولین مشتری سرویس می دهد).
مشتریان بطور تصادفی با احتماالت جدول 5وارد می شوند. مدت خدمت دهی هابیل طبق احتماالت جدول 6و خباز طبق احتماالتجدول 7تغییر می کند.
شبیه سازی برای مدت یک ساعت اجرا می شود .اولین مشتری درزمان صفر وارد می شود.
24
Prepared By Zarringhalami
مثال سیستم صف دو ورودی :اتو رستوران
25
Prepared By Zarringhalami
مثال سیستم صف دو ورودی :اتو رستوران
26
Prepared By Zarringhalami
مرور مجدد مسئله رستوران در راستای مفاهیم شبیهسازی
متغیرهای سیستم
:LQ (t) تعداد افراد در صف
:LA (t) وضعیت هابیل
LA (t) =1اگر هابیل مشغول باشد.
LA (t) =0اگر هابیل بیکار باشد.
:LB (t) وضعیت خباز
8
LB (t) =1اگر خباز مشغول باشد
LB (t) =0اگر خباز بیکار باشد
Prepared By Zarringhalami
مثال سیستم صف دو ورودی :اتو رستوران
ارقام تصادفی ورود
و ارقام تصادفی
خدمت دهی با استفاده
از جدول ارقام
تصادفی تولید شده
است.
پیشامدها:
ورود مشتری
خدمت دهی توسط هابیل
خدمت دهی توسط خباز
9
Prepared By Zarringhalami
آمار حاصله از شبیهسازی
90 %
56
درصد مشغولیت هابیل
درصد مشغولیت خباز
62
69 %
43
62
35 %
9
26
درصد افراد انتظار کشیده یا احتمال انتظار هر مشتری
11
مجموع تعداد مشتریان :مجموع مدت انتظار مشتر یان در صف = متوسط مدت انتظار هر مشتری
0 / 42
26
0/42دقیقه یا 25ثانیه
1 / 22
11
9
10
مجموع تعداد مشتریان منتظر :مجموع مدت انتظار مشتریان = متوسط مدت انتظار مشتریان منتظر
Prepared By Zarringhalami
نتایج حاصل از شبیهسازی
این سیستم متوازن به نظر می رسد.
یک خدمت دهنده نمی تواند از عهده خدمتدهی به همه متقاضیان بر آید و
سه خدمت دهنده نیز احتماال بسیار زیاد است.
افزودن یک خدمت دهنده دیگر مطمئنا زمان انتظار را به صفر می رساند
اما برای توجیه به کارگیری خدمت دهنده دیگر هزینه انتظار باید بسیار زیاد باشد.
11
Prepared By Zarringhalami
(M,N)شبیه سازی سیستمهای موجودی
Prepared By Zarringhalami
12
شبیه سازی سیستمهای موجودی)(M,N
شکل 1
سیستم کنترل موجودی در دوره های ثابت از زمان ) (Nو رساندن آن به سطح مورد نظر )(M
13
Prepared By Zarringhalami
(M,N)شبیه سازی سیستمهای موجودی
Prepared By Zarringhalami
14
(M,N)شبیه سازی سیستمهای موجودی
Prepared By Zarringhalami
15
(M,N)شبیه سازی سیستمهای موجودی
16
Prepared By Zarringhalami
شبیه سازی سیستمهای موجودی)(M,N
پیشامدها:
تقاضای اقالم موجود ،بررسی وضعیت موجودی و دریافت سفارش در پایان دوره بررسی
هدف سیستم کنترل موجودی :کاهش هزینه کل
هزینه کمبود تولید نارضایتی مشتری هزینه مازاد تولید هزینه انبارداری -هزینه تولید بر اساس سفارش هزینه سیستم سفارش
17
Prepared By Zarringhalami
شبیه سازی سیستمهای موجودی)(M,N
فرض کنید در یک سیستم کنترل موجودی هر 5روز یک بار موجودی بررس ی شده و در صورتی که مقدار موجودی
کمتر از 11واحد باشد ،سفارش صادر می گردد که موجودی به 11واحد برسد .سطح موجودی ابتدای دوره 3
واحد و ورود یک سفارش 8واحدی در دو روز بعد دیده شده است .تقاضای روزانه و مهلت تحویل برای کاالهای
انبار دارای توزیع احتمالی به شرح زیر است .وضعیت این سیستم را به کمک شبیه سازی بررس ی نمایید.
جدول تقاضای روزانه
تقاضا احتمال
18
احتمال تجمعی
جدول مهلت تحویل
تخصیص ارقام تصادفی
مهلت تحویل
0
0.1
0.1
01-10
احتمال
احتمال تجمعی
تخصیص ارقام تصادفی
1
0.25
0.35
11-35
1
0.6
0.6
1-6
2
0.35
0.7
36-70
2
0.3
0.9
7-9
3
0.21
0.91
71-91
3
0.1
1
0
4
0.09
1
92-00
Prepared By Zarringhalami
شبیه سازی سیستمهای موجودی)(M,N
مثالی ازسیستم موجودی:
فرضیات مسئله:
-
باالترین سطح موجودی11 :
دوره بررسی 5 :روز
مهلت تحویل بر اساس متغیر تصادفی
در پایان هر دوره طوری سفارش داده می شود که موجودی به سطح 11برسد
شرایط آغاز شبیه سازی:
سطح موجودی برابر 3واحد و یک سفارش 8واحدی با مهلت 2روز رسیده
اجرای شبیه سازی برای 5دوره 5روزه
هدف مسئله :برآورد میانگین واحدهای مانده در انبار
19
Prepared By Zarringhalami
خالصه نتایج شبیهسازی مساله موجودی
شبیه سازی سیستم موجودی ()11،5
متوسط موجودی در انتهای روز
3 .5
87
25
احتمال رخدادکمبود
2
25
روز
در 2روز از 25روز
شرایط کمبود موجودی رخ داده است
20
Prepared By Zarringhalami
تمرین (سری 5ام):
يك كافي نت با دو كامپيوتر سرويس دهنده Aو Bرا با فرضيات ذيل شبيه سازي نماييد:
ـ در صورت بيكار بودن سيستم ها اولین مشتري از كامپيوتر Aسرويس مي گیرد.
ـ هر پانزده دقيقه به عنوان يك واحد زمان فرض شده است.
ـ ورود مشتريان بطور تصادفي و طبق احتماالت ذيل رخ مي دهد.
به مدت 5ساعت شبیه سازی کنید.مدت زمان بین دو ورود (پانزده دقيقه)
احتمال
1
%30
2
%15
3
4
%20
%35
ـ مدت سرويس دهي كامپيوتر A
1
مدت سرويس دهي كامپيوتر ( Aپانزده دقيقه)
احتمال
2
3
4
5
7
6
8
%10 %5 %10 %5 %15 %10 %20 %25
ـ مدت سرويس دهي كامپيوترB
1
مدت سرويس دهي كامپيوتر ( Bپانزده دقيقه)
احتمال
2
3
%10 %7 %15 %5 %12 %8 %23 %20
تعيین پيشامدها ،جدول شبيه سازي و تجزيه و تحليل نتايج الزامي است
21
4
5
6
7
8
Prepared By Zarringhalami