شبیه سازی، مدل سازی و بهینه سازی چه تفاوت هایی دارند؟
صرفه جویی در زمان با شبیه سازی، مدل سازی، بهینه سازی!
شبیه سازی، مدل سازی، بهینه سازی از Application های مرتبط با سیستمهای کامپیوتری هستند که امروزه در علوم و مهندسی نقش مهمی دارند.
که به مهندسان کمک میکنند تا هزینه و زمان مصرفشده برای تحقیق را کاهش دهند. از طرف دیگر سهولت آموزش نیز از مزایای دیگر این سه ابزار برای افراد عادی میباشد.
قبل از آن در صورت علاقه مندی با چگونگی کار کردن روترها لینک آبی را لمس کنید. بیابید ابتدا به تعریف شبیه سازی، مدل سازی، بهینه سازی پپردازیم.
کاهش یک فرآیند و پیشرفتی سریع تر با مدل سازی (Modeling)!
مدل سازی (Modeling) یک “مدل” را ایجاد میکند که نشاندهنده یک شی یا سیستم با تمام یا زیرمجموعهای از خواص آن میباشد.
یک مدل ممکن است دقیقا همانند سیستم اصلی باشد یا حتی بهصورت تقریبی آن را تقریب بزند.
بهعنوانمثال، یک مدل کامپیوتری از یک کشتی ممکن است تجسم ۳بعدی، کشتی را فراهم کند. تا کاربر بتواند چرخش و زوم نماید تا بهصورت واضح ابعاد کشتی را به دست آورد.
در مثالی دیگر، یک مدل ریاضی چیزی متفاوت از یک مدل سهبعدی است. یک مدل ریاضی یک سیستم با معادلات را توصیف مینماید. مدلسازی میتواند هزینه یک فرآیند را کاهش دهد و پیشرفت آن را سریعتر نماید.
بهعنوان مثال، هنگامیکه شما نیاز به ساخت یک کشتی دارید، میتوانید چند مدل از آن را ایجاد کرده و بهترین راهحل را بیابید.
این در مدلسازی بههیچوجه امکانپذیر نیست زیرا شما نمیتوانید چندین کشتی را بسازید. و واقعیت را انتخاب کنید. بنابراین طراحان حاضر میتوانند طراحی خود را بهینهسازی کنند.
اجرای تمام ذهنیات بی حد و مرز با کاربردهای شبیه سازی!
شبیهسازی نیز برای آموزش افراد برای فعالیتهای خاص و واکنش به موقعیتهای غیرمنتظره استفاده میشود. شبیهسازهای خودرو و پرواز، رانندگان و خلبانان آموزش نمونههایی از این شبیهسازیها هستند.
شبیهسازیها به طراحان کمک میکنند تا سیستمهای خود را با تغییرات لازم و به دست آوردن نتایج خوب بهینهسازی کنند. آنها میتوانند در هنگام تغییر خواص در محیط مجازی تلاش کنند تا پول و زمان بتوانند ذخیره شوند.
کاربران میتوانند شبیهسازی را سریعتر یا سریعتر از دنیای واقعی اجرا کنند و این ممکن است برای کشف جزئیات بیشتر کمک کند.
اجازه میدهد تا شرکتها از بسیاری از پرسشهای “چه اگر” در مورد تغییر در آنها سؤال می کنند.
مورداستفاده در شرایطی که هیچ ریاضی قابلردیابی وجود ندارد. صفهای سوپرمارکت که مشتریان میتوانند آزادانه بین خطوط حرکت کنند.
منافعی دور از انتظار با بهینه سازی!
منافع متعدد هستند و بهطورکلی عبارتاند از:
- دامنه زنجیره تأمین طولانیتر.
- تجزیهوتحلیل قویتر.
- ورودی دروغ در شبیهسازی درحالیکه در بهینهسازی، آن را آشکار میشود.
- در الگوریتمهای بهینهسازی باقی میماند.
تولید هر واقعیتی با بهینه سازی (Optimization)
تقلید یکچیز واقعی یا وضعیت اجتماعی یا یک فرایند است و معمولا متضمن نشان دادن شماری از ویژگیها یا رفتارهای کلیدی در یک سامانه فیزیکی یا انتزاعی است.
بهینهسازی فقط یک راه حل را تولید میکند و میتواند این کار را انجام دهد:
- یک متغیر وجود دارد که در آن بهینهسازی میتواند انجام شود (مانند هزینه)
- خطی است
- همه متغیرهای خروجی دیگر ثابت (مانند دارایی)
- مشکل خیلی پیچیده نیست (زنجیره تأمین واقعی اغلب)
درواقع بهینهسازی برای حل مسائل هنگام شبیهسازی مورداستفاده قرار میگیرد و میتواند مسائل زنجیره تأمین پیچیدهتر و واقع بینانه را حل کند.
مورداستفاده در شرایطی که محدودیتهای شدید اعمال میشود. بودجهبندی – به حداقل رساندن هزینهها یا به حداکثر رساندن شود.
حال که با تعریف شبیه سازی، مدل سازی، بهینه سازی آشنا شده اید در بخش زیر با مطالعه تفاوت های آن ها می توانید در پول و زمان خود صرفه جویی کنید.
تفاوت های اندک شبیه سازی، مدل سازی!
هر دو مدلسازی و شبیهسازی کامپیوتر برنامههای کامپیوتری هستند که یک سیستم دنیای واقعی یا خیالی را نشان میدهند.
هر دو مدلسازی و شبیهسازی کامپیوتر به طراحان کمک میکند تا زمان و پول صرفهجویی کنند. یک شبیهسازی در حال تغییر یک یا چند متغیر از یک مدل و مشاهده تغییرات حاصلشده است.
اگرچه یک مدل همیشه سعی در ارائه سیستم واقعی دارد، شبیهسازی ممکن است سعی کند نتایج را با انجام تغییرات غیرممکن (در دنیای واقعی) دنبال کند.
مدل را میتوان بهعنوان یک استاتیک در نظر گرفت و یک شبیهسازی میتواند بهعنوان پویا در نظر گرفته شود زیرا متغیرهای شبیهسازی همیشه تغییر میکنند.
مدلسازی (Modeling) به معادلات ریاضی میپردازد، تکثیر رفتار یا پاسخ یک سیستم یا فرآیند دنیای واقعی به سناریوهای مختلف ورودی.
ما نمیتوانیم یک سیستم تست در مقیاس بزرگ واقعی را آزمایش کنیم تا پاسخ آن را برای ورودیها و اختلالات مختلف ببینیم. این را میتوان در یک مدل انجام داد.
شبیهسازی (Simulation)، روش تست رفتار مدل با سناریوهای مختلف با استفاده از یک کامپیوتر دیجیتال است. بنابراین، شبیهسازی یکبار پس از تکمیل مدلسازی انجام میشود.
در انتها!
با توجه به اطلاع از تفاوت های شبیه سازی، مدل سازی، بهینه سازی جالب است بدانید که امروز در آن ها در علوم مهندسی نقش بسیار مهمی را ایفا میکنند.
که همین امر کمک می کند مهندسان زمان کم تری را صرف هزینه و زمان مصرف شده خود برای تحقیق و جستجو صرف کنند.
شکست بیش از موفقیت آموزنده است؛ کسی که هیچ گاه اشتباه نمی کند، هرگز به جایی نمی رسد. راکفلر