Симуляцийн хувьд дараах өгөгдлийг оруулсан болно.
- үйлчилгээний сувгийн тоо;
- үйлчлэх үйлчлүүлэгчдийн тоо;
- ирэх интервал дахь үйлчлүүлэгчдийн магадлалын салангид хуваарилалт;
- Үйлчлүүлэгчдийн үйлчилгээний цагийн хуваарь.
Ирэх болон үйлчилгээний интервалын салангид тархалтыг гараар оруулах эсвэл дараах тархалтын аль нэгийг ашиглан үүсгэж болно: экспоненциал, жигд, Эрлангийн тархалт, Вейбулл тархалт, хэвийн, таслагдсан хэвийн.
Эдгээр тархалт тус бүрийг үүсгэх үед тодорхойлох параметрүүдийг оруулна, жишээлбэл, хэвийн тархалтын хувьд: дундаж утга, дисперс, интервалын тоо. Үүсгэх явцад интервал бүрээр үйлчлүүлэгчид ирэх магадлал, үүний дагуу үйлчилгээ нь программын дагуу тодорхойлогддог. Нийт интервалын тоо нь үйлчлүүлэгчид ирэх, үйлчлэх хугацааг тодорхойлдог. Параметрүүдийг өөрчилснөөр янз бүрийн хувилбаруудыг загварчилж болно. Ирж буй үйлчлүүлэгчдийн магадлалыг хуваарилах интервалын тоо болон үйлчилгээний хугацааны интервалын тоо нь заавал ижил байх албагүй.
Үйлчлүүлэгчийн үйлчилгээ нь боломжтой суваг байгаа эсэхээс хамааран "Эхлээд ирсэн" зарчмаар ажилладаг. Аппликешн нь дараах утгыг хэмждэг: үйлчилгээний дараалалд байгаа үйлчлүүлэгчдийн хүлээх дундаж хугацаа; - үйлчлүүлэгчдийн үйлчилгээний дундаж хугацаа; - систем дэх дундаж хугацаа (хүлээх + үйлчилгээ); - серверийн ашиглалтын хувиар; - ба дамжуулах чадвар (нэгж цаг тутамд үйлчлүүлэгчид).
Загварчилсан системийн өгөгдөл нь samples.db нэртэй SQLite мэдээллийн санд хадгалагддаг. Аль хэдийн хадгалагдсан системүүдийн жагсаалт нь AppMulti_Channel_Mass_Service нэртэй програмын үндсэн дэлгэц дээр гарч ирэх бөгөөд жагсаалтаас аль нэг зүйл дээр дарснаар цаашид ажиллахаар сонгогдоно.
Програмын үндсэн дэлгэцээс дараах функцуудыг ашиглах боломжтой: Шинэ дээж – шинэ системийн симуляцид өгөгдөл оруулах; Засварлах – сонгосон системийг өөрчлөх, ажиллуулах; болон Устгах – системийг устгах.
Үндсэн дэлгэц дээрх цэсийн зүйлээс гадна дараах функцууд багтсан болно: Тусламж; - Өгөгдлийн сангийн анхны DB ачааллыг эхлүүлэх; - Мэдээллийн санг хуулж DB хуулах; - Өгөгдлийн санг хадгалахад DB хадгалах; - Тохиргоо; - болон Зохиогчийн бусад програмын холбоосууд.
Симуляци хийх, сонгосон системийг засварлах, ажиллуулах шинэ системийн өгөгдлийг оруулах нь Sample Activity нэртэй дэлгэцээс хийгддэг. Энд та дараахыг оруулна уу: - системийн нэр; - серверийн тоо; - загварчлах үйлчлүүлэгчдийн тоо болон магадлалын хуваарилалт (ирсэн болон үйлчилгээ үзүүлсэн үйлчлүүлэгчдийн).
Тархалтыг дүрслэн харуулах хоёр талбар байдаг: Interarrival PMF форматын утга: prob,... болон Үйлчилгээний цаг PMF форматын утга: prob,... Өгөгдлийн оруулга нь өөрөө харилцах цонхны хүснэгтүүдэд (Засварлах; Interarrival PMF Edit; болон Service time PMF) хийгдэнэ: интервал ба магадлал тус бүр хоёр багана. Хадгалах товчийг дарсны дараа оруулсан өгөгдөл нь дээр дурдсан талбарт гарч ирнэ.
Sample Activity-аас хоёр тархалтыг үүсгэх функцууд нь Оролцох болон Үйлчилгээ үүсгэх товчлууруудад багтсан бөгөөд симуляцийг RUN SIMULATION товчлуураар гүйцэтгэдэг.
Загварчлалыг гүйцэтгэсний дараа үр дүн нь Simulation дэлгэц дээр гарч ирнэ. Тэндээс хэвлэх функцийг сонгон симуляцийн үр дүнг .txt файл болгон хадгалах боломжтой. Хэвлэх нь төхөөрөмжийн файлын лавлахын модны бүтэц бүхий Save File үйл ажиллагааг агуулдаг бөгөөд хавтас сонгоход Save товчлуур гарч ирэх бөгөөд энэ нь симуляцийн үр дүнг хадгалах боломжийг олгодог.
Хоёр хуваарилалтыг бий болгох ажлыг FlowActivity гүйцэтгэдэг. Унждаг жагсаалтаас түгээлтийн төрлийг сонгож, түүний шинж чанарын параметрүүдийг бөглөж, Үүсгэх товчийг ашиглан шинэ хуваарилалт оруулахтай ижил төстэй хоёр баганатай хүснэгтэд үүсгэсэн түгээлтийн өгөгдлийг харуулна.
Шинэчилсэн огноо
2025 оны 12-р сарын 15