Supporting the community

MDESim - Simulator de evenimente discrete MATLAB

 

[ Ce este MDESim | Cand sa folosesti MDESim | Cand sa nu folosesti MDESim | Descarcare & Instalare | Cerinte | MDESim Manual | Autorul ]

Ce este MDESim

MDESim (MATLAB Simulator de evenimente discrete MATLAB) este o funtie MATLAB cu declaratii locale care reprezinta un instrument de simulare discret, orientat spre evenimente, scris in limbaj MATLAB. Exista declaratii de sistem comune tuturor modelelor de simulare cele mai discrete, care, evident, nu ar trebui sa fie modificate. Codul partii de utilizator adauga variabilele si funcționalitatea anumitor modele de simulare. Nimic nu este protejat sau ascuns, deci utilizatorii au control complet asupra modelului. Sunt disponibile toate facilitatile importante pentru instrumentele de simulare discrete:

 

  • Controlul timpului (programarea si anularea evenimentelor).
  • Colectarea transparenta si calcularea statisticilor descriptive.
  • Lucrul cu structurile de date, inclusiv cozile prioritare.
  • Functii care susțin simularea sistemelor de asteptare.

Desigur, exista si alte facilitati cum ar fi generarea de numere aleatoare, statistici avansate, grafica de prezentare etc., care sunt deja suportate de functiile standard si de toolbox-urile MATLAB. Retineți ca pana acum instrumentul se afla in stadiul sau initial de dezvoltare, așadar, voi aprecia foarte mult toate comentariile si sugestiile.

Inapoi sus


Cand sa folosesti MDESim

MDESim a fost creat deoarece (in mod surprinzator) nu exista in prezent un astfel de instrument. Prin "un astfel de instrument" vreau sa spun un instrument general, usor de utilizat si rapid de invățat pentru crearea de modele programate de simulare a evenimentelor discrete in MATLAB unde utilizatorii au control complet asupra modelului.

Printre alte subiecte predau tehnicile de reducere a variantei si optimizarea bazata pe simulare. Asadar, am nevoie de modele de simulare reprezentate de functii care, date de argumentele de intrare, returneaza rezultatele simularii. Astfel de functii sunt apoi numite in mod repetat din alte functii care implementeaza algoritmi de optimizare si varianta de reducere

a variatiei.

Instrumentul ar putea fi interesant pentru cei care doresc sa scrie modele simple si medii de simulare discrete in MATLAB.

Un utilizator de MDESim este intr-o pozitie similara cu un programator intr-un limbaj de simulare discret bazat pe paradigma evenimentelor. (S) trebuie sa scrie rutine de eveniment impreuna cu inițierea modelului si evaluarea experimentului. Cele mai multe sarcini legate de simulare sunt programate prin activarea functiilor MDESim.

Inapoi sus


Cand sa nu folosesti MDESim

Nu utilizati MDESim daca nu va place programarea. Desi programarea modelelor este usoara, este necesara intelegerea functiilor sistemului, iar codificarea functionalitatii modelului poate sa nu fie triviala. In plus, exista instrumente usor de utilizat care sprijina crearea de modele fara programare. In mediul MATLAB exista SimEvents si exista si alte instrumente cum ar fi Arena, Extend, SIMUL8, etc. Retineti ca versiunile complete ale unor astfel de unelte sunt scumpe.

Nu utilizați MDESim în cazul unor studii de simulare mai mari. Obiectivul principal in crearea MDESim a fost simplitatea si claritatea. Nu viteza. Deci, daca trebuie sa scrieti modele de sisteme complexe, utilizati fie una dintre limbile de simulare, fie ceea ce este mai tipica astazi, o biblioteca de rutine de simulare intr-o limba generala. Exista astfel de biblioteci pentru limbi precum Java, C ++, Python etc. Sfatul meu pentru programatori Java este instrumentul SSJ (Stochastic Simulation in Java).

Inapoi sus


Descarcare & Instalare

MDESimeste gratuit. Va rugam sa ne trimiteti mai intai un e-mail despre dvs. si despre modul in care doriti sa utilizati MDESim. Atunci va voi trimite detaliile de descarcare.

Nu exista nicio instalare. Toate modelele sunt functii care, desigur, numesc alte functii locale sau globale ale utilizatorilor. Totul este sperat clar din exemplele furnizate.

Inapoi sus


Cerinte

Singura cerinta este ca MATLAB. MDESim functioneaza cu versiunile 7 si mai tarziu, probabil chiar si cele mai vechi. Va rugam sa raportati problemele de incompatibilitate.

Inapoi sus


MDESim Manual

Deschide manualul MDESim. In manual exista exemple de modele care includ codul utilizatorului.

Inapoi sus


Autorul

In caz de orice problema, nu ezitati sa ma contactati:

 
Jaroslav Sklenar
Profesor Asociat
Departamentul de Statistica si Operatiuni de Cercetare
Universitatea Malta
Msida MSD 2080
Malta

 

e-mail: [email protected]

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

Telefon: (+356) 2340 3070 Fax: (+356) 2131 2110

Inapoi sus


Universitatea Malta | Department de Statistica si OR 

 

 

Translated by: Irina Vasilescu

Link to the original page: Click Here

We love giving back to the community

We believe in helping people and that matter to us more than anything else. Since the very beginning of our company, our team have been willing and wishing to help.