Симуляция үчүн төмөнкү маалыматтар киргизилет:
- тейлөө каналдарынын саны;
- тейленүүчү кардарлардын саны;
- кардарлардын келүү аралыгы боюнча дискреттик ыктымалдык бөлүштүрүүсү;
- кардарлар үчүн тейлөө убактысын дискреттик бөлүштүрүү.
Келүү жана тейлөө интервалдарынын дискреттик бөлүштүрүлүшү кол менен киргизилиши мүмкүн же төмөнкү бөлүштүрүүнүн бирин колдонуу менен түзүлүшү мүмкүн: экспоненциалдык, бирдиктүү, Эрланг бөлүштүрүү, Вейбулл бөлүштүрүү, нормалдуу жана кыскартылган нормалдуу.
Бул бөлүштүрүүнүн ар бири үчүн генерациялоодо аныктоочу параметрлер киргизилет, мисалы, нормалдуу бөлүштүрүү үчүн булар: орточо маани, дисперсия жана интервалдардын саны. Генерация учурунда ар бир интервал үчүн кардарлардын келүү ыктымалдыгы жана ошого жараша тейлөө программалык түрдө аныкталат. Интервалдардын жалпы саны кардарлардын келип, тейлөө убактысын аныктайт. Параметрлерди өзгөртүү менен ар кандай сценарийлерди симуляциялоого болот. Келген кардарлардын ыктымалдыгын бөлүштүрүү үчүн интервалдардын саны жана тейлөө убакыттары үчүн интервалдардын саны сөзсүз түрдө бирдей болушу шарт эмес.
Кардарларды тейлөө, жеткиликтүү каналдын бар-жогуна жараша, Биринчи келген – Биринчи Кызмат принциби боюнча иштейт. Тиркеме төмөнкү маанилерди өлчөйт: кардарлардын тейлөө кезегинде орточо күтүү убактысы; - кардарларды тейлөөнүн орточо убактысы; - системадагы орточо убакыт (күтүү + тейлөө); - пайыз менен серверди пайдалануу; - жана өткөрүү жөндөмдүүлүгү (убакыттын бирдигине кардарлар).
Симуляцияланган системалардын маалыматтары samples.db деп аталган SQLite маалымат базасында сакталат. Буга чейин сакталган системалардын тизмеси AppMulti_Channel_Mass_Service деп аталган колдонмонун негизги экранында көрсөтүлөт жана тизмеден бир нерсени чыкылдатуу менен, ал андан аркы иштөө үчүн тандалат.
Тиркеменин негизги экранынан төмөнкү функциялар жеткиликтүү: Жаңы үлгү – жаңы система симуляциясы үчүн маалыматтарды киргизүү; Edit – тандалган системаны өзгөртүү жана аткаруу үчүн; жана Жок кылуу – системаны алып салуу.
Үй экранындагы меню пункттарынан тышкары, төмөнкү функциялар камтылган: Жардам; - МБга маалымат базасын баштапкы жүктөө; - Маалымат базасын көчүрүү МБны көчүрүү; - маалымат базасын сактоо менен МБны сактоо; - Орнотуулар; - жана автордун башка колдонмолоруна шилтемелер.
Модельдештирүү жана тандалган системаны оңдоо жана иштетүү үчүн жаңы система үчүн маалыматтарды киргизүү Үлгү аракети деп аталган экрандан жүзөгө ашырылат. Бул жерде сиз төмөнкүлөрдү киргизесиз: - системанын аталышы; - серверлердин саны; - симуляциялоо үчүн кардарлардын саны жана ыктымалдык бөлүштүрүлүшү (келүүчү жана тейлөөчү кардарлардын).
Бөлүштүрүүлөрдү визуализациялоо үчүн эки талаа бар: Interarrival PMF форматынын мааниси:проб,... жана Кызмат убактысы PMF форматынын мааниси:проб,... Маалыматтарды киргизүүнүн өзү диалог таблицаларында (Edit; Interarrival PMF Edit; жана Service time PMF) эки тилкеден турат: ар бири интервал жана ыктымалдуулук. Сактоо баскычын басканда, киргизилген маалыматтар жогоруда аталган талааларда көрсөтүлөт.
Үлгү аракетинен эки бөлүштүрүүнү жаратуу функциялары Киргизүүнү түзүү жана Кызматты түзүү баскычтары менен камтылган, ошондой эле симуляцияны RUN SIMULATION баскычы менен аткаруу.
Модельдештирүү аяктагандан кийин, натыйжа симуляция экранында көрсөтүлөт. Ал жерден, моделдөө натыйжасын .txt файлы катары сактоо үчүн Басып чыгаруу функциясын тандаса болот. Басып чыгаруу аппараттын файл каталогунун дарак структурасы менен Save File аракетин камтыйт жана папканы тандаганда, симуляциянын натыйжасын сактоого мүмкүндүк берүүчү Сактоо баскычы пайда болот.
Эки бөлүштүрүүнү генерациялоо FlowActivity тарабынан ишке ашырылат. Ашылма тизмеден бөлүштүрүүнүн түрү тандалып алынат, анын мүнөздүү параметрлери толтурулат жана Түзүү баскычы менен эки тилкелүү таблицада жаңы бөлүштүрүүнү киргизүүдө түзүлгөн бөлүштүрүү маалыматтары көрсөтүлөт.
Качан жаңырды
2025-ж., 15-дек.