دانلود pdf شبیه سازی کامپیوتری کمیاب و عالی
امروزه، شبیه سازی کامپیوتری به ابزاری قدرتمند و حیاتی در حوزههای گوناگون علمی و صنعتی تبدیل شده است. پیشگفتار شبیهسازی، همواره بر ضرورت درک عمیقتر سیستمهای پیچیده و پیشبینی رفتار آنها در شرایط مختلف تأکید دارد.
در هسته این رویکرد، تعریف شبیه سازی کامپیوتری قرار دارد که به معنای بازنمایی یک سیستم واقعی یا فرآیندی با استفاده از یک مدل است تا بتوان رفتار آن را در طول زمان مورد مطالعه قرار داد. برای درک بهتر این مفهوم، شناخت سیستم و محدوده عمل آن ضروری است؛
هر سیستمی دارای مرزهایی است که آن را از محیط اطراف جدا میکند. به عنوان مثالی از سیستم، میتوان به یک خط تولید کارخانه یا یک بیمارستان اشاره کرد. نکتهای در تعریف سیستم این است که باید عناصر، ارتباطات و اهداف آن به وضوح مشخص شوند تا مدلسازی دقیق صورت گیرد.
هر سیستمی، از اجزاء سیستم مختلفی تشکیل شده است که با یکدیگر در تعاملاند. برای مثال، اجزاء سیستم در یک فروشگاه میتواند شامل مشتریان، صندوقداران، قفسههای کالا و موجودی انبار باشد. این اجزا دارای مشخصههای ثابت و متغیر هستند.

مشخصههای ثابت مانند تعداد صندوقها در یک فروشگاه و مشخصههای متغیر مانند تعداد مشتریان در صف یا زمان خدمترسانی. مشخصه در خط مونتاژ، شامل سرعت نوار نقاله یا زمان لازم برای هر مرحله تولید است که هم میتواند ثابت باشد و هم در طول زمان تغییر کند.
مدلسازی به عنوان فرآیند ساخت یک بازنمایی سادهتر از سیستم واقعی، گامی کلیدی در شبیهسازی است. روش صحیح مدلسازی ایجاب میکند که مدل به اندازه کافی جزئیات سیستم را در برگیرد تا معتبر باشد، اما نه آنقدر پیچیده که تحلیل آن دشوار شود.
انواع مدلها شامل مدلهای فیزیکی، تحلیلی و شبیهسازی هستند. شبیهسازی به عنوان یک سیستم، خود یک فرآیند پیچیده است که با هدف ارزیابی عملکرد سیستم اصلی انجام میشود و کامپیوتر در شبیهسازی نقش محوری دارد؛
بدون قدرت پردازش رایانه، اجرای مدلهای پیچیده و تجزیه و تحلیل حجم عظیمی از دادهها غیرممکن خواهد بود. مراحل ساخت مدل شبیهسازی از تعریف مسئله آغاز شده و با جمعآوری دادهها، توسعه مدل، اعتبارسنجی و در نهایت، اجرای آزمایشها و تحلیل نتایج ادامه مییابد.
نوع فایل: پی دی اف – 146 صفحه
فهرست مطالب:
- شبیه سازی کامپیوتری
- فصل اول: مفاهیم و تعاریف شبیهسازی
- پیشگفتار شبیهسازی
- چرا شبیهسازی مفید است؟
- مزایا و معایب شبیهسازی
- زمینههای کاربرد شبیهسازی
- تعریف شبیهسازی
- سیستم و محدوده عمل
- مثالی از سیستم
- نکتهای در تعریف سیستم
- اجزاء سیستم
- مثال اجزاء سیستم
- مشخصههای ثابت و متغیر
- مشخصه در خط مونتاژ
- مدلسازی
- روش صحیح مدلسازی
- انواع مدلها
- شبیهسازی به عنوان یک سیستم
- کامپیوتر در شبیهسازی
- مراحل ساخت مدل شبیهسازی
- انواع شبیهسازی
- شبیهسازی سیستمهای گسسته پیشامد
- مثالهایی برای تولید، مراکز خدماتی و حمل و نقل
- شبیهسازی در یک مثال سیستمی
- شبیهسازی سیستمهایی با خصوصیت تصادفی
- مونت کارلو
- تعیین تابع توزیع تابعی از متغیرهای تصادفی
- نرمافزارهای شبیهسازی
- **فصل دوم: مثالهایی از شبیهسازی**
- شبیهسازی صف
- شبیهسازی سیستمهای صف
- پیشامد
- دیاگرام جریان ورود به سیستم
- وضعیت سیستم و اقدام متقاضی
- وضعیت خدمت دهنده پس از تکمیل خدمت دهی
- معرفی عامل تصادف برای شبیهسازی صف
- مثال: شبیهسازی سیستم صف
- شبیهسازی از ورود
- ترتیب زمانی پیشامدها
- نمودار تعداد مشتری حاضر در سیستم
- شبیهسازی با دید زمانبندی پیشامدها
- مثال صف تک مجرایی
- نتایج شبیه سازی صف
- شروع با یک مثال ساده
- رویکرد شبیهسازی رویداد گسسته
- رویکرد شبیهسازی سه فاز
- شبیهسازی دستی برای مثال
- صف با دو خدمت دهنده
- خلاصه نتایج شبیهسازی مسأله رستوران
- آمار حاصله از شبیهسازی
- مسأله پسرک روزنامه فروش
- فرضیات مسأله روزنامه فروش
- خلاصه نتایج شبیهسازی مسأله روزنامه فروش
- سیاست بهینه
- مسأله موجودی
- خلاصه نتایج شبیهسازی مسأله موجودی
- نتیجهگیری از مثالها
- مرور مجدد مسئله رستوران در راستای مفاهیم شبیهسازی
- **فصل سوم: آمار در شبیهسازی**
- مفاهیم و تعاریف آماری
- متغیر تصادفی
- انواع متغیر تصادفی
- تابع توزیع تجمعی
- گشتاور، امید ریاضی، واریانس
- مثال آماری
- مد و میانه
- مثال مد و میانه
- ضریب چولگی و کشیدگی
- توزیعهای رایج متغیرهای تصادفی گسسته و ساخت مقادیر شبه تصادفی
- توزیع یکنواخت گسسته
- روشهای ساخت مقادیر تصادفی
- توزیع برنولی
- توزیع بینم (دو جملهای)
- مثال توزیع بینم
- توزیع هندسی
- مثال توزیع هندسی
- توزیع پواسون
- مثال توزیع پواسون
- توزیعهای رایج متغیرهای تصادفی پیوسته
- توزیع یکنواخت پیوسته
- توزیع نمایی
- مثال توزیع نمایی
- توزیع گاما
- توزیع نرمال
- امید ریاضی و واریانس توزیع نرمال
- مثال توزیع نرمال
- مثال دیگر توزیع نرمال
- توزیع بتا
- توزیع وایبول
- نکتهای در باره توزیعهای رایج آماری
- فرایند پواسون
- نکاتی در توزیع پواسون
- مثال فرایند پواسون
- رابطه میان فرآیند پواسون و توزیع نمایی
- ساخت اعداد تصادفی
- اعداد تصادفی و تولید آنها
- خواص اعداد تصادفی
- تولید اعداد شبه تصادفی
- روشهای مختلف تولید اعداد تصادفی
- روشهای تاریخی تولید اعداد تصادفی
- روش همنهشتی جمعی
- مولدهای همنهشتی خطی
- ملاحظات مربوط به طول دنبالهها در مولدهای همنهشتی ضربی
- ملاحظات مربوط به طول دنبالهها در مولدهای همنهشتی آمیخته
- ملاحظات مربوط به تصادفی بودن اعداد در یک دنباله
- تست یکنواختی توزیع اعداد تولید شده
- آزمونهای فراوانی
- آزمون مربع کای
- آزمون کالوگروف-اسمیرنف
- مثال تست یکنواختی KS
- مقایسه آزمونهای تصادفی بودن
- آزمون همبستگی
- مثال آزمون همبستگی
قیمت: 85/500 تومان
انواع شبیه سازی کامپیوتری بر اساس ماهیت سیستم و نحوه تعامل اجزا طبقهبندی میشوند. شبیهسازی سیستمهای گسسته پیشامد (گسستهرویداد)، به سیستمی اشاره دارد که تغییر وضعیت آن در زمانهای گسسته و بر اثر وقوع رویدادها اتفاق میافتد. مثالهایی برای تولید، مراکز خدماتی و حمل و نقل در این دسته قرار میگیرند؛ مانند ورود و خروج مشتریان در یک بانک، تولید قطعات در یک کارخانه، یا حرکت وسایل نقلیه در یک شبکه ترافیکی.
مطالب مرتبط
شبیه سازی کامپیوتری در یک مثال سیستمی، به ما امکان میدهد تا جزئیات عملکرد را ردیابی کنیم. بسیاری از سیستمها دارای خصوصیت تصادفی هستند، بدین معنا که برخی از ورودیها یا رویدادهای آنها غیرقابل پیشبینیاند. شبیهسازی سیستمهایی با خصوصیت تصادفی از اهمیت بالایی برخوردار است و اغلب از روش مونت کارلو برای مدلسازی این جنبههای تصادفی بهره میبرد.
در این روش، تعیین تابع توزیع تابعی از متغیرهای تصادفی برای تولید دادههای ورودی مطابق با واقعیت ضروری است. امروزه، نرمافزارهای شبیهسازی قدرتمندی مانند آرنا (Arena) و سیمیو (Simio) این فرآیند را تسهیل کردهاند و به کاربران امکان میدهند تا مدلهای پیچیده را بهراحتی بسازند و اجرا کنند.
یکی از کاربردهای کلاسیک شبیه سازی کامپیوتری، شبیهسازی صف است. در این نوع شبیهسازی، رفتار مشتریان (متقاضیان) که برای دریافت خدمت به سیستمی مراجعه میکنند و در صف منتظر میمانند، مورد مطالعه قرار میگیرد. شبیهسازی سیستمهای صف شامل مفاهیمی چون پیشامد (رویداد)، مانند ورود مشتری یا پایان خدمترسانی، است.
دیاگرام جریان ورود به سیستم نشاندهنده مسیر حرکت متقاضیان است و وضعیت سیستم و اقدام متقاضی (مثلاً پیوستن به صف) پس از ورود، و وضعیت خدمتدهنده پس از تکمیل خدمتدهی (مثلاً آزاد شدن) بخشهای کلیدی این مدلسازی را تشکیل میدهند.
معرفی عامل تصادف برای شبیهسازی صف ضروری است؛ زیرا زمانهای ورود و خدمتدهی معمولاً متغیرهای تصادفی هستند. در یک مثال: شبیهسازی سیستم صف، ما میتوانیم فرآیند شبیهسازی از ورود اولین مشتری را آغاز کنیم و ترتیب زمانی پیشامدها را دنبال کنیم. نمودار تعداد مشتری حاضر در سیستم، تغییرات لحظهای وضعیت سیستم را نشان میدهد. شبیهسازی با دید زمانبندی پیشامدها، رویکردی است که بر اساس وقوع رویدادها پیش میرود.
مثال صف تک مجرایی یک مدل ساده را ارائه میدهد و نتایج شبیهسازی صف، از جمله میانگین زمان انتظار و میانگین طول صف، را فراهم میآورد. این فرآیند اغلب با یک مثال ساده شروع میشود و رویکرد شبیهسازی رویداد گسسته (گسستهرویداد) و رویکرد شبیهسازی سه فاز (Clock, Events, Activities) از متداولترین روشها برای اجرای آن هستند.
گاهی شبیهسازی دستی برای مثالهای کوچک به درک عمیقتر کمک میکند. شبیهسازی صف با دو خدمتدهنده پیچیدگی را افزایش میدهد و خلاصه نتایج شبیهسازی مسئله رستوران میتواند آمارهای حاصله از شبیهسازی را به وضوح نشان دهد.
علاوه بر صف، مسائل دیگری نیز در شبیه سازی کامپیوتری قابل بررسی هستند. مسأله پسرک روزنامهفروش یک مثال معروف برای تصمیمگیری در شرایط عدم قطعیت است که فرضیات مسأله روزنامهفروش بر اساس تقاضای تصادفی روزنامه بنا شده است و خلاصه نتایج شبیهسازی مسأله روزنامهفروش به یافتن سیاست بهینه سفارش کمک میکند.
مسأله موجودی نیز بهینهسازی سطوح موجودی را در شرایط تقاضای متغیر دنبال میکند و خلاصه نتایج شبیهسازی مسأله موجودی، استراتژیهای موثر نگهداری کالا را آشکار میسازد. در نهایت، نتیجهگیری از مثالها نشان میدهد که شبیهسازی ابزاری قدرتمند برای تصمیمگیری در شرایط پیچیده است و مرور مجدد مسئله رستوران در راستای مفاهیم شبیهسازی میتواند درک ما را از نحوه بهکارگیری اصول شبیهسازی در مسائل واقعی تعمیق بخشد.
آمار در شبیهسازی نقش حیاتی دارد، زیرا بسیاری از سیستمها دارای ماهیت تصادفی هستند. مفاهیم و تعاریف آماری پایهای برای درک این سیستمها فراهم میآورند. متغیر تصادفی کمیتی است که مقدار آن نتیجه یک آزمایش تصادفی است و انواع متغیر تصادفی شامل گسسته و پیوسته میشوند.
تابع توزیع تجمعی احتمال اینکه متغیر تصادفی مقداری کمتر یا مساوی از یک مقدار مشخص داشته باشد را نشان میدهد. گشتاور، امید ریاضی (میانگین) و واریانس از جمله مهمترین شاخصهای آماری برای توصیف توزیع متغیرها هستند. یک مثال آماری میتواند به روشن شدن این مفاهیم کمک کند. مد و میانه نیز معیارهای دیگری برای مرکزیت دادهها هستند و مثال مد و میانه کاربرد آنها را نشان میدهد. ضریب چولگی و کشیدگی، شکل توزیع را از نظر تقارن و تیزی مشخص میکنند.
توزیعهای رایج متغیرهای تصادفی گسسته و ساخت مقادیر شبهتصادفی از جمله مباحث کلیدی در شبیهسازی هستند. توزیع یکنواخت گسسته، توزیع برنولی، توزیع بینم (دوجملهای) که مثال توزیع بینم کاربرد آن را نشان میدهد، توزیع هندسی (که مثال توزیع هندسی دارد) و توزیع پواسون (با مثال توزیع پواسون) از جمله این توزیعها هستند.
در کنار اینها، توزیعهای رایج متغیرهای تصادفی پیوسته نیز شامل توزیع یکنواخت پیوسته، توزیع نمایی (با مثال توزیع نمایی)، توزیع گاما، توزیع نرمال (با امید ریاضی و واریانس توزیع نرمال و مثال توزیع نرمال و مثال دیگر توزیع نرمال)، توزیع بتا و توزیع وایبول میشوند. نکتهای در باره توزیعهای رایج آماری این است که انتخاب توزیع مناسب برای هر متغیر تصادفی، اعتبار مدل شبیهسازی را تضمین میکند.
فرایند پواسون، فرآیندی تصادفی است که تعداد رویدادها را در یک بازه زمانی مشخص مدلسازی میکند و نکاتی در توزیع پواسون و مثال فرایند پواسون به درک عمیقتر آن کمک میکند. رابطه میان فرآیند پواسون و توزیع نمایی بسیار نزدیک است، به طوری که زمان بین دو رویداد متوالی در یک فرآیند پواسون، دارای توزیع نمایی است.
ساخت اعداد تصادفی برای شبیه سازی کامپیوتری ضروری است؛ زیرا این اعداد به عنوان ورودیهای تصادفی برای مدلها استفاده میشوند. اعداد تصادفی و تولید آنها باید با دقت انجام شود تا خواص اعداد تصادفی مانند یکنواختی و استقلال رعایت شود. تولید اعداد شبهتصادفی، با استفاده از الگوریتمهای قطعی، به جای تولید اعداد کاملاً تصادفی که در عمل دشوار است، روشهای مختلف تولید اعداد تصادفی را شامل میشود؛ روشهای تاریخی تولید اعداد تصادفی به الگوریتمهای اولیه و مولدها اشاره دارند.
در نهایت، روش همنهشتی جمعی و مولدهای همنهشتی خطی، از جمله متداولترین روشها برای تولید اعداد شبهتصادفی هستند. ملاحظات مربوط به طول دنبالهها در مولدهای همنهشتی ضربی و ملاحظات مربوط به طول دنبالهها در مولدهای همنهشتی آمیخته بسیار مهماند تا اطمینان حاصل شود که مولد میتواند یک دنباله طولانی از اعداد با کیفیت بالا را تولید کند.
ملاحظات مربوط به تصادفی بودن اعداد در یک دنباله نیز شامل تستهای آماری میشود تا کیفیت تصادفی بودن اعداد تولید شده ارزیابی گردد. تست یکنواختی توزیع اعداد تولید شده، مانند آزمونهای فراوانی و آز