معرفی دوره جامع آموزش شبیه سازی با Anylogic

هوالعلیم

چرا شبیه سازی؟ 

از شبیه‌سازی زمانی استفاده می‌شود که سیستم واقعی را نتوان درگیر کرد. ممکن است سیستم واقعی در دسترس نباشد، یا اینکه درگیر شدن با سیستم واقعی خطرناک باشد. همچنین ممکن است سیستم طراحی شده باشد ولی هنوز ساخته نشده باشد.

 

نرم افزار انی لاجیک چیه؟

در اویل دهه ۹۰ تمایل بسیار زیادی به رویکرد مدل‌های ریاضی و شبیه‌سازی فرایندهای موازی به وجود آمد. این رویکرد می‌توانست برای تحلیل درستی فرایندهای موازی یا توزیع به کار برده شود. تیم تحقیق و توسعه در دانشگاه سنت پترزبورگ برای تحلیل چنین شرایطی و برای کاربرد ابزار شبیه‌سازی یک نرم‌افزار جدید به نام COVERS‎ را توسعه داد. این نرم‌افزار امکان ساخت مدل گرافیکی شبیه‌سازی از ساختار و رفتار سامانه را فراهم می‌نمود. این نرم‌افزار در یک تحقیق در شرکت HP‎ نیز مورد استفاده قرار گرفت. در سال ۱۹۹۸ موفقیت در پروژه توسعه نرم‌افزار COVERS‎ باعث شد تا عضو تیم سازنده نرم‌افزار تصمیم به ثبت یک شرکت تجاری بگیرند. هدف این شرکت توسعه یک نرم‌افزار شبیه‌سازی نسل جدید بود. تأکید برای توسعه نرم‌افزار بر روی موارد زیر بود: شبیه‌سازی، تحلیل کارایی، رفتار سامانه‌های احتمالی، بهینه‌سازی و متصور ساختن (Visualization‎) بود. نرم‌افزار در سال ۲۰۰۰ بر پایه آخرین دستاوردهای تکنولوژی اطلاعات منتشر شد. یک نرم‌افزار شئی‌گرا (Object‎ Oriented‎)، اجزای استاندارد UML،‎ زبان پیشرفته جاوا، GUI‎ پیشرفته و… این نرم‌افزار AnyLogic‎ نام‌گذاری شد. دلیل این نام‌گذاری این بود که این نرم‌افزار هر سه رویکرد مشهور در زمینه مدلسازی را
Three business simulation approaches
پشتیبانی می‌کرد که عبارت بودند از:
سامانه‌های پویا (System‎ Dynamics‎)
شبیه‌سازی گسسته پیشامد (Discrete‎ Event‎ Simulation‎)
مدلسازی عامل بنیان (Agent-Based‎ Modeling‎)
همچنین ترکیب تمامی رویکردهای فوق در یک مدل نرم‌افزاری نیز فراهم شده بود. اولین نسخه AnyLogic‎ ۴/۰ نامگذاری شد چرا که آخرین نسخه نرم‌افزار COVERS‎ ۳/۰ بود. پیشرفت بسیار بزرگی در سال ۲۰۰۳ وقتی AnyLogic‎ ۵/۰ منتشر شد اتفاق افتاد. این نسخه از نرم‌افزار AnyLogic‎ بر شبیه‌سازی در حوزه‌های زیر متمرکز شده بود:
بازار و رقابت در آن (Market‎ and‎ Competition‎)
سامانه‌های درمانی (Healthcare‎)
سامانه‌های تولیدی (manufacturing‎)
زنجیره عرضه (Supply‎ chain‎)
سامانه‌های لجستیکی (Logistics‎)
خرده فروشی (Retailer‎)
فرایندهای تجاری (Business‎ Processes‎)
پویایی اجتماعی و بوم‌سازگانی (Social‎ and‎ Ecosystem‎ Dynamics‎)
صنایع دفاعی (Defense‎)
مدیریت پروژه و دارایی‌ها (Project‎ and‎ Asset‎ Management‎)
زیربنای تکنولوژی اطلاعات (IT‎ Infrastructure‎)
شبیه‌سازی سامانه‌های ترافیکی و شبیه‌سازی عابرین پیاده (Pedestrain‎ Dynamics‎ and‎ Traffic‎ Simulation‎)
سامانه‌های فضایی (Aerospace‎)
آخرین ورژن اصلی نرم‌افزار به نام AnyLogic‎ ۷/۰ در سال ۲۰۱۴ منتشر شد. این ورژن از نرم‌افزار AnyLogic‎ دارای پلاتفرم چند منظوره بود که این نرم‌افزار را قادر می‌سازد تا بر روی سامانه عامل‌های Linux,‎ Mac‎ OS,‎ Windows‎ نصب شده و مورد استفاده قرار گیرد.

زبان شبیه‌سازی

Simulation language constructions provided by AnyLogic

در نرم‌افزار شبیه‌سازی AnyLogic،‎ زبان برنامه‌نویسی بر پایه آیتم‌های زیر است:
۱. استوک (Stock‎) و دیاگرام‌های جریان (Flow‎ Diagrams‎): که برای مدلسازی سامانه‌های پویا مورد استفاده قرار می‌گیرند.
۲. StateCharts:‎ که معمولاً در مدلسازی عامل بنیان مورد استفاده قرار می‌گیرند؛ ولی در شبیه‌سازی گسسته پیشامد نیز مثلاً برای تعریف خرابی در ماشین‌ها مورد استفاده قرار می‌گیرد.
۳. Action‎ Charts:‎ برای تعریف الگوریتم‌هایی که در شبیه‌سازی گسسته پیشامد (مانند الگوریتم موجود در مراکز تماس) یا عامل بنیان (مثلا برای تعریف منطق تصمیم‌گیری عامل‌ها) مورد نیاز است، کاربرد دارد.
۴. Process‎ Flowcharts:‎ به عنوان ساختار اولیه‌ای برای تعریف فرایند در شبیه‌سازی گسسته پیشامد مورد استفاده قرار می‌گیرد. با نگاه کردن به این نمودار جریان می‌توان به این مطلب پی برد که چرا در بعضی از مواقع به شبیه‌سازی گسسته پیشامد، شبیه‌سازی فرایند محور (Process‎ Centric‎) نیز گفته می‌شود. همچنین زبان برنامه‌نویسی شامل موارد زیر نیز می‌شود:
ساختن سطوح پایینی مدل (متغیرها، روابط، پارامترها، پیشامدها و…)
شکل‌های نمایشی (خط، دایره و…)
ابزارهای تحلیلی (پایگاه داده، هیستوگرام، نمودارها و…)
ابزارهای ارتباطی به پایگاه‌های داده
شکل‌های استاندارد
چهارچوب‌های طراحی آزمایش‌ها

     

    محتوای دوره آموزش شبیه سازی با انی لاجیک

     

    سرفصل های آموزشی نرم افزار Anylogic

    1- بخش اول: معرفی پژوهش در عملیات (OR) و علم شبیه سازی 

    1-1- تاریخچه OR

    2-1- مراحل حل یک مسأله با استفاده از OR

    3-1- مزایای شبیه سازی و انواع آن

    4-1- انواع روش های شبیه سازی

    5-1- معرفی رویکردهای مشهور در زمینه شبیه سازی

    6-1-شبیه سازی در نت لگو و مزایای آن

    7-1- شبیه سازی در ونسیم . مزایای آن

    8-1- شبیه سازی در انی لاجیک و مزایای آن

    9-1- مزایای شبیه سازی در انی لاجیک نسبت به نت لگو

    10-1-شبیه سازی پویا

    11-1- شبیه سازی رخدادهای گسسته

    12-1- مدل سازی عامل بنیان

    13-1- نرم افزارهای شبیه سازی

     

    2- بخش دوم: نصب و آشنایی با محیط Anylogic  

    1-2- مقدمه

    2-2- شناخت نرم افزار

    3-2- نصب و فعال سازی Anylogic

    4-2- مفهوم مدل

    5-2-آشنایی با محیط Anylogic

    6-2-کتابخانه های Anylogic

    7-2-آشنایی با اشیای موجود در Enterprise Library

    1-7-2- شی Source

    2-7-2- شی Queue

    3-7-2- شی Delay

    4-7-2-شی sink

    5-7-2- شی Service

    6-7-2- شی Resource Pool

    7-7-2- شی Select Output

     

    3-بخش سوم: شبیه سازی عامل بنیان در Anylogic 

    1-3- مفهوم عامل بنیان و مبانی آن

    2-3- طریقه ساخت مدل عامل بنیان مشتریان بازار در Anylogic

    3-3- طریقه ساخت رفتار مصرف کننده در بازار در Anylogic

    4-3- طریقه اضافه کردن نمودار برای تجسم خروجی مدل

    5-3- طریقه افزودن متغیر جدید به مدل (اثر تبلیغات دهان به دهان در رفتار مشتریان)

     

    4- مثال های کاربردی در Anylogic  

    1-4- شبیه سازی مشتریان بی حوصله در Anylogic

    2-4- تحلیل حساسیت و مقایسه مدل اجرا شده با پارامترهای مختلف

     

    5- بخش پنجم: مدل سازی دینامیکی در Anylogic 

    1-5- ایجاد نمودار انباشت ها و جریان ها

    2-5- افزودن طرح برای تجسم پویایی

    3-5- تغییر پارمترها در مدل

    4-5-آزمایش کالیبراسیون مدل

    6- مدل سازی رویداد گسسته با Anylogic 

    1-6-  مفهوم مدل های گسسته

    2-6-ساخت مدل برنامه ریزی تولید کارگاری با Anylogic

    3-6- ایجاد اشکال سه بعدی در مدل

    4-6- مدل سازی تحویل پالت توسط کامیون ها در برنامه ریزی تولید کارگاهی

     

     

     

     

     

    ۵
    از ۵
    ۵ مشارکت کننده

    جستجو در مقالات

    رمز عبورتان را فراموش کرده‌اید؟

    ثبت کلمه عبور خود را فراموش کرده‌اید؟ لطفا شماره همراه یا آدرس ایمیل خودتان را وارد کنید. شما به زودی یک ایمیل یا اس ام اس برای ایجاد کلمه عبور جدید، دریافت خواهید کرد.

    بازگشت به بخش ورود

    کد دریافتی را وارد نمایید.

    بازگشت به بخش ورود

    تغییر کلمه عبور

    تغییر کلمه عبور

    حساب کاربری من

    سفارشات

    مشاهده سفارش