مقاله ارائه یک معماری چابک به‌منظور توسعه شبیه‌سازهای سازی توزیع‌شده

Word 304 KB 35604 7
مشخص نشده مشخص نشده عمران - معماری - شهرسازی
قیمت: ۲,۰۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • چکیده- شبیه‌ سازی، تقلید یک چیز واقعی است که در بسیاری زمینه‌ها از جمله مدل‌سازی سامانه‌های طبیعی و انسانی، برای کسب بینش پیرامون نحوه کارشان، به‌کار می‌رود[1] (Wikipedia, n.d.). شبیه ساز کاربردهای بسیاری دارد از جمله کاربردهای آن می­توان به آموزش تجهیزات مختلف اشاره نمود. به کمک شبیه­ساز می­توانیم آموزش تجهیزات مختلف را به کاربران بدهیم و شرایط مختلف را برای آمزش اپراتور فراهم نماییم اشتباه در به­کار گیری برخی از تجهیزات مخصوصا تجهیزات نظامی ممکن است منجر به خطرات جانی برای کاربران آنها گردد لذا اهمیت شبیه­سازها در بحث آموزش بسیار پررنگ می­باشد. اغلب شبیه سازها در بستر شبکه­های کامپیوتری به صورت توزیع شده پیاده سازی می گردند. پیچیدگی و گستردگی سیستم های شبیه‌سازی و همچنین وجود پیچیدگی در پیاده‌سازی معماری‌های شبیه‌سازهای توزیع‌شده، سرعت ساخت شبیه‌ساز را تا حدی پایین می‌آورند. در این مقاله ما به ارائه یک معماری چابک مبتنی بر معماری Publish/subscribe و رویدادگرا به‌منظور طراحی شبیه‌سازهای آموزشی توزیع‌شده می‌پردازیم. در هر عملیات شبیه‌سازی چندین کامپیوتر در عملیات شبیه‌سازی به‌عنوان بخشی از شبیه‌ساز نقش ایفا می‌کنند. در معماری پیشنهادی نرم‌افزار اصلی مدیریت زمان اجرای شبیه‌ساز به‌صورت توزیع‌شده بر روی کامپیوترهای مختلف پخش گردیده ولی در فرآیند شبیه‌سازی یکی از آنها نقش سرور و مابقی نقش واسط ارتباطی بین کامپیوترها را بازی می‌کند و در  صورت به وجود آمدن مشکل برای سرور اصلی از میان سایر نرم‌افزارها یکی به‌عنوان سرور انتخاب می‌گردد و عملیات شبیه‌سازی را پیش می‌برد. بازپخش یکی از بخش­های مهم در شبیه­ساز می­باشد که آن را با مکانیزمی که بر اساس زمان شبیه‌سازی و لاگ موجود در شبیه‌ساز می‌باشد پیاده­سازی می­نماییم. معماری فوق با زبان برنامه‌نویسی دلفی پیاده‌سازی گردید و چند شبیه‌ساز به کمک آن پیاده‌سازی گردیدند و خروجی آنها در زمان اجرا بسیار بهینه از لحاظ زمان تولیدبسیار سریع بودند.

    کلمات کلیدی : شبیه ساز آموزشی، معاری سطح بالا، شبیه‌ سازی توزیع‌ شده، شبیه سازی تحت شبکه

     

     

     

     

    مقدمه

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

    مروری بر کارهای پیشین

    SIMNET [2] معماری مبتنی بر شبکه که برای توصیف شبیه‌ساز توسعه یافته است و سازگار با تمام کامپیوترها می‌باشد. چهار گره اصلی در معماری این شبیه ساز موجود می باشد که عبارتند از : یک منبع برای ایجاد تراکنش‌ها ، یک صف انتظار، یک مرکز که سرویس‌ها در آن اجرا می‌شود و یک کمک که به‌منظور افزایش انعطاف‌پذیری مدل‌سازی زبان معرفی شده است. وجود یک گره مرکزی در این معماری که سرویس­ها در آن اجرا می شوند از جمله مشکلات بارز این معماری می باشد زیرا به هر علت این مرکز دچار مشکل گردد کل فرآیند شبیه‌سازی مختل می‌گردد، از دیگر مواردی که شاید بتوان به این معماری ایراد گرفت در نظر نگرفتن مکانیزمی برای بازپخش عملیات شبیه‌سازی و همچنین مکانیزمی برای ردیابی داده‌های خطا و نویز در شبیه‌ساز می‌باشد.

    ALSP ]3[ از جمله معماری­هایی که در راستای توسعه شبیه­سازهای آموزشی ایجاد گردیده می­باشد مأموریت اصلی این معماری ایجاد نمودن یک محیط مجازی برای توصیف محیط جنگ می‌باشد. طراحی ALSP در دو حوزه صورت پذیرفته است :

    معماری نرم‌افزاری

    ارتباطات

    ALSP بر پایه اشیاء کار می‌کند و ساختار ارث‌بری در آن ضعیف‌تر از برنامه‌نویسی شیءگراست. مفهوم کلیدی در ALSP کنفدراسیون است که مجموعه‌ای از شبیه‌سازهای موجود می‌باشد. نرم‌افزار زیرساخت ALSP چگونگی توزیع داده و هماهنگی فرایندها را فراهم  می‌کند.

    زیرساخت نرم‌افزاری ALSP شامل 4 عنصر عمده می‌باشد: 1- ماژول مشترک ALSP 2- ایمولاتور انتشار ALSP 3- ترمینال کنترل ALSP 4-ابزار مدیریت کنفدراسیون

    اجرای چندین شبیه ساز به طور همزمان با یکدیگر و همچنین تاثیری پذیر آنها از یکدیگر را تمرین شبیه سازی گویند. اجازه ورود بدون محدودیت به تمرین شبیه‌سازی برای شبیه‌سازهای مختلف از جمله امکانات معماری ALSP می‌باشد و از طرفی دیگر می‌توان این قابلیت را به عنوان یک ضعف برای این معماری در نظر گرفت. با توجه به اینکه مأموریت اصلی شبیه‌سازها آموزش می‌باشد ورود و خروج غیره منتظره شبیه‌سازها از تمرین شبیه­سازی موجب بروز خطا در روند آموزش اپراتورها می­­گردد که این عیب بسیار بزرگی می‌باشد. از دیگر مواردی که شاید بتوان به این معماری ایراد گرفت در نظر نگرفتن مکانیزمی برای بازپخش عملیات شبیه‌سازی و همچنین مکانیزمی برای ردیابی داده‌های خطا و نویز در شبیه‌ساز می‌باشد.

  • فهرست:

    ندارد.
     

    منبع:

     

    [1].Wikipedia. (n.d.). Simulation. Retrieved from wikipedia.org:http://en.wikipedia.org/wiki/Simulation

    [2]Taha, H. A. (1988, December). Introduction to SIMNET v2. 0. In Proceedings of the 20th conference on Winter simulation (pp. 93-101). ACM.

    [3]Weatherly, R. M., Wilson, A. L., Canova, B. S., Page, E. H., Zabek, A. A., & Fischer, M. C. (1996, January). Advanced distributed simulation through the aggregate level simulation protocol. In System Sciences, 1996., Proceedings of the Twenty-Ninth Hawaii International Conference on, (Vol. 1, pp. 407-415). IEEE.

    [4] of the IEEE Computer Society. IEEE standard for modeling and simulation (M&S) high level architecture (HLA)-IEEE std 1516-2000, 1516.1-2000, 1516.2-2000. New York: Institute of Electrical and Electronics Engineers

چکيده در اين تحقيق ما به بررسي يکي از روش‌هاي بهينه‌سازي حل مسئله به نامSimulated Annealing مي‌پردازيم. SA در واقع الهام گرفته شده از فرآيند ذوب و دوباره سرد کردن مواد و به همين دليل به شبيه‌سازي حرارتي شهرت يافته است. در اين تحقيق ادعا نشده اس

محققین دانشگاه لندن در انگلستان و دانشگاه Paris Sud در فرانسه ، شبیه‌سازیهایی بر اساس مکانیک کوانتوم برای مطالعه و کامپوزیتهای خاک ‌رس–پلیمر بکار برده‌اند. امروزه این ترکیبات یکی از موفق‌ترین مواد نانوتکنولوژی هستند، زیرا بطور همزمان مقاومت بالا و شکل‌پذیری از خود نشان می‌دهند؛ خواصی که معمولاً در یکجا جمع نمی‌شوند. نانو کامپوزیتهای پلیمر–خاک رس می‌توانند با پلیمریزاسیون در جا ...

چکیده: هدف این مقاله، ارائه‌ی روشی کارامد برای دفاع کردن و قرار گرفتن بازیکنان در زمین فوتبال شبیه‌ سازی شده[1] است. در این مقاله روشی جدید برای چیدن مدافعان (و حتی دیگر بازیکنان) ارائه شده است. در واقع بعید به نظر می‌رسد که ادعا شود یافتن چنین روش و رویکردی برای چیدمان بازیکنان در زمین فوتبال یک روش بهینه و کاراست، زیرا ارائه‌ی آن به همراه یک استدلال ریاضی منطقی نمی‌باشد؛ لکن ...

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

نانوتکنولوژی، فناوری جدید است که تمام دنیا را فرا گرفته است و به تعبیر دقیقتر "نانوتکنولوژی بخشی از آینده نیست بکله همه آینده است" . در این نوشتار بعد از تعریف نانوتکنولوژی و بیان کاربردهای آن دلایل و ضرورتهای توجه به این فناوری آورده شده است: تعریف نانوتکنولوژی و آشنایی با آن نانوتکنولوژی، توانمندی تولید مواد، ابزارها و سیستمهای جدید با در دست گرفتن کنترل در سطوح ملکولی و اتمی ...

دکتر صدیق دکتر صدیق متولد سال 1331 است. وی تحصیلات خود را تا مقطع کارشناسی ارشد در دانشگاه‌ علم و صنعت در رشته مهندسی صنایع ادامه داده و مدرک دکترای خود را در رشته مدیریت تولید از دانشگاه رابرت کندی سوئد اخذ نموده است و در حال حاضر نیز مدیر عامل گروه صنعتی پارس شیر، تولیدکننده قطعات یدکی خودرو و شیرآلات گاز با حدود 850 نفر پرسنل می‌باشد. ایشان به حق یکی از مردان عرصه صنعت بوده و ...

1-مقدمه نانوتکنولوژی، توانمندی تولید مواد، ابزارها و سیستم‌های جدید با در دست گرفتن کنترل در سطوح مولکولی و اتمی و استفاده از خواصی است که در آن سطوح ظاهر می‌شود. از همین تعریف ساده بر می‌آید که نانوتکنولوژی یک رشته جدید نیست، بلکه رویکردی جدید در تمام رشته‌هاست. از زمانی که فاینمن، فیزیکدان برجسته آمریکایی، ایده کار با اتمها و مولکولها را مطرح کرد [10] محققان جهان به کار در این ...

کاهش نشت از سد خاکي باغکل با استفاده از پرده آب بند ‍(SEEP/W) چکيده: نشت آب در سدهاي خاکي و نحوه کنترل آن، اولين گام موثر و يکي از مهمترين مسائلي است که در طراحي سدها مورد توجه خاص متخصصين امر قرار مي‌گيرد. دانش و آگاهي از قوانين بنيادي نشت به

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

منبع:http://www.baztab.com/news با توجه به آخرین نتایج به دست آمده از مذاکرات دیپلمات‌های ایرانی، اکنون می‌توان گفت که متأسفانه، خداحافظی با غنی‌سازی حقیقت دارد و با این حساب، تلاش پانزده ساله دانشمندان ایرانی در دستیابی گام به گام، به فناوری پیشرفته تولید سوخت هسته‌ای، محکوم به شکست شده است. یک کارشناس ارشد انرژی هسته‌ای با اعلام این مطلب به خبرنگار «بازتاب» گفت: طی این سالها، ...

ثبت سفارش
تعداد
عنوان محصول