MDESim – MATLAB дискретті оқиғалар симуляторы

The source text is taken from here: http://staff.um.edu.mt/jskl1/mdesim/

MDESim қандай

MDESim  (MATLAB Discrete Event Simulator, MATLAB дискретті оқиғалар симуляторы) MATLAB тілінде жазылған оқиға-бағдарланған дискретті модельдеу құралы болып табылады, жергілікті декларациялар бар MATLAB функциясы болып табылады. Анық өзгертілмеуі керек барлық немесе көптеген дискретті модельдеу модельдерге ортақ жүйе декларация бар. Пайдаланушы бөлігі коды айнымалылар және, атап айтқанда, модельдеу функционалдық қосады.Пайдаланушылар моделін толық бақылау, сондықтан ешнәрсе, қорғалған немесе жасырын. Дискретті имитациялық құралдарды тән барлық маңызды нысандар қол жетімді:

  • Уақыт бақылау (оқиғалардың жоспарлау және тоқтату).

  • Cипаттама статистика Мөлдір жинау және есептеу.

  • Басым кезектер, соның ішінде деректер құрылымдармен жұмыс істеу.

  • Жүйелерін кезекте модельдеу қолдау функциялары.

Әрине, стандартты MATLAB функциялары мен құралдар жинақтары арқылы қолдау көрсетілетін кездейсоқ сандар, жетілдірілген статистика, презентация графикасы және т.б. сияқты басқа да құралдар бар. Құрал әзірге дамудың бастапқы кезеңінде екенін ескеріп, мен барлық ескертулер мен ұсыныстардың барлығын бағалаймын.


MDESim пайдалану кезінде

MDESim құрылды, себебі (таң қаларлықтай) мұндай құралдың қол жетімділігі жоқ. «Бұл құралдың» көмегімен MATLAB-де бағдарламаланған дискретті оқиғаны модельдеу модельдерін құруға арналған құралдарды үйренудің қарапайым, қарапайым және тез пайдаланушылары бар.

Басқа тақырыптар арасында мен дисперсияны төмендету әдістерін және имитациялық негізделген оңтайландыруды үйреттім. Мәселен, маған имитациялық модельдеу нәтижелерін қайтаратын дәлелдер берілген функциялар арқылы ұсынылған модельдеу модельдері қажет. Одан кейін мұндай функциялар әр түрлі оңтайландыруды және дифференциалды азайту алгоритмдерін жүзеге асыратын басқа функциялардан бірнеше рет шақырылады.

Бұл құрал MATLAB-те қарапайым және орташа дискретті модельдеу модельдерін жазуды қалайтындар үшін қызықты болуы мүмкін.

MDESim пайдаланушысы оқиғалар парадигмасына негізделген дискретті модельдеу тілінде бағдарламашыға ұқсайды. Ол тәжірибе үлгісін инициализациялау және бағалаумен бірге іс-шараның кідірістерін жазу керек. Үлгілендіруге байланысты тапсырмалардың көпшілігі MDESim функцияларын белсендіру арқылы бағдарламаланған.


MDESim қолданбасын қолданбаған кезде

Бағдарламалауды ұнатпайтын болсаңыз, MDESim қолданбаңыз. Модельдерді бағдарламалау оңай болғанымен, жүйелік функцияларды түсіну қажет және модельдік функционалды кодтау тривиальды болмауы мүмкін. Сонымен қатар бағдарламалаусыз модельдерді құруды қолдайтын пайдаланушыға ыңғайлы құралдар бар. MATLAB ортасында SimEvents бар және Arena, Extend, SIMUL8 және т.б. сияқты басқа құралдар бар. Тек осындай құралдардың толық нұсқалары қымбат екенін ескеріңіз.

Үлкен имитациялық зерттеулер кезінде MDESim қолданбаңыз. МДЭС құру кезінде басты мақсат қарапайымдылық пен айқындық болды. Жылдамдық емес. Сондықтан күрделі жүйелердің модельдерін жазу қажет болса, симуляциялық тілдердің біреуін немесе бүгінгі күні неғұрлым тән, жалпы тілдегі симуляциялық кіші кітапхананы пайдаланыңыз. Java, C++, Python, және т.б. сияқты тілдер үшін кітапханалар бар. Java бағдарламашыларына арналған кеңестер SSJ (Java-дегі cтохастический модельдеу) құралы болып табылады.


Жүктеу және oрнату

MDESim тегін. Өтінеміз, маған бірінші электрондық пошта өзіңіз туралы және MDESim сіздің арналған пайдалану туралы бірдеңе. Сонда мен сізге жүктеу мәліметтерін жібереді.

Oрнатым жоқ. Барлық модельдер әрине әдетте басқа жергілікті немесе жаһандық пайдаланушы функцияларды атайды функциялары болып табылады. Барлық Мен берілген мысалдардан анық үміттенеміз табылады.


Талаптар

Жалғыз талап – MATLAB. MDESim 7 және одан кейінірек нұсқаларымен жұмыс істейді, мүмкін тіпті үлкендер. Кез келген сәйкессіздік мәселелерін хабарлаңыз.


MDESim Қолмен

Ашыңыз MDESim нұсқаулығын. Нұсқаулықта пайдаланушы кодын қоса мысал үлгілері бар.


Автор

Мәселелер туындаған жағдайда менімен хабарласпаңыз:

Ярослав Скленар
Доцент
Статистика және операциялық зерттеулер бөлімі
Мальта университеті
Mcида MSD 2080
Мальта

e-mail: [email protected]

Web: http://staff.um.edu.mt/jskl1/