Para sa simulation, ang sumusunod na data ay ipinasok:
- ang bilang ng mga channel ng serbisyo;
- ang bilang ng mga kliyenteng ihahatid;
- isang discrete probability distribution ng mga kliyente sa mga agwat ng pagdating;
- isang discrete distribution ng mga oras ng serbisyo para sa mga kliyente.
Ang mga hiwalay na distribusyon ng pagdating at mga agwat ng serbisyo ay maaaring maipasok nang manu-mano o mabuo gamit ang isa sa mga sumusunod na distribusyon: exponential, uniporme, Erlang distribution, Weibull distribution, normal, at truncated normal.
Kapag bumubuo para sa bawat isa sa mga distribusyon na ito, ang mga parameter ng pagtukoy ay ipinasok, halimbawa, para sa isang normal na distribusyon ang mga ito ay: mean value, variance, at ang bilang ng mga agwat. Sa panahon ng henerasyon, para sa bawat agwat, ang posibilidad ng pagdating ng customer at naaayon sa serbisyo ay tinutukoy ng programmatically. Tinutukoy ng kabuuang bilang ng mga agwat ang oras kung kailan dumarating at pinaglilingkuran ang mga customer. Sa pamamagitan ng pagbabago ng mga parameter, maaaring gayahin ang iba't ibang mga sitwasyon. Ang bilang ng mga agwat para sa pamamahagi ng mga probabilidad ng pagdating ng mga customer at ang bilang ng mga agwat para sa mga oras ng serbisyo ay hindi kinakailangang magkapareho.
Gumagana ang serbisyo sa customer sa prinsipyo ng First Come – First Served, depende sa kung mayroong available na channel. Sinusukat ng application ang mga sumusunod na halaga: ang average na oras ng paghihintay ng mga customer sa pila ng serbisyo; - ang average na oras ng serbisyo ng mga customer; - ang average na oras sa system (naghihintay + serbisyo); - paggamit ng server sa porsyento; - at throughput (mga customer bawat yunit ng oras).
Ang data ng mga simulate system ay iniimbak sa isang SQLite database na pinangalanang samples.db. Ang listahan ng mga nakaimbak na system ay ipinapakita sa pangunahing screen ng application, na pinangalanang AppMulti_Channel_Mass_Service, at sa pamamagitan ng pag-click sa isang item mula sa listahan, ito ay pinili para sa karagdagang trabaho.
Mula sa pangunahing screen ng application, ang mga sumusunod na function ay magagamit: Bagong Sample – upang magpasok ng data para sa isang bagong system simulation; I-edit – upang baguhin at isagawa ang isang napiling sistema; at Tanggalin – upang alisin ang isang system.
Bilang karagdagan sa mga item sa menu sa home screen, ang mga sumusunod na function ay kasama: Tulong; - Init DB paunang paglo-load ng database; - Kopyahin ang DB na kinokopya ang database; - I-save ang DB sa pag-save ng database; - Mga Setting; - at Mga link sa iba pang mga app ng may-akda.
Ang pagpasok ng data para sa isang bagong system para sa simulation at para sa pag-edit at pagpapatakbo ng napiling system ay ginagawa mula sa screen na pinangalanang Sample na Aktibidad. Dito mo ilalagay: - ang pangalan ng system; - ang bilang ng mga server; - ang bilang ng mga kliyenteng gayahin at ang parehong probability distribution (ng mga darating at naseserbisyuhan na mga kliyente).
Mayroong dalawang field para sa pagpapakita ng mga distribusyon: Interarrival PMF format value:prob,... at Service time PMF format value:prob,... Ang data entry mismo ay ginagawa sa mga dialog table (I-edit; Interarrival PMF Edit; at Service time PMF) na may dalawang column: interval at probability bawat isa. Pagkatapos ng pagpindot sa pindutan ng I-save, ang ipinasok na data ay ipinapakita sa mga nabanggit na patlang.
Mula sa Sample na Aktibidad, ang mga function para sa pagbuo ng dalawang distribusyon ay kasama sa mga button na Bumuo ng Input at Bumuo ng Serbisyo, pati na rin ang pagsasagawa ng simulation gamit ang RUN SIMULATION button.
Pagkatapos maisagawa ang simulation, ang resulta ay ipapakita sa screen ng Simulation. Mula doon, maaaring piliin ang Print function upang i-save ang resulta ng simulation bilang isang .txt file. Kasama sa pag-print ang aktibidad na I-save ang File na may istraktura ng puno ng direktoryo ng file ng device, at sa pagpili ng folder, lalabas ang isang I-save na button, na nagbibigay-daan sa pag-save ng resulta ng simulation.
Ang henerasyon ng dalawang distribusyon ay isinasagawa ng FlowActivity. Mula sa isang dropdown na listahan, ang uri ng pamamahagi ay pinili, ang mga katangian ng mga parameter nito ay napunan, at gamit ang pindutan ng Bumuo, sa isang katulad na dalawang hanay na talahanayan tulad ng kapag pumapasok sa mga bagong distribusyon, ang nabuong data ng pamamahagi ay ipinapakita.
Na-update noong
Dis 15, 2025