Community

Здравствуйте! 1. Подскажите, пожалуйста, способ как реализовать неравномерное поступление заявок в модель системы массового обслуживания 2. И можно ли получить сведения о времени нахождения заявки в системе Спасибо
Здравствуйте, Даниил! Для генерации заявок используются два блока библиотеки Enterprise Library - Source и Enter. Вы можете использовать любой из них в зависимости от ситуации. Подробное описание всех объектов библиотеки, наравне с общим ее описанием, содержится в Help AnyLogic 6 (раздел Enterprise Library Reference Guide). Для задания случайных событий необходимо использовать методы генерации случайных величин, о которых написано в разделе API Reference (пакет engine, класс Utilities). Время нахождения заявки в системе можно рассчитать, добавив в класс Вашей заявки числовое поле, которое нужно использовать при выходе заявки из блока Source (Enter) и при входе в блок Sink (Exit). Советую Вам ознакомиться с обучающими уроками по дискретно-событийной библиотеке - раздел Enterprise Library Tutorial в Help. С уважением Виктор
Извините, я не правильно выразил мысль: мне нужно сделать сезонность поступления заявок, т.е. что бы за модельный год было 2 пиковых "наплыва" заявок. В каком виде и как можно занести в параметр заявки время, чтобы потом можно было на выходе модели сравнить с модельным временем? Спасибо.
Даниил! Для задания сезонности стоит выбрать способ генерации заявок у блока Source "Arrival table", после чего необходимо использовать сущность TableFunction. Более подробно об этом читайте в Help. Для вычисления времени нужно создать переменную типа double, которой присваивать значение текущего времени при входе заявки в систему, а при ее выходе время пребывания в системе вычислять как разницу между, опять же, текущим временем и записанным в переменной. С уважением Виктор